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