Это один из самых частых вопросов, который задают все, решившие вступить в мир технологий. Так много вариантов и все так непонятно. А самое страшное, что все профессии очень интересны и высоко оплачиваются. Хочется учиться всему и сразу!
Но как сориентироваться, как остановиться на чем-то одном?
Для начала надо знать из чего выбирать.
*Если вы уже тысячу раз читали о том, какие бывают профессии в IT и знаете наизусть каждую должность, просто пролистните до следующей части статьи.
Какие профессии бывают в IT?
Если описывать все, то получится целая книга. Поэтому мы разделили IT-профессии на две ветки и расскажем про несколько ключевых.
Те, кто пишут код
- Software Developer/Engineer — программист в классическом понимании этого слова, занимается разработкой алгоритмов, реализацией их на практике, а также поиском и устранением проблем в уже написанном коде;
🌟 По этой ссылке можно прочитать историю девушки, которая за полгода без платного обучения стала Software Engineer — Из политолога в инженеры за 6 месяцев.
- Back-end Developer — специалист, который занимается программно-административной частью веб-приложения, внутренним содержанием системы, серверными технологиями — базой данных, архитектурой, программной логикой. Делает то, что находится на веб-сервере, «под капотом».
- Frontend Developer — это специалист, который отвечает за создание пользовательского интерфейса сайта, приложения или ПО. Делает то, что пользователь видит в браузере и с чем взаимодействует, когда вводит данные и получает обратную связь.
- Systems Engineer — широкая специальность, включающая в себя системное администрирование, работу с сетями и облаками, настройку и обслуживание инфраструктуры компании/клиента, организацию процесса непрерывных проверки и доставки готового кода на тестовые стенды или клиенту.
- AQA или специалист по автоматизированному тестированию — тестирует продукт либо его часть, чтобы найти ошибки, проблемы, недочёты (или потенциал для их возникновения), либо не найти и убедиться, что продукт качественный. Пишет автотесты, докладывает о проблемах и следит, чтобы их вовремя исправляли.
- Data Scientist — решает общие задачи, характерные для любого бизнеса с помощью анализа больших данных. К примеру, анализирует поведение покупателей, предугадывает спрос, строит систему рекомендаций.
🌟 Подробно об этой профессии можно почитать тут — Data Scientist. Кто такой и как им стать?
- Mobile Developer — создает приложения для смартфонов, планшетов, электронных книг, смарт-часов, фитнес-браслетов, GPS-навигаторов и других портативных гаджетов. Такой профессионал понимает особенности мобильных платформ, работает в связке с UX- и UI-дизайнерами, умеет тестировать и оптимизировать код для работы на разных устройствах.
🌟 Чуть больше об этой профессии вы узнаете из этого поста — Mobile Developer. Кто такой и как им стать?
- DevOps-инженер — ответственен за инфраструктуру проекта. За то, как все автоматически разворачивается на серверах, перезагружается при необходимости, как осуществляется мониторинг системы. При проблемах он будет первым оповещен и поднят в любое время суток.
- Специалист по кибербезопасности — выявляет угрозы информационной безопасности и риски потери данных, вырабатывает и внедряет меры противодействия угрозам и решения для защиты от потери информации.
🌟 Об одном таком специалисте мы недавно писали. Прочитать о профессии киберкриминалист можно здесь — Кто такой киберкриминалист? И как им стать?
Те, кто не пишут код
- Analyst — занимается анализом требований, данных, бизнес-процессов; строит выводы на основе проанализированной информации и представляет их клиенту или коллегам.
- Manager — управленческая должность, наиболее популярны сейчас проектные и продуктовые менеджеры, но могут быть и другие варианты; управляет людьми, процессами и ресурсами, эта специальность подразумевает максимально количество коммуникации как с командой, так и с клиентом.
🌟 О профессии продакт-менеджер мы писали в этой статье — Product Manager. Кто такой и как им стать?
- IT-рекрутер и HR-менеджер — умеют создавать команды, отличать Java-программиста от веб-разработчика. Говорят с соискателями на одном языке, а также адаптируют и развивают сотрудников.
- Дизайнер — специалист, разрабатывающий визуальную часть ИТ-продукта. Дизайнеров в IT много: UX/UI-дизайнер, графический дизайнер, моушен-дизайнер, продуктовый дизайнер и гейм-дизайнер.
- MQA или специалист по ручному тестированию — эксперт по проверке работоспособности программ и приложений. Ищет ошибки и следит за правильностью работы программного обеспечения.
- Технический писатель — создает документацию, учебные пособия, а также пресс-релизы и F&Q - все, что необходимо для поддержки продукта. Те, кто хотят занимать эту должность, могут не писать код, но базовое понимание того, как он работает, не помешает.
🌟 Дополнительно почитать про тех, кто не пишет код, но работает в IT, можно тут — Технические вакансии для нетехнических специалистов.
Для каждой из обозначенных выше профессий существует несколько поднаправлений, внутри которых также будет разделение на несколько ещё более узких специализаций. Если вас заинтересовала какая-то специальность, почитайте о популярных подвидах.
Выбирать профессию можно по разным критериям: легкость входа, доход, карьерный рост, собственные интересы. Но мы попробуем рассмотреть этот вопрос с точки зрения вашей мотивации.
Как найти свою мотивацию?
Чтобы сориентироваться в мире профессий было проще, определите свою мотивацию работать. Психолог Эллисон Макуильямс выделяет три ее вида:
- Работа для достижения цели. Целью может быть большой заработок, чтобы обеспечить себе членство в яхт-клубе, образование детям или загородный дом родителям. Или удаленный режим работы и гибкий график, чтобы проводить больше времени с семьей. Люди с такой мотивацией четко разграничивают работу и жизнь.
- Работа для приобретения социального статуса. Это может быть желание стать ведущим экспертом в своей области или работать в известной компании. Важно, чтобы это желание было связано не столько с финансами, сколько с возможностью быть значимой персоной.
- Работа для самореализации. Тот самый тип мотивации, который во всеуслышание поддерживается обществом. Работа-призвание. В этом случае человек ищет работу соответствующую своим интересам, раскрывающую его сильные стороны. А вопрос денег и статуса отодвигается на второй план. Для людей с такой мотивацией очень часто работа и есть сама жизнь.
Среди этих подходов к работе нет хороших или плохих, правильных и неправильных.
Вы скажете: «А что, если я хочу и денег, и статуса, и реализации собственного потенциала?» Все это вполне совместимо, но какой-то стимул, побуждающий вас работать, все-таки будет ведущим. Чтобы его определить, можете воспользоваться простым тестом.
Представьте, что вам звонят из кадрового агентства и предлагают рассмотреть вакансию. Условия звучат так:
Душный офис 40 часов в неделю, скучные задачи и бесполезные отчеты.
Ваша реакция:
- Это мой личный сорт ада. Отклоню предложение, даже не узнав деталей.
- А что по деньгам? Если гонорар солидный, то соглашусь. Ипотеку все-таки никто не отменял, да и смартфон обновить хочется.
- Поинтересуюсь, из какой компании беспокоят. Если это Google, я согласен. На все согласен. Ну а если вакансию предлагает нижневартовская швейная фабрика, то, пожалуй, откажусь.
Ответы: если вы выбрали первое высказывание, ваша мотивация — самореализация. Если второе, то от работы вам больше всего нужны деньги (личные цели). Если третье, то статус на работе для вас приоритетнее всего.
Выбор профессии
Попробуем оттолкнуться от вашей ведущей мотивации и подобрать профессию в IT.
- Ориентация на достижение целей
Возьмем самую распространенную цель — деньги.
Логично будет узнать, кто из айтишников зарабатывает больше всех.
Мы воспользовались данными сайта ITCareerFinder и узнали, что в список самых высокооплачиваемых IT-профессий США входят следующие:
- Data Engineer | $141,500 в год
- Product Manager | $125,317 в год
- Mobile App Developer | $137,250 в год
Доходы других профессионалов можно посмотреть по ссылке: https://www.itcareerfinder.com/brain-food/blog/entry/best-paying-jobs-in-technology.html
Выбирайте наиболее подходящую и начинайте свой путь.
- Ориентация на статус
Если вам всегда нравилось организовывать и управлять, собирать команду и создавать комфортную для всех рабочую среду, то присмотритесь к управленческим профессиям. Возможно, вам подойдут роли проджект или продакт-менеджера.
Если же вы хотите работать в определенной IT-компании и вам на самом деле неважно, на какой конкретно должности, узнайте об этой компании как можно больше. Особенно про процесс найма и программу стажировок. Вспомните своих знакомых: может через три-пять рукопожатий у вас есть приятели, которые там работают. Используйте все возможности, чтобы попасть в то место, в которое вы хотите.
- Ориентация на призвание
Постарайтесь понять, что именно вас привлекает в IT и где вы можете использовать преимущества своего склада ума: настройке или проектировании оборудования, администрировании, программировании, координации и управлении проектами, тестировании, аналитике, написании технической документации или поддержке. Для это нужно много пробовать, не бояться бросать начатое, если деятельность не приносит удовольствия и идти до конца, когда чувствуете, что это ваше.
Заключение
Обратите внимание на уровень знаний и навыков, необходимых для входа в выбранную профессию. Если вы никогда не занимались программированием, для вас будет сложно начать с машинного обучения. А вот стать тестировщиком вполне реально за сравнительно небольшой срок. Это не значит, что нужно задвинуть свои карьерные амбиции подальше. Просто дайте себя реалистичный срок на обучение и не ждите мгновенных результатов.
Какую бы профессию вы ни выбрали, нужно быть готовым к тому, что придется изучать много нового. Зато продвижение по карьерной лестнице в IT зависит только от вас. Выслуга лет значения не имеет. Важно только то, как быстро вы изучаете и впитываете новые знания.
Не застревайте на этапе выбора надолго, лучше попробовать и ошибиться, чем так и не приступить к изучению новой профессии.