Alex Staff Agency
Самые востребованные
IT-навыки в 2020
Мы проанализировали рынок вакансий программистов и подготовили отчет, какие навыки наиболее востребованы в мире
Ниже рассмотрим, для кого на рынке предложений больше, почему и какие тренды будут наблюдаться в следующем году.
Тренд на цифру

Цифровые технологии развиваются в геометрической прогрессии. Это определяет IT-рынок в 2019 году, и в следующем тенденция только усилится.

Наиболее востребованные hard skills 2019/20:
  1. Облачные вычисления (в приоритете — AWS, применяемый многими компаниями по всему миру за удобство и надежность). На международном сайте Glassdoor.com сейчас около 42 000 вакансий Cloud Engineer (в мире) — каждый год цифра будет только расти, т.к. облачные технологии применяются все больше.
  2. AI (нейронные сети, машинное обучение и все, что связано с искусственным интеллектом) — это явление уже изменило бизнес в финансовой, компьютерной и производственной сферах. Внедрение AI трансформирует ежегодно миллионы рабочих мест. Чтобы машины не успели заменить вас — программируйте эти машины. Особое место занимают технологии обработки естественного языка. Научите машины понимать людей и будете управлять миром.
  3. UX (изучение пользовательского опыта, анализ сценариев, предвосхищение потребностей) — упаковать сложные IT-технологии в понятный и нужный пользователю продукт становится непросто по мере усложнения этих самых продуктов. Должности UX-дизайнеров открыты в 25 000 компаний по всему миру по данным Glassdoor.
  4. Мобильная разработка (Android, iOS). Мы переходим в мир смартфонов. Доступность продукта на мобильном устройстве — это возможность добраться до потребителя максимально быстро. А значит объем разработок на мобильных платформах будет расти. В количестве вакансий на мировом рынке выигрывает Android (53 000 вакансий против 22 000 вакансий на iOS).
  5. Data Science (сбор, обработка, вычисление и аналитика больших данных) — каждые 2 года количество информации в мире удваивается. Большие корпорации и компании поменьше гонятся за данными, чтобы просчитать потребности людей и выпустить наиболее востребованный продукт раньше других (и заработать на нем). Здесь важны не только аналитические способности, но и технические навыки — в разных проектах это могут быть, например, Python или SMACK-стек (Spark, Mesos, Akka, Cassandra и Kafka).



Тестирование и поддержка

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

Здесь мы видим стабильный спрос:
  1. QA-инженеры (более 20 000 вакансий на Glassdoor). По нашему опыту, тестировщику потребуется не только знание технологий непосредственно тестирования, но и знание (как минимум базовое) стека продукта. Если у вас проект на Java — от кандидата ждут знание теории и выше этого языка. Тестировщик выступает не только членом команды, выявляющим ошибки, но и понимающим их техническую сущность и способы устранения.
  2. Системные и сетевые администраторы. По данным международного агентства Robert Half, за последний год средняя зарплата в этих специальностях выросла в США на 3500 долларов в год. Для работы в международных компаниях важно наличие у кандидата сертификатов. Если планируете релокацию с одной из этих специальностей, рекомендуем позаботиться об их получении. Для системного администратора это Certified Information Systems Auditor (CISA), CompTIA A+, Microsoft Certified Solutions Associate (MCSA), Microsoft Technology Associate (MTA). Для сетевого — Cisco (CCIE), Cisco Certified Network Associate (CCNA) и Cisco Certified Network Professional (CCNP).
  3. DevOps-инженеры. Еще 10 лет назад они только появлялись и многие не понимали отличие этой специальности от системного администратора. Но сегодня для IT-компаний по всему миру DevOps-инженер становится нормой. Сейчас более 34 000 компаний ищут такого специалиста.
  4. Специалисты по кибербезопасности. С ростом кибератак компании все больше заботятся о безопасности своих продуктов и данных пользователей. В США руководители службы безопасности (CSO) — вторые по уровню оплат специалисты после IT-директоров. Их средние зарплаты доходят до 180-190 тысяч долларов в год (гросс).



Разработка

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

Мы рассмотрели отчет создателей платформы для тестирования программистов Devskiller, чтобы выявить, каких именно разработчиков ищут в мире чаще всего. Исследовательской базой для отчета стали результаты более 112 000 тестовых заданий, которые рекрутеры давали кандидатам. Это означает, что каждый тест равен тестовому заданию на какую-либо вакансию.

