Skip to Content
Open source как карьерная возможность: как белорусскому разработчику заявить о себе иностранным работодателям
Главная Блог Open source как карьерная возможность: как белорусскому разработчику заявить о себе иностранным работодателям
31 августа   John D.  

Open source как карьерная возможность: как белорусскому разработчику заявить о себе иностранным работодателям

Когда вы откликаетесь на вакансию в зарубежной компании, резюме не всегда позволяет работодателю объективно оценить ваш опыт. Белорусские компании, в…

Навигация по статье

Когда вы откликаетесь на вакансию в зарубежной компании, резюме не всегда позволяет работодателю объективно оценить ваш опыт. Белорусские компании, в которых вы работали, могут быть ему незнакомы, и по одному названию сложно судить о масштабе проектов, уровне команды и о том, насколько ваш опыт соответствует заявленным навыкам.

Публичные проекты и вклад в open source во многом снимают эту проблему. Работодатель может не знать вашего прежнего места работы, но всегда может открыть GitHub и увидеть реальные результаты: как вы пишете код, как реагируете на замечания, как обсуждаете решения и работаете с другими разработчиками. Такой опыт оценить гораздо проще — независимо от того, где вы живёте и в какой компании работали раньше.

Но одного профиля на GitHub недостаточно — важно, что именно в нём видно. Многие разработчики либо вовсе не участвуют в open source, либо оставляют после себя активность, которая мало что говорит потенциальному работодателю.

Ниже разберём, с чего начать, что действительно важно в open source-профиле и на что обращают внимание компании, которые нанимают разработчиков в Беларуси.

Почему open source работает на карьеру

Известное имя работодателя в резюме само по себе многое доказывает. Если такого имени нет, нужен другой способ подтвердить квалификацию — и принятые pull request’ы делают это напрямую: работа видна всем, и никому не нужно верить вам на слово.

Кроме того, open source демонстрирует то, что сложно проверить на собеседовании: способность разобраться в чужой кодовой базе, умение доводить начатое до конца и то, как вы владеете английским в реальной переписке. Он же открывает доступ к нужным людям — мейнтейнерам, другим участникам и компаниям, которые финансируют или развивают эти проекты. Если вы конкурируете с кандидатами из компаний с громким именем, это одна из немногих возможностей соревноваться на равных.

На что действительно смотрят иностранные работодатели

Именно здесь разработчики чаще всего тратят силы не на то. Многие гонятся за формальными показателями, тогда как рекрутёр или нанимающий менеджер ищет совсем другое. Вот что обычно проверяют, открыв вашу ссылку на GitHub.

  • Принятые pull request’ы в реальные проекты. Код, принятый в действующие сторонние репозитории, значит гораздо больше, чем набор ваших собственных проектов.
  • Как вы общаетесь. Ваши комментарии в issue и на код-ревью внимательно читают. Понятный английский, спокойный профессиональный тон и умение принимать замечания без обид — всё это учитывается.
  • Умение работать в проекте вдолгую. Реальное участие в одном-двух проектах говорит больше, чем полсотни разрозненных правок опечаток: оно показывает, что вы способны вложиться в чужой проект и остаться в нём.
  • Следование правилам проекта. Тесты, обновление документации и соблюдение принятого стиля показывают, что вы умеете работать в чужой кодовой базе, — а это и есть бо́льшая часть любой реальной работы.
  • Профиль, который удобно читать. Короткий README, настоящее фото и закреплённые репозитории под нужное вам направление формируют первое впечатление ещё до того, как кто-то откроет ваш код.

От одного мифа стоит отказаться: полностью зелёный график коммитов — не цель. Количество звёзд, подписчиков и сами по себе коммиты мало что значат для того, кто нанимает инженеров, а очевидно «накрученный» график скорее навредит, чем поможет.

Разница в приоритетах обычно выглядит так:

Что важным считают кандидатыНа что действительно смотрят работодатели
Полностью зелёный график коммитовКачество и постоянство реального вклада
Количество звёзд и подписчиковПринятые pull request’ы в действующие проекты
Множество собственных репозиториевКак вы общаетесь в issue и на ревью
Яркие одноразовые пет-проектыГлубокое участие в одном-двух сообществах

С чего начать

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

