Как выбрать профессию в ИТ в 2022. Четыре шага (на примере)
Выбор профессии нелёгкое дело, особенно если речь идёт о такой богатой на специальности отрасли как IT. Разработчики, тестировщики и системные администраторы — это только верхушка айсберга. Достаточно открыть раздел с вакансиями, чтобы у студента голова пошла кругом от названий на английском и непонятных описаний к ним. И даже разобравшись со всеми этими Senior Full Stack Engineer и Junior Trainee Quality Assurance Specialist сделать окончательный выбор непросто. Никита Терентьев даёт несколько советов, как облегчить процесс принятия решения.
Перед тем, как начинать что-то выбирать, нужно разобрать с тем, какие варианты доступны.
Их действительно много, поэтому сосредоточимся только на самых популярных специальностях, которые можно получить относительно быстро и по которым есть неплохие шансы устроится новичку:
software developer/engineer — программист в классическом понимании этого слова (хотя с точки зрения обывателя, большинство людей в ИТ — программисты), занимается разработкой алгоритмов, реализацией их на практике, а также поиском и устранением проблем в уже написанном коде;
systems engineer — широкая специальность, включающая в себя системное администрирование, работу с сетями и облаками, настройку и обслуживание инфраструктуры компании/клиента, организацию процесса непрерывных проверки и доставки готового кода на тестовые стенды или клиенту.
analyst — занимается анализом требований, данных, бизнес-процессов; строит выводы на основе проанализированной информации и представляет их заинтересованным людям
qa (quality assurance) engineer — иногда называется просто тестером, задачи ставятся соответствующие: протестировать продукт либо его часть, чтобы найти ошибки, проблемы, недочёты (или потенциал для их возникновения), либо не найти и убедится, что продукт качественный
manager — управленческая специальность, наиболее популярны сейчас проектные и продуктовые менеджеры, но могут быть варианты; управляет людьми, процессами и ресурсами, эта специальность подразумевает максимально количество коммуникации как с командой, так и с клиентом
Для каждой из обозначенных выше специальностей существует несколько поднаправлений, внутри которых также будет разделение на несколько ещё более узких специализаций. Если вас заинтересовала какая-то специальность, советую дополнительно почитать о популярных подвидах.
Выбор в пользу «ширины» своей будущей специальности лучше делать уже сейчас, поскольку это повлияет на стратегию достижения данной цели. И в любом случае готовьтесь всё время учиться и развиваться, если хотите оставаться востребованным на рынке.
Как выбирать
Шаг 0. Определите ваши интересы
Сразу скажу о самом главном. Нет ничего важнее ваших интересов, именно ими нужно руководствоваться при выборе направления в первую очередь. Не стоит гнаться за самыми хайповыми или высокооплачиваемыми направлениями. Стоит попытаться понять, какая работа будет приносить не только деньги, но и радость. Нужно стремиться именно к максимальному удовлетворению от работы, варианты «ну я хотя бы не голодаю» или «бывает и хуже» не прокатят. Только получая удовольствие от работы можно добиться успеха, иначе разочарование неизбежно. Итак, на первом этапе разберитесь в себе, своих желаниях и целях, найдите точки соприкосновения между ними.
Пример. Валера хотел бы иметь профессию, в которой возможен карьерный рост по разным направлениям, востребованную и интересную, с достойной оплатой труда. Ему нравится находить решения, работать с информацией (с этим связана его текущая профессия), но при этом он достаточно творческая личность, дизайн ему нравится тоже. Валера не знает, чего конкретно он хочет, но ему кажутся наиболее привлекательными три варианта — Data Science Engineer, Web Developer и Business Analyst. Он сделал этот вывод основываясь на своих интересах: data science позволит ему работать с данными и алгоритмами, web стоит на пересечении интересов к программированию и дизайну, а BA позволит применить уже имеющийся опыт, приправив его щепоткой дизайна и умения презентовать свою работу.
Шаг 1. Анализируйте интересы рынка
На этом этапе нужно провести более глубокий анализ интересующих направлений. Что нас интересует:
чем специалист занимается на проектах, какие задачи решает, с кем коммуницирует и так далее — в идеале составить полное представление об условном рабочем дне специалиста;
базовые навыки, которые требуют от специалиста;
технологии и инструменты, которые применяются в выбранном направлении;
софт скиллы;
уровень английского;
популярность профессии, уровень зарплаты, компании; также стоит постараться определить востребованность специалиста через несколько лет.
Лучше всего анализировать как можно больше источников. Можно начать с формальных описаний специальностей и базового анализа востребованности на данный момент. После этого — переходить к более глубокому анализу рынка вакансий. Не стоит недооценивать «сарафанное радио» и социальные сети, наверняка среди знакомых найдётся человек, который сможет дать немного инсайдов по выбранному направлению.
Пример. Валера провёл глубокий анализ своих вариантов. На данный момент он имеет хорошее представление о том, какие задачи ему предстоит решать при выборе каждой из специальностей. Уже на этом этапе Валера решил отбросить специальность business analyst, так как она предполагает множество коммуникации, в том числе с клиентом, а именно этим заниматься ему не очень хочется. Так же Валера теперь знает, что для data science ему помимо всего прочего понадобится хорошее знание математики и алгоритмов, в то время как для web разработки мощный математический аппарат не обязателен. Обе профессии очень востребованы на рынке труда, с хорошими перспективами на много лет вперёд. Валера составил примерный список технологий, которые применяются в этих направлениях, и заодно список компаний, которые активно нанимают специалистов. Интереса ради Валера подписался на несколько каналов о разработке на YouTube.
Шаг 2. Оцените ваши возможности
Далее стоит оценить свои возможности. Какие навыки и опыт уже имеются, что нужно подтянуть, сколько времени можно спокойно потратить на обучение, какие технологии интересуют больше, чем другие, и какие будет проще изучить.
Опционально этот и предыдущий шаги можно менять местами. При этом старайтесь не решать задачу от ответа, а подходить к обоим процессам беспристрастно — это поможет на следующем этапе. Если не выходит, попробуйте наоборот оценивать всё максимально субъективно, это тоже хороший способ сделать свой выбор из небольшого количества вариантов, тогда следующий этап может и не понадобиться, поскольку вы сразу получите ответ. Но после максимально субъективного процесса, я бы подождал пару дней и попробовал бы все шаги заново, чтобы убедиться, что выбор верный.
Пример. В своё время Валера занимался программированием в школе, однако ни одного современного языка он не знает, всё придётся учить с нуля. Он выбрал Python как основу специальности data science, и js для web разработки, причём первый вариант кажется чуть более быстрым в изучении, чем второй, если отбросить вспомогательные инструменты и технологии. Однако полное вхождение в специальность data science может занять больше времени, поскольку на начальном этапе придётся изучить чуть больше дополнительных библиотек и концепций. Валера умеет работать в коллективе, распределять своё время, и (что самое главное) он умеет учиться. Также весомым плюсом является неплохой уровень знания английского. С другой же стороны знания алгоритмов и математики не очень высоки, эти области явно придётся подтягивать.
Шаг 3. Найдите пересечения
А теперь сопоставляем возможности с требованиями к специальности. Делайте это честно по отношению к себе и максимально объективно. Разница между вашей текущей ситуацией и требованиями позволит задать цель на период обучения и подготовки к интервью.
Здесь считаю уместным ещё раз напомнить про важность иностранного языка, очень часто он становится решающим фактором при собеседовании джуниора. Хороший English это ещё один способ показать вашему работодателю серьёзность ваших намерений и что вы умеете учиться.
Что Валера имеет в итоге? Data science: нужно учить Python и дополнительные библиотеки для работы с данными, освежить курс школьной математики и затем перейти к продвинутым концепциям, изучить достаточно большой набор специфических алгоритмов. Web: изучаем js и разметку, плюс наиболее популярные и полезные алгоритмы. Софт скиллы и английский у Валеры на достойном уровне для обоих направлений, нужно лишь подтянуть некоторые области.
Таким образом, выбор будущей профессии свёлся к выбору между изучением чуть более простого (поначалу) технического инструментария вкупе с достаточно широким пластом математических концепций и изучением стандартного набора средств web разработки. Валера хочет иметь более широкую специальность и не хочет тратить слишком много времени на начальном этапе, поэтому он выбирает web. Да и любовь к дизайну и проектированию сыграла свою роль.
Страх или лень? Как не бояться ответственности на любом этапе карьеры
Умение принять ответственность отличает как взрослого от ребёнка, так и хорошего специалиста от просто специалиста. Отвечать за свою, а в перспективе и чужую, работу и карьеру трудно. И даже страшно. Но, как с любым страхом — с этим можно бороться.
Компания звонит по телефону — зовёт в ИТ без навыков и английского. У айтишников вопросы
Айтишники (и не только) жалуются, что им звонят по телефону из школы IT Overone и предлагают курсы для вхождения в ИТ без первоначальных навыков и английского.
Вполне неплохо систематизированы начальные шаги, вот прям хорошо для тех кто только начинает. Но стоит так же отметить что в программировании любое самостоятельное обучение является бесконечным процессом и те кто только погружаются не всегда могут корректно оценивать, правильность выбора той или иной технологии, думаю тут бы можно было раскрыть тему поглубже (рынок содержит столько библиотек и технологий, что мы в нем вечные джуны).
И ещё анализ рынка это наверное самое сложное что есть, особенно для людей которые с этим рынком не знакомы, будучи разработчиком порой сложно принять правильное решение так как мы оцениваем сознание людей через свою призму, у автора есть вполне хорошее представление с чего и как надо начинать, и что отбрасывать, чем могут похвастаться не все, (мы же тут читаем как бородатые дяди критикуют после компании, хотя в разработке не первый год), что уж можно говорит о тех кто только собирается вливаться.
Про рост в ширь, тоже есть нюанс, охват взглядов становится шире, но при возврате к изначальному вектору, есть потери во времени, так как возврат и условно отставание явно заметны(ни что не стоит на месте, библиотеки и технологии тоже развиваются).
В статье все прекрасно, наверное... Я не читал дальше первого предложения. Уверен на 100% , что всю аналитику и безусловно годные советы не прочитает ни один из тех, кто является целевой аудиторией статьи. Ибо длинно и нудно. :)
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.
А если надо йогурты, крафтовое пиво и ходить по барбершопам - что выбрать?
В этой статье что не так? Мне иногда кажется, что нам никнеймами стоит поменяться
Польшчу... только не забыць затариться сырками - завтра магазины не працуюць, усе у касцелу.
Однозначно АйТи специальность. Нормальные заработки - нормальный быт. Что тебе в этой статье не так? ))))
А личный выбор разве может повлиять на наличие предложений на рынке?
Вполне неплохо систематизированы начальные шаги, вот прям хорошо для тех кто только начинает. Но стоит так же отметить что в программировании любое самостоятельное обучение является бесконечным процессом и те кто только погружаются не всегда могут корректно оценивать, правильность выбора той или иной технологии, думаю тут бы можно было раскрыть тему поглубже (рынок содержит столько библиотек и технологий, что мы в нем вечные джуны).
И ещё анализ рынка это наверное самое сложное что есть, особенно для людей которые с этим рынком не знакомы, будучи разработчиком порой сложно принять правильное решение так как мы оцениваем сознание людей через свою призму, у автора есть вполне хорошее представление с чего и как надо начинать, и что отбрасывать, чем могут похвастаться не все, (мы же тут читаем как бородатые дяди критикуют после компании, хотя в разработке не первый год), что уж можно говорит о тех кто только собирается вливаться.
Про рост в ширь, тоже есть нюанс, охват взглядов становится шире, но при возврате к изначальному вектору, есть потери во времени, так как возврат и условно отставание явно заметны(ни что не стоит на месте, библиотеки и технологии тоже развиваются).
Извиняюсь, я из деревни.
А кто это?
В принципе хорошо изложено. Мне понравилось. А ещё хорошо было бы иметь хорошего куратора на первом этапе.
не, ну ўвогуле ўсё зразумела, засталося толькі два пытанні: хто гэта такі і хто мне кампенсуе час, змарнаваны на чытанне гэтай мутацені?
В статье все прекрасно, наверное... Я не читал дальше первого предложения. Уверен на 100% , что всю аналитику и безусловно годные советы не прочитает ни один из тех, кто является целевой аудиторией статьи. Ибо длинно и нудно. :)
у Гайдука, вядома, пра Валеру-праграміста больш цікава было, але праблема гэтага тэксту менавіта ягоная бязглуздасць, чарговы падман каб набраць клясы
Пользователь отредактировал комментарий 15 мая 2022, 02:11
Шаг 0 - это из разряда совета "если ты грустишь, то просто перестань грустить"
Хахахаха.
Ща прикину и тут же станет ясно. 5 минут работы :D