天天看點

程式設計有路,開源為徑

程式設計有路,開源為徑

你是否想學程式設計,但不知道學什麼?

害,我剛接觸程式設計時就這心态,根本不知道程式設計是什麼!那些從網上和書上看到,程式設計相關的隻言片語和技術名詞,它們就像是一個個奢侈品的牌子,聽起來就很高大上,而我僅僅隻知道它們很“貴”,除此之外就一概不知了...

可能正因為程式設計聽起來“很先進”,是以我才十分想學,蛋卻不知從何下手,當時真希望有人能給我指條路。告訴我:

需要學什麼(技術關鍵字)

學習路線(學習的順序)

程式設計有路,開源為徑 我在開源世界找了答案。我從 GitHub 上收集了包含:Web 開發、AI、大資料、Go、React 等方面的學習線路項目,組成了程式設計學習路線集合。這些開源項目以路線圖的形式展示了需要學習的知識和順序,希望可以讓小夥伴們不再經曆不知道學什麼的迷茫期,快速進入學習+成長的高速通道。下面将逐一介紹這些開源項目,友善的話 點亮 Star 支援這些開源項目!

程式設計有路,開源為徑

Star 數:162k

該項目是目前 GitHub 上技術路線(roadmap)關注度最高的開源項目,它涵蓋了 Web 開發相關的前端、後端、運維 3 個方面,并通過線路圖直覺地表現出來,還翻譯成了多種語言其中就有中文版。🤫

程式設計有路,開源為徑
位址:https://github.com/kamranahmedse/developer-roadmap

Star 數:12.9k

遊戲程式員的學習路徑圖。一位遊戲開發大神開源的學習線路,希望能夠幫助向往遊戲開發的你 or 你的孩子,走上遊戲開發這條“不歸路”。👻

程式設計有路,開源為徑
位址:https://github.com/miloyip/game-programmer

另一個同類型的項目:https://github.com/utilForever/game-developer-roadmap

Star 數:12.7k

這份學習線路圖示記了成為人工智能專家需要掌握的知識點,還包含了資料工程師等分支。如果你想成為一名人工智能專家,千萬不要相信什麼《零基礎 30 天學會人工智能》,學 AI 沒有那麼簡單,需要學習的東西很多,除非你有很好的數學底子和程式設計基礎可以快速拿下,否則還是慢慢來吧。是以 AI 工程師薪水高是有門檻的...🤧

程式設計有路,開源為徑
位址:https://github.com/AMAI-GmbH/AI-Expert-Roadmap

另一個項目:https://github.com/ZuzooVn/machine-learning-for-software-engineers

Star 數:7.6k

随着“萬物”皆互聯,所産生的資料也是巨大的。随之而來資料存儲是一個很大的問題,資料工程師就是負責存儲和管理海量資料的程式員(大資料工程師),有了穩定海量的資料服務後,資料分析師和資料科學家(AI)就能從資料中挖掘出更大的價值!🤩

程式設計有路,開源為徑
位址:https://github.com/datastacktv/data-engineer-roadmap
程式設計有路,開源為徑
Android:https://github.com/mobile-roadmap/android-developer-roadmap iOS:https://github.com/BohdanOrlov/iOS-Developer-Roadmap

Star 數:600+

測試是軟體開發重要的步驟也産品品質的保證,十分重要!優秀的測試工程師善用自動化的方式提高效率,這份測試工程師學習路徑就包含這部分,推薦給大家。🤪

程式設計有路,開源為徑
位址:https://github.com/fityanos/awesome-quality-assurance-roadmap

自助區,選你所愛

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

你是否因為不知道學什麼而放棄學習程式設計,半途而廢?看完本文希望你能夠重拾信心,揚帆起航!

如果你有初入程式設計領域,想學習程式設計但不知從何下手的朋友,就快把本文分享給他們吧!

找開源項目就上 HelloGitHub 這裡分享 GitHub 上有趣入門級的開源項目。

關注 HelloGitHub 公衆号 第一時間收到更新。

還有更多開源項目的介紹和寶藏項目等待你的發現。

作者:削微寒

掃描左側的二維碼可以聯系到我

程式設計有路,開源為徑

本作品采用署名-非商業性使用-禁止演繹 4.0 國際 進行許可。

上一篇: Java-HashSet
下一篇: 源碼之HashSet