學(xué)編程怎樣才能突破熟手區(qū)?

前一陣在知乎看到有人說(shuō),在招人的時(shí)候,經(jīng)常看到一些一年經(jīng)驗(yàn)用了十年的人。

其實(shí)這些人從來(lái)都沒(méi)有突破他們的熟手區(qū)。

無(wú)論學(xué)什么,每一個(gè)人都可能經(jīng)歷懵逼區(qū)、新手區(qū)、快速成長(zhǎng)區(qū)、熟手區(qū)、高手區(qū)到自成體系區(qū)。

所謂懵逼區(qū),就是有人告訴你,或者你從某個(gè)渠道了解到:有個(gè)東西很有搞頭,有前途。這個(gè)東西你雖然從來(lái)沒(méi)有接觸過(guò),但是隨便網(wǎng)上一搜,都有大量的信息。你不知道從哪里作為突破口,從哪里著手才能學(xué)會(huì)。這個(gè)時(shí)候最好是找一本靠譜點(diǎn)的書或者視頻帶你了解和入門。如果這個(gè)時(shí)候嘗試找一些零散的信息,很容易就信息過(guò)載了。

新手區(qū):稍微有點(diǎn)了解,知道這個(gè)東西是什么,能干啥。但是真要?jiǎng)邮?,好像還差點(diǎn)啥。這個(gè)時(shí)候,最好需要找一些能做的、基礎(chǔ)的練習(xí)來(lái)做一下。

快速成長(zhǎng)區(qū):這個(gè)階段雖然懂的不多,但是我認(rèn)為是最有意思的時(shí)間段。在這個(gè)階段,應(yīng)該可以做出一點(diǎn)成績(jī),比如學(xué)編程,這個(gè)時(shí)候可以獨(dú)立做出想象中的小功能,因?yàn)檫@些事情之前從來(lái)沒(méi)有經(jīng)歷過(guò),可能帶來(lái)前所未有的成就感。這個(gè)階段稍微有點(diǎn)挑戰(zhàn),但是又不至于信息難度過(guò)大,所以信心滿滿,充滿激情。

熟手區(qū):在這個(gè)階段,上面那些階段所要做的事情已經(jīng)很熟練了,在任何時(shí)候再做事情,很容易進(jìn)入“心流”狀態(tài)。在這個(gè)階段,做事情更多的是一種習(xí)慣了,同時(shí)這個(gè)階段也是最不容易突破的,因?yàn)檫@個(gè)階段會(huì)有一種強(qiáng)烈的心理舒適感。

高手區(qū)和自成體系區(qū):在熟手區(qū)呆久了,可能會(huì)有兩個(gè)方向:1、這個(gè)事情太無(wú)聊,以至于做久了厭倦放棄了 2、這個(gè)事情本來(lái)按照一般做法很無(wú)聊,但是我為了突破自己,每次都想著怎樣才能更快、更好的完成,于是日積月累,通過(guò)一點(diǎn)點(diǎn)的每天總結(jié)、提煉、再投入應(yīng)用,慢慢的有了自己的一套理論和行為體系。比如編程中,從應(yīng)用別人的框架,到研究框架、研究別人的想法,吸收優(yōu)秀的想法、習(xí)慣到自己的項(xiàng)目中,構(gòu)建出自己的一套知識(shí)體系。這個(gè)階段的結(jié)果有幾個(gè):1、學(xué)習(xí)力奇高,只要是和本知識(shí)體系相關(guān)的內(nèi)容,幾乎過(guò)目不忘 2、理解力奇高,翻書和吃飯一樣簡(jiǎn)單 3、舉一反三,凡事都能聯(lián)想到知識(shí)體系的內(nèi)容

那么,學(xué)編程怎樣才能從熟手區(qū)做突破呢?

如果說(shuō)從新手區(qū)到熟手區(qū),是練習(xí)的積累,更多的是一種體力勞動(dòng),那么從熟手區(qū)到高手區(qū),是想法和知識(shí)的積累,更多的是一種腦力勞動(dòng)。

從新手區(qū)到熟手區(qū),你努力的去做就行了。從熟手去到高手區(qū),你得用心去做。

主要從幾個(gè)方面著手:

1、看書

牢記看書的目的,是充實(shí)自己的知識(shí)體系。所以看多少書不重要,重要的是看什么樣的書。自己最終的目標(biāo)是什么,朝著這個(gè)方向前進(jìn)。

每個(gè)人都不一樣,無(wú)須強(qiáng)迫自己一天要看多少書,只要持之以恒,三天打魚,兩天釣魚。每過(guò)一段時(shí)間都往前走一步。

2、項(xiàng)目重構(gòu)

書中學(xué)到的理論,需要實(shí)踐,需要應(yīng)用。

比如我學(xué)習(xí)了設(shè)計(jì)模式方面的書,就開(kāi)始思考,我的程序要怎么寫會(huì)比較的合理、擴(kuò)展性良好。

比如我學(xué)習(xí)了重構(gòu)方面的書,我會(huì)把這個(gè)理論用到項(xiàng)目中,對(duì)做完的模塊,我會(huì)思考,還有沒(méi)有更好的實(shí)現(xiàn)方案?還有沒(méi)有更加精簡(jiǎn)的寫法?能不能封裝出一個(gè)可復(fù)用的模塊?等等。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容