Трендовые IT-специальности в 2017 по версии Hacker News
Всем разработчикам необходимо постоянно быть в курсе трендов. В этой сфере постоянно нужно изучать что-то новое, будь то языки программирования, фреймворки, способы автоматизации, мобайл, фронтенд, бэкенд, SQL и NoSQL базы данных и так далее.
Те, кто следят за Hacker News — одним из наиболее популярных форумов для программистов и платформой для обсуждения новых технологий знают, что здесь всегда можно было найти и обсудить вакансии в самых современных, зарождающихся областях.
Ежемесячные подборки вакансий, в том числе и в стартапах позволяют понять, куда расти. Основное отличие подборки от HN в том, что в отличие от тех же TIOBE или RedMonk, здесь собраны не только вакансии не только про языки программирования, а в целом по развивающимся сферам.
Фреймворки наступают, но языки программирования вечны
Да, большинство всей работы делается с помощью языков программирования, но лишь 5 из 20 терминов о разработке — языки программирования:
- Python (#2)
- JavaScript (#3)
- Java (#12)
- Ruby (#8)
Как видно, все эти языки и так были в топах. Но конечно есть и другие, растущие, такие, как Go, Elixir, Rust и Kotlin.
Рост популярности React
Как минимум последние несколько месяцев, React растёт быстрее остальных штук(чего?). Для тех, кто не знал: React — JavaScript библиотека, созданная Facebook и за 4 года с момента создания ставшая крайне популярной.
Тяжёлая ноша JavaScript-разработчиков
JavaScript — одна из наиболее меняющихся областей разработки, популярность React свидетельствует о том же.
AngularJS была на вершине, но не смогла удержать рост и её популярность снижается последние несколько лет, как и Backbone.js, jQuery, CoffeScript. Кстати, про CoffeScript последние месяцы вообще не было слышно.
Зато, хорошо растёт Vue.js. Ну и с развитием интерфейсов появляется необходимость в таких инструментах, как webpack, Gulp и Bower.
Битва за бэкенд
А вот в битве за серверные решения, кажется, побеждает Node.js, Rails не растёт как минимум с июня.
PostgreSQL — лидер среди баз данных
Изучение баз данных беспроигрышное решение. В том, что они всегда будут востребованными, даже не стоит сомневаться. Несколько удивительно, что PostgreSQL обошёл не только MongoDB, который кажется, уже умирает, но и MySQL.
Эволюция мобайла
В ноябре 2016 года, iOS разработчики входили в топ-10 самых востребованных специалистов, Android — в топ-20. Но в последнее время всё более популярным становится React Native, он уже обогнал Swift.
Адаптация контейнеров с DevOps
Ещё одна привлекательная для работы область — DevOps. Но в последнее она растёт лишь благодаря контейнерам, Docker уже почти в топ-10, Kubernetes — в топ-20. Как следствие — снижение популярности среды разработки Vagrant.
Источники: proglib.io и hntrends.com
Не забудьте подписаться на мой блог. Увеличение числа подписчиков мотивирует писать чаще)