Итак, какие технологии востребованы в мире в 2019?
  1. JavaScript. 70% компаний искали в этом году разработчиков, имеющих опыт с js. И крупные, и небольшие компании используют его при создании своих продуктов. На нем уже так много написано, что в ближайшее время спрос на него кардинально упасть не может.
  2. SQL. Используется и во front-end, и в back-end. Что объясняет востребованность этой технологии, которая необходима в 57% случаев.
  3. Java. 48% компаний искали кандидатов со знанием Java. стоит отметить, что этот язык часто используют крупные корпорации, в то время как стартапы и небольшие компании все чаще отходят от него.
  4. HTML/CSS. 46% позиций и большинство вакансий во front-end разработке потребуют от вас их знания. По данным опроса разработчиков Stack Overflow, они также стоят в ТОП-5 наиболее используемых технологий.
По нашей статистике, зарубежным компаниям почти всегда нужны разработчики, владеющие несколькими языками либо технологиями. И это касается не Full Stack-разработчиков, а индустрии в целом.

Например, за 2019 год у нас было 14 позиций, на которых требовалось знание Java (во всех на уровне Middle+ и выше). Из них только у 5 вакансий не было обязательного знания других языков или технологий. В двух — требовался опыт в QA, еще в двух — опыт с мобильными платформами (Android и/или iOS), в 2 вакансиях — Java+Python и Java+js. Один работодатель требовал знание Groovy.

Рассматривая результаты тестов Devskiller, мы также выявляем самые востребованные сочетания навыков, которые ищут зарубежные компании:
  1. Java+SQL (наша практика подтверждает, что у всех "чистых" вакансий на Java есть требования к опыту работы с SQL) — 26,27%
  2. JavaScript+CSS (это сочетание справедливо для всех вакансий front-end-разработчиков, с которыми мы работали) — 18,78%
  3. JavaScript+SQL — 15,82%
  4. .NET+SQL — 9,22%
  5. .NET+JavaScript — 8,03%
  6. PHP+SQL — 7,59%
  7. PHP+JavaScript — 7,44%
  8. Java+JavaScript — 6,85%
В 5 из 8 сочетаний фигурирует JavaScript. Мы уже говорили о его широком распространении и сейчас можем в этом убедиться. В сочетании в HTML он формирует надежный стек frontend-разработки. У Full Stack-разработчиков JavaScript часто выступает как технология, ответственная за front-end, дополненная Java, .NET или PHP. Популярность связки JavaScript с SQL говорит о важности технических навыков работы с базами данных.

Кроме непосредственно языка, разработчику предстоит работать в определенной среде. Углубляясь в технологический стек, рассмотрим варианты тестирований, проводимых в средах. Это говорит о том, какие требования помимо знания конкретного языка потребуются вам в 2020 году при трудоустройстве:
  1. Java: Selenium, Android, Spring/Spring Boot, JPA/Hibernate
  2. SQL: PostgreSQL, SQL Server, MySQL, Oracle, HSQLDB
  3. JavaScript: JQuery, Node.JS, Redux, Ember, React, Angular
  4. Python: Django, Pandas, NumPy
  5. PHP: Symfony, Laravel, Slim, Doctrine, Codelgniter
  6. .NET: ASP.NET, C#, Entity Framework
Все эти технологии на рынке достаточно давно и удивляться их популярности не приходится — на них написано так много кода, что работа будет для программистов на несколько лет вперед.



Инсайты

Самые динамично развивающиеся области в IT: Cloud, AI, UX, Mobile и Data Science.

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

Увеличивается количество вакансий среди системных и сетевых администраторов, а также DevOps-инженеров. Последние являются одними из самых высокооплачиваемых специалистов в IT, исключая разработчиков.

В связи с увеличением опасности кибератак растет спрос на специалистов по кибербезопасности.

Программисты JavaScript находятся на пике востребованности. Учитывая рост спроса на Full Stack-разработчиков, изучив дополнительно к JavaScript одну или несколько технологий они могут найти работу практически в любой стране.



При подготовке этой статьи использовались материалы Devskiller, Hackerrank, Dice, Glassdoor, RobertHalf и собственная аналитика Alex Staff Agency.


Другие статьи
Подписаться
Оставьте e-mail, чтобы получать полезные письма от нас.