Приведите профиль в порядок

Профиль — первое, что видит работодатель, поэтому уделите ему время. Выберите аккуратный никнейм, добавьте настоящее фото и короткое описание, напишите небольшой README о том, чем вы занимаетесь. Закрепите репозитории, которые ведут к нужному вам направлению — будь то бэкенд, фронтенд или конкретный стек. Это занимает немного времени, но заметно меняет то, как воспринимается всё остальное в профиле.

Выбирайте подходящие проекты

Начните с инструмента или библиотеки, которыми уже пользуетесь: вы понимаете, как они устроены, и это заметно экономит время. Затем убедитесь, что проект живой — свежие коммиты, отвечающие мейнтейнеры, — и посмотрите задачи с метками «good first issue» и «help wanted». Двух крайностей стоит избегать: заброшенных проектов, где ничего не принимается, и слишком крупных, в которых новичку легко потеряться.

Начинайте с малого, но по-настоящему

Первый вклад не обязан быть крупной функциональностью. Поправить документацию, добавить недостающий тест, разобрать воспроизводимый баг или навести порядок в задачах — всё это действительно полезно и помогает освоить процесс. Если нужна пошаговая инструкция, краткое руководство для начинающих проведёт вас по всему пути. Небольшая правка, которую приняли, ценнее амбициозной, которая так и осталась без внимания.

Сделайте pull request, который примут

Прежде чем писать код, прочитайте файл CONTRIBUTING и придерживайтесь принятого в проекте стиля. Делайте каждый pull request небольшим и посвящённым одному изменению, поясняйте, что и зачем вы сделали, и привязывайте задачу, которую он закрывает. Если какие-то технические детали в новинку, есть удобная подборка материалов на русском о том, как вносить вклад.

Общайтесь профессионально

Всё это происходит публично и на английском — и для отклика за рубеж это преимущество. Отвечайте оперативно, воспринимайте замечания на ревью как помощь, а не как придирки, и задавайте конкретные вопросы, когда заходите в тупик. Мейнтейнеры запоминают тех, с кем комфортно работать, — как и компании, которые следят за их проектами.

Будьте последовательны

Регулярные, пусть и небольшие вклады на протяжении нескольких месяцев говорят больше, чем один рывок за выходные. Это самый наглядный признак того, что на вас можно положиться, — а надёжность едва ли не первое, что удалённый работодатель хочет понять до оффера.

Как превратить вклад в офферы

Сделать работу — только половина дела. Вторая половина — представить её так, чтобы её легко было оценить тому, кто решает, приглашать ли вас на собеседование. Как раз этот шаг обычно и пропускают.

Организуйте профиль так, чтобы он ясно указывал на нужные вам роли, и закрепите репозитории, которые это подтверждают, — с тем же вниманием, с каким вы готовили бы резюме или переговоры о зарплате. Затем ссылайтесь на конкретные pull request’ы в откликах и на собеседованиях: «вот функция, которую я реализовал для этого проекта» звучит куда убедительнее, чем «владею» списком технологий.

Не стоит недооценивать и людей, с которыми вы знакомитесь по пути. Мейнтейнеры, другие участники, Discord- и Slack-каналы проектов, онлайн-конференции — всё это возможные точки входа, а некоторые компании нанимают напрямую из сообществ вокруг своих проектов.

Типичные ошибки, которые мешают

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

  • Погоня за показателями. Звёзды, подписчики и коммиты сами по себе не заменяют реальных, принятых вкладов.
  • Работа только в собственных репозиториях. Она ничего не говорит о том, как вы взаимодействуете в команде.
  • Спам малозначимыми pull request’ами. Именно такие одноразовые правки портят репутацию инициатив вроде Hacktoberfest.
  • Слабый или отсутствующий английский в задачах и на ревью — это сужает круг доступных вакансий.
  • Игнорирование обратной связи, а также правил проекта и его лицензии.

Реалистичный план на 90 дней

Чтобы получить достойный результат, год не нужен. Вот темп, который вполне совместим с полной занятостью:

