Для того, чтобы понимать, насколько наши курсы в hyperskill соответствуют требованиям рынка (и, естественно, дорабатывать то, что не соответствует), мы собираем и анализируем базу вакансий.
Сегодня я вам принесла небольшое сравнение ключевых требований в вакансиях джунов с требованиями к "взрослым" разработчикам. Вакансии в подборке только англоязычные, собранные с разных агрегаторов за последние месяцы.
Во-первых, конечно, количество очень отличается. Вакансий Junior * Developer всего чуть больше 7% от всех 2,5 тысяч вакансий software developers в нашей базе. (* - уточнение, какой именно Developer)
Во-вторых, среди Junior * Developer почти в половине случаев отсутствует указание конкретного стека в названии вакансии. Тогда как в среднем только 15% от всех вакансий - это просто Software Developer, остальные более специфичны (C++ Developer, Python Developer, etc).
В-третьих, среди Junior вакансий в топе востребованных встретились языки, которых нет в общей выборке, - php и c#. Я не знаю, с чем это связано. Возможно, это ошибка выборки, возможно есть какая-то объективная причина для этого.
В-четвёртых, у Junior Developer больше "общих" навыков - базы данных (mysql, mongodb, postgresql), навык веб разработки, написания API. У Developers без приставки Junior такое уже не просят (думаю, предполагается по умолчанию), зато хотят занания фреймворков - django, redux, spring boot, flask, mvvm и т.п. И ожидают наличие DevOps компетенций (kubernetes, ci/cd)
Удивительно, но набор софтов почти не отличается. Разве что от джуна хотят способности адаптироваться (что логично). Но я ожидала, что разница будет больше.
Ещё мне было интересно посмотреть на сочетание языков. Для Python Developer 23% вакансий требуют ещё знание sql, и 18% - знание javascript. А с Junior Python Developer очень интересно - в большой части вакансий помимо Python ожидают почему-то ещё и знания Java и spring boot. Возможно, впрочем, это проблемы с нашей выборкой - таких вакансий в подборке очень мало.
В первом комментарии положу картинки с подробностями для желающих посмотреть внимательнее.