不知道你們有沒有這樣的經歷,就是一我的宅在家裏一成天,到了晚上遇到人開口說話都有點不順暢,結巴。有時候明明想表達一個意思殊不知道用什麼詞,但談起技術和寫起代碼來仍是很熟練。這就是「用則進,不用則退」。增長感官體驗,能夠促進大腦的使用。程序員
對於程序員來講 ,技術方面的精進尤其重要,不管是你是熱愛程序的程序員仍是隻是靠他吃碗飯的上班人員。編程
而技術的精進離不開兩個方面:一個是經驗的積累;一個是清晰的思惟。佈局
經驗的積累其實就是不斷的嘗試、學習、理解、掌握新事物,同時不斷對新事物的掌握又能有效的鍛鍊大腦,所以對於新東西的學習是必不可少的,這也是爲啥會在網上流傳這麼一句話——「優秀的程序員應該每一年都學一門新語言」的緣由。這只是說對新事物的學習,那麼如何發現新的事物/技術呢?學習
不管你是學生仍是上班族,必定都有這樣的經歷,新到一個學校、教室、公司,你都以爲新鮮不已,大腦中的興奮神經異常活躍,以爲有不少新的東西須要學習掌握,但過不了多久,當你熟悉了身邊的一切,熟悉了大家在作的事,而且你也能像你剛來的時候想的同樣和他們一塊兒合做的時候,大腦中的興奮神經(若是真有這玩意的話)已經冷淡,它對周圍的環境產生了一種慣性:每天如此,重複這些事。對於大多數人而言此時你的大腦已經像是處在小黑屋裏了,遲鈍和僵化只是時間問題。這多數針對上班族而言,對於學生黨會好一些,充裕的時間能夠拿出一些來作不循規蹈矩的事情。調試
在這樣的狀況下,最重要的事實際上是要意識到,你的大腦被關小黑屋了,你應該作些什麼了。這樣就得說到積極主動的事了,積極主動是個好習慣。雖然有時會碰釘子,可是結果老是好的。對於技術人員來講,思惟的積極主動要重要於腿勤腳勤或者嘴勤。blog
「不做爲」是敵人,「錯誤」不是。索引
一個熟悉的場景:某小白在寫Django項目,運行後始終沒法訪問頁面,小白非常捉急,請來大神,大神看了一眼程序以後,沉思片刻說,你丫是否是沒有配ALLOWED_HOSTS,遂,問題解決。你知道在大神沉思的時間裏發生了什麼嗎?你的代碼已經在他的大腦裏執行了一遍而且作了各類異常可能的分析。 好吧,這是個蹩腳的比喻,重點不在大神,在於想告訴新手若是遇到bug你必定要興奮,不要隨便把解決bug的機會讓給了別人,這樣才能更加聰明。進程
當你努力解決一個問題時,你的全部記憶都會被掃描——甚至那些你沒法主動喚醒的記憶。ci
在解決Bug的過程當中,大腦是異常活躍的。大腦會將各神經元連通起來,你的經驗、知識都會被調到起來去解決這個問題,實質上就是複習了一遍,這就是積極的好處。另一個方面就是挖掘已有項目中的新事物。你一個在爲一個已經在線上運行的項目添磚加瓦,是否是以爲好像你已經瞭解了這個項目了呢?其實差遠了,一個能成功運行的項目(我說的是線上),在穩定前一定有不少崎嶇凹凸的路要趟,這些東西纔是線上系統穩定的重點。多想幾個爲何,這是小孩都知道的事,但每每習覺得常的事倒是從不會被想起的,如何破?讓本身意識到,而後行動起來。資源
視角的變化會讓你始終處於一個新鮮的狀態,讓你的腦細胞不至於死的比新生的快。
下面再摘錄書裏一些經典的話語: