周末公司召開了一個工程師大會,在總結(jié)自身經(jīng)驗(yàn)教訓(xùn)的同時,還外請了一些人來給我們做報告,其中就有一個Google 的測試經(jīng)理。他用一個小時的時間盡可能詳盡地給我們介紹了一下 Google 的開發(fā)流程和特點(diǎn),再一次加強(qiáng)了了 Google 在我心目中的形象:工程師的天堂。Q&A 環(huán)節(jié)中有一個同事問了一個問題,他說:
“你以前也待過很多家公司,像華為等,你能說明一下為什么只有 Google 產(chǎn)生了工程師文化嗎?”
那位經(jīng)理說他自己也不清楚,但給我們講了一個很有趣的小故事:
Google 早期的時候只有工程師,沒有測試人員,后來活多了實(shí)在干不過來了,就從外面找了一些外包公司的測試人員幫忙。做了一個項目之后,發(fā)現(xiàn)這些測試人員確實(shí)有作用,于是就決定把這些測試人員都招聘進(jìn)來。這個決定是 Google 最后悔的決定之一,因?yàn)槊總€人都比較習(xí)慣于以前工作的環(huán)境,所以這些招聘進(jìn)來的人強(qiáng)有力地對 Google 原有的工程師文化造成了影響。后來 Google 就慢慢地把這些人職責(zé)轉(zhuǎn)移了,給了他們一些稀奇古怪的職位,讓他們做一些其它的工作,比如寫文檔,保證工程師文化不受影響。
我個人覺得,Google 的工程師文化的形成,應(yīng)該有下面幾個方面的原因:
1. 創(chuàng)始人是斯坦福的兩位計算機(jī)博士,他們自己就是工程師。
2. 對工程師的信任和尊重。大家都知道,Google 的每位員工都有20%的工作時間可以做自己想做的事情,很多產(chǎn)品就是用這 20% 的時間做出來的,比如眾所周知的 Gmail 。一般這樣的項目都是幾個工程師有興趣做,然后做出來給大家看,大家覺得不錯,就可以立項。我專門就這個事情問了那位Google的經(jīng)理一個問題:“既然很多事情都是工程師之間合作做出來的,那什么時候產(chǎn)品經(jīng)理會介入呢?另外,Google 為什么會覺得整天和機(jī)器打交道的IT男會了解用戶?”那位經(jīng)理說“Google 不會覺得工程師不了解用戶,而且 Google 的產(chǎn)品經(jīng)理和其它公司的產(chǎn)品經(jīng)理職責(zé)可能不一樣,他們是不負(fù)責(zé)定義產(chǎn)品功能的,而是負(fù)責(zé)一些其它的工作,比如全球性的推廣?!?我非常喜歡這個答案。只有這樣做才可以調(diào)動工程師最大的積極性,因?yàn)榘炎钣?a href="http://www.makelele.cn/v/" target="_blank">創(chuàng)意的那部分工作——設(shè)計——?dú)w還給了工程師。反觀一下國內(nèi)的情況,對工程師的態(tài)度就是:做好你的技術(shù),其它都不要管。你一個整天對著機(jī)器很少和人打交道的家伙怎么能做讓用戶喜歡的產(chǎn)品呢?所以這些公司的工程師就算感覺到產(chǎn)品不好也不會發(fā)表意見,實(shí)現(xiàn)功能的時候也不會注意開發(fā)質(zhì)量。就算這些工程師的水平和Google的一樣,在無法發(fā)揮自主性的環(huán)境中,照樣是一潭死水。
3. 了解工程師。如果一個工程師工作熱情不是很高,老板一般都會想:“是不是加班太多了?還是想要加薪?”,他絕對不會想到這個工程師只是因?yàn)楫?dāng)前使用的編程語言是 Java, 而他喜歡Ruby 。就算這個工程師如實(shí)和老板講“我想去寫Ruby”,老板很有可能也會覺得他是在為加薪找借口,這樣的老板以為所有員工的問題都是薪水或福利的問題。Google 就不一樣了,你進(jìn)去之后可以加入一個你感興趣的項目,而且如果做后端做得太久,還可以轉(zhuǎn)換角色去做前端,它相信樂趣是最重要的。
4. 招聘非常嚴(yán)格??催^ Google 招聘的都知道,Google 基本不會招聘什么“JAVA工程師”,“C++工程師”等職位,它只招聘“工程師”,只要底子夠好就行。只有這樣的人,才可以施行“ code review 不合格就不能提交代碼”的制度,才可以在追求速度的同時還可以兼顧到開發(fā)質(zhì)量。
另外,我覺得公司文化就是一個整體,不可能出現(xiàn)這樣一個現(xiàn)象:只有技術(shù)部門有工程師文化,然后整個公司是另外一種文化。就算出現(xiàn)了這種現(xiàn)象,那么肯定也是暫時的,工程師文化會逐漸被整體的文化所影響。
希望我有生之年可以看到中國出現(xiàn)一家真正有“工程師文化”的公司,而不是打著“工程師文化”的幌子到處挖人的公司。
-
Google
+關(guān)注
關(guān)注
5文章
1807瀏覽量
60506 -
工程師
+關(guān)注
關(guān)注
59文章
1603瀏覽量
71001
發(fā)布評論請先 登錄
電子工程師的雙標(biāo)瞬間 #電子 #電子愛好者 #電子工程師 #揚(yáng)興科技 #雙標(biāo)
電子工程師看書的四個階段 #電子 #硬件工程師 #電子愛好者 #反轉(zhuǎn) #揚(yáng)興科技
什么是BSP工程師
硬件工程師:這才是真正的大學(xué)生就業(yè)指導(dǎo) #電子 #硬件工程師 #電子愛好者 #晶振 #揚(yáng)興科技
想成為硬件工程師?我教你??!你得先學(xué)會這些...... #硬件工程師 #電子工程師 #電子愛好者 #電子行業(yè)
硬件工程師面試必會:10個核心考點(diǎn)#硬件設(shè)計 #硬件工程師 #電路設(shè)計 #電路設(shè)計
硬件工程師看了只會找個角落默默哭泣#硬件工程師 #MDD #MDD辰達(dá)半導(dǎo)體 #產(chǎn)品經(jīng)理 #軟件工程師
(仰天長嘯)為什么受傷的總是硬件工程師...#MDD#MDD辰達(dá)半導(dǎo)體 #電子工程師
Allegro工程師能力升級建議 工程師技能如何升級進(jìn)階
Google的工程師文化是怎樣的
評論