碼農的思維訓練:超越專家

作者: Andy Hunt  來源: 圖靈社區  發布時間: 2015-04-10 13:47  閱讀: 7776 次  推薦: 15   原文鏈接   [收藏]  

真正的發現之旅不在于追求新大陸,而在于擁有新的視野。

——馬塞爾•普魯斯特(Marcel Proust,1871.7.10—1922.11.18),法國20世紀最偉大的小說家,意識流小說的先驅與大師

  那么,現在該怎么做?

  有效的改變

  當你決心改變時,大腦并不是一定會與我們合作。雖然你有學習的意愿,但你的大腦一直在努力保持事情精簡。就像一位過度積極的管家,如果大腦認為這項改變不值得付出感情、無關生死存亡,它就會輕視,就像我們之前提到的早上開車上班的例子。因此,你必須說服你的大腦,這項改變非常重要。你必須關心這件事情。現在請你注意……

  改變總是比看起來要困難得多——這是一個事實,而不僅僅是忠告。根深蒂固的老習慣在大腦中形成了一條神經高速公路,而且不會主動消失。你可以在旁邊建立新的神經高速公路,走不同的路線,抄近道,但是過去的高速公路仍然存在。它們總是在那里等你回來,重新依賴它們。實踐可能不會十全十美,但是卻可以保持長久。

  請記住老習慣依然存在,如果你又回到了以前的某個習慣,不要太責怪自己。大腦就是這樣工作的。只要承認失誤即可,按照新的想法繼續前進。當然老習慣肯定會再次發生,但是要意識到它的出現,并重新回到正確的道路上去。不論是要改變學習習慣,戒煙還是減肥,都是一樣的道理。

  關于改變的話題,不論是個人的還是組織的,都非常龐大和復雜。改變雖然非常困難,但是它最終會屈服于持久的堅持。下面是一些幫助你管理有效改變的建議。

  制定計劃

  制定一段時間的計劃,然后努力實現。跟蹤你的進展,當你感覺做得不夠時重新審視你的成果。你可能進步得比你所想的還要遠。這是一個使用外部信息處理系統的好機會:用日記、wiki或者web應用來跟蹤你的進展。

  “不作為”是敵人,而“錯誤”不是

  請記住危險不在于做了錯事,而在于根本沒去做事情。不要害怕犯錯誤。

  給新習慣適應的時間

  在一種新行為變成習慣之前通常需要至少三周的時間,或許更長。給它足夠的機會。

  信念是真實的

  正如我們一直所看到的,你的想法的確會改變大腦的機制和化學物質。你必須相信這種改變是可能的。如果你認為自己會失敗,你的預感就會實現。

  采取步步為營的細小步驟

  開始時目標設低一些。當你實現時獎勵自己一下,再設立下一個小步驟。一步一個腳印,腦子里記住你的最終目標,但不要試圖把所有步驟都想明白。只關注下一步,一旦你到達這一步,再繼續為實現下一個目標而努力。

  明天上午做什么

  對于新的嘗試,都會有一定慣性阻礙它。如果我處于靜止狀態,我會傾向于保持當前狀態。轉向新的方向意味著我必須克服慣性的阻力。

不管你能做什么,或者期望自己能做什么,現在就開始做。勇敢可以給人智慧、力量和神奇。現在就開始做吧。

——歌德

  現在就開始吧!你選擇開始做什么并不特別重要,重要的是主動嘗試《高效程序員的45個習慣》中提到的知識,這是你明天一大早要做的第一件事。

  下面是對第一步的一些建議。

  • 開始承擔責任,不要害怕問“為什么”,也不要害怕問“你怎么知道的”或者“我怎么知道的”,同樣要大方地回答“我目前還不知道”。

  • 挑兩件幫助你維持情境、免受干擾的事情,立即實施。

  • 創建一個實用投資計劃,設定SMART目標。

  • 弄清楚你在所屬專業領域中所處的位置(從新手到專家)和你期望的位置。保證誠實。你需要更多的訣竅還是更多的情境?更多規則還是更多直覺?

  • 實踐。某段代碼遇到問題了嗎?嘗試用五種不同的方式編寫。

  • 允許犯更多錯誤——錯誤是許可的,要從中學習教訓。

  • 攜帶一個筆記本(最好不帶橫線)。涂鴉,做思維導圖,記筆記。讓你的思想自由地流動。

  • 打開心扉接收美感和其他的感官輸入。不論是你的房間、桌面還是代碼,關注它們是多么地賞心悅目。

  • 開始在私人wiki上記錄你感興趣的事情。

  • 開始寫博客。為你讀過的書寫評論 。閱讀更多書,你會有更多可寫的東西。使用SQ3R和思維導圖。

  • 讓散步成為你每天生活的一部分。

  • 啟動一個讀書小組。

  • 再拿一個顯示器,開始使用虛擬桌面。

  我只是蜻蜓點水似地介紹了各種有趣的主題,研究人員總是在發現新事物,駁斥舊想法。如果我在這里建議的事情對你都沒有用,也不必擔心,繼續前進。還有很多可以嘗試的事情。

  超越專家

  最后,在我們討論了技能并變得更加專業之后,比專家更高的境界還有什么?看似一個奇怪的循環,在你變成專家之后,你最想追求的事情是……新手的思維。

