Этап 0: Самооценка и выбор направления. IT — это не только про программирование. Помимо разработчиков (frontend, backend, mobile, game dev), есть тестировщики (QA), аналитики (business, system, data), DevOps и SRE инженеры, специалисты по информационной безопасности, product и project менеджеры, UX/UI дизайнеры, IT-рекрутеры, технические писатели. Изучите каждое направление, поймите, что ближе вашему складу ума: создавать с нуля (разработка), улучшать и обеспечивать качество (QA), структурировать хаос (аналитика), организовывать процессы (менеджмент). Пройдите бесплатные вводные курсы (Stepik, Coursera, Codecademy), чтобы «пощупать» специальность.
Портфолио и проекты решают все. Для HR ваше портфолио — это доказательство навыков. Что должно в него входить?
* Для разработчиков: код на GitHub. Не просто скопированные туториалы, а несколько законченных пет-проектов с читаемым кодом, документацией и деплоем. Участие в open-source проектах (даже в мелких правках) — огромный плюс.
* Для тестировщиков: чек-листы, тест-кейсы, баг-репорты, возможно, автоматизированные тесты на Selenium или аналогичном фреймворке.
* Для аналитиков: примеры технических заданий, схемы процессов (BPMN, UML), прототипы в Figma, дашборды в Tableau/Power BI.
* Для дизайнеров: Behance или Dribbble с кейсами, где показан весь процесс от исследования до финального макета.
Главное — качество, а не количество. Лучше два продуманных проекта, чем десять сырых.
Резюме, которое заметят. Резюме должно быть чистым, структурированным и сфокусированным на результате. Используйте ключевые слова из вакансии. Вместо «Участвовал в разработке проекта» пишите «Разработал микросервис авторизации на Python/Django, что сократило время отклика системы на 15%». Указывайте стек технологий, которым владеете, с указанием уровня. Ссылки на GitHub, портфолио и LinkedIn обязательны. Проверьте на опечатки. И адаптируйте резюме под каждую компанию!
Где и как искать? Помимо HeadHunter и LinkedIn, используйте специализированные площадки: Хабр Карьера, Stack Overflow Jobs, AngelList (для стартапов). Не игнорируйте карьерные страницы компаний мечты (careers сайт). Но самый эффективный способ — нетворкинг. Посещайте митапы, конференции (например, HolyJS, Heisenbug), хакатоны. Общайтесь с докладчиками и участниками. Пишите не HR, а напрямую разработчикам или тимлидам в LinkedIn или Telegram с вопросами по технологическому стеку компании и возможным вакансиям. Вежливое и конкретное сообщение может открыть дверь.
Подготовка к собеседованию: многоэтапный марафон. Современное IT-собеседование — это цепочка этапов:
- Скрининг с рекрутером: расскажите свою историю, почему хотите в эту компанию, обсудите зарплатные ожидания.
- Техническое интервью: может быть в форме live-кодинга (Codility, HackerRank), разбора вашего кода из GitHub, решения алгоритмических задач у доски, проектного задания (take-home test). Готовьтесь по классическим алгоритмам и структурам данных, практикуйтесь на LeetCode.
- Системное дизайн-интервью (для middle+): вас попросят спроектировать архитектуру системы (например, «как устроен YouTube»). Требует понимания масштабируемости, баз данных, кэширования.
- Встреча с будущим руководителем и командой: здесь проверяют культурное соответствие (culture fit), soft skills, умение работать в команде.
Что ценят эксперты по найму? Мы спросили нескольких HR-директоров, и вот что они выделили:
* Готовность учиться и скромность: «Мы скорее возьмем джуна с горящими глазами и парой проектов, чем того, кто все знает, но не умеет работать в команде».
* Умение объяснять сложное просто: «Если кандидат не может объяснить свой код или решение бабушке, значит, он сам не до конца его понимает».
* Проактивность и любопытство: вопросы о продукте компании, предложения по улучшению на основе своего опыта.
* Честность: если не знаете ответ — так и скажите, но предложите, как будете искать решение.
Первая работа: что выбрать? Не гонитесь за самой высокой зарплатой. Выбирайте место, где есть сильный наставник (ментор), интересный проект и современный стек. Компания-аутсорс может дать опыт работы с разными проектами и технологиями. Продуктовая компания — глубже погрузиться в одну область. Стартап — больше ответственности и скорости.
Ключ к успеху — системность. Не разбрасывайтесь сотнями откликов. Выберите 10-20 компаний мечты, тщательно подготовьтесь к каждой, изучите их продукт и технологии. И помните: каждое «нет» — это опыт, который приближает вас к заветному «да».
Комментарии (5)