Различия @Проекты с открытым исходным кодом

Могу ли я внести изменения в проект с открытым исходным кодом?

У меня нет степени или что-то еще, но я действительно интересуюсь информатикой, и у меня есть основная часть фундамента.

Есть ли проект, в котором я могу изменить ситуацию? Если нет, то на каких-либо сайтах, где я могу расширить свои знания и пересмотреть основы (продвинутые концепции) компьютерного программирования?

Ответы

Ответ 1

Измените GitHub для проектов, есть много возможностей, которые могли бы вам помочь.

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

Ответ 2

Новички в активном проекте с открытым исходным кодом часто чувствуют, что они идут в занятую кухню. Много разных вещей происходит, и вы чувствуете, что вы как раз в пути.

Но часто это не так.

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

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

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

Ответ 3

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

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

Программное обеспечение с открытым исходным кодом не является магически качественным кодом; на самом деле это не редкость найти неаккуратный код и методы. Не пугайтесь, прыгайте и дайте ему попробовать. У моей первой части открытого источника все еще есть несколько пользователей более 10 лет спустя, но качество кода заставляет меня съеживаться каждый раз, когда я смотрю на него.