在有限的時間內,專注于一件事,重復直至成為優秀的程序員 - chy996633

>>>  技術話題—商業文明的嶄新時代  >>> 簡體     傳統

晚上看到一篇博客,作者是翻譯《黑客與畫家》的阮一峰。他說一個網站上有人提問:“最讓你感到吃驚的信息是什么?” 有人回答:“人生只有900個月。”九百除以十二,計算器準確的告訴我等于七十五,這也差不多是現在的人均壽命。這當中還包括了睡覺吃飯閑扯漫無目的的時間,如果用一張A4紙打印出30x30的表格,每個月過完打一個鉤,我們就能清楚地看到這一生是多么有限。

想到這里,我又想到另外一個關于時間的理論,那就是“一萬小時天才理論”。看到一些書評說這個理論是有科學依據的,那就是技能本質上就是大腦中的回路,髓鞘質是“交流、閱讀、學習技能、人之成為人的關鍵”。所有動作都是神經纖維之間溝通的結果,技能線路鍛煉得越多,使用就越自如。這樣樸素的解釋顯然容易讓我們接受。

如果把這兩個理論結合起來,“人生只有900個月”,而成為一流高手需要“一萬小時”,那么結論就是,我們需要在有限的時間里專注于一件事,直到它成為一種習慣。其實這并不容易,對大多數人包括我自己來說,生活常常是沒有指向一個目標,一件事,而周圍的人又有那么多的需要,他們也常常會想讓我們去做別的事。如果我不清楚要去的地方,那么別人就會為你指路,而那條路很可能并不是你想走的,但是由于你并不知道要去哪里,那么去哪里都無所謂了。

難怪Bill跟我說“如果你不知道自己想成為什么樣的人,我就沒辦法幫你成為那樣的人。”這是一個我需要常常想起的問題。

當然,成為一流高手沒那么簡單,不僅需要投入時間,還需要“精深練習”。這是一篇書評的總結:

我遇見的教師大多比較安靜,氣質內向。他們擁有同樣的目標:堅毅,直入人心,堅定。傾聽的時間多于說話的時間。他們似乎對于打氣和勵志演講并不感冒,卻會花大量的時間糾正細小而有針對性的具體問題。 

我理解的精深練習,就是要有針對性且具體。不只是大談理想夢想,而是踏踏實實地過好每一天,從早上安靜默想的時候開始,到晚上臨睡前的反思結束,制定年計劃月計劃周計劃,誠實地記錄并且詢問有經驗者的意見。這樣的操練我正在進行,盡管一時還見不到成效,但是日積月累,三到五年下來我相信一定會有果效。

其實編程也是一樣的,無論你是用哪一種語言,在哪一種操作系統上編程。讓編程成為一種愛好,從興趣出發,用優秀的準則來約束,我相信可以成為一個優秀的程序員。當然,我所說的不是一個熟練的程序員,copy&paste而已,而是優秀的程序員,我自己的定義就是邏輯思維縝密,語言基礎扎實,英語閱讀能力好,易于溝通的程序員。想象一下,其實你每天工作八個小時,哪怕中間只有那么兩到三個小時是專注并且精深地在編程,那么這種行動所產生的效果也是不可以想象的。

我現在嘗試每天做一道Leetcode的算法題,從簡單的做起,先自己思考,如果25分鐘內不能解決就看別人的思路。

這就是今天的總結,關于如何使用時間的思考。

household,9:42 pm ,客廳


chy996633 2015-05-19 00:32:25

[新一篇] 在家里我是如何激活大腦高效編程的?

[舊一篇] 外媒:沒有喬布斯也許就有微軟OS的繁榮
回頂部
寫評論


評論集


暫無評論。

稱謂:

内容:

驗證:


返回列表