如何成爲一名優秀的工程師?頂級程序員的5點建議

一位工程師,如何才能稱得上優秀?除了寫得一手好 Code,什麼樣的工作態度和方法纔是一個優秀工程師的必備?今天給大家分享百度前COO、計算機科學博士及優秀的管理者陸奇,他提到的這5點要求,相信對每個工程師都適用。

1. 永遠相信技術

首先要相信技術,整個工業界,特別是各種高科技大公司,對技術堅定的、不動搖的信念特別重要。蓋茨提到微軟公司的宗旨就是:寫軟件代表的是世界的將來。爲什麼?未來任何一個工業都會變成軟件工業,因爲任何工業任何行業自動化的程度會越來越高,最後你所處理的就是信息和知識。

但現在軟件的做法又往前提了一次,因爲在人工智能時代,不光是寫代碼,你必須懂算法,懂硬件,懂數據,整個人工智能的開發過程有一個很大程度的提高,但是,技術,特別是我們這個工業所代表的技術一定是將來任何工業的前沿。

所以,我們一定要有一個堅定不移的深刻的理念,相信整個世界終究是爲技術所驅動的

2. 站在巨人的肩膀上做創新

在美國硅谷、在中國,互聯網創業公司也好,大型公司也好,大家的起點是越來越高的。爲什麼現在創新速度那麼快?主要是起點高了。我們可以使用的代碼模塊,使用的服務的能力,都是大大的提升。

所以每一次你寫一行新的代碼,第一要做的,先想一想你這行代碼值得不值得寫,是不是有人已經做了同樣的工作,可能做得比你還好一點。有沒有其他人已經解決這個問題,然後你可以把你的時間放在更好的創新上。特別是大公司裏面重複或者是幾乎重複的 Code 實在太多,浪費太多的資源,對每個人的職業生涯都不是好事情。

在大公司內部,你寫代碼之前想一想,你這行代碼要不要寫,是不是別人已經有了,站在別人的肩膀上去做這件事情

3. 追求Engineering Excellence

Engineering Excellence,也就是工程的技術的卓越性和能力。

任何市場上競爭就像打仗一樣,就看你的部隊體能、質量,每一個士兵他的訓練的程度,和你給他使機關槍、坦克,還是什麼樣的武器。

Engineering Excellence 是一個永無止境的、個人的、團隊的,能力的追求和工具平臺的創新,綜合在一起可以給我們帶來的長期的、核心的競爭力,爲社會創造價值,最終的目的是給每個用戶、每個企業、整個社會創造價值。

我們要麼不做,要做的事情一定做最好,這是我對大家的要求。數據庫也好,做大平臺也好,大數據也好,我們要做什麼事情,我們一定要下決心,這是我對你們每個人的要求,做什麼事情一定要做最好,一定要是做業界最強的。

4. 每天學習

每天學習,可能是對每個人都是最最重要的。

每個人可以把自己想象是一個軟件、一個代碼,今天的版本一定要比昨天版本好,明天的版本肯定會比今天好,因爲即使犯了錯誤,裏面有 If statement,說如果見到這個錯誤,絕對不要再犯。

英文有句話是 Life is too short, don’t live the same day twice. 同樣一天不要重活兩次。每天都是不一樣,每天爲什麼不一樣,因爲每天都變成最好,每天都變得更好。今天的版本一定要比昨天好,每個優秀的工程師,傑出的技術領袖,一定要保持自己學習的能力,特別是學習的範圍。

做 Computer science 的,如果只學 Computer science,不去學一些其他的行業,肯定不夠。舉個例子,經濟學必須要學。爲什麼這樣講?Computer science 它有個很大的限制,他是假定你有輸入以後有輸出,這種解決問題的方式有它的好處,但有它的限制性。

比如做地圖導航,如果你純粹用這個方式去做,你只是把一個擁擠的地方移到另外一個擁擠的地方。經濟學,它對問題的建模是不一樣的。它起點是假定是一個整體的一個生態,每個人的輸入都是另外一個人的輸出,你要用經濟學的方式來描述地圖導航的問題,你就會去算一個 Equilibrium,市場也是這樣。

另外,學產品,如果不懂產品,你不可能成爲一個最好的工程師。真正要做世界一流的工程師不光要懂產品,還要懂整個商業,懂生態。因爲你的工作的責任,是能夠看到將來,把技術展望到將來的需求,把平臺、把開發流程、把你的團隊爲將來做準備。所以學習是非常非常重要的。

5. Ownership

最後是一種職場裏面的心態,Ownership,就是看到機會不需要問別人,有機會就去做,看到問題也不要去問別人,就把它解決掉。把公司當成我們自己每個人的事業來做,Own everything,你在職業生涯一定是走得最快,從我做起,從身邊的每一件事情做起。

總結來說,就是Believe in 技術、站在巨人的肩膀上做創新、追求 Engineering Excellence、每天學習、Take Ownership,陸奇送給每一位工程師的建議,你 get 到了嗎?

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