我曾得到的最佳編程建議

譯文鏈接:http://www.geekwww.com/best-advice-i-ever-got.html
英文原文:Best Professional Advice I Ever Got

翻譯作者:極客網 – John


本文是極客網原創翻譯,請按文末要求轉載!

這是一個有關於我得到的一些專業性編程建議的故事,以及它如何影響了我的職業生涯。我真心覺得此建議真可謂是字字珠璣,所以我想分享給大家。

best-advice-i-ever-got

建議

還是在1996年,我剛得到我的第一份全職工作。公司:微軟。產品:Windows 2000。老闆是一個叫Terry Lahman的傢伙,滿臉的絡腮鬍子,卻非常慈祥,打心眼裏關心產品和他的員工。那個時候我纔剛畢業,非常惶恐,都不知道自己應該做什麼,只能竭盡全力做好Terry所吩咐的每一件事情,小心翼翼,不敢越雷池一步。

有一天,他走進我的辦公室,然後,他說:

“Eric,我希望我每次走進來問你,‘你在幹什麼我不知道的事情?’的時候,你總是能夠說出點什麼來。”

我依然記得聽到這句話的時候我有多麼的驚訝。我以爲,如果我將時間“浪費”在項目以外的事情上,他會生氣會斥責我。但是萬萬沒想到,他竟然鼓勵我去這麼做。

結果

從那之後,我開始搞一些小型的兼職項目。我學得很快。對Perl的討厭和對C++的喜歡促使我寫出了一個稱之爲GRETA 的C ++正則表達式引擎。那段時間爲了它我幾乎就沒怎麼做我自己的本職工作。但是沒關係,Terry對我的項目非常感興趣,並且從來沒有干涉過我的工作。我對代碼的熱情迅猛增長。

同時幸運的是,我那個可愛的正則表達式引擎開始在微軟內部走紅,不少團隊開始使用它。在那個時候,C++的世界充斥着TR1——一系列預先規劃好的標準庫擴展,非常需要C++的正則表達式引擎,所以我參與了C++標準化工作(一直持續到今天)。

通過與標準化成員之間的互動,我遇到了很多既有才華又非常聰明的人。我第一次聽說了Boost——一個開源C++庫的集合。最後,我遇見了Dave Abrahams,Boost的聯合創始人之一,他和我成了朋友。以至於後來當我終於下定決心離開微軟,Dave請我擔任了BoostPro Computering的分包商。

言歸正傳,在那段時間,無論Terry什麼時間到我的辦公室,總能發現我在搞自己的兼職項目。我寫了一個新的正則表達式引擎,稱爲Boost.Xpressive。作爲這項工作的一部分,我寫了一個名爲Boost.Proto的庫,用於構建嵌入式領域的特定編程語言。人們開始使用我寫的代碼,並且在項目過程中會來尋求我的幫助。

現在,我爲自己工作。但是,我永遠不會忘記那一天Terry鼓勵我的話,是他的建議讓我選擇了正確的道路,有了今天的成功。

激情

如果要做一個總結的話,Terry的建議其主旨就是要有主動性和激情。不要等着別人來告訴你該怎麼做。Just do it。在do的過程中,你會發現自己的激情在燃燒,我相信,你的成就會讓你的上司,你的客戶,甚至是你自己都大喫一驚


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章