Джун, который полгода не может найти работу — это реалии рынка. Только в рекламе курсов говорят, что сразу после обучения тебе нужны ноутбук и интернет — и ты уже программист. На практике большинство новичков спотыкаются об вакансии, разбивают розовые стекла и отпивают пенку разочарования со своего латте с привкусом ожидаемого успеха: впереди ждут завышенные требования, постоянное доучивание, непонятные рабочие привычки и загадочный сленг.

ИИ сильнее джуна
Новое исследование Стэнфорда показало, что занятость среди молодых специалистов разработчиков ПО (возраст 22–25) снизилась на 13 %. Зато для более опытных сотрудников ситуация стабильная или даже хорошая — востребованность растет.
Конкурировать с ИИ непросто, но софт-скиллы все еще помогают выйти вперед. Особенно, если вам интересно работать в конкретной сфере и у вас уже есть опыт работы в ней, но на другой позиции. Например, мы занимаемся финтехом и конечно всегда рады кандидатам, которые работали в банках, мфо, блокчейне и тд.
Планка опыта: «нужен джун с опытом мидла»
Вы наверняка видели подобные вакансии:
«Junior разработчик. Требования: 1–2 года опыта, знание пяти технологий, участие в проектах».
Возникает логичный вопрос: «А как набрать этот опыт, если на работу без него не берут?»
Это порочный круг. Работодатели хотят минимизировать риски: проще взять человека, который уже сталкивался с «боевыми» задачами, чем обучать с нуля. В итоге новичок вынужден либо делать бесконечные пет-проекты и надеяться, что их зачтут за опыт, либо идти в стажировки с минимальной оплатой (или вовсе бесплатно)
Доучивание как образ жизни
В IT нельзя выучить что-то раз и навсегда. Освоил один фреймворк — через год он уже устарел, и на рынке требуют другой.
Поменялись подходы, появились новые библиотеки, вышел апдейт, ломающий половину твоего кода.
Для новичка это особенно болезненно: только втянулся, только начал понимать, а уже снова чувствуешь себя «нулём». Здесь важно принять реальность — в IT учеба не заканчивается никогда. Если мысль «придется учиться всю жизнь» пугает, то лучше задуматься об этом на старте.
Привычки и «неписаные правила»
Даже если вы знаете синтаксис языка и умеете писать код, это не значит, что вы готовы к командной работе. В IT есть своя «культура»:
писать читаемый код, а не только рабочий;
оформлять коммиты по стандарту;
не пушить в main без ревью;
отвечать в чате кратко и по делу;
писать документацию, даже если «лень, ведь всё и так понятно».
Эти привычки обычно приходят только с опытом. И да, в начале над ними посмеиваются, но потом понимают, что именно они отличают «программиста-одиночку» от полноценного командного игрока.
Сленг: «девопсы зарелизили фичу, но прод упал»
В IT-чатах часто можно услышать что-то вроде:
«Мы вчера зарелизили, но на проде упал деплой. Девопсы чинят, а QA в ужасе».
Для новичка это звучит как набор случайных звуков.
Айтишный сленг — это смесь английских терминов, аббревиатур и внутренних мемов. Его не преподают на курсах, он приходит только с погружением в среду. И пока вы его не освоите, ощущение «я здесь чужой» будет преследовать.
Что поможет новичку?
Ничего бегите глупцы
Честно говоря, то же самое что новичку в любой сфере. Это нормально, что в начале сложно. В IT нет одной «главной» трудности для новичка, потому что это в целом сложная сфера. Но в нефтегазе, машиностроении и пошиве одежды тоже все не просто и не очевидно. Если вы как новичок уже отучились и ищите путь, как войти в айти — просто не сдавайтесь. Все его проходили. Любая карьера — это марафон, а не спринт.
Учитесь, набирайтесь разного опыта, общайтесь с теми, кто уже работает, ходите на конференции и хакатоны. И конечно, отправляйте резюме и ходите на собеседования. И все получится.
В комментариях предлагаем вам поделиться вашим опытом: как вы смогли устроиться на первую работу, когда у вас не было опыта и что можете посоветовать нулевым джунам сейчас?