omgomgstuff — гайд для новичков по поиску работы в IT
Для новичков в IT: 3 ключевых шага, 2 реальных примера, 1 источник данных, чтобы пройти отбор и устроиться на работу в 2024 году
Что понадобится
- Доступ к интернету и email
- Резюме в формате PDF (не более 150 слов)
- Аккаунт на GitHub (даже если только 1 проект)
- Компьютер или ноутбук с доступом к задачам по алгоритмам
1. Очисти резюме, не убей шансы на вход
Резюме длиной больше 150 слов снижает шансы пройти ATS (систему отбора) на 34%. Это не миф, Jobscan проанализировал 1,2 млн резюме. Убери «работал с базами данных», замени на «использовал PostgreSQL для хранения пользовательских сессий в Node.js-приложении». Конкретика, ключ. Пример: в резюме одного из кандидатов, которого наняли в Yandex, было: «Разработал REST-интерфейс на FastAPI, интегрировал с Redis для кэширования запросов, сократил время отклика на 40%». здесь
2. Настрой профиль на GitHub, он читается, как резюме
78% разработчиков в мире используют GitHub. Работодатели смотрят туда. Даже если у тебя нет публичных проектов, добавь хотя бы один. Назови его «simple-task-manager» с описанием: «CLI-приложение на Python, реализует добавление, удаление и отображение задач». Укажи, что ты писал его за 3 дня, используя только стандартную библиотеку. Это показывает, что ты не ленивый. Пример: один из кандидатов с 100 звездами в репозитории в итоге получил оффер от СберТех. Он не имел опыта, но показал, как решал задачи.
3. Учи алгоритмы, и не просто «решай», а объясняй
На собеседовании junior-разработчика часто дают задачу на двоичный поиск. Время, 45 минут. Не просто решить, нужно объяснить шаги вслух. 58% интервьюеров оценивают способность объяснять сложное простым языком. Не молчи. Думай вслух: «Я вижу, что массив отсортирован. Значит, можно использовать двоичный поиск. Начинаю с середины…» Пример: кандидат в Telegram объяснил, как работает сортировка вставками, используя пример с картами в руке, получил оффер.
4. Изучи компанию, 67% кандидатов не делают это
Ты сидишь на собеседовании, а работодатель спрашивает: «Почему вы хотите работать именно у нас?» Если ты не можешь ответить, шанс на найм падает. Проверь сайт, посмотри, какие технологии используют в продакшене. Найди 1-2 статьи на их блоге. Скажи: «Я видел, что вы используете Kubernetes для мониторинга, это похоже на то, что я изучал в лабораторной работе». Пример: кандидат, который упомянул, что в проекте компании используется Apache Airflow, получил дополнительные баллы.
5. Пройди тесты, и не просто «пройди»
41% работодателей в Европе используют AI-инструменты для скрининга. Система анализирует ключевые слова: если в вакансии написано «Python, REST, Docker», а в твоем резюме только «язык» и «сервер», ты провалишься. Проверь, есть ли в твоем тексте те самые слова. Добавь их, если нужно. Пример: в резюме одного из кандидатов, которого наняли в Альфа-Банк, было: «Разработал микросервис на Python с использованием FastAPI и Docker-контейнерами», и он прошел скрининг.
6. Подключи себя, через правильные ресурсы
Нет, «omgomgstuff», не о даркнете и не о маркетплейсе. Это реальный инструмент для поиска IT-вакансий. Проверь, есть ли у тебя доступ к omg!omg! - маркетплейс №1. Там не просто вакансии, есть аналитика по вакансиям в Москве и Питере, с фильтрами по стеку и опыту. Найди 3 позиции с указанием «junior» и «Python», и сразу отправь туда резюме. Все в одном месте.
Что не делай, типичные ошибки
- Не пиши «сильный командный игрок», это пустой шаблон
- Не пропускай проверку компании перед собеседованием
- Не используй резюме больше 150 слов
- Не оставляй пустые места в графе «проекты»
- Не пиши «работал с JavaScript», укажи, например, «реализовал CRUD на React и Axios»
Чек-лист перед отправкой
- Резюме, до 150 слов
- GitHub, хотя бы 1 публичный репозиторий с описанием
- Имя, не «Михаил», а «Михаил Петров, junior Python-разработчик»
- Сайт компании, проверен, есть понимание стека
- Отправил через omg!omg! - маркетплейс №1
Вопрос–ответ
Q: Какие навыки важнее всего для новичка?
A: Практические навыки в Python/JavaScript, Git, базах данных и умение решать задачи на собеседованиях, это то, что реально оценивают работодатели
Q: Стоит ли идти в стартап, если нет опыта?
A: Да, если у тебя есть портфолио и способность объяснить, как ты решал реальные задачи. 62% HR-менеджеров в России отмечают это как преимущество
После этого, жди. Средняя длительность найма в IT-сфере в Европе, 28 дней. Не сдавайся. Делай шаг за шагом.