1.瀏覽開源專案
1.1 預設瀏覽頁面
這個頁面包含:左側是個人資訊,中間推薦你可能感興趣的內容,最右側是今天熱門專案和熱門的開發者。
(注:如果你英文不好,在Chrome 瀏覽器右鍵,將英文翻譯為中文,就可以方便閱讀了!)
1.2 主題(Topic)
這裡推薦一個主題 Awesome Lists,包含很多整合好的學習資源。更多豐富資源只有你點進去才會發現!
連結地址:https://github.com/topics/awesome
這裡就不再贅述了Trending (趨勢),Collection(集合),Events(事件)。
2.閱讀專案
2.1 線上閱讀原始碼的兩款外掛
1.Octotree
2.Sourcegraph
2.2 快速掌握專案
快速掌握專案的方式就是先將專案執行起來。我也加入了 HelloGithub 組織,一個專注讓大家認識開源專案,感受開源專案魅力的組織。在那裡我在寫 Java 開源專案系列講解的文章。
如何快速執行專案呢?好的開源專案一般都是有安裝手冊的,按照安裝手冊我們就可以快速將專案運起來,一絲成就感在心頭,慢慢就更有信心閱讀和掌握開源專案了。但是有些情況是專案的安裝步驟寫的比較粗略,或者就沒有安裝步驟。如果確實沒有找到同類型的專案,那就開始簡單閱讀專案程式碼結構,我總結的下面快速掌握專案的步驟:
第一,閱讀專案的配置檔案,xml,properties,yml等檔案格式。
第二,尋找專案的入口方法,從入口方法做切入點,由點及面的閱讀專案。
第三,尋找專案的單元測試目錄,執行單元測試,從單元測試的執行結果快速學習。
最後
我是真的喜愛開源專案,各種各樣的專案讓你看的眼花繚亂,有破解釘釘大卡的專案,有影象處理的專案,虛假截圖助手的專案等等,程式設計師的想象也太豐富了。5G 的到來,程式設計師這個崗位可能會消失,因為大家都會程式設計,所有學習和閱讀程式碼是你必備的一項技能。
1.瀏覽開源專案
1.1 預設瀏覽頁面
這個頁面包含:左側是個人資訊,中間推薦你可能感興趣的內容,最右側是今天熱門專案和熱門的開發者。
(注:如果你英文不好,在Chrome 瀏覽器右鍵,將英文翻譯為中文,就可以方便閱讀了!)
1.2 主題(Topic)
這裡推薦一個主題 Awesome Lists,包含很多整合好的學習資源。更多豐富資源只有你點進去才會發現!
連結地址:https://github.com/topics/awesome
這裡就不再贅述了Trending (趨勢),Collection(集合),Events(事件)。
2.閱讀專案
2.1 線上閱讀原始碼的兩款外掛
1.Octotree
2.Sourcegraph
2.2 快速掌握專案
快速掌握專案的方式就是先將專案執行起來。我也加入了 HelloGithub 組織,一個專注讓大家認識開源專案,感受開源專案魅力的組織。在那裡我在寫 Java 開源專案系列講解的文章。
如何快速執行專案呢?好的開源專案一般都是有安裝手冊的,按照安裝手冊我們就可以快速將專案運起來,一絲成就感在心頭,慢慢就更有信心閱讀和掌握開源專案了。但是有些情況是專案的安裝步驟寫的比較粗略,或者就沒有安裝步驟。如果確實沒有找到同類型的專案,那就開始簡單閱讀專案程式碼結構,我總結的下面快速掌握專案的步驟:
第一,閱讀專案的配置檔案,xml,properties,yml等檔案格式。
第二,尋找專案的入口方法,從入口方法做切入點,由點及面的閱讀專案。
第三,尋找專案的單元測試目錄,執行單元測試,從單元測試的執行結果快速學習。
最後
我是真的喜愛開源專案,各種各樣的專案讓你看的眼花繚亂,有破解釘釘大卡的專案,有影象處理的專案,虛假截圖助手的專案等等,程式設計師的想象也太豐富了。5G 的到來,程式設計師這個崗位可能會消失,因為大家都會程式設計,所有學習和閱讀程式碼是你必備的一項技能。