Ниже рассмотрим, для кого на рынке предложений больше, почему и какие тренды будут наблюдаться в следующем году.
Тренд на цифру
Цифровые технологии развиваются в геометрической прогрессии. Это определяет IT-рынок в 2019 году, и в следующем тенденция только усилится.
Наиболее востребованные hard skills 2019/20:
Наиболее востребованные hard skills 2019/20:
- Облачные вычисления (в приоритете — AWS, применяемый многими компаниями по всему миру за удобство и надежность). На международном сайте Glassdoor.com сейчас около 42 000 вакансий Cloud Engineer (в мире)— каждый год цифра будет только расти, т.к. облачные технологии применяются все больше.
- AI (нейронные сети, машинное обучение и все, что связано с искусственным интеллектом)— это явление уже изменило бизнес в финансовой, компьютерной и производственной сферах. Внедрение AI трансформирует ежегодно миллионы рабочих мест. Чтобы машины не успели заменить вас — программируйте эти машины. Особое место занимают технологии обработки естественного языка. Научите машины понимать людей и будете управлять миром.
- UX (изучение пользовательского опыта, анализ сценариев, предвосхищение потребностей) — упаковать сложные IT-технологии в понятный и нужный пользователю продукт становится непросто по мере усложнения этих самых продуктов. Должности UX-дизайнеров открыты в 25 000 компаний по всему миру по данным Glassdoor.
- Мобильная разработка (Android, iOS). Мы переходим в мир смартфонов. Доступность продукта на мобильном устройстве — это возможность добраться до потребителя максимально быстро. А значит объем разработок на мобильных платформах будет расти. В количестве вакансий на мировом рынке выигрывает Android (53 000 вакансий против 22 000 вакансий на iOS).
- Data Science (сбор, обработка, вычисление и аналитика больших данных)— каждые 2 года количество информации в мире удваивается. Большие корпорации и компании поменьше гонятся за данными, чтобы просчитать потребности людей и выпустить наиболее востребованный продукт раньше других (и заработать на нем). Здесь важны не только аналитические способности, но и технические навыки — в разных проектах это могут быть, например, Python или SMACK-стек (Spark, Mesos, Akka, Cassandra и Kafka).
Тестирование и поддержка
Одновременно с взрывным ростом сложных продуктов растет потребность в их качественных тестировании и поддержке. Кроме того, растет важность стабильной и безопасной работы команды.
Здесь мы видим стабильный спрос:
Здесь мы видим стабильный спрос:
- QA-инженеры (более 20 000 вакансий на Glassdoor). По нашему опыту, тестировщику потребуется не только знание технологий непосредственно тестирования, но и знание (как минимум базовое) стека продукта. Если у вас проект на Java — от кандидата ждут знание теории и выше этого языка. Тестировщик выступает не только членом команды, выявляющим ошибки, но и понимающим их техническую сущность и способы устранения.
- Системные и сетевые администраторы. По данным международного агентства 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).
- DevOps-инженеры. Еще 10 лет назад они только появлялись и многие не понимали отличие этой специальности от системного администратора. Но сегодня для IT-компаний по всему миру DevOps-инженер становится нормой. Сейчас более 34 000 компаний ищут такого специалиста.
- Специалисты по кибербезопасности. С ростом кибератак компании все больше заботятся о безопасности своих продуктов и данных пользователей. В США руководители службы безопасности (CSO)— вторые по уровню оплат специалисты после IT-директоров. Их средние зарплаты доходят до 180−190 тысяч долларов в год (гросс).
Разработка
Программирование — основа всей IT-индустрии. Среди технологий есть свои стабильные лидеры, не сдающие позиций уже несколько лет, и новички, спрос на которых постоянно растет.
Мы рассмотрели отчет создателей платформы для тестирования программистов Devskiller, чтобы выявить, каких именно разработчиков ищут в мире чаще всего. Исследовательской базой для отчета стали результаты более 112 000 тестовых заданий, которые рекрутеры давали кандидатам. Это означает, что каждый тест равен тестовому заданию на какую-либо вакансию.
Итак, какие технологии востребованы в мире в 2019?
По нашей статистике, зарубежным компаниям почти всегда нужны разработчики, владеющие несколькими языками либо технологиями. И это касается не Full Stack-разработчиков, а индустрии в целом.
Например, за 2019 год у нас было 14 позиций, на которых требовалось знание Java (во всех на уровне Middle+ и выше). Из них только у 5 вакансий не было обязательного знания других языков или технологий. В двух — требовался опыт в QA, еще в двух — опыт с мобильными платформами (Android и/или iOS), в 2 вакансиях — Java+Python и Java+js. Один работодатель требовал знание Groovy.
Рассматривая результаты тестов Devskiller, мы также выявляем самые востребованные сочетания навыков, которые ищут зарубежные компании:
В 5 из 8 сочетаний фигурирует JavaScript. Мы уже говорили о его широком распространении и сейчас можем в этом убедиться. В сочетании в HTML он формирует надежный стек frontend-разработки. У Full Stack-разработчиков JavaScript часто выступает как технология, ответственная за front-end, дополненная Java, .NET или PHP. Популярность связки JavaScript с SQL говорит о важности технических навыков работы с базами данных.
Кроме непосредственно языка, разработчику предстоит работать в определенной среде. Углубляясь в технологический стек, рассмотрим варианты тестирований, проводимых в средах. Это говорит о том, какие требования помимо знания конкретного языка потребуются вам в 2020 году при трудоустройстве:
Все эти технологии на рынке достаточно давно и удивляться их популярности не приходится — на них написано так много кода, что работа будет для программистов на несколько лет вперед.
Мы рассмотрели отчет создателей платформы для тестирования программистов Devskiller, чтобы выявить, каких именно разработчиков ищут в мире чаще всего. Исследовательской базой для отчета стали результаты более 112 000 тестовых заданий, которые рекрутеры давали кандидатам. Это означает, что каждый тест равен тестовому заданию на какую-либо вакансию.
Итак, какие технологии востребованы в мире в 2019?
- JavaScript. 70% компаний искали в этом году разработчиков, имеющих опыт с И крупные, и небольшие компании используют его при создании своих продуктов. На нем уже так много написано, что в ближайшее время спрос на него кардинально упасть не может.
- SQL. Используется и воfront-end, и в back-end. Что объясняет востребованность этой технологии, которая необходима в 57% случаев.
- Java. 48% компаний искали кандидатов со знанием Java. стоит отметить, что этот язык часто используют крупные корпорации, в то время как стартапы и небольшие компании все чаще отходят от него.
- 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, мы также выявляем самые востребованные сочетания навыков, которые ищут зарубежные компании:
- Java+SQL (наша практика подтверждает, что у всех «чистых» вакансий на Java есть требования к опыту работы с SQL)— 26,27%
- JavaScript+CSS (это сочетание справедливо для всех вакансий front-end-разработчиков, с которыми мы работали) — 18,78%
- JavaScript+SQL — 15,82%
- .NET+SQL — 9,22%
- .NET+JavaScript — 8,03%
- PHP+SQL — 7,59%
- PHP+JavaScript — 7,44%
- Java+JavaScript — 6,85%
В 5 из 8 сочетаний фигурирует JavaScript. Мы уже говорили о его широком распространении и сейчас можем в этом убедиться. В сочетании в HTML он формирует надежный стек frontend-разработки. У Full Stack-разработчиков JavaScript часто выступает как технология, ответственная за front-end, дополненная Java, .NET или PHP. Популярность связки JavaScript с SQL говорит о важности технических навыков работы с базами данных.
Кроме непосредственно языка, разработчику предстоит работать в определенной среде. Углубляясь в технологический стек, рассмотрим варианты тестирований, проводимых в средах. Это говорит о том, какие требования помимо знания конкретного языка потребуются вам в 2020 году при трудоустройстве:
- Java: Selenium, Android, Spring/Spring Boot, JPA/Hibernate
- SQL: PostgreSQL, SQL Server, MySQL, Oracle, HSQLDB
- JavaScript: JQuery, Node. JS, Redux, Ember, React, Angular
- Python: Django, Pandas, NumPy
- PHP: Symfony, Laravel, Slim, Doctrine, Codelgniter
- .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.
Растут зарплаты и количество предложений у специалистов в тестировании. При этом все чаще требуются знания в языках и технологиях разработки.
Увеличивается количество вакансий среди системных и сетевых администраторов, а также DevOps-инженеров. Последние являются одними из самых высокооплачиваемых специалистов в IT, исключая разработчиков.
В связи с увеличением опасности кибератак растет спрос на специалистов по кибербезопасности.
Программисты JavaScript находятся на пике востребованности. Учитывая рост спроса на Full Stack-разработчиков, изучив дополнительно к JavaScript одну или несколько технологий они могут найти работу практически в любой стране.
При подготовке этой статьи использовались материалы Devskiller, Hackerrank, Dice, Glassdoor, RobertHalf и собственная аналитика Alex Staff Agency.