編程有路,開源為徑

作者:HelloGitHub-鹵蛋
你是否想學(xué)編程,但不知道學(xué)什么?
?? 我剛接觸編程時(shí)就這心態(tài),根本不知道編程是什么!那些從網(wǎng)上和書上看到,編程相關(guān)的只言片語和技術(shù)名詞,它們就像是一個(gè)個(gè)奢侈品的牌子,聽起來就很高大上,而我僅僅只知道它們很“貴”,除此之外就一概不知了...
可能正因?yàn)榫幊搪犉饋怼昂芟冗M(jìn)”,所以我才十分想學(xué),蛋卻不知從何下手,當(dāng)時(shí)真希望有人能給我指條路。告訴我:
需要學(xué)什么(技術(shù)關(guān)鍵字) 學(xué)習(xí)路線(學(xué)習(xí)的順序)
編程有路,開源為徑 我在開源世界找了答案。我從 GitHub 上收集了包含:Web 開發(fā)、AI、大數(shù)據(jù)、Go、React 等方面的學(xué)習(xí)線路項(xiàng)目,組成了編程學(xué)習(xí)路線集合。這些開源項(xiàng)目以路線圖的形式展示了需要學(xué)習(xí)的知識(shí)和順序,希望可以讓小伙伴們不再經(jīng)歷不知道學(xué)什么的迷茫期,快速進(jìn)入學(xué)習(xí)+成長(zhǎng)的高速通道。本文將逐一介紹這些開源項(xiàng)目,最后文末提供了所有學(xué)習(xí)路徑圖打包的下載地址方便離線閱讀,點(diǎn)亮 Star 支持這些開源項(xiàng)目!

如何成為 xxx 程序員
1、developer-roadmap(Web 程序員)
Star 數(shù):162k
該項(xiàng)目是目前 GitHub 上技術(shù)路線關(guān)注度最高的開源項(xiàng)目,它涵蓋了 Web 開發(fā)相關(guān)的前端、后端、運(yùn)維 3 個(gè)方面,并通過線路圖直觀地表現(xiàn)出來,還翻譯成了多種語言其中就有中文版。??

地址:https://github.com/kamranahmedse/developer-roadmap
2、game-programmer(游戲程序員)
Star 數(shù):12.9k
游戲程序員的學(xué)習(xí)路徑圖。一位游戲開發(fā)大神開源的學(xué)習(xí)線路,希望能夠幫助向往游戲開發(fā)的你 or 你的孩子,走上游戲開發(fā)這條“不歸路”。??

地址:https://github.com/miloyip/game-programmer
同類型的項(xiàng)目:https://github.com/utilForever/game-developer-roadmap
3、AI-Expert-Roadmap(人工智能)
Star 數(shù):12.7k
這份學(xué)習(xí)線路圖標(biāo)記了成為人工智能專家需要掌握的知識(shí)點(diǎn),還包含了數(shù)據(jù)工程師等分支。如果你想成為一名人工智能專家,千萬不要相信什么《零基礎(chǔ) 30 天學(xué)會(huì)人工智能》,學(xué) AI 沒有那么簡(jiǎn)單,需要學(xué)習(xí)的東西很多,除非你有很好的數(shù)學(xué)底子和編程基礎(chǔ)可以快速拿下,否則還是慢慢來吧。所以 AI 工程師薪水高是有門檻的...??

地址:https://github.com/AMAI-GmbH/AI-Expert-Roadmap
另一個(gè)項(xiàng)目:https://github.com/ZuzooVn/machine-learning-for-software-engineers
4、data-engineer-roadmap(數(shù)據(jù)工程師)
Star 數(shù):7.6k
隨著“萬物”皆互聯(lián),所產(chǎn)生的數(shù)據(jù)也是巨大的。隨之而來數(shù)據(jù)存儲(chǔ)是一個(gè)很大的問題,數(shù)據(jù)工程師就是負(fù)責(zé)存儲(chǔ)和管理海量數(shù)據(jù)的程序員(大數(shù)據(jù)工程師),有了穩(wěn)定海量的數(shù)據(jù)服務(wù)后,數(shù)據(jù)分析師和數(shù)據(jù)科學(xué)家(AI)就能從數(shù)據(jù)中挖掘出更大的價(jià)值!??

地址:https://github.com/datastacktv/data-engineer-roadmap
5、Android 和 iOS(客戶端開發(fā)者)

Android:https://github.com/mobile-roadmap/android-developer-roadmap
iOS:https://github.com/BohdanOrlov/iOS-Developer-Roadmap
6、awesome-quality-assurance-roadmap(測(cè)試工程師)
Star 數(shù):600+
測(cè)試是軟件開發(fā)重要的步驟也產(chǎn)品質(zhì)量的保證,十分重要!優(yōu)秀的測(cè)試工程師善用自動(dòng)化的方式提高效率,這份測(cè)試工程師學(xué)習(xí)路徑就包含這部分,推薦給大家。??

地址:https://github.com/fityanos/awesome-quality-assurance-roadmap
如何學(xué)某一門編程技術(shù)
自助區(qū),選你所愛
Go:https://github.com/Alikhll/golang-developer-roadmap
React:https://github.com/adam-golab/react-developer-roadmap
Rust Web:https://github.com/anshulrgoyal/rust-web-developer-roadmap
ASP.NET:https://github.com/MoienTajik/AspNetCore-Developer-Roadmap
Java:https://github.com/s4kibs4mi/java-developer-roadmap
Flutter:https://github.com/DroidsOnRoids/flutter-roadmap
NLP:https://github.com/graykode/nlp-roadmap
最后
你是否因?yàn)椴恢缹W(xué)什么而放棄學(xué)習(xí)編程,半途而廢?看完本文希望你能夠重拾信心,揚(yáng)帆起航!
打包下載鏈接: https://pan.baidu.com/s/1-NmzyZ-XBLkiV8xFd5F0pQ 密碼: o8bf
如果你有想學(xué)習(xí)編程但不知從何下手的朋友,就快把本文分享給他們吧!
找開源項(xiàng)目就上 HelloGitHub 這里有 GitHub 上有趣入門級(jí)的開源項(xiàng)目。

??「點(diǎn)擊關(guān)注」第一時(shí)間收到更新??
