當前位置: 華文星空 > 知識

你的編程能力從什麽時候開始突飛猛進?

2019-11-17知識

大學時渾水摸魚,畢業後大約半年,在網絡上尋找自學資料時,發現了GitHub和一些程式設計師論壇,自學了py,然後開啟了新世界的大門。

包括購買了梯子,獨自啃下兩套純英文官方文件,在GitHub上友好親切的交流,刷題,看最新的軟件工程實踐書,等等

===========更新2:===========

一些人問【哈弗大學幸福課】在哪裏看

我是在這裏看的:https://www. bilibili.com/video/BV1G s411o71d?p=1

其他的我不知道

=========== 更新 ============

斷斷續續的收到一些贊,寫一些可能對大家有幫助的東西吧:

1、提高知識最好的途徑是讀書,包括但不限於電腦四大名著【作業系統】【電腦網絡】【數據結構】【電腦組成原理】。經典書籍不僅僅有完善有效的知識,更重要的是這些書裏的電腦經典思想,一直到現在都沒有過時,十分的有用。

2、Github是個好網站,值得習慣性的到上面搜尋需要的東西。比如awesome系列和一些質素很高的資料整理專案(整理常見的面試、刷題、常見工具鏈的git repo)

3、v2ex和知乎都是很好的網站(盡管稽核方面被吐槽很多),論壇上有很多很厲害的大佬,關註認真答題大佬的動態對開拓知識領域是有一些幫助的。

4、善用搜尋引擎(專指Google),最好能把自己最常用的工具的官方文件啃一遍。主要是習慣英文文件的表達方式+系統的認識自己所用的工具,對自己寫文件也是有很多幫助的。

5、因個人有長期的抑郁經歷,所以對心理方面關註得也比較多,十分推薦學習【哈弗大學幸福課】。這門課的綜合內容十分豐富,實踐性很強,能夠有效的提高生活、職場中的軟技能(溝通能力、抗壓能力等)(這門課另外一個很厲害的地方在於,僅僅是上課的方式,也能提高你的邏輯思維能力,畢竟據說是哈弗學生選修最多的課,課程質素極其的高)。

6、有一個我自己打算做但實踐得還不太好得地方:看經典開源專案得源碼和架構。只看過一些小的玩票性質的開源專案,也學到了不少東西,大型的經典的開源專案還沒能看(STL、Git等),這些專案對我來說主要是太龐大,時間上有些不夠用。

7、最近在堅持做Leetcode每日一題,也推薦大家一起刷呀。保持手感,很多題看起來簡單,但評論區也能看到有趣的知識。

8、關於職業規劃這種事情,我以前是沒有的(主要還是抑郁+低自尊影響的吧)。現在獲取的資訊太多太多,沒有職業規劃很容易被帶偏。我是在做了長期的心理咨詢+【哈弗大學幸福課】,工作、生活上都有一些經歷了之後才慢慢想清楚自己將來的生活與工作要怎麽打算。這種事情想清楚過後,做自己想做的事情目標會比較清晰,不會得過且過。

感謝閱讀,祝好。