Кем работать в ИТ в 2020 году?

29 Октября 2019
Автор-журналист SkillFactory Дмитрий Помогаев рассказывает о перспективных профессиях

Если вы хотите строить карьеру в IT, лучшего времени, чем сейчас, не представить. По данным «Яндекса», доля IT-вакансий среди всех предложений работы год от года стабильно увеличивается, причем рынок благосклонно относится к новичкам – с 2016-го объем вакансий начального уровня вырос почти на треть. Куда же податься, чтобы построить успешную карьеру?

Дмитрий Помогаев, автор-журналист SkillFactory, выяснил, какие специальности пользуются наибольшим спросом у компаний, и составил топ-9 самых востребованных профессий в IT.

При составлении рейтинга были использованы исследования «Яндекса», рейтинг от Glassdoor и CNBS и исследование рынка вакансий одного из самых крупных HR-агентств Robert Half. Большинство вакансий в списке требуют технического бэкграунда, но есть и такие, которые подойдут абсолютно «нулевым» специалистам. Поехали.

Data scientist

Невозможно начать рейтинг горячих IT-специальностей как-то иначе. Тем более что именно в этой области активнее всего ищут новичков. Эксперт по Data Science объединяет в себе аналитика, специалиста по машинному обучению и визионера, обнаруживающего в данных скрытые возможности.

Кроме мощного технического аппарата, ему нужны развитые навыки коммуникации – успех дата-сайентиста зависит от того, как он получает исходную информацию от коллег и презентует им результаты.

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

«В data science все программируют – хорошо бы освоить Python и разобраться с машинным обучением. Но Data Scientist отличается от смежных специалистов тем, что он создает модели машинного обучения – и это самый главный скилл, который необходимо прокачивать», – заявил основатель школы SkillFactory Александр Турилин.

Бизнес-аналитик

Если у вас есть опыт работы с базами данных и аналитическими системами, вам открыта дорога в аналитические департаменты компаний.

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

«Аналитик работает с хранилищами данных, которые уже существуют. Он пользуется готовой инфраструктурой и меньше участвует в проектировании», – рассказывает Александр Турилин.

Чтобы начать карьеру бизнес-аналитика, вам понадобится серьезно овладеть Excel и языками запросов к базам данных, познакомиться с OLAP и многомерными кубами.

Эксперт по облачным инфраструктурам

Еще одно направление, которое уже несколько лет набирает популярность. Начинающий специалист может претендовать на должность облачного инженера, где он будет проектировать, внедрять и поддерживать виртуальные инфраструктуры данных. Тут не обойтись без работы с Amazon Web Services, OpenStack и Microsoft Azure, облачными базами данных и API.

«Множество кусков сервиса можно не писать с нуля, а «отдать на аутсорс» уже готовым облачным решениям – такие есть в Amazon или Azure», – сказал Александр Турилин.

Опытный специалист может развиваться горизонтально или подняться до облачного архитектора, который обеспечивает стратегическое развитие корпоративных виртуализированных решений. Соответственно, к практическим навыкам нужно добавить знакомство с ITSM, принципами управления данными, автоматизации процессов в мультивендорных архитектурах.

Data Engineer

Data Engineer или инженер данных – человек, который отвечает за инфраструктуру данных, их извлечение, хранение и обработку.

Data Engineer легко сможет:

– понять суть запроса и собрать необходимые данные;

– выстроить архитектуру пайплайна данных;

– преобразовать полученную исследователем модель в готовый продукт.

«Инженер данных – такая же полноценная работа, как дата-сайентист, а в некоторых компаниях даже более востребованная. Одно дело – придумать и написать модель, и совсем другое – внедрить ее в продакшн, а потом поддерживать и улучшать быстродействие. Именно этой подготовительной и инфраструктурной работой должен заниматься инженер данных. Уверен, что в 2020 году будет огромный спрос на дата-инженеров. Они будут стоить очень дорого, и их будет мало», – отмечает Александр Турилин.

Как видно из обязанностей дата-инженера, его роль в компании особенно важна – он участвует в начальной и финальной стадиях анализа данных, а также поддерживает созданные пайплайны.

Работая в паре с Data Scientist, инженер данных в разы повышает эффективность его деятельности. Для этого профессиональному дата-инженеру нужно иметь сильные навыки программирования, чтобы писать качественный, «чистый» код, а также глубокое понимание экосистемы больших данных и распределенных систем.

Если коротко, то его навыки – это Hadoop, MapReduce, Hive, Pig, дата-стриминг, NoSQL и SQL. Вместе с тем ему необязательно владеть фундаментальными знаниями в математике и навыками построении алгоритмов, в отличие от исследователя данных.

Fullstack-разработчик

Такой специалист отлично разбирается во всех этапах работы над программным решением – от проектирования до боевого запуска и поддержки. От него не требуют быть экспертом мирового класса по всем вопросам разработки, но накопленная экспертиза обеспечивает ему набор рабочих инструментов для запуска проекта практически в одиночку.

«Что fullstack-разработчику нужно знать про бэкенд? Все. Fullstack – это самый востребованный человек на рынке. Самый главный его плюс в том, что ему не нужно сложно объяснять и передавать информацию другому. Все коммуникации – у него в голове, он просто берет и делает все сам», – рассказал Александр Турилин.

Очевидно, что многолетний опыт разработки – это главное условие при приеме на работу fullstack-разработчика. На собеседовании вас могут гонять по деталям работы серверов и сетей, баз данных и API, расспрашивать про создание интерфейсов, технологии отладки ПО и информационной безопасности. Огромным преимуществом также будет умение управлять проектом и руководить командой разносортных специалистов.

DevOps-инженер

Направление DevOps тесно связано с разработкой – это набор технологий, призванных упростить создание программных продуктов. Сюда входят системы для автоматизации работы программиста, облачные среды для совместной работы специалистов, системы тестирования ПО и контроля версий.

Специалисты по DevOps должны отлично разбираться в устройстве IT-инфраструктуры, мониторинге производительности и прочих технических аспектах, связанных с организацией процессов разработки.

Основная ценность таких специалистов – их многопрофильность, они могут выполнять задачи разработчика, QA специалиста, продакт-менеджера или системного администратора. DevOps-инженер, применяя разные управленческие системы и технологические решения, занимается автоматизацией жизненного цикла программного обеспечения.

«Сейчас появляется все больше способов автоматизировать, упростить и ускорить разработку. Этих сервисов множество, они постоянно развиваются, и DevOps-инженеру нужно за ними следить и разбираться в них. В этой сфере происходит очередная «технологическая революция», и если DevOps-инженер хочет быть востребованным, отставать нельзя», – указал Александр Турилин.

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

Специалист по IoT

Умные дома, продвинутое медицинское оборудование, интеллектуальные промышленные агрегаты – все эти и множество других направлений открывают новые области IT со своей уникальной проблематикой и невероятными возможностями.

Специалисты по подключенным устройствам основывают и возглавляют перспективные бизнес-направления, так что IoT можно смело называть фронтиром современной разработки.

Чтобы начать карьеру в этой сфере, достаточно уверенно себя чувствовать в какой-то отдельной IT-дисциплине, будь то облачные технологии или интеграционные платформы, edge computing или информационная безопасность.

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

Сетевой администратор

По очевидным причинам, такие специалисты тоже никогда не остаются без работы. Эта профессия оптимально подходит для начала карьеры.

Кроме того, на этом поле отлично чувствуют себя эксперты, которые стремятся к совершенству в своем мастерстве – опыт такого сотрудника стабильно сказывается на его зарплате и положении на корпоративной лестнице.

Сетевые администраторы готовы устранять проблемы в любое время дня и ночи, а свободные часы они проводят за повышением своей квалификации. Набор вендорских сертификатов сильно упрощает поиск работы молодому специалисту, а через несколько лет работы и вовсе становится обязательным приложением к резюме.

Специалист по информационной безопасности

Чем выше растет ценность данных, тем сильнее ценятся эксперты по их защите. За последние несколько лет их престиж вырос еще сильнее на фоне скандалов с вирусами-шифровальщиками, утечками ценной информации и прочими неприятными историями.

К тому же, и государственные регуляторы стремятся навести порядок в новой для себя цифровой сфере, а значит, рынку нужны специалисты по новыми стандартам.

«Специалист по безопасности может быть либо программистом, либо инженером, либо сисадмином. Так обычно и бывает: специалисты по информационной безопасности вырастают либо из сисадминов, которые знают железо, либо из программистов, которые знают, как работает софт», – рассказал Александр Турилин.

Службы информационной безопасности занимаются и железом, и ПО, и интернет-системами, и закрытыми инфраструктурами. В этой области могут найти себя бывшие разработчики или менеджеры проектов, не говоря уже об IoT-специалистах. Фактически, любой подтвержденный практический опыт в IT позволяет претендовать на позицию ИБ-специалиста, а остальное зависит от способности и желания обучаться.

Источник: Rusbase

Читайте также