我曾得到的最佳程式設計建議
這是一個有關於我得到的一些專業性程式設計建議的故事,以及它如何影響了我的職業生涯。我真心覺得此建議真可謂是字字珠璣,所以我想分享給大家。
建議
還是在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的過程中,你會發現自己的激情在燃燒,我相信,你的成就會讓你的上司,你的客戶,甚至是你自己都大吃一驚。
相關文章
- 我曾經得到的一個最好的程式設計建議程式設計
- Obie Fernandez談“我收到的最佳程式設計建議”NaN程式設計
- Rob Pike談“我收到的最佳程式設計建議”程式設計
- Erik Buck談“我收到的最佳程式設計建議”程式設計
- Danny Kalev談“我收到的最佳程式設計建議”程式設計
- Russ Olsen談“我收到的最佳程式設計建議”程式設計
- Bill Wagner談“我收到的最佳程式設計建議”程式設計
- 前端大牛得到的最佳職業生涯建議前端
- 我給所有新手程式設計師的建議程式設計師
- 程式設計幾點建議程式設計
- 學習Java程式設計的建議Java程式設計
- 自學程式設計的朋友,我想給你們這 5 個建議程式設計
- 我給程式設計師新手寫簡歷的一些建議程式設計師
- PHP 安全程式設計建議PHP程式設計
- 程式設計師:開始程式設計生涯的5個建議程式設計師
- java程式設計的一些建議Java程式設計
- 一個老程式設計師的建議程式設計師
- 程式設計師跳槽的10個建議程式設計師
- Web開發:我希望得到的程式設計學習路線圖Web程式設計
- Midway 後端程式碼的設計建議後端
- 老程式設計師的10條中肯建議程式設計師
- 提高程式設計能力的7條建議程式設計
- 關於 iOS 64位程式設計的建議iOS程式設計
- 給未來精英程式設計師的建議程式設計師
- 雷軍給程式設計師的五點建議程式設計師
- 寫給未來程式設計師的建議程式設計師
- 給新程式設計師的10條建議程式設計師
- 提高程式設計技能的11個建議程式設計
- 給新人程式設計師的 10 點建議程式設計師
- 給新手程式設計師的幾點建議程式設計師
- 學習Java程式設計的三個建議Java程式設計
- 程式設計師從書本學習程式設計的 5 個建議程式設計師
- 從我一年程式設計生涯中得到的經驗教訓程式設計
- [分享]2021 年對 React 前端程式設計師的 10 個程式碼最佳實踐建議React前端程式設計師
- 祖克伯關於程式設計的建議:若不是從小玩遊戲,我絕不會學程式設計程式設計遊戲
- 曾經有個能幫我修電腦的程式設計師,我沒有好好珍惜……程式設計師
- 給程式設計師“菜鳥”的6條建議程式設計師
- 贏得程式設計師尊重的 7 個建議程式設計師