編程有路,開源為徑
- 2021 年 6 月 9 日
- 筆記
- HelloGitHub
你是否想學編程,但不知道學什麼?
害,我剛接觸編程時就這心態,根本不知道編程是什麼!那些從網上和書上看到,編程相關的隻言片語和技術名詞,它們就像是一個個奢侈品的牌子,聽起來就很高大上,而我僅僅只知道它們很「貴」,除此之外就一概不知了…
可能正因為編程聽起來「很先進」,所以我才十分想學,蛋卻不知從何下手,當時真希望有人能給我指條路。告訴我:
- 需要學什麼(技術關鍵字)
- 學習路線(學習的順序)
編程有路,開源為徑 我在開源世界找了答案。我從 GitHub 上收集了包含:Web 開發、AI、大數據、Go、React 等方面的學習線路項目,組成了編程學習路線集合。這些開源項目以路線圖的形式展示了需要學習的知識和順序,希望可以讓小夥伴們不再經歷不知道學什麼的迷茫期,快速進入學習+成長的高速通道。下面將逐一介紹這些開源項目,方便的話 點亮 Star 支援這些開源項目!
如何成為 xxx 程式設計師
1、developer-roadmap(Web 程式設計師)
Star 數:162k
該項目是目前 GitHub 上技術路線(roadmap)關注度最高的開源項目,它涵蓋了 Web 開發相關的前端、後端、運維 3 個方面,並通過線路圖直觀地表現出來,還翻譯成了多種語言其中就有中文版。🤫
2、game-programmer(遊戲程式設計師)
Star 數:12.9k
遊戲程式設計師的學習路徑圖。一位遊戲開發大神開源的學習線路,希望能夠幫助嚮往遊戲開發的你 or 你的孩子,走上遊戲開發這條「不歸路」。👻
另一個同類型的項目://github.com/utilForever/game-developer-roadmap
3、AI-Expert-Roadmap(人工智慧)
Star 數:12.7k
這份學習線路圖標記了成為人工智慧專家需要掌握的知識點,還包含了數據工程師等分支。如果你想成為一名人工智慧專家,千萬不要相信什麼《零基礎 30 天學會人工智慧》,學 AI 沒有那麼簡單,需要學習的東西很多,除非你有很好的數學底子和編程基礎可以快速拿下,否則還是慢慢來吧。所以 AI 工程師薪水高是有門檻的…🤧
另一個項目://github.com/ZuzooVn/machine-learning-for-software-engineers
4、data-engineer-roadmap(數據工程師)
Star 數:7.6k
隨著「萬物」皆互聯,所產生的數據也是巨大的。隨之而來數據存儲是一個很大的問題,數據工程師就是負責存儲和管理海量數據的程式設計師(大數據工程師),有了穩定海量的數據服務後,數據分析師和數據科學家(AI)就能從數據中挖掘出更大的價值!🤩
5、Android 和 iOS(客戶端開發者)
Android://github.com/mobile-roadmap/android-developer-roadmap
6、awesome-quality-assurance-roadmap(測試工程師)
Star 數:600+
測試是軟體開發重要的步驟也產品品質的保證,十分重要!優秀的測試工程師善用自動化的方式提高效率,這份測試工程師學習路徑就包含這部分,推薦給大家。🤪
如何學某一門編程技術
自助區,選你所愛
-
Rust Web://github.com/anshulrgoyal/rust-web-developer-roadmap
-
ASP.NET://github.com/MoienTajik/AspNetCore-Developer-Roadmap
最後
你是否因為不知道學什麼而放棄學習編程,半途而廢?看完本文希望你能夠重拾信心,揚帆起航!
如果你有初入編程領域,想學習編程但不知從何下手的朋友,就快把本文分享給他們吧!
找開源項目就上 HelloGitHub 這裡分享 GitHub 上有趣入門級的開源項目。
關注 HelloGitHub 公眾號 第一時間收到更新。
還有更多開源項目的介紹和寶藏項目等待你的發現。