可能重複:
How do I start working in open source projects?我想貢獻我的第一個開源項目。有什麼建議麼?
我認爲自己是一個平庸的程序員用C,C#Java和Python編程。我有Win32 API和Unix知識。我一直在考慮進入一些開源項目,作爲貢獻者,在那裏我開始磨練自己的技能,同時學會在分佈式的大型團隊中工作。 我知道在stackoverflow中有幾個類似於我的問題,但它們似乎都是針對具有不同技能的人或者是比我更高級的程序員。 尋找任何建議。
可能重複:
How do I start working in open source projects?我想貢獻我的第一個開源項目。有什麼建議麼?
我認爲自己是一個平庸的程序員用C,C#Java和Python編程。我有Win32 API和Unix知識。我一直在考慮進入一些開源項目,作爲貢獻者,在那裏我開始磨練自己的技能,同時學會在分佈式的大型團隊中工作。 我知道在stackoverflow中有幾個類似於我的問題,但它們似乎都是針對具有不同技能的人或者是比我更高級的程序員。 尋找任何建議。
我的建議是找到一個癢,並從那裏去。你覺得哪些開源項目非常有用?他們缺少一個你想要的功能嗎,或者是一個已經存在很久的bug?
您可以修復它並將修補程序發送給維護者,但我會先與他們交談,以確保您不會簡單地執行已由其他人完成的操作。您可以詢問他們對如何解決問題的看法,以從他們對代碼庫的熟悉中受益。
只需潛入您曾經使用或在您的實踐中使用的項目 – zerkms
您可以開始編寫大多數開源項目中缺少的文檔和手冊。創作者會對此非常滿意。 – PeterMmm
xmlvm值得IMO,將Java與iPhone及其他目標橋接。但我有偏見,因爲我想能夠使用它,但還不夠完善:^} –