Если пару лет назад достаточно было просто существовать, чтобы за вас дрались рекрутеры, то сейчас ситуация сильно изменилась. Чем выгоднее вы смотритесь на фоне других кандидатов, тем лучше для вас (кэп). Один из проверенных способов выделиться — контрибьютить в опенсорс. Как правило, чем крупнее и известнее проект, тем больше пользы это принесёт.
У такой деятельности есть и долгосрочные плюсы: вы научитесь разбираться в чужом коде, работать с пулл-/мердж-реквестами и, в целом, взаимодействовать с командой.
Но как находить такие проекты и ишью, которые ждут, когда вы придёте и наведёте красоту? Есть два способа.
Способ №1. Чините то, что болит у васПрактически каждый из нас пользуется хотя бы одним опенсорсным инструментом, который не устраивает на 100%. Это могут быть баги, отсутствие нужных вам фич, плохой UX (или DX) и т. д. Лучше всего начать именно с такого проекта.
Алгоритм действий:
1. Определить, что именно вы хотите исправить или улучшить.
2. Найти репозиторий проекта.
3. Проверить, нет ли уже открытого ишью с этой проблемой. Желательно, чтобы оно было помечено как
good first issue или
first-timers only.4. Если ишью есть, но пулл-реквест уже кто-то открыл — вернуться к шагу 1.
5. Если ишью есть, но никто его пока не взял — отлично! Форкаем репозиторий, работаем, создаём пулл-реквест.
6. Если ишью нет — создать его самому, чтобы понять, важна ли эта проблема только вам или кому-то ещё.
Способ №2. Агрегаторы ишью для новичковЕсли первый способ вам не подходит, можно воспользоваться специальными сервисами для поиска ишью для новичков. Они чем-то напоминают платформы типа Upwork и
FL.ru, только здесь никто никому не платит 😁 Все сервисы похожи между собой, но лучше искать проекты сразу везде.
Вот некоторые из них:
-
Up For Grabs-
Good First Issues-
Good First Issue (да)
-
CodeTriage-
Quira — всё то же самое, но в игровой форме и с монетизацией
-
Hacktoberfest — ежегодный октябрьский ивент, посвящённый вкладу в опенсорс
Что почитать-
A First Timer’s Guide to an Open Source Project от auth0
-
Open Source Friday от Гитхаба
-
First Timers Only❤ •
ютуб •
бусти •
патреон •
платный канал