Я ищу совета по поводу смены карьеры.
Я просмотрел некоторые другие темы с похожими вопросами, хотя большинству из них уже несколько лет, поэтому, возможно, совет изменился, отсюда и этот новый вопрос.
Я живу в Великобритании, мне 30 лет, 10 лет назад (Wintel) я начал заниматься техподдержкой настольных компьютеров, а потом перешел на разработку, в основном на PHP / jQuery / XHTML / Lotus Domino / SQL. Я также испачкал руки установкой сервера (Windows Server 2003) с опытом работы с Active Directory, а также установкой большого количества оборудования. Я также установил несколько сайтов IIS, хотя здесь использовались пошаговые инструкции, поэтому я не очень разбираюсь в этом.
Я устал от разработки, в основном из-за ощущения, что каждый проект идет одинаково - плохо написан (не мной), отличное кодирование, сделанное мной и моей командой, передано пользователям, пользователи ненавидят / не используют. Как я понимаю, после того, как вы закодировали один проект, вы закодировали их все. Меня больше привлекает системная инфраструктура, и я стремлюсь обеспечить оптимальную работу, своевременное обновление и т. Д., Но обнаружил, что моя роль не позволяет мне этого делать, что расстраивает.
Я собираюсь сделать перерыв в карьере, чтобы присматривать за своим ребенком в течение 4 или около того лет, поэтому рассматривайте это как прекрасную возможность сесть и научиться новому ремеслу (пока ребенок спит :)), чтобы я мог попасть в роль Я хотел бы однажды вернуться к работе.
Итак, мои вопросы:
Меня не особо беспокоит зарплата - мне уже платят приличную сумму, но без удовлетворения от работы деньги того не стоят. Я бы предпочел, чтобы мне платили разумно, но мне нравится то, что я делаю, и я считаю это удовлетворительным.
Я знаю, что вышеизложенное довольно расплывчато, но мы будем благодарны за любые советы.
Вы заглядываете в будущее на 4 года, поэтому к любому ответу следует относиться с недоверием. Тем не менее, есть несколько тенденций, которые я видел в своей собственной работе, которые могут дать представление о том, что произойдет.
Есть несколько препятствий на пути перехода корпораций к модели облачного хостинга: производительность, надежность и безопасность. Из них производительность и надежность будут продолжать улучшаться, но безопасность останется под большим вопросом. Сегодня значительная часть стоимости компании находится в ее интеллектуальной собственности. Потребуется редкий ИТ-менеджер, чтобы передать жемчужину компании в чужие руки.
С моей точки зрения, растущая отрасль - это хранение. Вендоры программного обеспечения имеют тенденцию объединять все больше и больше функций в более стандартизованные продукты; чтобы производители оборудования производили более функциональные серверы, чтобы вам было нужно меньше; а для хранения данных и требований к производительности продолжать расти. Хранение данных также очень сложно передать сторонним организациям - для обеспечения производительности необходимо, чтобы данные находились рядом с приложением. Отдельно, по мере того, как системы перемещаются в облако, навыки работы с Unix станут еще более важными.
Единственный способ по-настоящему изучить продукт - это получить практический опыт. Продукт может работать из коробки, но тест заключается в его интеграции с другими системами и попытке решить реальные проблемы. Я бы посоветовал поставить себе цель создать сеть или сайт для реальных людей (даже просто друзей и родственников или волонтеров). Между прочим, я думаю, что несколько лет опыта программирования - это отличный бонус для системного администратора - он дает вам понимание систем, с которыми вы работаете, чего вы не можете получить никаким другим способом.
Хороший системный администратор автоматизирует работу. Ваша задача - убедиться, что все, что может вызвать катастрофический сбой, подготовлено и смягчено, что процедуры управления изменениями соблюдаются, а показатели отслеживаются, чтобы выявить проблемы до их возникновения. Конечно, у вас не может быть всего в полностью избыточных кластерах - все равно будет некоторая внерабочее время для внесения изменений, но обычно это можно запланировать заранее.
Мои 0,02 доллара:
Если вы ищете вознаграждения за хорошую работу, не ожидайте его как системный администратор. Если у вас есть хороший начальник, может быть, кто-нибудь там есть. Однако вы не получите ничего от пользователей. Пользователи ожидают, что серверы будут работать 24 часа в сутки, 7 дней в неделю, поэтому, по вашему мнению, «оптимальная» работа с их точки зрения просто «нормальна». Так что в лучшем случае жалоб просто не будет. Я знаю это, потому что моя текущая должность - это сочетание системного администрирования и поддержки рабочего стола, и у меня гораздо больше благодарных пользователей на стороне поддержки рабочего стола, чем на стороне системного администратора.
На другой стороне трава всегда зеленее, и это особенно актуально для миров между системными администраторами и разработчиками. Я тоже думал о том, чтобы окунуться в мир разработчиков, но я постоянно напоминаю себе об этом и стараюсь совершенствоваться в том, что я уже делал. Я разговаривал с разработчиками, которые хотели переключиться на системное администрирование по той же причине. ИТ-выгорание затрагивает всех нас. Как-нибудь сбалансируйте свою жизнь, и вы станете счастливее.
Системные администраторы по-прежнему так же важны, как когда-то, учитывая, что многие сервисы переходят в облако? Раньше я считал их важными для любой фирмы, у которой есть ПК и серверы, но, возможно, это уже не так.
Да. Самый краткий способ описать, что делает системный администратор, - это балансировать доступ и доступность к ресурсам. Любой ИТ-инфраструктуре нужен кто-то, кто сможет это сделать, независимо от того, на какой платформе вы работаете.
Я предполагаю, что наиболее полезными навыками для любой основной работы системного администратора будут Windows Server, Exchange и виртуализация. Вы бы согласились?
Лучший навык, которым вы можете обладать, - это самомотивация и способность разбираться в вещах и исследовать их самостоятельно. Основные навыки, которые вам нужны, - это мягкие навыки. Обладать сложными навыками (такими как Linux, виртуализация или Exchange) легко, и они необходимы, но требуемая смесь зависит от текущей и будущей ИТ-инфраструктуры, где бы вы ни оказались. Мягкие навыки намного ценнее и в конечном итоге определяют вашу карьеру и цели в области заработной платы. Как минимум необходимы диагностика неисправностей, подсчет данных и навыки манипулирования (сбор данных и составление отчетов) и критическое мышление. Это ограниченный ИТ-менеджер, который нанимает вас исключительно на основании тех сертификатов и продуктов, которые вы знаете.
У меня есть доступ ко всем продуктам MS, которые я могу загрузить для тестирования (подписка Technet), поэтому могу использовать их для обучения или получения виртуальных машин. Как вы думаете, этого будет достаточно, вкупе с книгами и экзаменами, чтобы получить хороший набор навыков?
Наверное. Прочитать руководство, попробовать это на себе - это первый шаг. Другой вопрос, приведет ли это вас туда, где вы хотите быть. Например, бизнес, в котором есть службы, обрабатывающие тысячи запросов в секунду, очень сложно воспроизвести в учебной среде за пределами вашей собственной спины. Но да - продемонстрировать свои знания и знать, что вы можете применить их на практике, должно по крайней мере немного влезть в дверь.
Системные администраторы по-прежнему много работают в нерабочее время? Очевидно, с ребенком я бы предпочел не работать много вечеров и выходных. Хотя странный вариант - в порядке.
Это идет с территорией. Настольные компьютеры могут работать посменно, а серверы - нет, и ожидается, что они будут работать круглосуточно и без выходных. Я представляю себе сменную работу или нелюдимые часы на любой подобной работе.
Заработная плата сильно различается в зависимости от бизнеса, способностей и того, за что вы будете отвечать.
облакам также нужны администраторы - обычно даже со значительно более высоким уровнем квалификации. И даже с облачными вычислениями каждой компании потребуется кто-то, кто поможет с принятием решения и поддерживает необходимые условия.
Я бы добавил навыки развертывания (как для операционных систем, так и для приложений) к списку технических навыков. Как бы вы ни ненавидели плохо спроектированное программное обеспечение, вы будете ненавидеть плохо спланированные операции инфраструктуры - зная о ITILПравильный выбор правил и следование им помогут вам избежать разочарования.
То, что здесь уже сказано другими плакатами, в дополнениях не нуждается.
Если вас попросят работать в нерабочее время, это сильно зависит от организации. Если вы выберете вакансию в маленькой крысиной лавке, будучи единственным, у кого есть какая-то техническая подсказка, и даже попросите совета перед тем, как включить смыв унитаза, у всех будет действительно плохое предчувствие от мысли, что вы отсутствуете в любой время дня, недели или года. Если ИТ - это большая команда, которая хорошо управляется и хорошо организована, всегда есть способ сделать так, чтобы ротации соответствовали насущным потребностям каждого.
Простые ответы из моего опыта (почти 20 лет в ИТ и смежных областях):
Удачи с этим.