回覆列表
  • 1 # 爆款尖貨製造機

    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 的到來,程式設計師這個崗位可能會消失,因為大家都會程式設計,所有學習和閱讀程式碼是你必備的一項技能。

  • 中秋節和大豐收的關聯?
  • 金龍魚可以混養嗎確定混養數量?