Осваивайте профессии будущего на Udacity со скидкой 70% 📚

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

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

12 комментариев

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

Никита Терентьев
Работает в индустрии более 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+ лет в профессии
По теме
Как войти в ИТ в 2022. Рассказывает преподаватель 10+ лет в профессии
На этой неделе читали:

Зарплата в ИТ падает в рублях, но прибавляет к прошлому году.

Банкам Беларуси запретили платежи украинцам.

Как беларусы пользовались выгодным курсом в платёжных системах.

btc
Bitcoin
btc
$29 357,00
+1,75%
eth
eth
$1 812,81
+2,14%
xrp
xrp
$0,39
+1,15%
ant
ant
$1,76
+8,03%
Читайте также
Нужна ли математика программисту? Какая и где учить — разбирает преподаватель и математик
Нужна ли математика программисту? Какая и где учить — разбирает преподаватель и математик
Нужна ли математика программисту? Какая и где учить — разбирает преподаватель и математик
28 комментариев
Как стать моушн-дизайнером. Мини-гид от бывшей переводчицы
Как стать моушн-дизайнером. Мини-гид от бывшей переводчицы
Bubble
Как стать моушн-дизайнером. Мини-гид от бывшей переводчицы
Айтишники ликвидируют ИП в Беларуси. Юрист разобрал 2 типичных кейса
Айтишники ликвидируют ИП в Беларуси. Юрист разобрал 2 типичных кейса
Айтишники ликвидируют ИП в Беларуси. Юрист разобрал 2 типичных кейса
13 комментариев
Как войти в ИТ в 2022. Рассказывает преподаватель 10+ лет в профессии
Как войти в ИТ в 2022. Рассказывает преподаватель 10+ лет в профессии
Как войти в ИТ в 2022. Рассказывает преподаватель 10+ лет в профессии
«Парадокс, но сейчас — лучшее время, чтобы получить новую специальность, — говорит преподаватель Python Никита Терентьев. — Будет сложно: непростая ситуация с наймом и стажировками вместе с исходом заказчиков и компаний могут внушать экзистенциальный ужас всем, кто хотел бы войти в ИТ. Но. За любым кризисом всегда идёт период роста, нужно только его дождаться. Лучший способ применить свои ресурсы (не только деньги) — вложиться в образование и получить новую специальность. Когда рынок вакансий отскочит, вы будете к этому готовы».Никита рассказал для читателей dev.by, как подготовиться к вхождению в специальность в 2022-м.
67 комментариев

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
-18

А если надо йогурты, крафтовое пиво и ходить по барбершопам - что выбрать?

4

В этой статье что не так? Мне иногда кажется, что нам никнеймами стоит поменяться

mishka
mishka dev в Galera
-2

Польшчу... только не забыць затариться сырками - завтра магазины не працуюць, усе у касцелу.

-1

Однозначно АйТи специальность. Нормальные заработки - нормальный быт. Что тебе в этой статье не так? ))))

Дмитрий Киселевский
Дмитрий Киселевский Фулстэком в поиске работы
3

А личный выбор разве может повлиять на наличие предложений на рынке?

1

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

siroshk
siroshk host в localhost
5

Извиняюсь, я из деревни.
А кто это?

-1

В принципе хорошо изложено. Мне понравилось. А ещё хорошо было бы иметь хорошего куратора на первом этапе.

-1

не, ну ўвогуле ўсё зразумела, засталося толькі два пытанні: хто гэта такі і хто мне кампенсуе час, змарнаваны на чытанне гэтай мутацені?

0

В статье все прекрасно, наверное... Я не читал дальше первого предложения. Уверен на 100% , что всю аналитику и безусловно годные советы не прочитает ни один из тех, кто является целевой аудиторией статьи. Ибо длинно и нудно. :)

0

у Гайдука, вядома, пра Валеру-праграміста больш цікава было, але праблема гэтага тэксту менавіта ягоная бязглуздасць, чарговы падман каб набраць клясы

Пользователь отредактировал комментарий 15 мая 2022, 02:11

1

Шаг 0 - это из разряда совета "если ты грустишь, то просто перестань грустить"

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

Хахахаха.
Ща прикину и тут же станет ясно. 5 минут работы :D

Спасибо! 

Получать рассылки dev.by про белорусское ИТ

Что-то пошло не так. Попробуйте позже