一萬(wàn)小時(shí)定律是作家格拉德威爾在《異類(lèi)》一書(shū)中提出的定律,指我們平常所看到的天才之所以卓越非凡出牧,并不是他們?cè)谥橇ι媳任覀兏叱鲆粋€(gè)等級(jí)或者幾個(gè)等級(jí)葫男,而是他們持續(xù)不斷的努力。1萬(wàn)小時(shí)的錘煉是任何人從平凡變成世界級(jí)大師的必要條件崔列,格拉德威爾將此稱(chēng)為“一萬(wàn)小時(shí)定律”梢褐。
那么一萬(wàn)小時(shí)定律是否對(duì)程序員也同樣適用呢缸榄?答案是肯定的最蕾,不過(guò)要講究方法。
方法靖秩,也就是學(xué)習(xí)的方法边翼,這也是很多編程初學(xué)者所面臨的最大的問(wèn)題鱼响,也是他們所問(wèn)的最多的問(wèn)題。
我想要成為Android工程師组底,請(qǐng)問(wèn)我應(yīng)該如何學(xué)習(xí)丈积,學(xué)習(xí)哪些內(nèi)容等等,歸根到底都是不知道具體的學(xué)習(xí)方法债鸡,面對(duì)所要學(xué)習(xí)的知識(shí)一臉茫然江滨,完全不知所措。
如果此時(shí)厌均,一個(gè)世界級(jí)的編程大師跟這位同學(xué)說(shuō)唬滑,你應(yīng)該先學(xué)習(xí)A,再學(xué)習(xí)B,然后再學(xué)習(xí)C晶密,學(xué)習(xí)A的過(guò)程中擒悬,可以專(zhuān)注學(xué)習(xí)1、2稻艰、3等等知識(shí)點(diǎn)懂牧,那么經(jīng)過(guò)一萬(wàn)小時(shí)的錘煉,這位同學(xué)就有可能成為世界級(jí)的編程大師(注意這里只是有可能尊勿,為什么不是肯定归苍,原因后面講)。
可惜的是現(xiàn)實(shí)生活中运怖,我們很少有機(jī)會(huì)能夠接觸到世界級(jí)的編程大師,并且能夠得到他們的指導(dǎo)夏伊。于是摇展,我們開(kāi)始向比我們有經(jīng)驗(yàn)的人請(qǐng)教、尋找各種學(xué)習(xí)資料溺忧、購(gòu)買(mǎi)各種網(wǎng)絡(luò)課程等等咏连。
這些方法多多少少都會(huì)有些作用,但多多少少都存在一些問(wèn)題鲁森。比如我們不太可能只向一兩個(gè)有經(jīng)驗(yàn)的人請(qǐng)教祟滴,但這些人說(shuō)的方法都不同,選擇哪種方法學(xué)習(xí)讓我們犯了難歌溉;再比如我們從網(wǎng)絡(luò)上收集到的資料或者購(gòu)買(mǎi)的課程垄懂,基本上都不夠系統(tǒng),學(xué)習(xí)的過(guò)程中總感覺(jué)有種錯(cuò)亂的感覺(jué)痛垛,進(jìn)而導(dǎo)致放棄草慧。
但是,即使這些方法存在這樣那樣的問(wèn)題匙头,依然是我們目前所能選擇的最好的解決方案了漫谷。通過(guò)這樣的方案,我們可能需要花十五年甚至二十年的時(shí)間來(lái)達(dá)到編程大師的水平蹂析,而有編程大師指導(dǎo)的學(xué)生可能只需要十年的時(shí)間就達(dá)到了編程大師的水平舔示,這是非常可怕的一個(gè)數(shù)字电抚。
因此惕稻,為了加快成為編程大師的速度,我們需要持續(xù)不斷地學(xué)習(xí)蝙叛,持續(xù)不斷地遇到比我們更強(qiáng)的人缩宜,并向他們學(xué)習(xí)。如果在一個(gè)環(huán)境中沒(méi)有比你更厲害的人,那么要立馬跳出來(lái)锻煌,去尋找那個(gè)有比你更強(qiáng)的人的環(huán)境妓布。
同樣,在學(xué)習(xí)的過(guò)程中宋梧,對(duì)自己已經(jīng)非常熟悉的知識(shí)就不要再下太多的時(shí)間去鞏固了匣沼,而是去花費(fèi)精力學(xué)習(xí)自己未知的東西,也就是脫離自己學(xué)習(xí)的舒適區(qū)捂龄。
很多程序員在工作時(shí)释涛,比較喜歡做自己非常熟悉的技術(shù),對(duì)自己不了解的技術(shù)或者功能干脆置之不理倦沧,這樣久而久之唇撬,就把自己限制在一定的認(rèn)知范圍內(nèi)了,我們要不斷地突破自己的認(rèn)知范圍展融。
那么窖认,找對(duì)了學(xué)習(xí)的方法,并且經(jīng)過(guò)了一萬(wàn)小時(shí)的錘煉告希,是否就意味著自己達(dá)到了編程大師的水平了呢扑浸?答案是不一定。即使你有世界級(jí)的編程大師給你指導(dǎo)燕偶,你也未必成為世界級(jí)的大師喝噪,因?yàn)橐蝗f(wàn)小時(shí)定律中提到,一萬(wàn)小時(shí)的錘煉是必要條件指么,而不是充分條件酝惧,意思就是即使你經(jīng)過(guò)了一萬(wàn)小時(shí)的錘煉也不一定成為世界級(jí)的大師哦。
說(shuō)到這里伯诬,突然想到這就跟《葵花寶典》中提到的一樣:
欲練此功系奉,必先自宮;
就算自宮姑廉,未必成功缺亮;
不必自宮,也能成功桥言!
對(duì)應(yīng)到一萬(wàn)小時(shí)定律萌踱,那就是如果要成為世界級(jí)大師,就要先經(jīng)過(guò)一萬(wàn)小時(shí)的錘煉号阿;但就算經(jīng)過(guò)一萬(wàn)小時(shí)的錘煉并鸵,也未必能夠成為世界級(jí)的大師;不過(guò)要成為世界級(jí)的大師扔涧,也不一定非要經(jīng)過(guò)一萬(wàn)小時(shí)的錘煉园担!
最后届谈,希望大家能夠早日找到自己的學(xué)習(xí)方法,我也會(huì)持續(xù)分享一些學(xué)習(xí)方法供大家參考弯汰,歡迎大家訂閱關(guān)注微信公眾號(hào)“程序員的窘境”艰山,一起學(xué)習(xí),一同成長(zhǎng)~