程序員心底的小聲音[2]
]《圣經(jīng)》里有個(gè)故事,說一個(gè)人在沙漠里,信心喪失的時(shí)候,突然聽到 "A Still Small Voice" (平靜的小聲音), 即上帝的啟示,
程序員心底的小聲音[2]
。這個(gè)平靜的小聲音把他從絕望中拉了回來。 其實(shí)對(duì)于這個(gè)人來說,他本身的實(shí)踐能力在 "平靜的小聲音" 出現(xiàn)前后并沒有多大的改變,唯一的不同就是他知道該怎么做了。內(nèi)化一個(gè)知識(shí)或者認(rèn)識(shí)的時(shí)候所循的路徑也是一樣的。 我們常常會(huì)"忘了"應(yīng)該怎么正確的做一件事情(這個(gè)地方的"忘了",指我們之前從書中或者其他渠道讀到看到了正確的原則或方法,但是在那一刻腦子里壓根沒考慮這個(gè)原則或方法,因?yàn)檫@個(gè)原則或方法壓根沒有親自實(shí)踐過,所以根本不是自己的一部分,不屬于自己). 在這個(gè)時(shí)候, 如果突然有一個(gè)平靜的小聲音跳出來,說,"嘿,你是不是該遵循這個(gè)原則,用這個(gè)方法?" 無需說,我們對(duì)問題的思考就能頓時(shí)全面起來, 也會(huì)更加深刻的理解原先讀到看到的不屬于自己的原則和方法。當(dāng)然,我們更加感興趣的是,如何能夠在身邊沒有高手和上帝發(fā)出這樣的平靜的小聲音的時(shí)候,自己發(fā)出這樣的小聲音?
怎么靠自己呢,記得魯迅小朋友破壞公物在課桌上刻的"早"么?是的,我們需要抽象出一些簡(jiǎn)單的詞句和規(guī)則,靠記憶和不斷的提醒,小規(guī)模的內(nèi)化這些小聲音,讓這些簡(jiǎn)單的小聲音能夠時(shí)刻從大腦里跳到耳邊,提醒自己。 具體來說,如果僅僅是以普通的瀏覽的方式閱讀書籍,就會(huì)很簡(jiǎn)單的陷入 "啊,這個(gè)我知道了,啊,那個(gè)我了解了,恩,這個(gè)以后要注意" 的套路中。這樣的閱讀方式,只會(huì)強(qiáng)化原有的自己已經(jīng)知道的部分,而不大可能把"以后要注意" 這部分全部?jī)?nèi)化。所以,自負(fù)的讀者讀完了之后必然覺得"哈哈,高手不過如此,大部分我也知道嘛",而不是"是的,我還有不少要注意". 這兩個(gè)態(tài)度,就把高手和易于滿足的中手永恒的隔開了,
資料共享平臺(tái)
《程序員心底的小聲音[2]》(http://m.clearvueentertainment.com)。 我覺得,想要內(nèi)化這些小聲音,還是要靠實(shí)踐,如果不實(shí)踐,即使你把這些小聲音寫在100塊錢的高檔筆記本上也沒有用。我個(gè)人覺得,理想的閱讀狀態(tài)應(yīng)該是先大致理解和記住里面的 Tip, 然后每周爭(zhēng)取實(shí)踐2-3個(gè)Tip.其實(shí)如此做完一圈也就是半年,在這一圈之后就會(huì)記住所有的Tip的內(nèi)容,這時(shí)候,小聲音就成了自己的一部分了。然后在剩下的幾年里,只要時(shí)時(shí)有這些小聲音挑出來,告訴你,"要自動(dòng)頻繁的測(cè)試",或者"別手動(dòng)做繁瑣的工作",你會(huì)很快的被強(qiáng)迫轉(zhuǎn)換到高效而優(yōu)雅的工作狀態(tài)。 到了那個(gè)時(shí)候,這些小聲音就再也不會(huì)跳出來了,因?yàn)槟阍缇妥匀坏淖袷剡@些小聲音的要求了。書里面的Tip都不是來自上帝的話語,卻都是值得隨聲帶著的小聲音。其實(shí)只要是處理過實(shí)際問題,編過幾萬行程序,大多程序員都差不多都會(huì)有或深刻或淺顯的`對(duì)各個(gè)Tip都感悟,而且我相信或許對(duì)有些 Tip 的認(rèn)識(shí)能比原書的作者還要深刻,這是很正常的。
事實(shí)上每一個(gè) Tip 只是一句話而已,對(duì)這一句話的理解層次, 則完全不這一句話能夠覆蓋的。 比如說,一天寫了兩個(gè)Hello Word的程序員也會(huì)領(lǐng)悟到 DRY, 一個(gè)剛剛重構(gòu)扔掉掉幾千行重復(fù)代碼的程序員也領(lǐng)悟到 DRY, 而這兩個(gè) DRY 所在的認(rèn)識(shí)層面, 必然是不一樣的。再好比說我在"編程珠璣番外篇"這個(gè)系列里面寫的有些文字,看上去很有道理,但我本人對(duì)這些文字的認(rèn)識(shí)可能比我的讀者要淺,但是這倒不妨礙引發(fā)讀者思考。即使有些牛人覺得上面這幾本書的作者在某些原則上的認(rèn)識(shí)不夠深刻,或者覺得作者只是在羅列一些小碎片,讀這些書,依然是有益的,因?yàn)樗蛟S能觸發(fā)你高于作者的思考,然后在你腦中形成更加圓潤(rùn)的珠璣。而對(duì)于像我這樣屬于中手下游平時(shí)又沒有大項(xiàng)目訓(xùn)練的人,實(shí)在是很好的"小聲音匯編".
【程序員心底的小聲音[2]】相關(guān)文章:
4.IT人對(duì)于現(xiàn)在的“程序員”的看法[2]
5.程序員應(yīng)建立商業(yè)意識(shí)[2]