高考完?入门级的开源项目带你开启编程之旅
記得我剛高考結束時,并沒有想象中的狂歡,反而是一種處于一種坐立不安的焦慮中,因為那時單純地認為:這張試卷,將決定我的一生。對于將信仰寄托于高考的學生來說,當網頁上高考成績彈出的一瞬間,世界要么明亮要么崩塌,不幸的是,我是后者。
填志愿則更加殘酷,我將要去哪兒?我將從事什么?未來的一切都是巨大的問號,而自己手里的籌碼又少得可憐。機緣巧合下,我選擇了計算機,四年過去了,再回想當初的決定,無怨無悔。
有讀者問我:“剛高考完,想學計算機,在這個暑假該如何準備呢?” 這個問題讓我想起自己剛學編程時,如同無頭蒼蠅,毫無方向,走了不少彎路。
而現在,我可以比較有信心地向他推薦以下項目,這些項目是從 HelloGitHub 已推薦的 888 個項目中精心挑選,適合初學者;項目本身大多為公開資料,經過了千百人的支持和收藏,在內容上是經得起考驗的。
如果你能夠專注于理解和學習這些內容,相信你一定能夠學有所獲,因為它將向你展現編程無限魅力的一角。
0. 如何成為一名程序員?
推薦項目: How-to-Be-A-Programmer-CN
當你從未接觸過程序員這個群體的時候,你一定會很好奇:他們是怎樣一個群體?我如何才能成為那樣的人?
看看@braydie怎么說。“做一個好的程序員,困難而高尚。將一個軟件工程集體愿景變為現實,最困難的地方在于與你的同事和顧客相處。編程很重要,這需要強大的智力和技能。 但在好的程序員看來,相比構建一個讓客戶和各種各樣的同事都滿意的軟件系統,編程真的只是小孩子的玩意。在這篇文章里,我嘗試盡可能簡潔地總結那些當我21歲時,希望別人告訴我的事。”
在這個項目中,他將告訴你如何訓練個人技能以及更好地與團隊協作。
1. 提問的智慧
推薦項目:How-To-Ask-Questions-The-Smart-Way
作為初學者,當你猶如愛麗絲般偶然闖入這個奇妙的魔法世界時,一定充滿了疑惑。沒關系,盡管去問!但是,在 Hacker 的世界里,當你拋出一個技術問題時,最終是否能得到有用的回答,往往取決于你所提問和追問的方式。提出一個有價值的問題意義重大,相反,假如你未經自己的思考就叫囂著想要獲取別人的幫助,這種行為將被排斥。
本指南將教你如何正確的提問以獲得你滿意的答案。
2. Linux下的愜意生活
推薦項目:the_new_world_linux
Linux 是什么?或許你沒有聽說過。但是從深海潛艇到高空偵察機、從房間大的工作站到手掌小的手機、從遠至美國的 google 服務器到近在客廳的機頂盒,其實你都能見到它的身影。假如你想深入編程世界,Linux 是無法繞開的一個話題,假如你崇尚自由、渴求本質、熱愛折騰,不妨一試!
這個教程將會初步解開你關于 Linux 的疑惑,為你展現 Linux 的美麗新世界。
3. Linux工具快速教程
推薦項目: linuxtools_rst
如果你對 Linux 已經有了一些認識,并產生濃厚的興趣,想要親自嘗試一番。那么這本手冊將以最常用、最實用的例子,幫助你熟練操作 Linux。
4. GitHub漫游指南
推薦項目:github
或許你也已經發現了,上面推薦的內容都是來自于一個名為 GitHub 的網站。這個在坊間被戲稱為“世界上最大的同性社交社區”的網站到底是一個什么神奇的地方呢?
phodal 從他和 GitHub 的青澀故事寫起,全方位地介紹了這個網站,以及如何合理地使用這個網站。
在這里,匯聚了全世界的魔法師,并且他們將公開展示令人激動的技藝,趕緊來一窺究竟吧。
5. 計算機程序的構造和解釋(含視頻)
推薦項目:Learning-SICP
編程世界著名的 SICP(Structure and Interpretation of Computer Programs),1984 年出版,成型于美國麻省理工學院(MIT)多年使用的一本教材,1996 年修訂為第 2 版。在過去的二十多年里,《計算機程序的構造和解釋(原書第2版)》對于計算機科學的教育計劃產生了深刻的影響。
或許給初學者推薦這本大部頭還太早了些,但是如果你想要精進自己的編程藝術,這絕對是一本極具智慧和思想的法典。所以可以盡早接觸,即使懵懂,但說不定它將促使你靈光乍現。
6. Python 入門教程
推薦項目:python-guide
Python歷久彌新,在這幾年愈發火熱。它簡單易用,常常幾行代碼就可以實現一個小功能,非常合適作為新手的入門編程語言,培養編程興趣。
這個教程出自Requests 庫的作者——kennethreitz之手。不單單只講解了語法層面,它涵蓋項目結構、代碼風格,進階、工具等方方面面。
7. Python Tutorial
推薦項目: tutorials
只看Python文字教程不過癮?那這里有一份制作精良的視頻教程,它涵蓋了Python基礎,以及當下火熱的機器學習、數據處理的入門知識。
8. 小白的Python入門教程實戰
推薦項目: awesome-python-webapp
看完了教程,躍躍欲試想要自己實現一個應用?廖雪峰老師手把手教你實現一個自己的論壇。
9. 網絡安全思維導圖
推薦項目: sec-chart
相信很多人小時候都有一個成為黑客的夢想。這份思維導圖從數十個方面展示了網絡安全的學習路徑。如果能夠完全理解這些,相信你能夠成為一名攻防兼備的高手。
最后
最近開了公眾號,后續公眾號會針對月刊推薦過的內容精選、梳理,做成系列的文章發布。月刊也會同時發布在公眾號,便于第一時間閱讀。
歡迎關注 HelloGitHub 公眾號,獲取更多開源項目的資料和內容。
轉載于:https://www.cnblogs.com/xueweihan/p/11039026.html
總結
以上是生活随笔為你收集整理的高考完?入门级的开源项目带你开启编程之旅的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bfs解决的问题
- 下一篇: 【Task】- JVM逃逸分析等待学习任