GitHub 上有哪些適合新手跟進的優質專案?(附地址)

視學演算法發表於2020-04-06

GitHub 上有哪些適合新手跟進的優質專案?(附地址)

作者 | 小G

來源 | 公眾號GitHubDaily

GitHub 上有哪些適合新手跟進的優質專案?(附地址)

從 2015 年至今,我們累計在 GitHub 上看了上萬個開源專案,並一直關注著開源圈的動態,通過這樣的習慣,使得我們挖掘出了不少優質的 GitHub 專案。

下面分享幾個近期看到的,適合新手跟進的 GitHub 專案,不限制特定領域與技術範圍,每個人皆可學習使用。

Project Based Learning

該資料主要彙總整理了一系列程式設計教程,教你如何從零開始構建一個應用,其中包含 C、C++、Java、PHP、JavaScript、Python 等主流程式語言教程。

https://github.com/tuvtran/project-based-learning

如:

GitHub 上有哪些適合新手跟進的優質專案?(附地址)

GitHub 上有哪些適合新手跟進的優質專案?(附地址)

GitHub 上有哪些適合新手跟進的優質專案?(附地址)

當你正在學習一門新的程式語言時,最快的上手方式是拿這門語言做個練手應用。馬了這份資料,開始學起來吧~

Build your own X

著名物理學家理查德・費曼曾經說過這麼一句話:

GitHub 上有哪些適合新手跟進的優質專案?(附地址)

這句話不僅適用於天體物理學,在電腦科學領域,也同樣適用。

搞懂一項物件的原理,最好的方式,就是將它做出來。

資料庫、命令列、作業系統、文字編輯器、搜尋引擎,這些我們日常開發都會接觸用到的工具和應用,你對他們的實現原理是否都知根知底?

如果答案是 NO,那有必要好好看看「Build your own X」這個 GitHub 倉庫。

https://github.com/danistefanovic/build-your-own-x/

該倉庫收集了諸多電腦科學領域的教程資源,旨在從零開始,教授開發者構建一款完全屬於自己的開發工具,其中包括擴增實境、區塊鏈、機器人、編輯器、命令列工具、神經網路、作業系統等幾大領域。

作為一名開發者,若能日拱一卒,沉下心來,跟著這個倉庫裡面的教程挨個做一遍,相信其技術水平定會有質的飛躍。

GitHub 上有哪些適合新手跟進的優質專案?(附地址)

GitHub 上有哪些適合新手跟進的優質專案?(附地址)

Computer Science

電腦科學一直是近年來高考報考的熱門專業,是一門研究計算機相關規律的學科。近年來,隨著開源社群的蓬勃發展,以及人工智慧對各行各業的影響,很多人希望能夠通過系統全面地學習電腦科學領域的知識。

GitHub 上有哪些適合新手跟進的優質專案?(附地址)

不久前,在 GitHub 上有一個名為 OSSU 組織,自發整理了電腦科學的自學教程,總結了從零開始成為計算機大牛的學習之路。

GitHub 上有哪些適合新手跟進的優質專案?(附地址)

https://github.com/ossu/computer-science

倉庫裡面所有的內容都是網路課程,基本上是免費的。課程面向的是大學本科生(計算機專業或計算機輔修),或從大學非電腦科學專業畢業的人們。當然,學習者只需要有高中數學基礎即可開始。

考慮到電腦科學本身的難度,專案作者提到,參與學習的人需要每週拿出 18 到 22 小時的時間,花大約兩年完成這項課程。

如果你想進一步瞭解該專案更多詳情資訊,可檢視我們分享過的文章:《GitHub 標星 5w+,計算機小白到大牛的學習之路!》。

看到這裡,不少人會問:為何推薦的都是 Markdown 倉庫,難道沒有純程式碼倉庫適用於新手嗎?

答案是有,並且非常多,但針對不同技術堆疊、不同應用領域,很難做到推薦的專案都適用於所有人,因此我在上面選擇性的給出了一些學習資料,適用於初中高階的工程師。

- END -

如果看到這裡,說明你喜歡這篇文章,請轉發、點贊掃描下方二維碼或者微信搜尋「perfect_iscas」,新增好友後即可獲得10套程式設計師全棧課程+1000套PPT和簡歷模板向我私聊「進群」二字即可進入高質量交流群。

掃描二維碼進群↓

GitHub 上有哪些適合新手跟進的優質專案?(附地址)

GitHub 上有哪些適合新手跟進的優質專案?(附地址)

GitHub 上有哪些適合新手跟進的優質專案?(附地址)

在看 GitHub 上有哪些適合新手跟進的優質專案?(附地址)

相關文章