學(xué)習(xí)編程的日日夜夜,我曾經(jīng)為做出一個小程序、更新了一個新功能而狂喜過,但80%以上的時間我都在暗自懷疑,曾經(jīng)無數(shù)次差點放棄,怒吼讓那些鬼符都見鬼去吧!
可是沒有什么比跌倒之后的不甘心,更能激勵我。越是低谷,越要總結(jié)自己為什么這次又栽了,隔幾天,仿佛突然想明白了點什么,調(diào)整方法繼續(xù)上路,披荊斬棘,就這樣跌跌撞撞地持續(xù)學(xué)習(xí)下去了。
接下來說說我在學(xué)習(xí)中遇到過的坑,走過的彎路,或許對你有所啟發(fā)。無論你是和我一樣正在學(xué)編程的孩子,還是想學(xué)習(xí)編程但還在犯拖延癥的常立志者,抑或是個局外人,或許都能引以為鑒。
誤區(qū)1:學(xué)編程得有天分
我是學(xué)英語的,跟這個圈子八竿子打不著,一點理科思維都沒有,加上悟性不夠,肯定學(xué)不會那么高深的技術(shù)。
你信嗎?必須不信。其實每個人都有各自的比較優(yōu)勢,你怎么知道這次未知的探索之旅,不會開啟你的巨大潛能呢?
誤區(qū)2:學(xué)編程得跟著教程一步步學(xué),還得買幾本書
作為一個文科妹,我學(xué)個什么東西,習(xí)慣性地先去論壇搜搜書單,找找自學(xué)網(wǎng)站推薦、最佳教程推薦等等,然后即使你搜羅了全部最佳教程、書籍和自學(xué)資源,卻發(fā)現(xiàn),如果沒有動手實踐能力,一切都是零。你的動手能力,才是無數(shù)個0前面那個1。
學(xué)編程的路徑其實很野蠻,你挽好袖子了嗎?不管三七二十一,按照你想象的模樣,先把大致樣子搭出來,有時候并不需要你把每個基本概念都搞懂就足矣。
誤區(qū)3:聽不懂,是自己的錯
我?guī)缀醢菰L了市面上大多數(shù)的自學(xué)社區(qū)和網(wǎng)站,codecademy、coursera、udacity、網(wǎng)易云課堂、慕課網(wǎng)、Edx……然后都會在初期掌握了基本語法、基本概念后,進(jìn)入一條非常陡峭的學(xué)習(xí)曲線,突然理解無能,什么都聽不懂了。
為什么呢?我經(jīng)歷了不止一次這樣的大坑。突然有一節(jié)課,我每個單詞都聽得懂,可是放在一起就像天書一般,我的腦子到底怎么了,是不是真的學(xué)不會了呀?
每個程序員都曾經(jīng)這么懷疑過自己的智商,然而,這并不是你的錯,這是因為你太把這些課當(dāng)回事了,在你已知的知識和你聽不懂的這節(jié)課之間,一定有什么東西,它忘了告訴你了。所以,你得自己去把gap填上,怎么填呢,去萬能的google、stackoverflow尋找答案吧。
誤區(qū)4:此路不通,就要死磕下去
按照在線課程上的方法,怎么我的程序就崩潰了,怎么就實現(xiàn)不了這個效果呢?如果你非要做出和別人一模一樣的結(jié)果,而且還要照搬別人的代碼,但是發(fā)現(xiàn)并不奏效,那你就不要一棵樹吊死了嘛,自己何必為難自己。
搜搜還有沒有別的方法,另辟蹊徑,也許也能到達(dá)彼岸。實在不行,就放一放,也許這兩天電腦大姨媽來了,過幾天重啟一下,就自行解決了。
誤區(qū)5:不要參考別人的代碼
前人的經(jīng)驗,那是多么寶貴啊!你不看看怎么知道什么叫優(yōu)秀呢?一些開源庫也是很好的資源啊,能節(jié)省你大量的時間,提高效率,參考的目的是為了向高水平看齊,也是為了讓學(xué)編程的路,不要再艱辛了,有現(xiàn)成的小捷徑,就別費勁自己悶頭寫了,抬頭看看旁人的經(jīng)驗,也是很好的學(xué)習(xí)方式。
誤區(qū)6:去論壇提問是很害羞的事
想學(xué)編程的人,相比都有個學(xué)霸的心吧(我在說我自己),學(xué)霸有個缺點,就是傲嬌,不肯放下自己的傲嬌,其實是我學(xué)習(xí)中遇到的最大障礙。
很多次遇到自己邁不過去的坎,總不愿意承認(rèn)自己在這個領(lǐng)域的白癡,總想自己把問題搞定,總覺得自己一定可以搞定,可是三四天過去,還沒搞定,就到了放棄的邊緣了,或許這個東西跟我沒緣分吧,切!
這個世界上有一大批程序員,特別的友愛,最喜歡在論壇回答小白們的問題,以顯示自己的聰明才智,如果有一個免費的比你水平高10倍的網(wǎng)友在電腦的另一端等著回答你的問題,你為什么不放下自己的驕傲,給他們一個機(jī)會呢?
示弱,才是學(xué)習(xí)的正確姿態(tài)。
別忘記你為什么要學(xué)習(xí)編程?
如果你學(xué)著學(xué)著,已經(jīng)被各種困難打擊的沒有斗志,請別忘記每天問自己一遍這個很重要很重要的問題。你試著說出一個答案,然后繼續(xù)問自己為什么,直到問不下去,那就是你內(nèi)心深處的想法了。
接下來,記下這個想法,每天看幾遍,它能讓你在一次次瀕臨“”從入門到放棄“”的時候,把你從小黑屋拉回來。
最后,祝大家,也祝我自己,都能從入門到深入,直至精通。