Одна из острых тем последних лет – как найти работу, если ты начинающий разработчик и за плечами нет ничего кроме университета или, на худой конец, курсов.
Вокруг IT сложился целый культ. Популярность отрасли во многом поддержали курсы, обещающие «вход в IT» за полгода, «гарантированное трудоустройство» и привлекающие внимание аудитории заголовками вроде «спрос на программистов растёт».
Реальность же совсем другая: рынок перегрет, пробиться на собеседование всё сложнее, а джуниорских позиций практически нет. А если и есть, то конкуренция там такая, что иногда кажется проще устроиться в SpaceX, чем попасть на первую стажировку.
Но вопрос остаётся открытым – как найти работу начинающему разработчику сегодня. В этой статье попробуем разобраться в этом и собрать несколько практических советов, которые помогут в поиске работы.
Миф о низком пороге вхождения
Лёгкий вход в IT давно перестал быть легким. Прошли времена, когда на рынке не хватало специалистов и компании охотно нанимали новичков. Теперь вакансий гораздо меньше, и они более специфичны. При этом университеты и курсы продолжают выпускать на рынок труда сотни джунов.
Компании зачастую ищут специалиста для решения конкретных задач. Например, согласно ресерчу моей команды, на вакансию Middle Frontend Developer в среднем приходит по 150-170 откликов за первые два дня после публикации. Многие компании вообще убирают джуновские позиции, отдавая предпочтение знакомым или стажёрам. К тому же встроенные ATS фильтры отбрасывают около 80% откликов от новичков, даже если кандидат действительно что-то умеет.
Вывод: нужно перестать верить в сказку о лёгком входе и признать, что если вы идёте в IT ради «быстрых денег», индустрия, скорее всего, не будет к вам снисходительна.
Pet-проекты и GitHub
О пет-проектах и возможных проблемах с GitHub я уже написал две статьи, на которые рекомендую обратить внимание, прежде чем добавлять ссылки в резюме. Хуже всего выглядят резюме с недоделанными проектам или проектами, которые одинаковы с тысячами других - калькуляторы на React или чат-боты на Python.
Реально полезными могут быть:
- Живые проекты, которые реально где-то используются (тот же бот для telegram, сайт, плагин и т.д.)
- Проекты с архитектурой, пусть и минимальной: деплой, база данных, CI/CD
- Проекты, доведённые до конца. Об этом я уже писал, но повторюсь, работодатели ненавидят начатые, но оставленные до лучших времён репозитории. Лучше скройте их.
GitHub для джуна может служить витриной навыков и показывать, что он действительно умеет создавать работающие решения.
Поэтому второй совет: приведите в порядок GitHub, и используйте его как портфолио, чтобы повысить шансы на отклик.
Другие пути в IT
Увы, но сегодня не стоит упираться лбом в одну разработку, особенно если вакансий не так много.
Альтернативные точки входа:
Техподдержка- проще устроиться, а знания процессов компании дают бонус для роста.
Аналитика данных- это сильная база для дальнейшего ухода в разработку.
DevOps - здесь банально проще попасть на позицию, имея за плечами базовые знания по Linux и docker.
Low-code/no-code решения - актуальная ниша, которая позволяет стартовать быстрее.
Да, это не чистая разработка, но это мост или трамплин для дальнейшего роста в индустрии. Главное — не останавливаться и после трудоустройства искать возможности для роста.
Нетворкинг
Резюме - всё ещё хороший инструмент, но увы, джуны часто отсеиваются на уровне ATS, а HR не может просмотреть сотни откликов и смотрит исключительно тех, кто наиболее релевантен для их позиции. Поэтому один из приёмов – нетворкинг:
Начните с друзей и знакомых- возможно кто-то уже работает в IT и может порекомендовать вас.
Вступайте в профильные чаты, сообщества, да даже активность на Хабре или в телеграм может сыграть роль. Первую работу зачастую проще найти не через HH, а через знакомства.
Упаковка резюме
Надо понимать, что джун – это не должность, а уровень навыков. Работодателю всё равно, как ты называешься QA Engineer или младший специалист, если ты умеешь делать задачи. Поэтому к упаковке резюме можно подойти иначе.
Не стоит писать «джуниор». Вместо этого лучше описать технологии и задачи, которыми вы реально владеете.
Но не нужно завышать опыт, особенно если вы не уверены, что сможете затащить реальную боевую задачу. Однако можно сместить акцент: не «учил Python», а «разработал проект на Django с Postgres, реализовал авторизацию и API». Звучит куда серьёзнее.
Повторюсь, не нужно приукрашивать свои скилы. В реальной разработке обман может легко вскрыться и вы попадаете в очень невыгодное положение.
И еще несколько шагов, которые могут помочь найти работу
Фриланс и мелкая проектная работа - реальный опыт и строчка в портфолио.
Хакатоны - возможность поработать в команде, получить боевой опыт и ещё один нестыдный проект в послужном списке.
Open Source - вклад даже в мелкий проект может выглядеть сильнее и солиднее, чем пройденный курс.
Собственные статьи и блоги- прямое продолжение нетворкинга. Адекватные публикации на профессиональных порталах помогут обрасти новыми социальными связями или вовсе привлечь работодателя.
Стажировки- это неоднозначный совет. Но даже неоплачиваемые стажировки на старте дают шанс перепрыгнуть через барьер «без опыта».
Вместо заключения
Поиск работы сегодня больше похож на квест, где просто окончить курс или университет недостаточно. Нужно ещё доказать, что ты умеешь что-то делать.
Главное: джун без проектов и связей – статистика, а джун с работающим проектом и нетворком – уже кандидат.
Дальше всё зависит от настойчивости, упорства и удачи. Не сдавайтесь после первых десяти откликов- возможно, уже на 11-ом вы получите оффер.
Еще больше карьерных советов можно найти в моем телеграм канале. Буду рад вашей подписке!
Комментарии (6)
kabashin
12.09.2025 09:22Фриланс и мелкая проектная работа - красный флаг для HR
Хакатоны - возможно, но скорее всего к реальной работе не приблизит, так же как и олимпиадное программирование.
Open Source - примерно так же как проект в гитхаб (будет не замечено фильтрами hr)
Собственные статьи и блоги - возможно. Но особой глубины в статьях не будет (автор джун), а мусора из нейронок и так хватает.
Стажировки - практически не возможно прорваться (голодные игры ...)
Техподдержка - не приблизит к разработке , а скорее всего и отдалит .
DevOps - джуновских вакансий не найти
not-gavnaed
12.09.2025 09:22По фактам! + Какие ещё аналитики данных? Там нужно решения по БД знать + кодинг на каком-то питоне.
И какой low-code/no code? Кому такие специалисты за деньги нужны?
ncix
12.09.2025 09:22Проекты с архитектурой, пусть и минимальной: деплой, база данных, CI/CD
А теперь это называется архитектурой?
lrmpsm53
12.09.2025 09:22Сейчас при найме используют автофильтры. Какой бы ты хороший и красивый не был, по фильтрам не пройдешь. Ребятам без опыта сейчас один путь - врать в резюме, чтоб побороть эти автофильтры. Врать плохо? Почему тогда компании врут работникам при найме?
CloudlyNosound
Все эти мантры не помогут. Вне зависимости от гитхабов и проектов со статьями, вас не возьмут. Или возьмут, но это в очень крайнем случае, по знакомству.