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