Проблема С++ Junior программистов в РФ
Привет, Хабр! Хотел бы немного «поднять» и обсудить тему российского IT рынка трудоустройства, а конкретно положение С++ Junior разработчиков на нём.
Сам я являюсь представителем этих самых джунов, что скоро вкатят на рынок труда.
Так сложилось, что к своим 18-ти годам от роду коммерческого опыта у меня за плечами не имеется, что думаю не удивительно.
И вот, как только наступает совершеннолетие, я пошёл смотреть, как там дела с вакансиями. Откровенно говоря, спрос на таких ребят крайне маленький.
В моём городе вакансий на данный момент я не нашёл, поэтому смотрел разные возможности удалённой работы.
Примерно за месяц поисков я нашёл вакансий 10, где не требовался опыт коммерческой разработки, и логично, что я такой не один и на таких вакансиях откликов точно не 10, думаю даже не сотня. Ниже приведу пример 2-х вакансий на hh, имеющихся на данный момент.
2 вакансии на весь hh
В то же время из-за любопытства я решил посмотреть сколько таких же вакансий, только с опытом 1–3 года опыта и больше. Как бы то ни было, но на hh их однозначно больше. Скриншот ниже.
Те же вакансии, только теперь мы видим сколько вакансий на определённый опыт
Из этого можно сделать вывод, что компаниям нужны в основном Middle/Senior/TeamLead разработчики в их проекты. И в этом как бы ничего плохого нету, всем нужны профессиональные и готовые кадры. Но возникает вопрос, а как быть людям, которые хотят быть C++ разработчиками, но они не могут найти работу из-за отсутствия опыта.
Да, вакансий без опыта в офисах много в таких городах, как: МСК, СПБ, НСБ, ЕКБ и прочие крупные города РФ.
Для справки: Искал не только на hh, но и на других ресурсах, ситуация там не сильно отличается.
То есть возникает какой-то замкнутый круг: Junior’s не могут наработать опыт вне больших городов и из-за этого могут отсеяться множество достойных кандидатов, которые просто не будут готовы к переезду, не захотят переезжать в крупный город, могут не иметь возможности переехать, думаю можно придумать множество причин.
И вот, остаётся 2 варианта на выбор:
Переезжать в другой город покрупнее, где есть шанс попасть на работу
Нарабатывать опыт дома на своих проектах, публикуя их на GitHub, занося в портфолио и разбираясь в разных темах самостоятельно
И ладно я, 18-ти летний парень, что живёт на шее у родителей, который учится в колледже и у него есть несколько лет в запасе на то, чтобы подготовить себя по максимуму, освоить фреймворк, тот же QT например, разобраться в SQL, полазить в YouTub’e, где иногда попадаются действительно полезные уроки (S1mpleCode и Alexander Semenko спасибо вам).
А если взять человека под лет 30? У которого уже есть условная ипотека и маленький ребёнок? У него времени осваивать новые знания, чтобы хотя бы претендовать на Junior позицию будет гораздо меньше.
Что ж, на этом пожалуй закончу, думаю основную мысль данной статьи я передал. Интересно как в других сферах? Допустим Python/Rust разработчик. Был бы очень рад почитать как ситуация в ваших сферах обстоит. Также буду рад опытным плюсовым ребятам, которые могут мне пояснить если я где-то не прав или дать совет.
Может я в чём-то и не прав и есть сервис, где вакансий полно и каждый найдёт себе работу, если такой имеется — то скиньте его, буду от всей души благодарен.
P.S: Можете написать, что это пост нытика, который не может найти работу и «плачет» на форуме, но пожалуйста, аргументируйте это, может я действительно просто ною.