新手的大腦有很多可能性,但是專家心里只有很少。

——鈴木俊隆禪師

  對于專家來說最致命的弱點是像專家一樣行動。一旦你相信自己的專業水平,你就會對其他的可能性視而不見。你停止了好奇心。你可能開始抵制所屬領域的改變,擔心在你花費了很多努力才得以精通的主題上失去權威。你自己的判斷和看法不再支持你,而是囚禁你。

  這些年來我看到很多這樣的例子。人們在某些語言上投入很大,比如Java或者C++(C語言程序員一直固守陣地)。他們取得了認證,并且背誦了摞起來四五米厚的有關API和工具的書籍。然后,一些新的編程語言出現,讓他們寫更簡潔、更直觀的代碼,更徹底的測試,更容易實現的并發,等等。但是他們完全拒絕這些新語言。他們會花費更多精力來諷刺新語言而不是嚴肅地評估對它們的需求。

  這不是你想成為的那種專家。

  相反,要總是保持一個新手的頭腦。你需要像小孩一樣擁有無窮的好奇心,充滿問題和驚訝。可能這種新編程語言真的很酷。或者另一種更新的語言是這樣。或許我可以從這門新的面向對象的操作系統中學到知識,即使我從未準備用它。

  處理學習方面的事情,不要先入為主,不要存在事先的判斷或者固定的看法。要像小孩子一樣看待事物的真實面貌。

  哇,這很酷。我想知道它到底是怎么工作的?它是什么?

  意識到你對新技術、新想法或者其他你不知道的事物的反應。自我意識是成為專家的關鍵——但是如果過度了,就會陷入“老習慣”問題。

  認識你自己,認識當前時刻,認識你所處的情境。我認為失敗的最大原因就是我們往往讓事情自由發展。除非我們意識到一些新的屬性,否則我們就會過時了。達芬奇在600年前抱怨說:“人們看卻沒有看見,聽卻沒有聽見,吃卻沒有味覺,接觸卻沒有觸覺,說話卻沒有思考。”我們一直在這樣做:我們嘲笑快餐卻并沒有認真品嘗它,我們聽用戶或者贊助商告訴我們他們在產品中到底想要什么,但是我們沒有聽到。我們看卻沒有看見。我們以為我們已經知道了。

認識你自己,認識當前時刻,認識你所處的情境。Be aware.

  在小說《戴珍珠耳環的少女》(The Girl with the Pearl Earring)中,作者描寫了一個畫家維梅爾,還有他的女傭啟發他畫出了最有名的一部作品的故事。故事中,維梅爾準備教女孩畫畫。他讓女孩描述一位年輕姑娘的穿著。女孩回答說是黃色的。維梅爾假裝很驚訝:是真的嗎?女孩又看了一遍,更仔細一點,然后說,有一些褐色的斑點。這就是你看到的全部嗎?維梅爾問道。現在女孩更加仔細地研究。不,她說,它有綠色和褐色的斑點,邊緣有一點銀色,衣服下方有一點黑色斑點,衣服的褶皺處有一些暗黃色斑點,等等。

  當女孩第一次看衣服時,只是簡單地說“黃色”。維梅爾鼓勵女孩像他一樣看待世界:充滿了復雜和豐富的細節。這是我們都在面對的挑戰——完全看清世界,不斷看清世界,和我們自己。

自由的代價是永遠提高警惕。

——約翰•菲爾波特•柯倫的名言,1790年

  永遠提高警惕不僅是自由的代價,也是意識的代價。一旦你啟動自動駕駛,你就不會轉向了。或許在長途筆直的高速公路上是可以的,但是生活往往類似于通往夏威夷毛伊島哈納的彎曲、狹窄的道路。你需要不斷重新評估你自己和你的條件,否則習慣和過去的智慧會讓你看不到眼前的現實。

訣竅

抓住方向盤,你不能自動駕駛。

  大膽前進并且抓住方向盤。你有所需的一切:和愛因斯坦、杰斐遜、龐加萊或者莎士比亞一樣的大腦。相比歷史上的任何時刻,你隨處可得更多的事實、想象和觀點。

  祝你好運,請讓我知道你的進展。

  作者介紹

  Andy Hunt,敏捷開發權威人士,敏捷宣言首倡者之一,著名IT圖書出版Pragmatic Programmers創始人。他還與人合著有多本獲獎圖書,深受讀者歡迎,包括《高效程序員的45個習慣——敏捷開發修煉之道》、《程序員修煉之道》等。

15
0
 
 
 

文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()