LOADING

如何成為一個優秀的工程師?

2017-10-25 14:25
由 admin 發表

一位工程師,如何才能稱得上優秀?除了寫得一手好Code,什么樣的工作態度和方法才是一個優秀工程師的必備?

7月11日,陸奇出席百度內部Engineering Leadership Talk。作為計算機科學博士及優秀的管理者,他提出的五點要求,對每一位百度工程師都適用。

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

“有沒有其他人已經解決這個問題?然后你可以把你的時間放在更好的創新上。” 

“做什么事情一定要做最好,一定要是做業界最強的。”

“我把自己想象是一個軟件、一個代碼,今天的版本一定要比昨天版本好,明天的版本肯定會比今天好。”

“看到問題也不要去問別人,就把它Fix。”

欲知是哪五點要求?請往下看

Believe in 技術

首先要相信技術,我剛才已經講了,整個我們工業界,特別是像百度這樣的公司,對技術堅定的、不動搖的信念特別重要。

我也分享一下,蓋茨提到微軟公司的宗旨就是:寫軟件代表的是世界的將來。

為什么?未來任何一個工業都會變成軟件工業。蓋茨是對的,因為任何工業任何行業自動化的程度會越來越高,最后你所處理的就是信息和知識。

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

站在巨人的肩膀上做創新

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

在內部我想強調這一點,很多大公司包括微軟在內,內部的Code都重做了無數遍。

我現在的要求是,每一次你寫一行新的代碼,第一要做的,先想一想你這行代碼值得不值得寫,是不是有人已經做了同樣的工作,可能做得比你還好一點。有沒有其他人已經解決這個問題,然后你可以把你的時間放在更好的創新上。

特別是大公司里面重復或者是幾乎重復的Code實在太多,浪費太多的資源,對每個人的職業生涯都不是好事情。

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

Copyright © 2018-2020 濰坊銘盛電子商務有限公司 版權所有
少妇人妻偷人精品视频