
很多剛接觸編程的朋友基本上在剛學(xué)習(xí)的時候,會從網(wǎng)上下很多資料,包含了大量的視頻和電子書,把硬盤塞得滿滿的,然后信心滿滿的開始自己的編程之路,然后隨意選擇一個視頻就開始看,聽不懂就換下一個,或者就跑去看電子書,沒有完善的學(xué)習(xí)計劃和有條理的知識體系,這樣學(xué)習(xí)時間長了,也不過是浪費時間,還會弄得自己思維混亂。
專注力不夠,沒有恒心
有很多人開始學(xué)編程熱度很強,覺得學(xué)習(xí)編程就是寫寫代碼,但是到后面接觸到了核心知識,就會覺得難理解,基本上遇到問題多了也就沒了耐心,慢慢也就距離放棄不遠了,而編程的過程其實就是一個折騰的過程,不斷的思考推演,不斷地修改測試,直到寫出優(yōu)質(zhì)的程序,這個過程可能需要幾天甚至十幾天不斷的重復(fù),可以說沒有耐心把一個事情做好,沒有專注力,沒有定性在編程行業(yè)是學(xué)不到真本事的。
學(xué)習(xí)編程對定力和耐心的要求很高,正在自學(xué)的或者想學(xué)編程的朋友們,不知道準(zhǔn)備好這份耐心了沒呢?
沒有學(xué)習(xí)標(biāo)桿,不知道如何打造自己的知識體系
相信我們小時候在學(xué)習(xí)的時候,老師經(jīng)常會點名表揚某位同學(xué),將他樹立成我們學(xué)習(xí)的榜樣,激勵我們進步,同理我們在學(xué)習(xí)編程的時候,也可以找一個榜樣,這樣我們在枯燥的學(xué)習(xí)中,
在心理會有個期盼:會覺得什么時候能達到像誰一樣厲害。有時候榜樣的力量是很強大的,相信現(xiàn)在這么多寫技術(shù)博客的大?;蛘咦鲎悦襟w的高手,總能找到一個能激勵我們前進的榜樣。
而在我們學(xué)習(xí)編程的過程中,細節(jié)繁多,那么如何建立完善的知識體系將這些知識點串聯(lián)起來呢?我們可以多去寫寫自己的技術(shù)博客,這樣在寫的過程中就是歸納整理的過程,而且如果寫不好放在網(wǎng)上讓大家看也是一件丟人的事情,無形之中形成一種壓力,也就轉(zhuǎn)化為學(xué)習(xí)的另一個層面的動力。
所以對于缺乏自覺性,缺乏自控力的朋友,可以公眾號內(nèi)回復(fù)“資源”、“高級”、“pdf”獲取系統(tǒng)的教學(xué)視頻,這樣更容易建立自己的知識體系。
只注重理論知識,缺乏實踐
編程作為一個實干型行業(yè),基本上你不動手敲擊代碼,你啥也搞不定,但是實踐也不是說讓你做一個搬運工,讓你跟著視頻把代碼敲擊一遍就完了,而是需要你通過書本上的代碼做到舉一反三,自己嘗試著提要求去設(shè)計代碼程序,并且可以去開源社區(qū)拿一些真正項目實踐過的代碼去分析去研究,很多剛開始做開源代碼的人覺得要學(xué)的東西太多了,感覺完全看不懂,所以我們要先做到看懂代碼碼然后再嘗試修改代碼,優(yōu)秀的編程人員就是通過這種積累而成就的。