科技改變生活 · 科技引領(lǐng)未來
在互聯(lián)網(wǎng)大廠當一名打工人,有很多領(lǐng)悟和你分享。關(guān)注一下,我們常見面。無論科班還是轉(zhuǎn)碼,自學(xué)是一項必備,必訓(xùn)練的能力。計算機知識浩如煙海,不可能像高考一樣有考綱,大學(xué)老師劃重點。很多人迷失不一定是不喜歡編程,而是不知道該學(xué)什么,怎么學(xué),有挫敗
在互聯(lián)網(wǎng)大廠當一名打工人,有很多領(lǐng)悟和你分享。
關(guān)注一下,我們常見面。
無論科班還是轉(zhuǎn)碼,自學(xué)是一項必備,必訓(xùn)練的能力。計算機知識浩如煙海,不可能像高考一樣有考綱,大學(xué)老師劃重點。
很多人迷失不一定是不喜歡編程,而是不知道該學(xué)什么,怎么學(xué),有挫敗感,不知道如何應(yīng)對,如何解決,如何繼續(xù)。我算不上有天賦的程序員,踩的坑和經(jīng)驗教訓(xùn)比較有普適性,正好和你互相交流。歡迎指教!討論積極可以出視頻深入總結(jié)!
項目驅(qū)動
有時候興趣不來源于我們的臆想,覺得程序員很酷,高薪,來源于知道自己做成了一些事,并且可以成事。上來就《JAVA編程思想》《DDIA》,人會暈的,也無法領(lǐng)會其中的奧義。現(xiàn)在編程的「卷」會讓真正會教的老師留存下來。可以在任何視頻網(wǎng)站,教學(xué)平臺比如coursera,Udemy上等跟一門課,堅持做一個小project出來后,我們經(jīng)驗和學(xué)習(xí)方法自然會提升。
做筆記
編程區(qū)別于應(yīng)試教育的是對動手操作能力的高要求,其中的奇淫技巧浩如煙海,不能保證,也不需要所有細節(jié)都牢記于心。很多用法隨用隨查隨記,同時增長編程知識,經(jīng)驗,判斷能力。如果你最近在學(xué)算法刷題,做筆記也是個很好的方法,溫故而融會貫通。
前期多敲代碼,逐漸多看代碼
編程是一個絕對奉行「絕知此事要躬行」的活兒,在基礎(chǔ)不牢的時候,一定要多敲,這玩意兒也有手感的。經(jīng)常我看一上午的領(lǐng)悟也比不上我五分鐘敲幾行去debug得多。上路之后,要多看多讀大佬的代碼,看看人家怎么寫得那么優(yōu)雅,自己怎么那么拉胯,該怎么改。最近在看《clean code》,我真是羞恥地要鉆地縫了。
推薦(學(xué)這些,自己也是上了名校的課)
- 入門: 哈佛大學(xué)CS50
- 算法:伯克利cs61b 邊上課邊刷題了
- Web Design: 斯坦福CS142
- 超實用工具:MIT Missing Semester of CS Education(強推這課,這幾天會把自己的筆記整理分享)
你有什么經(jīng)驗可以給我,和大家分享一下嘛~
丁熙明
版權(quán)所有 未經(jīng)許可不得轉(zhuǎn)載
增值電信業(yè)務(wù)經(jīng)營許可證備案號:遼ICP備14006349號
網(wǎng)站介紹 商務(wù)合作 免責聲明 - html - txt - xml