🔥

Тред (@chicoxyzzy-2)


Если Вам нравится какой-то проект, Вы используете его и уже имеете какую-то экспертизу, то это уже полдела на пути к контрибьютингу. Я использовал Babel еще со времен, когда он назывался 6to5 и до времени зарождения preset-env. Это, кстати, просто идеальный коммьюнити проект.

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

Не бойтесь спрашивать помощи, если Вам что-то не понятно. Это всегда полезно и касается любых проектов. В том же WebKit мне помогало очень много людей из Apple, Sony, Igalia, а также других контрибьюторов. Взаимодействие с людьми важно как в опенсорсе, так и в рабочем процессе.

Помогая в Babel, я через какое-то время я в итоге получил приглашение в организацию, хотя так сложилось, что позже я начал использовать TypeScript, поэтому от Babel немного отошел. Сейчас мы используем его на работе (на текущих проектах Flow), но интересы немного сместились =)

Помощь проекту включает не только код. Вы также можете помогать улучшать документацию, создавать issues, помогать другим. Проактивность поможет понимать проект лучше, учиться объяснять сложные вещи, улучшает Вашу карму. А Ваш вклад будет оценен текущими или будущим работодателем

Также активность в опенсорсе помогает научиться общаться с людьми из других культур, быть терпимее, разрешать конфликты, практиковать английский. Софт скиллз, точно так же работают в онлайне, как и в оффлайне.

У многих достаточно крупных коммьюнити опенсорс проектов бывают регулярные созвоны, открытые для всех. Там можно узнать что-то новое, просто слушая других, попросить выбрать Вам задачу, которую Вы могли бы решить.

Если Вам вдруг зачем-нибудь нужен мой GitHub, то вот он github.com/chicoxyzzy