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