ЭтапФокусЧто конкретно делать
Недели 1–2ПодготовкаПривести в порядок профиль и README, выбрать два действующих проекта, изучить их документацию и файл CONTRIBUTING
Недели 3–4Первые PRНебольшие pull request’ы с правками документации, тестов или багов; отвечать на каждое замечание
Недели 5–8Закрепиться в проектеБрать задачи с метками для новичков, подключиться к чату проекта, вносить вклад в стабильном темпе
Недели 9–12РезультатДовести до конца одну значимую правку или функцию, оформить закреплённые репозитории, упоминать PR в откликах

Место open source в поиске зарубежной работы

Важно трезво понимать, чем open source является, а чем — нет. Это сильное дополнение к поиску работы, но не его замена. Лучше всего он работает в связке с реалистичными ожиданиями по зарплате — стоит заранее изучить, сколько на самом деле платят за роли, — и с умением выйти на компании, которые действительно нанимают. Как раз этим и занимается рекрутёр.

С организационной точки зрения сейчас проще, чем раньше. Многие иностранные компании нанимают белорусских разработчиков через EOR (внешнего работодателя) — так вас можно оформить полноценно и полностью легально, не открывая офис в стране. Поэтому сильный профиль не просто помогает вас заметить — он способен привести к реальному предложению о работе.

Соберите профиль, участвуйте осознанно и дайте процессу несколько месяцев. Когда всё будет готово, мы поможем показать вашу работу нужным работодателям. Если хотите превратить сильный GitHub в собеседования с иностранными компаниями — свяжитесь с нами.

Частые вопросы

Нужен ли open source, чтобы устроиться в иностранную компанию?

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

Через какое время это даёт результат?

Как правило, через месяцы, а не недели. Несколько принятых pull request’ов в первый месяц — хорошее начало, но по-настоящему ценится последовательная история вклада, которую можно пролистать и которой можно доверять.

Какие проекты выбрать начинающему?

Начните с инструмента, которым уже пользуетесь, а затем ищите действующие проекты с задачами для новичков. Русскоязычные руководства — например, этот разбор про участие в open source — помогут понять, как выбрать проект и включиться в работу.

Засчитывается ли Hacktoberfest?

Реальные вклады во время Hacktoberfest ценятся так же, как любые другие. А одноразовые pull request’ы ради галочки — нет: ревьюеры распознают их сразу. Делайте правки, о которых не стыдно рассказать на собеседовании.

Моя текущая работа под NDA. Как тогда что-то показать?

Именно в этом случае open source и личные проекты особенно полезны. Проприетарный код показать нельзя, но публичный вклад позволяет продемонстрировать те же навыки, ничего не нарушая.

Действительно ли работодатели смотрят GitHub?

Для инженерных ролей — да, и нередко это первая ссылка, которую открывают после резюме. Понятный профиль с реальными принятыми вкладами способен перевести вас из категории «возможно» в список кандидатов на собеседование.

Об авторе

John D.

Контент маркетинг менеджер

John D., опытный менеджер по контент-маркетингу в компании Recruiting.by. Своей главной целью он считает изложение сложной информации через контент понятным и простым языком. Джон обладает большим опытом работы в ИТ-компаниях в Беларуси и по всему миру. Будучи одним из экспертов Recruiting.by он ценит в первую очередь человеческие отношения и развитие.



Наш Блог

Последние новости в нашем блоге

Open source как карьерная возможность: как белорусскому разработчику заявить о себе иностранным работодателям

31 августа John D.

Когда вы откликаетесь на вакансию в зарубежной компании, резюме не всегда позволяет работодателю объективно оценить ваш опыт. Белорусские компании, в…

Читать больше

Отпуск, государственные праздники и оплачиваемые дни в Беларуси: полный гид для иностранного работодателя

27 августа John D.

Вопрос отпусков и других видов отдыха — одна из тех областей, где иностранные работодатели чаще всего сталкиваются с неожиданными для…

Читать больше

Налоговые обязанности белорусского специалиста при работе напрямую на иностранную компанию

25 августа John D.

На первый взгляд выплаты специалисту в Беларуси выглядят просто: вы договариваетесь о ставке, он выставляет счёт, и деньги каждый месяц…

Читать больше

Контакты

Мы открыты для новых проектов

Позвоните нам
+375 29 366 44 77
Адрес
Кирова 8, офис 21, Минск
Email
info@recruiting.by

    Все поля необходимы для заполнения