1. 程式人生 > >6條 Tips 為你照亮 GitHub 尋寶之路

6條 Tips 為你照亮 GitHub 尋寶之路

work src ever 今天 復雜 好的 framework 就是 正在

技術分享圖片

找房子、找保姆、找裝修......在Github是不行的,但是:找Demo,找構架,找工具,找資源......就上Github!Github,啥都有。今天跟大家分享幾條快速在Github找到想要的資源的Tips,包括找工具,找框架,找幹貨,找小女朋友等。

技術分享圖片

上一期入口:GitHub 上10個最有意思的項目合集


6. 尋找Demo

技術分享圖片

要領:技術棧的關鍵字搜索,並按更新時間進行排序

生命有限 ,如若是每次我們嘗試一個新的技術,總得自己編寫一個個 Demo。編寫多個 Demo,都得花去個半天八小時的時間。如此一算,能花費在其它事情上的時間便更少了。若只是試用官方的 Demo,往往是比較容易的。可我們編寫應用的時候,總得結合到當前的場合來。這時整合並不是一個輕松的工作,依賴沖突、引入第三方依賴等。

溫馨提醒:對於簡單的項目來說,自己直接寫 Demo 會更加方便。嘗試項目需要成本,若是需要嘗試使用多個項目,那麽有可能就浪費時間。

5. 尋找架構

技術分享圖片

要領:技術棧 + boilerplate 又或者是 starter 等關鍵詞進行搜索

無論是後端的微服務架構,還是前端應用,應用的架構正在變得復雜。後端微服務,需要結合一個個的框架,哪怕是 Spring Initializr 這樣的工具,也只能幫助我們搭建項目。我們還需要配合其它工具,一起搭建出一個基本的系統。

對於前端應用也是類似的,若是 Angular 這樣大而全的框架,時間花費倒也是不多。如 React 這種需要組合的、小而美的框架,使用官方的 create-react-app 也很難做出我們想要的東西,尋找一個合適的腳手架是一個更好的選擇。

這時,我們大抵可以,直接使用技術棧 + boilerplate 又或者是 starter 等關鍵詞進行搜索,如 react boilerplate。如果其中找到的組合技術棧,不符合自己的要求,那麽再加上相應技術棧的關鍵字,如 react redux boilerplate 即可。有意思的是,在這時使用 Google 會比 GitHub 方便一些。

溫馨提醒:我們需要衡量:修改腳手架的成本,是否比自己重頭寫快。

4. 尋找 awesome-xxx 系列

技術分享圖片

要領:Awesome + 領域、語言、框架等

當你想了解一個框架,造個輪子,不妨試試搜索 xxx-like 或者 xxx-like framework,中文便是 仿 react 框架 或者 類 react。如我們在 Google 上搜索 react-like 就會搜索到 inferno。不過,按 GitHub 的尿性,要搜索到這樣的框架,並不是一件容易的事。這時 Google 往往比 GitHub 搜索好用。

3. 尋找數據與爬蟲工具

技術分享圖片

要領:scrapy + 網站名稱或域名

當我們需要數據的時候,就會考慮寫爬蟲。於是 GitHub 上充滿了各各樣的式爬蟲,除此還有得同學把爬蟲數據都放在上面了。某次,當我在玩 ElasticSearch 搜索引擎的時候,突然需要一些真實的數據用來測試。便得找爬蟲,就在 GitHub 上,找到了大眾點評的一些爬蟲。

這個關鍵詞,就是: scrapy dianping.com,得來不費功夫。

2. 尋找幹貨資源

技術分享圖片

要領:知識點 + 筆記;書名

GitHub 上擁有大量的學習資源,從各類的文章到筆記,還有各式各樣的電子書。如:

  • 只需要搜索: 類型 + 筆記,如 操作系統 筆記 就能找到一些操作系統相關的筆記。

  • 只需要搜索: 書名 就能找到一些和這本書相關的資源,如 重構 改善既有代碼的設計。

1. 尋找模仿輪子的輪子

技術分享圖片

要領:框架 + like

當你想了解一個框架,造個輪子,不妨試試搜索 xxx-like 或者 xxx-like framework,中文便是 仿 react 框架 或者 類 react。如我們在 Google 上搜索 react-like 就會搜索到 inferno。不過,按 GitHub 的尿性,要搜索到這樣的框架,並不是一件容易的事。這時 Google 往往比 GitHub 搜索好用。

尋找女朋友(以下內容純屬玩笑,切勿當真)

技術分享圖片

要領:daydream + never stop trying + lucky

在Github上找女朋友並沒有想象的那麽簡單,最主要的是,要學會做夢和YY;這裏講一下YY的技巧:上班時不能YY,流口水讓同事看到不好;一般晚上睡前最適合YY,想象一個場景,然後可以帶入一段故事,這樣YY的質量會更加飽滿,情緒也更加愉悅,夢醒後的失落感也更強烈。

同時也可以在Github搜索關鍵字為:醬、娃、喵之類的用戶,當然要註意一點,看清楚人家用的什麽技術,不然到時候沒有共同語言就尷尬了。

【關於技術清單】技術清單是由實驗樓整合、梳理的一系列知識點合輯;每輯都有MD,PDF和思維導圖多樣呈現,並提供下載。本期為Github系列,包含5篇精選清單,下載方式如下:

技術分享圖片

相關閱讀

8個爽滑的Windows小軟件,不好用你拿王思蔥砸死我

60人,42天,死磕機器學習,結果如下。

大牛推薦的10本學習 Python 的好書

6個炫酷又好用的 Python 工具

10個不到500行代碼的超牛Python 練手項目

技術變現,到底怎麽變?

技術分享圖片

6條 Tips 為你照亮 GitHub 尋寶之路