敏捷開發(fā)權(quán)威人士,敏捷宣言首倡者之一,著名 IT 圖書出版 Pragmatic Programmers 創(chuàng)始人。他還與人合著有多本獲獎圖書,深受讀者歡迎,包括《高效程序員的 45 個習(xí)慣——敏捷開發(fā)修煉之道》、《程序員修煉之道》等。
那么,現(xiàn)在該怎么做? 有效的改變 當(dāng)你決心改變時,大腦并不是一定會與我們合作。雖然你有學(xué)習(xí)的意愿,但你的大腦一直在努力保持事情精簡。就像一位過度積極的管家,如果大腦認為 這項改變不值得付出感情、無關(guān)生死存亡,它就會輕視,就像我們之前提到的早上開車上班的例子。因此,你必須說服你的大腦,這項改變非常重要。你必須關(guān)心這 件事情?,F(xiàn)在請你注意…… 改變總是比看起來要困難得多——這是一個事實,而不僅僅是忠告。根深蒂固的老習(xí)慣在大腦中形成了一條神經(jīng)高速公路,而且不會主動消失。你可以在 旁邊建立新的神經(jīng)高速公路,走不同的路線,抄近道,但是過去的高速公路仍然存在。它們總是在那里等你回來,重新依賴它們。實踐可能不會十全十美,但是卻可 以保持長久。 請記住老習(xí)慣依然存在,如果你又回到了以前的某個習(xí)慣,不要太責(zé)怪自己。大腦就是這樣工作的。只要承認失誤即可,按照新的想法繼續(xù)前進。當(dāng)然老 習(xí)慣肯定會再次發(fā)生,但是要意識到它的出現(xiàn),并重新回到正確的道路上去。不論是要改變學(xué)習(xí)習(xí)慣,戒煙還是減肥,都是一樣的道理。 關(guān)于改變的話題,不論是個人的還是組織的,都非常龐大和復(fù)雜。改變雖然非常困難,但是它最終會屈服于持久的堅持。下面是一些幫助你管理有效改變的建議。 制定計劃 制定一段時間的計劃,然后努力實現(xiàn)。跟蹤你的進展,當(dāng)你感覺做得不夠時重新審視你的成果。你可能進步得比你所想的還要遠。這是一個使用外部信息處理系統(tǒng)的好機會:用日記、wiki 或者 web 應(yīng)用來跟蹤你的進展。 “不作為”是敵人,而“錯誤”不是 請記住危險不在于做了錯事,而在于根本沒去做事情。不要害怕犯錯誤。 給新習(xí)慣適應(yīng)的時間 在一種新行為變成習(xí)慣之前通常需要至少三周的時間,或許更長。給它足夠的機會。 信念是真實的 正如我們一直所看到的,你的想法的確會改變大腦的機制和化學(xué)物質(zhì)。你必須相信這種改變是可能的。如果你認為自己會失敗,你的預(yù)感就會實現(xiàn)。 采取步步為營的細小步驟 開始時目標設(shè)低一些。當(dāng)你實現(xiàn)時獎勵自己一下,再設(shè)立下一個小步驟。一步一個腳印,腦子里記住你的最終目標,但不要試圖把所有步驟都想明白。只關(guān)注下一步,一旦你到達這一步,再繼續(xù)為實現(xiàn)下一個目標而努力。 明天上午做什么 對于新的嘗試,都會有一定慣性阻礙它。如果我處于靜止狀態(tài),我會傾向于保持當(dāng)前狀態(tài)。轉(zhuǎn)向新的方向意味著我必須克服慣性的阻力。
現(xiàn)在就開始吧!你選擇開始做什么并不特別重要,重要的是主動嘗試《高效程序員的 45 個習(xí)慣》中提到的知識,這是你明天一大早要做的第一件事。 下面是對第一步的一些建議。
我只是蜻蜓點水似地介紹了各種有趣的主題,研究人員總是在發(fā)現(xiàn)新事物,駁斥舊想法。如果我在這里建議的事情對你都沒有用,也不必擔(dān)心,繼續(xù)前進。還有很多可以嘗試的事情。 超越專家 最后,在我們討論了技能并變得更加專業(yè)之后,比專家更高的境界還有什么?看似一個奇怪的循環(huán),在你變成專家之后,你最想追求的事情是……新手的思維。
對于專家來說最致命的弱點是像專家一樣行動。一旦你相信自己的專業(yè)水平,你就會對其他的可能性視而不見。你停止了好奇心。你可能開始抵制所屬領(lǐng)域的改變,擔(dān)心在你花費了很多努力才得以精通的主題上失去權(quán)威。你自己的判斷和看法不再支持你,而是囚禁你。 這些年來我看到很多這樣的例子。人們在某些語言上投入很大,比如 Java 或者C++(C語言程序員一直固守陣地)。他們?nèi)〉昧苏J證,并且背誦了摞起來四五米厚的有關(guān) API 和工具的書籍。然后,一些新的編程語言出現(xiàn),讓他們寫更簡潔、更直觀的代碼,更徹底的測試,更容易實現(xiàn)的并發(fā),等等。但是他們完全拒絕這些新語言。他們會 花費更多精力來諷刺新語言而不是嚴肅地評估對它們的需求。 這不是你想成為的那種專家。 相反,要總是保持一個新手的頭腦。你需要像小孩一樣擁有無窮的好奇心,充滿問題和驚訝??赡苓@種新編程語言真的很酷?;蛘吡硪环N更新的語言是這樣?;蛟S我可以從這門新的面向?qū)ο蟮牟僮飨到y(tǒng)中學(xué)到知識,即使我從未準備用它。 處理學(xué)習(xí)方面的事情,不要先入為主,不要存在事先的判斷或者固定的看法。要像小孩子一樣看待事物的真實面貌。 哇,這很酷。我想知道它到底是怎么工作的?它是什么? 意識到你對新技術(shù)、新想法或者其他你不知道的事物的反應(yīng)。自我意識是成為專家的關(guān)鍵——但是如果過度了,就會陷入“老習(xí)慣”問題。 認識你自己,認識當(dāng)前時刻,認識你所處的情境。我認為失敗的最大原因就是我們往往讓事情自由發(fā)展。除非我們意識到一些新的屬性,否則我們就會過 時了。達芬奇在 600 年前抱怨說:“人們看卻沒有看見,聽卻沒有聽見,吃卻沒有味覺,接觸卻沒有觸覺,說話卻沒有思考?!蔽覀円恢痹谶@樣做:我們嘲笑快餐卻并沒有認真品嘗它, 我們聽用戶或者贊助商告訴我們他們在產(chǎn)品中到底想要什么,但是我們沒有聽到。我們看卻沒有看見。我們以為我們已經(jīng)知道了。
在小說《戴珍珠耳環(huán)的少女》(The Girl with the Pearl Earring)中,作者描寫了一個畫家維梅爾,還有他的女傭啟發(fā)他畫出了最有名的一部作品的故事。故事中,維梅爾準備教女孩畫畫。他讓女孩描述一位年輕 姑娘的穿著。女孩回答說是黃色的。維梅爾假裝很驚訝:是真的嗎?女孩又看了一遍,更仔細一點,然后說,有一些褐色的斑點。這就是你看到的全部嗎?維梅爾問 道?,F(xiàn)在女孩更加仔細地研究。不,她說,它有綠色和褐色的斑點,邊緣有一點銀色,衣服下方有一點黑色斑點,衣服的褶皺處有一些暗黃色斑點,等等。 當(dāng)女孩第一次看衣服時,只是簡單地說“黃色”。維梅爾鼓勵女孩像他一樣看待世界:充滿了復(fù)雜和豐富的細節(jié)。這是我們都在面對的挑戰(zhàn)——完全看清世界,不斷看清世界,和我們自己。
永遠提高警惕不僅是自由的代價,也是意識的代價。一旦你啟動自動駕駛,你就不會轉(zhuǎn)向了?;蛟S在長途筆直的高速公路上是可以的,但是生活往往類似 于通往夏威夷毛伊島哈納的彎曲、狹窄的道路。你需要不斷重新評估你自己和你的條件,否則習(xí)慣和過去的智慧會讓你看不到眼前的現(xiàn)實。
大膽前進并且抓住方向盤。你有所需的一切:和愛因斯坦、杰斐遜、龐加萊或者莎士比亞一樣的大腦。相比歷史上的任何時刻,你隨處可得更多的事實、想象和觀點。 |
|