На данный момент, я бы для ребенка выбрал следующую схему:
1. Универ на программиста + параллельное изучение java (максимальный спрос).
2. С третьего курса - бесконечные попытки устроится на стажировку java разрабом в финтех.
3. Затем (у него уже есть теплое место и достаточно денег), он самостоятельно выберет другое направление по душе, если понадобиться.
Может есть какие то ресурсы где будет описана конкуренция и тенденция? Заранее спасибо за ответы.
Основной сайт для поиска работы (как индикатор) подойдет? Я как раз делал подборку 2 недели назад по nodejs, php и python, вроде данные не сильно изменились.
P.S. В резюме указаны лишь те, кто "рассматривает предложения" или "активно ищет работу".
Вакансии (backend):
-
NodeJS (Express/Nest): 57 вакансий.
-
PHP (Laravel/Symfony/Yii): 295 вакансий.
-
Python (Django/FastAPI/Flask): 365 вакансий.
-
.NET: 364 вакансий.
Резюме (backend):
-
NodeJS (Express/Nest): 3585 резюме.
-
PHP (Laravel/Symfony/Yii): 8014 резюме.
-
Python (Django/FastAPI/Flask): 16191 резюме.
-
.NET: 6914 резюме.
Соотношение вакансий к резюме (backend):
- NodeJS (Express/Nest): 1/63.
- PHP (Laravel/Symfony/Yii): 1/27.
- Python (Django/FastAPI/Flask): 1/44.
- .NET: 1/44.
Вакансии (fullstack):
-
NodeJS (Express/Nest): 132 вакансий.
-
PHP (Laravel/Symfony/Yii): 410 вакансий.
-
Python (Django/FastAPI/Flask): 416 вакансий.
-
.NET: 451 вакансий.
Резюме (fullstack):
-
NodeJS (Express/Nest): 1984 резюме.
-
PHP (Laravel/Symfony/Yii): 3619 резюме.
-
Python (Django/FastAPI/Flask): 3493 резюме.
-
.NET: 2034 резюме.
Соотношение вакансий к резюме (fullstack):
- NodeJS (Express/Nest): 1/15.
- PHP (Laravel/Symfony/Yii): 1/9.
- Python (Django/FastAPI/Flask): 1/8.
- .NET: 1/5.
Итог:
- NodeJS (Express/Nest) - очень мало вакансий и самая большая конкуренция за рабочее место (среди интерпретируемых ЯП), в среднем, в 1.5-2 раза больше, чем в PHP/Python.
- Python (Django/FastAPI/Flask) - самое большое число вакансий. Конкуренция за рабочее место в сравнение с PHP в 1.5 раза больше для backend, и в 0.9 раза меньше для fullstack. Стоит отметить колоссальную разницу в соотношении вакансий к резюме между backend и fullstack разработчиками - 44 и 8, очень похоже на тех самых "вкатунов", которые "долбят" лишь одно направление, "рисуют" 1-3 года опыта и вперед.