Как сделать свой первый взнос с открытым кодом всего через 5 минут

1656684129 kak sdelat svoj pervyj vznos s otkrytym kodom vsego cherez

Рошан Джосси

1Y79MDK42DLE7QYEowvuxAZKXkdQdZB7Nho-
Фото Гарета Харпера на Unsplash

Лучший способ улучшить свои навыки программирования – это больше кодировать. Вторая лучшая вещь – читать чужой код.

Какой способ сделать это лучше, чем сотрудничество над проектами с открытым кодом?

Вы познакомитесь с разными стилями кодирования. Вы получите отличные отзывы о написанном коде.

Первый вклад – это проект, который поможет вам начать работу над проектами с открытым кодом. Хотите начать свое путешествие с открытым кодом? Вы можете следовать указаниям в учебнике в Readme проекта First Contributions на GitHub.

Почему стоит вносить вклад в проекты с открытым кодом?

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

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

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

Сейчас это становится для меня моральным долгом. Я чувствую, что открытое программное обеспечение — это программный эквивалент всех, кто помог мне стать тем человеком, которым я сегодня. Как семья, друзья, наставники и т.д., которые помогали, не ожидая ничего вместо этого.

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

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

Почему я начал этот проект

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

В это время я посмотрел Первые взносы. Он начался как практическое руководство по пониманию рабочего процесса вклада (стиль запроса на получение) в GitHub. Я хотел подарить каждому радость получить свой первый запрос.

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

Что мы узнали из первых сообщений

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

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

Мечты и надежды на будущее

0AjsdfyYCXlbdxJY5mGT8baMM2pEx1Y1BTx0
Фото Адриена Лемера на Unsplash

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

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

Заключительные заметки

Оставьте несколько хлопков и звезду в хранилище проекта, если вам это интересно.

Я благодарен Куинси Ларсону за совет написать эту статью и всю его работу для freeCodeCamp. Также Кент С. Доддс и Скотт Хенсельман за то, что вдохновили меня начать этот проект.

Добавить комментарий

Ваш адрес email не будет опубликован.