Как выбрать профессию в ИТ в 2022. Четыре шага (на примере)

Выбор профессии нелёгкое дело, особенно если речь идёт о такой богатой на специальности отрасли как IT. Разработчики, тестировщики и системные администраторы — это только верхушка айсберга. Достаточно открыть раздел с вакансиями, чтобы у студента голова пошла кругом от названий на английском и непонятных описаний к ним. И даже разобравшись со всеми этими Senior Full Stack Engineer и Junior Trainee Quality Assurance Specialist сделать окончательный выбор непросто. Никита Терентьев даёт несколько советов, как облегчить процесс принятия решения.

12 комментариев
Никита Терентьев
Работает в индустрии более 10 лет, из них 8+ в Epam; lead full stack developer, architect; закончил мехмат БГУ (три раза); преподаватель Python в IT Academy; основные направления работы — solution architecture, pim/dam, image recognition.

ИТ-специальности — из чего выбирать

Перед тем, как начинать что-то выбирать, нужно разобрать с тем, какие варианты доступны.

Их действительно много, поэтому сосредоточимся только на самых популярных специальностях, которые можно получить относительно быстро и по которым есть неплохие шансы устроится новичку:

  • software developer/engineer — программист в классическом понимании этого слова (хотя с точки зрения обывателя, большинство людей в ИТ — программисты), занимается разработкой алгоритмов, реализацией их на практике, а также поиском и устранением проблем в уже написанном коде;
  • systems engineer — широкая специальность, включающая в себя системное администрирование, работу с сетями и облаками, настройку и обслуживание инфраструктуры компании/клиента, организацию процесса непрерывных проверки и доставки готового кода на тестовые стенды или клиенту.
  • analyst — занимается анализом требований, данных, бизнес-процессов; строит выводы на основе проанализированной информации и представляет их заинтересованным людям
  • qa (quality assurance) engineer — иногда называется просто тестером, задачи ставятся соответствующие: протестировать продукт либо его часть, чтобы найти ошибки, проблемы, недочёты (или потенциал для их возникновения), либо не найти и убедится, что продукт качественный
  • manager — управленческая специальность, наиболее популярны сейчас проектные и продуктовые менеджеры, но могут быть варианты; управляет людьми, процессами и ресурсами, эта специальность подразумевает максимально количество коммуникации как с командой, так и с клиентом

Для каждой из обозначенных выше специальностей существует несколько поднаправлений, внутри которых также будет разделение на несколько ещё более узких специализаций. Если вас заинтересовала какая-то специальность, советую дополнительно почитать о популярных подвидах.

Учитывайте, что с точки зрения найма, сейчас существует два вида идеальных кандидатов. Первый — невероятно узкий профессионал, досконально знающий своё направление, в идеале ещё и принимающий участие в его развитии. Второй — наоборот, крайне широкий специалист, который уверенно вырос из своей области и дальше стал развиваться сразу в нескольких направлениях.

Выбор в пользу «ширины» своей будущей специальности лучше делать уже сейчас, поскольку это повлияет на стратегию достижения данной цели. И в любом случае готовьтесь всё время учиться и развиваться, если хотите оставаться востребованным на рынке.

Jobs-бот найдет работу: подключайте бота в Telegram и получайте подходящие предложения

Как выбирать

Шаг 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. Да и любовь к дизайну и проектированию сыграла свою роль.


Что выбираете/выбрали вы?

Как войти в ИТ в 2022. Рассказывает преподаватель 10+ лет в профессии
По теме
Как войти в ИТ в 2022. Рассказывает преподаватель 10+ лет в профессии

Читать на dev.by