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