如何高效利用 GitHub 提升自己

Rance935發表於2017-06-28

作為開原始碼庫以及版本控制系統,Github擁有超過900萬開發者使用者,是開發者開啟程式開源大門的一扇視窗,也是開發者快速提升自己的一個重要途徑。本文將從兩個方面介紹github的使用方式。

和逛微博、朋友圈、空間一樣逛github

你在空閒時間逛微博、朋友圈、空間,人家沒事的時候逛GitHub ,看看最近有哪些流行的專案,久而久之,這差距就越來越大。那麼我們如何像逛微博、朋友圈、空間一樣逛github呢?

  • 首先,和微博、朋友圈、空間一樣,你要想在你的朋友圈看到別人的動態,首先你的加人家好友對吧。所以首先我們得關注一些行業的大牛,例如關注Jake Wharton
    關注Jake Wharton
    關注Jake Wharton

    關注過後,我們就可以在github首頁看到大神們star、fork等動作,可以瞭解大神們在此時此刻關注或者開源了那些優秀的開源專案。
  • 利用github的Explore功能,發現當下熱門的開源專案
    利用github的Explore功能
    利用github的Explore功能

有目標、需求,需要在github上找輪子

不怕有問題,就怕你不知道問題出在哪裡。這是我經常跟我公眾號裡面向我問問題的人說的話。知道了自己需要什麼還不簡單嗎?github和普通瀏覽器一樣都有搜尋功能,那麼我們如何利用github的search功能呢?

利用github的search功能
利用github的search功能

當然,如果你現在用的是Google瀏覽器,並且能夠合理上網,你也可以用Google瀏覽器進行搜尋

和普通瀏覽器一樣github一樣擁有一些搜尋技巧

  • 以單詞為單位,用 OR 將各個關鍵字拼接起來進行搜尋,例如,搜 “CollectionView OR UICollectionView OR collection” 而不是 “collectionView”。
    下面是兩種搜尋詞的結果對比。
    搜尋“collectionView”
    搜尋“collectionView”

    搜尋“CollectionView OR UICollectionView OR collection”
    搜尋“CollectionView OR UICollectionView OR collection”
  • 在上圖中,我們可以看到左側邊欄的下方有兩個可點選的選項 Advanced search 和 Cheat sheet,點選 Advanced search 即可進行自定義條件的高階搜尋了,點選 Cheat sheet 則可以檢視一些有關搜尋的幫助資訊。
  • Awesome + 你的關鍵字:搜尋一些優秀的框架、教程、專案等
  • github搜尋技巧,設定條件進行搜尋
  • 其他搜尋技巧還有很多,歡迎大家一起完善。

總結

授人以魚不如授人以漁,現在很多作者都收集了很多優秀的開源專案,我開始也是準備在github上收集最近火熱的開源專案。但是相信大家在看這類文章的時候,都是這種心態:咦!這個效果不錯,給個贊。但是可能現在根本用不到,到自己正在要用的時候,還是用通過各種方式去找,很麻煩。所以,我就直接把在github上搜尋的技巧教給你們。讓你們自己動手找到自己心儀的開源專案。

本文原創釋出於公眾號【AndroidParks】,微信搜尋androidparks或者掃一掃關注

相關文章