全文共1742字,預計學習時長
5分鐘以下是Github上十個優秀的Repo,可以用它們在短時間內增加個人的知識儲備。
1.Awesome
毫無疑問,Awesome是最受歡迎的庫,它涵蓋了從軟件開發到硬件再到業務的所有主題。目前,它在Github上拿到超123,000星,且其內容龐大,可能得花幾天幾夜才能看完。如果想汲取新知識,這便是你的一站式商城。
鏈接到Repo
2. List of (Advanced)JavaScript Questions
該庫(13,000星)的創建者是莉迪亞·哈莉(Lydia Hallie)。如果想測試自己的JavaScript知識或者準備工作面試,用這個庫再合適不過了。莉迪亞一直在擴充問題列表,可以說這是一個正在穩定升級的庫!
3. JavaScript Algorithmsand Data Structures
這個JavaScript算法庫(59,500星)包含大量基於JavaScript的流行和不太流行的算法和數據結構實例。它的結構很棒,因為它把這些實例區分為初學和進階。因此,如果你對密碼、排序、圖形或機器學習等感興趣,就來學習這個庫吧。
4. Clean Code JavaScript
編寫簡潔的代碼幾乎對於每個開發者都是一項有用的技能,並且這項技能在許多項目和企業中都必須具備。該庫(28,400星)採用了羅伯特·C·馬丁(Robert C. Martin)的“整潔代碼”概念,並做出調整使其更適用於JavaScript,以便開發者能在未來的工作中使用。
5. free-for.dev
創建這個庫(30,000星)是為了幫助開發者查找軟件(SaaS,PaaS,IaaS)以及具有免費套餐的類似產品。可以免費使用出色的軟件?聽起來太棒了!目前已有針對電子郵件,CI / CD,監控,DNS,託管等免費服務。
6. Tech Interview Handbook
如果想為技術面試做準備(準備工作必不可少!),那麼用這個庫就再合適不過了。目前,它在Github上擁有38,000星,可提供以下幫助:
· 準備代碼面試
· 面試備忘錄
· 算法技巧/最佳實踐問題
· 面試形式
· 更多……
下次面試前記得看看這個庫。
7. Effective Engineer —Notes
“高效工程師”指能完美完成工作的工程師。但如何成為一個“高效工程師”?該Github庫(3,700星)有一些參考建議。包括以下主題:
· 如何優化學習
· 如何確定優先級
· 衡量進步
8. List of Free LearningResources
該庫擁有多達135,000星,這絕對是Github上最受歡迎的一個庫。裡面提供了許多免費的編程書籍、屏播、播客,甚至各種在線課程。如果你在尋找學習資源,還猶豫什麼,這個庫是最好的選擇
9. Big List of NaughtyStrings
不管你在代碼和程序測試上投入多少精力,當真正的用戶開始使用時——相信我,總會出現各種出乎意料的問題,尤其在用戶輸入方面。該庫(34,100星)包含大量在用戶輸入時有問題的字符串。因此,無論是想用它來打動QA還是用來測試軟件,都非常有用!
10. Awesome First PROpportunities
如果你想入門開發開源項目,這個庫會幫助良多。參與到OSS中是參與社區互動、增加個人項目經歷、嘗試新事物、提高開發技能,甚至找到新工作的好方法。但據我的個人經驗來看,入門很難。該庫列出了一些著名的或對新手友好的(可以自行解決的)開源項目。該庫在我入門OSS時起了很大作用,相信你也能受益匪淺!
我們一起分享AI學習與發展的乾貨
閱讀更多 讀芯術 的文章