物聯(lián)傳媒 旗下網(wǎng)站
登錄 注冊

FreeWheel CTO:技術(shù)創(chuàng)業(yè)十年,我從中學(xué)到了哪些經(jīng)驗(yàn)和教訓(xùn)?

作者:郭蕾
來源:infoQ
日期:2016-05-10 14:54:45
摘要:FreeWheel是美國領(lǐng)先的視頻廣告管理和投放平臺,目前在北京和紐約兩地設(shè)有研發(fā)中心,有近300人的研發(fā)團(tuán)隊(duì)。其聯(lián)合創(chuàng)始人兼CTO于晶純女士(Diane Yu)有近20年的技術(shù)管理經(jīng)驗(yàn),從DoubleClick到自己創(chuàng)業(yè),能在一家美國公司中從程序員做到CTO,這樣的華人女性并不多見。InfoQ就于晶純女士的職業(yè)發(fā)展、選擇、團(tuán)隊(duì)管理等問題對她進(jìn)行了專訪。
關(guān)鍵詞:FreeWheel

  FreeWheel是美國領(lǐng)先的視頻廣告管理和投放平臺,目前在北京和紐約兩地設(shè)有研發(fā)中心,有近300人的研發(fā)團(tuán)隊(duì)。其聯(lián)合創(chuàng)始人兼CTO于晶純女士(Diane Yu)有近20年的技術(shù)管理經(jīng)驗(yàn),從DoubleClick到自己創(chuàng)業(yè),能在一家美國公司中從程序員做到CTO,這樣的華人女性并不多見。InfoQ就于晶純女士的職業(yè)發(fā)展、選擇、團(tuán)隊(duì)管理等問題對她進(jìn)行了專訪。

  InfoQ:在創(chuàng)立FreeWheel之前,你曾在DoubleClick工作。而在Google收購DoubleClick的時(shí)候,你卻選擇了離職。能介紹下這段經(jīng)歷嗎?

  Diane Yu:DoubleClick是非常好的平臺,在那里工作的九年于我來說非常珍貴。那時(shí)候基本上每兩年我的工作內(nèi)容都會有很大的不同,包括工作范圍、職責(zé)等等,我學(xué)到了很多?;仡櫾贒oubleClick的最后兩年,我感觸比較深的一點(diǎn),是一支齊心協(xié)力做事情的團(tuán)隊(duì)能夠釋放難以想象的巨大能量,相應(yīng)地,做成事情的幾率也很大。那么我呢,一直以來有一個(gè)夢想,就是回到中國,創(chuàng)建一支我自己的團(tuán)隊(duì),按照我的想法塑造它的文化和發(fā)展。我認(rèn)為一定能在中國建立一支最棒的工程師團(tuán)隊(duì),齊心協(xié)力地做事情。當(dāng)時(shí)擺在我面前的這個(gè)機(jī)遇,能夠幫助我實(shí)現(xiàn)這個(gè)夢想,所以我決定試一下。

  當(dāng)時(shí)我的兩個(gè)合伙人想做一個(gè)視頻貨幣化平臺。他們一個(gè)有很多很好的想法,另一個(gè)有很好的銷售技能,就缺一個(gè)能夠把想法實(shí)現(xiàn)的人。機(jī)緣巧合,他們找到了我。我本身對他們的想法很認(rèn)同,同時(shí)我也提出了兩個(gè)條件。一個(gè)是我要用我的方式和產(chǎn)品團(tuán)隊(duì)合作,另一個(gè)就是回到中國,按照我的想法建一支工程師團(tuán)隊(duì)。所以FreeWheel從建立的第一天開始,就秉著這樣一個(gè)宗旨——在中國建立一支全世界最棒的工程師團(tuán)隊(duì)。

  我曾經(jīng)帶過很多來自不同國家不同背景的工程師團(tuán)隊(duì),我覺得中國的程序員是被嚴(yán)重低估的。中國的程序員有非常好的特質(zhì),善于學(xué)習(xí),非常勤奮,這本身就很難得。更何況北京有這么強(qiáng)大的人才儲備,每年有那么多優(yōu)秀的畢業(yè)生選擇留在北京。這也是吸引我回到北京的很大原因。

  InfoQ:國內(nèi)很多人說女性不適合做編程相關(guān)的工作,因?yàn)榈揭欢ǔ潭?,會有天花板。而你卻在一家美國的公司里做到了CTO,非常成功。你認(rèn)為突破這些天花板需要哪些品質(zhì),比如說勤奮、堅(jiān)持、正確的選擇?還是什么?

  Diane Yu:我其實(shí)認(rèn)為女性挺適合做這行的。對于編程而言,很多時(shí)候決定一個(gè)程序成敗的關(guān)鍵可能是一行非常簡單的代碼,而女性獨(dú)有的細(xì)致和直覺在工作中常常給我很多幫助。

  女性會不會遇到天花板呢?肯定會。在我的職業(yè)生涯當(dāng)中,隨時(shí)都會碰到。舉個(gè)簡單的例子來說,在參加會議的時(shí)候,我經(jīng)常會發(fā)現(xiàn)周圍的人全是男性,而且級別越高越是如此。在這樣的情況下,我覺得職業(yè)發(fā)展的首要素養(yǎng)就是積極做事的心態(tài)。尤其在發(fā)展快速的IT公司,職責(zé)界定有時(shí)候不見得非常明確,這恰恰是你展示自己能力的時(shí)候。

  用積極的心態(tài)面對并解決問題,而不是等著老板來告訴你做什么,你將會在很短的時(shí)間內(nèi)引起老板的注意并被重用。其實(shí)真的就是這么一點(diǎn)點(diǎn)區(qū)別。同樣面對一件事,有的人看到的是讓人頭疼的問題,有的人看到的則是契機(jī),一個(gè)可以通過解決問題來學(xué)習(xí)新知識和新技能的機(jī)會。我的職業(yè)生涯其實(shí)很多時(shí)候正是得益于這種態(tài)度,比方說我的第一個(gè)職業(yè)里程碑。

  1998年一家非常大的搜索引擎公司跟DoubleClick談合作,當(dāng)時(shí)這個(gè)合作機(jī)會可以給DoubleClick帶來一筆相當(dāng)可觀的收益。但是這家公司列出了一個(gè)簽合同的必要條件,就是我們要能提供關(guān)鍵詞詞條的預(yù)測功能。當(dāng)時(shí)DoubleClick的產(chǎn)品沒有這個(gè)功能,并且團(tuán)隊(duì)作了相應(yīng)評估之后也認(rèn)為沒辦法在規(guī)定的期限內(nèi)做出這個(gè)功能,基本上已經(jīng)放棄這個(gè)合作了。這時(shí)候,銷售團(tuán)隊(duì)的Mehdi直接找到了還是一名程序員的我,問我愿不愿意試一試。

  我想反正也不會失去什么,也就沒什么壓力,就答應(yīng)了。那是我第一次挑戰(zhàn)自我能力的極限,跟我合作的QA也是白天黑夜跟我一起工作。兩個(gè)星期之后,這個(gè)功能測試成功了,隨時(shí)可以上線。在慶功會上,Mehdi走過來給了我一個(gè)非常大的擁抱,說沒有我就沒有這次簽約。這個(gè)事件給了我一個(gè)非常好的展示自己的機(jī)會。我也很幸運(yùn),試成了。但是如果我當(dāng)初沒有積極的心態(tài),把做這個(gè)事看成負(fù)擔(dān),那后面的一切也就不會發(fā)生了。

  第二個(gè)我覺得同樣很根本、很重要的一點(diǎn),借用Steve Jobs 說過的一句話“Stay hungry.Stay foolish.”。能夠從每天的所見、所聞當(dāng)中不斷發(fā)現(xiàn)可以學(xué)習(xí)的東西,像海綿一樣吸取這些知識,你一定會比別人走得更遠(yuǎn)。說起來輕松,但是真正能做到這個(gè)的人不多。我喜歡接觸新技術(shù),傾聽新想法,跟各種各樣的人一起合作,只要能(從周圍的人身上)學(xué)到東西,我就會覺得很享受,很快樂,做事情也不覺得辛苦。擁有這樣一種好奇心,你就會看到的比別人多,學(xué)到的比別人多,生活也就充滿驚喜。

  前面提到的兩點(diǎn)是我的一點(diǎn)心得體會,跟性別關(guān)系不大。不過實(shí)事求是地講,女性看問題的角度和與生俱來的性格特點(diǎn)跟男性確實(shí)很不一樣。比如男性更善于自信地表達(dá)自己的想法,樂于成為關(guān)注的焦點(diǎn),而很多女性不是這個(gè)樣子,往往不敢去表達(dá)或者堅(jiān)持自己的觀點(diǎn),所以職場里女性的聲音往往很弱。這其實(shí)會成為女性職業(yè)發(fā)展的一個(gè)障礙。我就面對過很多質(zhì)疑的目光,尤其在這個(gè)男性占多數(shù)的職業(yè)里。很多人一開始可能會覺得你一個(gè)女生真的懂嗎?我的做法是忽略性別差異,忽略這些質(zhì)疑的目光,把注意力集中在事情本身,這能幫助我自信地表達(dá)觀點(diǎn),也幫助我最終贏得大家的尊重。

  InfoQ:你在DoubleClick工作了9年,我想這9年時(shí)間你一定成長了很多,這些經(jīng)歷也為你之后創(chuàng)業(yè)的成功打下了堅(jiān)實(shí)的基礎(chǔ)??梢哉归_談?wù)剢?

  Diane Yu:這個(gè)問題讓我想到了FreeWheel做校園招聘的時(shí)候,很多大學(xué)生問,我畢業(yè)后是去創(chuàng)業(yè)好還是先工作好?從我個(gè)人的職業(yè)經(jīng)驗(yàn)出發(fā),我覺得要有一定的經(jīng)驗(yàn)積累,再去創(chuàng)業(yè),成功的機(jī)率會高一點(diǎn)。因?yàn)槟惴e累的這些經(jīng)驗(yàn)在你以后的創(chuàng)業(yè)道路上都會發(fā)揮作用。創(chuàng)業(yè)和給別人打工是完全不一樣的,如果什么積累都沒有,單憑一腔熱情投入到創(chuàng)業(yè)大軍里,有可能被碾壓得粉身碎骨。

  創(chuàng)立FreeWheel之前的積累對于FreeWheel的今天,在一定程度上起了非常關(guān)鍵的作用。2000年互聯(lián)網(wǎng)泡沫,我人生經(jīng)歷了第一次極為痛苦的管理經(jīng)歷。當(dāng)時(shí)公司的絕大多數(shù)客戶在幾個(gè)月的時(shí)間里全部關(guān)門,可以想象這對公司營收是一種什么樣的打擊,公司股票也直線下跌,怎么辦?全線裁員。當(dāng)時(shí)所有人都做好準(zhǔn)備,一輪一輪地裁員,直到最后一個(gè),然后關(guān)門。這次經(jīng)歷確實(shí)非常痛苦,但是在這個(gè)過程中,我學(xué)到很多東西。

  第一,學(xué)會了如何生存。如果不能生存下去,即使你的產(chǎn)品再好、團(tuán)隊(duì)再好、想法再好,你只能關(guān)門,什么也沒有機(jī)會實(shí)現(xiàn)。

  第二,不能盲目擴(kuò)張。經(jīng)營一家企業(yè)最主要的是資金流不能斷,否則一切難以進(jìn)行。我們?nèi)齻€(gè)人(注:FreeWheel的三人創(chuàng)業(yè)團(tuán)隊(duì))都有過類似的經(jīng)歷,所以對我們來講創(chuàng)業(yè)這么多年,我們有了很棒的團(tuán)隊(duì),不斷地收到客戶訂單,但是這根弦從來沒有松下——如果銀行賬戶流動資金不足,工資發(fā)不出來,公司就隨時(shí)可能關(guān)門。

  第三,如何用最小的損失保全團(tuán)隊(duì)的戰(zhàn)斗力。在痛苦和淚水中,我學(xué)會了如何在逆境中去鼓舞團(tuán)隊(duì)士氣,因?yàn)橐粋€(gè)沒有戰(zhàn)斗力的團(tuán)隊(duì)就等于零。最痛苦的時(shí)候,裁員大家都可以理解,但是大家最擔(dān)心的是你能不能做到公正透明。在FreeWheel的發(fā)展過程當(dāng)中,捫心自問,我盡了最大努力去做這一點(diǎn),對人和事做公正的評價(jià)。我們所有的升職評估,不管多困難,大家都會坐在一起進(jìn)行討論,堅(jiān)持公正透明,要知道這是需要很多精力的。正因?yàn)槲覀冏龅搅耍玖糇×撕芏嗳瞬?,我們也有很多?yōu)秀的老員工從FreeWheel成立到現(xiàn)在一路跟我們走過來。

  InfoQ:聊聊你在技術(shù)管理方面的經(jīng)驗(yàn)?你是如何理解扁平化的組織架構(gòu)的?

  Diane Yu:作為一家技術(shù)公司,特別重要的一點(diǎn)就是技術(shù)線跟管理線要平等對待,我覺得這個(gè)很重要。很多公司容易偏重管理線,對技術(shù)線的重視程度不高,導(dǎo)致技術(shù)線缺乏清晰的職業(yè)發(fā)展路徑。當(dāng)一個(gè)公司的管理線跟技術(shù)線不真正平等的時(shí)候,技術(shù)的聲音就會越來越弱,會導(dǎo)致公司在資源分配和考核時(shí)給技術(shù)的權(quán)重不夠。時(shí)間久了,你會看到公司的技術(shù)平臺就會慢慢過時(shí),不再有自我創(chuàng)新的動力。

  FreeWheel非常重視這一點(diǎn),我們的技術(shù)人員就有非常清晰的職業(yè)規(guī)劃。舉個(gè)例子來講,F(xiàn)reeWheel的總架構(gòu)師和高級副總裁是平級的,如果你鐘情于技術(shù),并不需要一定成為管理者,走技術(shù)的路線一樣可以得到職位和薪水的晉升,像架構(gòu)師、首席架構(gòu)師這樣的技術(shù)職位,在FreeWheel都有。我們能夠做到技術(shù)人員的薪水、級別以及聲量跟管理崗的人員平級。比如,因?yàn)榭偧軜?gòu)師和高級副總裁平級,在管理層會議的時(shí)候,總架構(gòu)師就有比較大的話語權(quán),尤其是偏技術(shù)的問題。管理者在決策的時(shí)候就不會是管理崗一邊倒的決策,而是一個(gè)管理和技術(shù)平衡的決策。

  我對于扁平化管理的理解是,這種模式的關(guān)鍵在于“Open-door Policy”(注:開放式管理)。FreeWheel有硅谷的DNA,我們非常贊同扁平化的管理理念。所有人都可以隨時(shí)找我,我不認(rèn)為自己是老板,當(dāng)有人喊我“于總”的時(shí)候我也會覺得有些不習(xí)慣。這也是開放式管理的一個(gè)方面,就是上下級的界定沒有那么清晰。這樣做有非常大的好處,就是你可以聽到很多不同的聲音。我不怕員工跟我拍桌子,只要他/她的意見中肯、有可行性,我愿意看到員工堅(jiān)持自己的意見,而不是老板說什么都點(diǎn)頭稱道。這樣能夠說明大家對于自己專注的領(lǐng)域是有熱情的。我個(gè)人就很鼓勵(lì)員工勇敢地說出自己的想法。

  你今天跟我拍桌子,明天照樣可以升職。我覺得這是一個(gè)良性循環(huán),員工越勇于表達(dá)自己,管理層越能夠聽到更多不同的意見,也就更便于做出正確的決策。在這樣不斷自我修正和自我激勵(lì)的環(huán)境中,去除一層一層的管理層級,讓決策者真正聽到一線員工的聲音,公司才能健康地發(fā)展下去。

  InfoQ:你幫助FreeWheel把研發(fā)團(tuán)隊(duì)從0擴(kuò)張到了300人,而且還是一個(gè)跨國的工程師團(tuán)隊(duì),這其中一定有很多的經(jīng)驗(yàn)教訓(xùn)。如果說有三個(gè)關(guān)鍵的點(diǎn),你認(rèn)為是什么?

  Diane Yu:這樣的經(jīng)驗(yàn)教訓(xùn)太多了。如果只說三點(diǎn)的話,第一就是一定要招最優(yōu)秀的人才,而且要留住他/她們。這一點(diǎn)說起來很容易,但實(shí)際做起來特別難。因?yàn)楹玫娜擞泻芏鄼C(jī)會,你需要給他/她一個(gè)留下來的理由,你需要有能力激發(fā)出他/她的工作熱情。如果不這樣做的話,一段時(shí)間之后,你就會發(fā)現(xiàn)優(yōu)秀的人才都走了,那么公司就會趨于平庸,危機(jī)也就會隨之而來了。

  對于如何界定人才是否優(yōu)秀,我有一個(gè)比較嚴(yán)格的標(biāo)準(zhǔn)——跟我一起工作的人,一定要在某些方面比我強(qiáng),讓我能夠懷著敬意跟他們一起工作。當(dāng)你每天跟你非常敬佩的人一起工作的時(shí)候,這個(gè)工作就一點(diǎn)都不辛苦,因?yàn)槊刻於寄軌蛟诓煌娜松砩蠈W(xué)到新的東西,這是非常令人振奮的事情。

  另外一個(gè)很關(guān)鍵的點(diǎn),尤其是對創(chuàng)業(yè)公司來說,就是在意識到某個(gè)錯(cuò)誤之后,能夠及時(shí)糾正。這對于整個(gè)團(tuán)隊(duì)的發(fā)展至關(guān)重要。首先,團(tuán)隊(duì)的其他人會發(fā)現(xiàn)這個(gè)錯(cuò)誤,如果你知道錯(cuò)誤而不去糾正,對于其他非常出色的人是不公平的。其次,很多時(shí)候這種錯(cuò)誤不在個(gè)人,而在領(lǐng)導(dǎo)。比如把對的人放在了錯(cuò)誤的位置上。這樣的問題不糾正,這些人才的青春就白白浪費(fèi)了。所以從我以往的經(jīng)驗(yàn)來看,在第一時(shí)間糾正錯(cuò)誤,無論是對公司還是個(gè)人,都是非常負(fù)責(zé)任的。

  最后,我認(rèn)為很重要的一點(diǎn),是把握住最關(guān)鍵的問題,然后盡一切努力克服隨之而來的困難。魚和熊掌不可兼得,沒有任何一個(gè)解決方案是完美的,但是只要你抓住了最核心、最關(guān)鍵的部分,就可以了。FreeWheel作為一家跨國公司,從最初公司成立,就決定在中國建立核心研發(fā)團(tuán)隊(duì),這個(gè)對于我們來說是核心問題。那么我們在做出這個(gè)選擇的同時(shí),一定要勇于面對并克服隨之而來的其他問題,比如溝通和文化壁壘、商業(yè)模式和客戶需求方面的壁壘等等,這些都是客觀存在的。正因?yàn)槲覀冋J(rèn)為,招到最優(yōu)秀的人才是我們最看重的,所以我們采取了很多措施來應(yīng)對上面提到的這些問題。比方說我們提供英文培訓(xùn)和海外輪崗機(jī)制,讓程序員有機(jī)會和客戶面對面,去了解客戶的痛點(diǎn)在哪里;管理團(tuán)隊(duì)和產(chǎn)品團(tuán)隊(duì)會經(jīng)常來北京,跟我們的團(tuán)隊(duì)面對面討論問題,等等。

  InfoQ:你如何看待時(shí)下熱門的微服務(wù)架構(gòu)?

  Diane Yu:最近我們團(tuán)隊(duì)內(nèi)部也在討論微服務(wù)架構(gòu)。微服務(wù)架構(gòu)有一個(gè)好處,就是承諾了一個(gè)愿景,考慮圍繞業(yè)務(wù)領(lǐng)域組建來創(chuàng)建應(yīng)用,這些應(yīng)用可獨(dú)立進(jìn)行開發(fā)、管理和迭代,從而使管理和服務(wù)功能的交付變得更加容易。但是我個(gè)人認(rèn)為,這個(gè)概念很簡單,但要把這一點(diǎn)做好并不容易。微服務(wù)架構(gòu)特性決定了每個(gè)微服務(wù)實(shí)現(xiàn)的功能要相對獨(dú)立,同時(shí)不能太復(fù)雜,復(fù)雜的應(yīng)用要多個(gè)微服務(wù)協(xié)調(diào)產(chǎn)生。那么如何在保持微服務(wù)敏捷特性的同時(shí),高效地組建復(fù)雜應(yīng)用,就是最關(guān)鍵的問題。尤其是對于FreeWheel這類業(yè)務(wù)領(lǐng)域相對復(fù)雜的公司來說,客戶都是大企業(yè),應(yīng)用很復(fù)雜,這其實(shí)對架構(gòu)師的水平是更高的挑戰(zhàn)。

  我認(rèn)為微服務(wù)架構(gòu)最近之所以很火的原因,是因?yàn)樗槍I(yè)界普遍存在的一個(gè)技術(shù)痛點(diǎn),提供了一個(gè)“看上去很美”的解決方案。但是,所有的技術(shù)方案都不是普適的,選擇任何一種解決方案都有它的優(yōu)勢及不可避免的劣勢,對于企業(yè)來說,是不是適用微服務(wù)架構(gòu)其實(shí)在于你能不能掌控它的劣勢,并充分發(fā)揮它的優(yōu)勢。 我們目前在一些業(yè)務(wù)領(lǐng)域討論實(shí)現(xiàn)微服務(wù)架構(gòu),究竟是不是一個(gè)真正行之有效的手段可以解決我們的痛點(diǎn),我認(rèn)為尚需一些時(shí)日假以證明。

  InfoQ:最后一個(gè)問題,您認(rèn)為一個(gè)好的程序員,應(yīng)該具備哪些優(yōu)秀的品質(zhì)?

  Diane Yu:除了我之前說的一些之外,我認(rèn)為一個(gè)好的程序員要有想法。有想法是什么意思呢?一般來說,程序員需要和產(chǎn)品團(tuán)隊(duì)緊密合作,而一個(gè)普通的程序員和一個(gè)出色的程序員的區(qū)別就在于,出色的程序員會成為產(chǎn)品的合作伙伴,普通的程序員則只能成為產(chǎn)品的工作人員。而合作伙伴的概念就是,當(dāng)產(chǎn)品的負(fù)責(zé)人遇到問題的時(shí)候,會第一時(shí)間找你商量解決方案,而不是產(chǎn)品布置一項(xiàng)工作給你執(zhí)行這么簡單。

  好的程序員要具備產(chǎn)品方面的想法,和產(chǎn)品建立互相信任的關(guān)系,能夠在產(chǎn)品遇到問題的時(shí)候提供行之有效的解決方案。在這個(gè)過程當(dāng)中,就要求程序員不要把自己限制在自己的領(lǐng)域,不能想著“我是搞技術(shù)的,我不管產(chǎn)品”,或者“我是編軟件的,運(yùn)營的事情與我無關(guān)”。要能夠看到更大的格局,能夠站在別人的角度去思考問題。比方說你在寫軟件的時(shí)候如果能考慮到這個(gè)產(chǎn)品如何運(yùn)營、如何銷售,如果你能夠把這些東西考慮得很好的話,你會發(fā)現(xiàn)你就不僅僅是一個(gè)寫代碼的“碼農(nóng)”了。

  嘉賓介紹

  于晶純女士,現(xiàn)任FreeWheel公司聯(lián)合創(chuàng)始人兼首席技術(shù)官,引領(lǐng)著FreeWheel的技術(shù)方向。于女士擁有近20年的廣告行業(yè)和技術(shù)管理經(jīng)驗(yàn),她組建并發(fā)展了一支分布在北京和紐約兩地、規(guī)模近300人的FreeWheel全球研發(fā)團(tuán)隊(duì),全面負(fù)責(zé)團(tuán)隊(duì)運(yùn)營以及產(chǎn)品的研發(fā)和運(yùn)維工作,并帶領(lǐng)團(tuán)隊(duì)不斷進(jìn)行產(chǎn)品架構(gòu)的改進(jìn)和技術(shù)創(chuàng)新。

  在加入FreeWheel之前,于女士曾服務(wù)于DoubleClick/Google公司,在廣告產(chǎn)品架構(gòu)及研發(fā)管理工作中扮演重要角色,她帶領(lǐng)一支150多人的跨國工程師團(tuán)隊(duì),先后負(fù)責(zé)DART、Motif/Rich Media、Advertiser (DFA)及Search Performics等眾多Doubleclick核心產(chǎn)品。

人物訪談