Ответ 1
Измените GitHub для проектов, есть много возможностей, которые могли бы вам помочь.
По крайней мере, напишите тесты для непроверенного кода и отправьте их обратно. Даже самые незначительные взносы приветствуются.
Могу ли я внести изменения в проект с открытым исходным кодом?
У меня нет степени или что-то еще, но я действительно интересуюсь информатикой, и у меня есть основная часть фундамента.
Есть ли проект, в котором я могу изменить ситуацию? Если нет, то на каких-либо сайтах, где я могу расширить свои знания и пересмотреть основы (продвинутые концепции) компьютерного программирования?
Измените GitHub для проектов, есть много возможностей, которые могли бы вам помочь.
По крайней мере, напишите тесты для непроверенного кода и отправьте их обратно. Даже самые незначительные взносы приветствуются.
Новички в активном проекте с открытым исходным кодом часто чувствуют, что они идут в занятую кухню. Много разных вещей происходит, и вы чувствуете, что вы как раз в пути.
Но часто это не так.
Я не могу указать вас на конкретный проект, так как я не знаю вашего набора навыков или того, на что вы хотите сосредоточиться.
Вступление в проект с открытым исходным кодом может занять некоторое время, в основном в зависимости от размера проекта, но обычно он пытается увидеть, что нужно.
То, что я рекомендую, такое же, что и большинство людей, найти проект, который вдохновляет вас на то, чтобы сделать его лучше (хотя это хорошо для начала), так как это заставит вас захотеть придерживаться в трудные времена.
Совершенно верно. Написание документации и модульных тестов - хороший совет, но я бы предложил вместо этого найти то, что вас особенно интересует, возможно, часть программного обеспечения с открытым исходным кодом, которое вы уже используете, и добавьте функцию, которую вы сами хотите использовать. Это будет сложнее, но это действительно сохранит ваш интерес и даст вам реальный опыт в мире. В худшем случае ваш патч не будет принят, но если он будет достойным проектом, они скажут вам, почему и что вам нужно сделать, чтобы сделать его приемлемым.
Или выберите небольшую проблему, которую вы хотите решить, и напишите для нее решение с открытым исходным кодом. Ключ действительно заинтересован в проблеме, которую вы решаете.
Программное обеспечение с открытым исходным кодом не является магически качественным кодом; на самом деле это не редкость найти неаккуратный код и методы. Не пугайтесь, прыгайте и дайте ему попробовать. У моей первой части открытого источника все еще есть несколько пользователей более 10 лет спустя, но качество кода заставляет меня съеживаться каждый раз, когда я смотрю на него.
Вы можете посетить Sourceforge.net и искать проекты, которые нужна помощь.