Всегда есть 5 минут

Мне всегда хотелось чем-то помочь open-source проектам. Что меня останавливало? Да все как всегда – я ничего не знаю/мне нечего предложить миру, я боюсь (aka “зачмырят”). Последнее, пожалуй, самый весомый аргумент. Мой первый pull request (link) и правда поднял много смеха. Да я и сам понимал – поправить точку это смешно. Но я начал.

Весь год желание куда-то закоммитить не пропадало. Работа – это работа. Не всегда интересная, часто нервная, а вот пописать для себя или помочь кому-то на другом конце света – это расслабляет.

И вот вроде все ок – ты разбираешься в технологиях, пишешь интересные вещи на хакатонах, но… Все по старому – куча пустых клеток активности на гитхабе и зеленые точки хакатонов. Постоянно нет времени дома. “Институт, экзамены, сессия”.

Но все изменилось, когда @mokevnin пошутил: “На railsclub поедут те, у кого будет больше pull requests за лето.” Я включил наивняшку и поверил. За лето я отправил около 5 pr и меня не взяли на railsclub :D Зато я понял, что участвовать в open source совсем не больно и люди рады любой помощи! Абсолютно любой! “Поправил документацию, нашел баг, убрал warning? Да да! Супер!” Любой проект отнимает время у его создателя, и тяжело его распылять на всякие мелочи, но тем не менее, они очень важны.

Начать сразу с таких высот тяжело. Я считаю, что очень хорошо вливаться в open source сообщество постепенно, шаг за шагом. Например, мы с @zzetorg играем в игру, смысл которой каждый день сделать что-то полезное для сообщества. Поправить доку, отослать pull request на тысячи строк – разницы нет. Главное делать это каждый день; весь результат отображается в виде закрашенный квадратиков на гитхабе. Вы скажете, что невозможно каждый день разбираться в каком-то проекте, искать баг, пытаться исправить. Да есть проекты очень сложные, но есть и довольно простые, которым тоже нужна помощь! Когда плохое настроение или совсем нет времени, можно заниматься чем-то совсем простым. Писать свой проект, создать issue на давно найденый баг, заниматься переводами. Да да, просто переводить. Много проектов по переводу интересных ресурсов и книг.

Андрей начал переводить сайт restapitutorial.com чуть больше года назад. За это время можно было его перевести раз 100, но как всегда нет времени! На самом деле, это все обман самого себя. 5 минут времени в день есть всегда! Можно не смотреть котиков с утра или перед сном, а сделать что-то полезное для себя и других. Можно закоммитить по дороге на работу в маршрутке, в автобусе и тп.

Ежедневный коммит снижает уровень напряженности при посылке pr в крупные проекты. Моя прошлая неделя выглядела так:

неделя активности

Уже больше 60 дней (с перерывом в одни сутки) я занимаюсь open source. Переводить сайт начинает надоедать, хочется уже чего-то большего. Но если вы не знаете с чего начать, но очень хочется, то прошу сюда – будем рады любой помощи! :)

Comments