文璟
“QingCloud每一個功能都千錘百煉,我要求每個功能都經(jīng)過10萬次無錯測試?!边@是 CEO 黃允松的基本要求,而如此靠譜的產(chǎn)品一定需要一個靠譜的團隊,憑借青云獨特的“工程師文化”造就了這只“靠譜”團隊。
曾經(jīng)有一個螞蟻金服的技術團隊來到青云做交流,這讓青云CTO甘泉著實的郁悶:“就好像一個含著金鑰匙出生的人來找我們探討如何過日子。”
即便給不出行業(yè)最高的薪酬,也不能阻止最優(yōu)秀的人才進入青云。在甘泉看來,青云期待的人才具備三個特質(zhì):首先是能力,如果沒有能力的話很多事情做不了;第二要有勇氣,因為青云是創(chuàng)業(yè)公司,沒有勇氣怎么可能去冒風險;第三是要有理想,這實際上和創(chuàng)新有非常大的關系,而創(chuàng)新正是青云的命脈,他們之間是有天然的科學的關系。
受“寵愛”的工程師
“青云不是在培養(yǎng)工程師,也不是在管理工程師,而是真的發(fā)自內(nèi)心的寵愛工程師。”甘泉認為,這一點并非青云獨有,包括硅谷的那些公司Google、Facebook、AWS也是這樣。
青云為何如此寵愛工程師呢?在甘泉看來,這不是偶然現(xiàn)象更不是突然現(xiàn)象,因為大家正在進入一個創(chuàng)新密集型的時代?!笆昵拔覄倕⒓庸ぷ鞯臅r候,是代碼密集型的時代,就是拼人頭,所以很多工程師自嘲自己是碼農(nóng)?!痹诟嗜磥?,開發(fā)具有三個階段,第一階段是創(chuàng)意,第二階段是設計,第三個是實現(xiàn)。“當我們自嘲是碼農(nóng)的時候,其實我們每天關心的事情就是第三個階段——怎么去實現(xiàn)。不需要關心做什么,也不需要關心怎么做,只需要關心怎么去實現(xiàn)它,所以每個工程師非常容易被替代,而人的可代替性是衡量人價值最重要的指標?!?/p>
甘泉認為,工程師的價值不在于他們更辛苦,而在于他們的不可替代性。在創(chuàng)新密集型的時代,最主要的價值在于前面兩個階段,我們之所以對于工程師如此寵愛的原因,就是希望從他們的腦子里獲取我們認為最有價值的東西,也就是工程師的創(chuàng)造力。
不被“束縛”的創(chuàng)新
什么是創(chuàng)新?
“Make things better,即你所做的事情能夠讓這個世界變得更美好,哪怕只有一點點也是創(chuàng)新。”這是甘泉對創(chuàng)新的認知。
在甘泉看來,從無到有創(chuàng)造了一個東西,讓這個世界變得更美好,這是大的創(chuàng)新;改一行代碼,讓它變得更漂亮也是個創(chuàng)新,只不過是個小創(chuàng)新?!霸谧鰟?chuàng)新的時候,你要具有顛覆和破壞的能力,這就是為什么青云的工程師都是必須有理想的原因,我不認為現(xiàn)實主義者有顛覆和創(chuàng)造的能力。這是我們選擇工程師非常重要的理念,首先要有能力,其次是有勇氣,最后要有理想。”
那么,創(chuàng)新來自于什么?甘泉認為,創(chuàng)新來自于自由,就是不能有束縛。
在他看來,創(chuàng)新有兩個最大的障礙,第一個障礙來自于權(quán)威。創(chuàng)新首先是顛覆與破壞,當你想去顛覆和破壞的時候,首先得顛覆和破壞權(quán)威,才能去做一些創(chuàng)新性的事情,權(quán)威變成了創(chuàng)新最大的障礙,青云的文化里是沒有權(quán)威,不管是CEO、CTO,都不是權(quán)威,技術面前人人平等。
第二個障礙是流程?!蔽覀冇泻芏嗔鞒滩⒉皇呛侠砘牧鞒?、也不是人性化的流程,我們指定流程非常大的目的就是防止庸人犯錯,但是當你防止庸人犯錯的時候也束縛住了能人的手腳,創(chuàng)新也就被扼殺了。青云也有流程,但我們的流程是人性化的,是幫助工程師快樂的工作,而不是束縛他們的手腳?!案嗜缡钦f。
放下做Boss的心態(tài)
在青云的招聘頁面里有一句話:Be Leader no Boss。
“我以前看過一幅圖,什么是Leader,什么是Boss。Boss是坐在馬車上拿著皮鞭抽打的人,Leader是走在最前面的那個人,披荊斬棘、引領方向?!备嗜伎歼^做為管理者要把自己定位在服務型的角色。
在他看來,要放下做Boss的心態(tài),去做一個Leader。
“如果做Boss的話無法對創(chuàng)新性行為進行評價,也無法評估他工作的重要性,因為Boss所能做的事情就是制定一個日程表,到了時間點就問他這個事情完成了沒有,完成與未完成變成了最重要的工作。對于一個工程師而言,是否完成這項工作決定了他的好壞,實際上對完成工作的質(zhì)量無法做評判,但是做Leader就可以?!备嗜缡钦f。
人人都是產(chǎn)品經(jīng)理
在青云,沒有“產(chǎn)品經(jīng)理”這個職位,不過,沒有這個職位并不代表沒有這個角色。
“我們的理念是人人都是產(chǎn)品經(jīng)理,我們把產(chǎn)品經(jīng)理的職責賦予到每一個工程師身上,我們只是沒有專職的產(chǎn)品經(jīng)理?!备嗜硎?,對于青云而言,工程師可以了解產(chǎn)品的兩面,產(chǎn)品經(jīng)理只能了解產(chǎn)品的一面(面向用戶的那面),但是背向用戶的這一面只有工程師才能了解。
“如果一個做產(chǎn)品的工程師自己都不知道產(chǎn)品應該做成什么樣,朝哪個方向發(fā)展,我覺得這個工程師當?shù)奶C囊了。所以我們避免用一個專職的產(chǎn)品經(jīng)理規(guī)劃產(chǎn)品方向,而是強迫工程師自己去思考這個產(chǎn)品未來朝什么方向去發(fā)展,怎樣才能做到最好。”甘泉表示。
在甘泉看來,這里存在一個巨大的問題是產(chǎn)品經(jīng)理之所以能夠定義產(chǎn)品,是因為他們和用戶需求的聯(lián)系非常緊密。在很多公司里研發(fā)與用戶之間隔得非常遠,如果依舊采用這種模式,就會發(fā)現(xiàn)研發(fā)無所適從,因為不知道用戶的需求在哪里,只知道怎么做,就會造成脫節(jié)。
但是,在青云的研發(fā)體系里,有研發(fā)的閉環(huán),從用戶的需求開始到產(chǎn)品的規(guī)劃、設計、開發(fā)、測試、上線、傾聽用戶的反饋、再形成需求,這整個閉環(huán)工程師都是要參與的。工程師要和用戶去交流、值工單、了解用戶的問題、形成下一版產(chǎn)品研發(fā)計劃,好處是能夠彌補工程師與用戶之間的距離,壞處是工程師會很累,但是當你經(jīng)歷這個過程就會發(fā)覺非常值得,你將開拓出一個比以前大得多的空間。
“所以,我從不認為工程師應該默默的寫代碼,而是應該多出去交流,跟用戶交流、跟合作伙伴交流,這樣才知道產(chǎn)品什么是好、什么是壞,青云的工程師能夠從中獲得極大的鍛煉。從目前每個青云工程師都很高興來做這件事,煥發(fā)了他們潛能?!案嗜硎?。endprint