Привет! Хотел бы немного «поднять» и обсудить тему российского IT рынка трудоустройства, а конкретно положение С++ Junior разработчиков на нём.
Сам я являюсь представителем этих самых джунов, что скоро вкатят на рынок труда.
Так сложилось, что к своим 18-ти годам от роду коммерческого опыта у меня за плечами не имеется, что думаю не удивительно.
И вот, как только наступает совершеннолетие, я пошёл смотреть, как там дела с вакансиями. Откровенно говоря, спрос на таких ребят крайне маленький.
В моём городе вакансий на данный момент я не нашёл, поэтому смотрел разные возможности удалённой работы.
Примерно за месяц поисков я нашёл вакансий 10, где не требовался опыт коммерческой разработки, и логично, что я такой не один и на таких вакансиях откликов точно не 10, думаю даже не сотня. Ниже приведу пример 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: Можете написать, что это пост нытика, который не может найти работу и «плачет» на форуме, но пожалуйста, аргументируйте это, может я действительно просто ною.
Автор: Battarey