Мне казалось, открытый код — удел лидеров. Но наткнулся на мелкую задокументированную проблема в библиотеке, которой пользуюсь, и понял: там тоже нужны простые руки. Впервые рискнул — завёл issue с воспроизводимым примером и сделал маленький PR с фиксом опечатки в README. Страх «надо быть гением» развеялся.
Нейтрально: контрибуция начинается с малого — баг-репорт с примером, правка документации, небольшой тест. Это тоже «опыт коммерческой разработки» в миниатюре: ревью, общение, дедлайны.
# хороший баг-репорт = воспроизведение + ожидание + факт
def reproduce():
# мини-пример, который падает
return "фактическое поведение"
print(reproduce())
Вечером, когда PR приняли, поймал себя на улыбке целый час. Мой самый маленький вклад в мир Python стал самой большой строчкой в раздел «проекты». Открыл для себя, что опыт не обязан ждать первого найма.