⑴ 零基礎自學編程的誤區有哪些
1、忽略基礎,盲目莽進
基礎知識和基礎路線真的非常重要,就以Java,Python領域舉例,現在的應用框架實在是太多了,五花八門,層出不窮,迭代的速度太快了。但是假如你的基礎不牢、網路協議和操作系統不熟,基本的設計模式不了解,那一味地追求學習新框架反而會讓自己陷入迷茫與困頓。
基礎牢固,應用框架的學習自然就不用懼怕了,很快就能切入核心,掌握原理。而且越時髦的東西淘汰也越快,畢竟迭代太快了。
2、學到懷疑自己能力,編程真得靠天分?
有時候學習受挫,難免會懷疑自己的能力、懷疑自己的人生與理想,偶爾的心情低落屬實太常見了。
在我個人看來,這東西主要跟你的經歷、眼界,以及知識的豐富度有關。因為初學者很難看到問題背後的一些東西,眼界也沒有那麼開闊。從我個人感受來說,我以前練書時所心心念念的一些困擾和迷茫,隨著知識學習的增加,所見所聞的豐富,也自然解惑了。
3、孤軍奮戰,封閉學習
脫離交流,往往會讓學習問題越積越多,最終導致失去興趣,從而被勸退,所以我覺得還是應該 「走出去」學習。
關於這件事,我覺得我們能做的其實有很多,最最簡單的方式那就是敢於總結、敢於分享,敢於把所學所做的東西亮出去和大家一起交流,即使收到的是批評,換一個角度來想,反映的就是自己的缺陷與不足,改進後就是成長。
4、代碼總是記不住
代碼真的不是靠記憶的,而是不停的寫、不停地思考,在反復的練習中熟練掌握的。即使要記,最終熟記的也應該是設計和編碼上的一些模式和套路,而不是具體的代碼。