Які знання і скіли цікавлять працедавців у ІТ-сфері, що потрібно знати розробникам та що підівчити, щоб знайти класну роботу, дослідила платформа HackerRank. Опитування пройшов 39 441 розробник із 17 країн.
Які мови програмування є найбільш затребуваними?
В топі – JavaScript, Java i Pyton. Але сфери використання мов різняться. Наприклад, Java найчастіше використовують для фінансових сервісів, а С# – в урядових організаціях.
Які фреймворки потрібні працедавцям (і які знають розробники)?
Як видно з графіка, запити на роботу з Angular JS, Node.JS i React зростають швидше, ніж програмісти встигають їх освоїти.
Які навички найважливіші?
На першому місці опинилось вміння вирішувати проблеми, яке обігнало знання мов.

Що цінують рекрутери в кандидатах?
- досвід (90% опитаних);
- портфоліо робіт (для 73% опитаних важливий профіль на GitHub);
- освіту (42% опитаних).
Що потрібно вивчити нового?
Мови, які більшість розробників збираються вчити, просувають великі технологічні компанії типу Rust, Scala, Go і Swift.
Універсальний портрет програміста виглядає так:
- почав кодити з 16 до 20 років;
- вчився кодити самостійно (максимум – ходив на курси);
- улюблена мова програмування – Pyton, не любить писати на Julia;
- улюблений фреймворк – Node.JS , терпіти не може Padrino;
- шукаючи роботу, найперше звертає увагу на графік, потім – на можливості кар’єрного росту. Зарплата – на третьому місці.