Задать вопрос
Absm50336
@Absm50336
Заметка: написать о себе

Как анализировать рынок IT, чтобы помочь ребенку с выбором направления?

Имеется ребенок 14 лет который активно интересуется программирование. Ковыряется в js пхп и питоне в основном на сайтах и ботах. Интересовался у него не раз но конкретного направления он сам выбрать не может. Как вы определяете востребованное направление в программирование? Может есть какие-то ресурсы где будет описана конкуренция и тенденция?
  • Вопрос задан
  • 155 просмотров
Подписаться 1 Простой 5 комментариев
Пригласить эксперта
Ответы на вопрос 5
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
В этом возрасте направление надо выбирать интересное, а не востребованное, и быть готовым к тому, что интерес может меняться каждые несколько месяцев.
Ответ написан
Mike_Ro
@Mike_Ro
Python, JS, WordPress, SEO, Bots, Adversting
На данный момент, я бы для ребенка выбрал следующую схему:
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 года опыта и вперед.
Ответ написан
Adamos
@Adamos
Есть тенденция, которая существует давно и никуда не денется.
Требуются - программисты, которые не ждут команды и разжеванных заданий, а могут сами начать и кончить.
Не мечутся в поисках волшебного направления-языка-фреймворка, за который кто-то сразу будет люто платить, а делают проекты на том, что попалось под руку. От начала до конца.
Внезапно, этот опыт позволяет потом без проблем сменить фреймворк, язык и даже направление.
Если научишься - работать. А не скакать по верхушкам, хватаясь за интересное и бросая его сразу же, как оказывается, что для углубления в предмет нужно недельку побиться лбом об стену.
Ответ написан
Комментировать
@Tolnik
Пака ребенок подрастет, чтобы начать работать в компании, конъюнктура рынка изменится. Поэтому, пусть занимается тем, что ему по душе, попробовав несколько направлений. Почувствует вкус и силы. Программисты и айтишники в целом часто переучиваются. Если знать хорошо какой-то язык программирования (а точнее само программирование), то перейти на другой язык легче.
Ответ написан
Комментировать
@Drno
Спросите его что ему больше нравится - менять иконки \ стили \ дизайн сайта, или делать внутрянку
от этого и отталкивайтесь
можете банально начать с пайтона, он достаточно прост и удобен. да и в целом может плюс \ минус всё сделать
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы