Вступление
Сколько раз вы слышали совет: «Укажи GitHub в резюме для поиска работы«?
Многие думают, что просто создать аккаунт и запушить пару репозиториев будет достаточно, чтобы работодатели будут выстраиваться в очередь. Но на самом деле это совсем не так.
Сегодня мы разберёмся, почему пустой GitHub не только не помогает в поиске работы, но и может навредить вашим карьерным перспективам.
Как происходит найм
Давайте в начале разберём, что происходит, когда вы отправляете резюме. В большинстве случаев процесс выглядит следующим образом:
-
HR-менеджер получает сотни резюме. У него максимум 30-60 секунд на первичный просмотр.
-
Если резюме проходит первый фильтр, его отправляют Team Lead или Technical Lead на согласование специалиста.
-
Технический специалист тратит буквально 2-3 минуты на оценку профиля кандидата и даёт свой ответ HR.
И здесь ваш GitHub играет ключевую роль – но совсем не так, как вы думаете.
Что делает GitHub плохим
Пустая главная страница
Профиль без:
-
Описания
-
Фото
-
Технологий, которыми вы владеете
-
Целей и интересов
Это как визитная карточка, на которой размазано чернилами имя – никто не разберёт, что там написано.
Отсутствие README в проектах
Технический специалист не будет рыться в коде, чтобы понять, что за проект.
Важно: У вас есть максимум 30-60 секунд внимания. Используйте их максимально эффективно.
Как должен выглядеть идеальный GitHub
Open Source вклад
-
Участие в реальных проектах
-
Pull Request’s в популярные библиотеки
-
Исправление документации
-
Решение существующих issue
-
Решение issue с меткой «good first issue» – специальная метка для новичков, которая помогает легко начать контрибьютить в open source.
-
Pet-проекты: Три кита
-
Полностью реализованная бизнес-логика:
-
Вы должны показать весь ваш путь: от идеи до реализации
-
Также стоит продемонстрировать навыки в решении реальных задач
-
-
Современный стек технологий для дата-инженерии
-
Apache Airflow
-
Pandas
-
DBT
-
PostgreSQL
-
Docker
-
etc
-
-
Качественная документация
-
Подробное README
-
Скриншоты/видео/gif работы проекта
-
Инструкция по локальному запуску
-
Docker-compose для быстрого старта
-
Описание архитектуры данных
-
Схема ETL-процессов
-
Диаграммы потоков данных
-
Демонстрация проекта
-
Деплой на различные платформы
-
Работающее демо пайплайна данных
-
Понятная визуализация результатов
-
Возможность быстро увидеть ваши действия по проекту: сбор данных, подготовка данных, трансформации, модели и прочее
Чего категорически нельзя делать
-
Копировать чужие проекты
-
Использовать учебные проекты с курсов для демонстрации своих навыков
-
Создавать бессмысленные репозитории
-
Не обновлять проекты годами
-
Использовать устаревшие технологии
-
Отсутствие связи между проектами
Как выделиться
-
Блог о вашем проекте
-
Описание решённых сложных дата-кейсов
-
Участие в хакатонах по обработке данных
-
Демонстрация навыков работы с большими данными
-
Демонстрация опыта оптимизации производительности пайплайнов
Заключение
GitHub – это не просто хранилище кода. Это ваше профессиональное портфолио, визитная карточка как дата-инженера, так и IT-специалиста.
Вкладывайтесь в качество, а не количество. Один продуманный проект стоит десятка случайных репозиториев.
Также если вам необходима консультация/менторство/мок-собеседование и другие вопросы по дата-инженерии, то вы можете обращаться ко мне. Все контакты указаны по ссылке.
ссылка на оригинал статьи https://habr.com/ru/articles/863238/
Добавить комментарий