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