石菲
ThoughtWorks,一家低調(diào)專注于敏捷軟件開發(fā)的公司,卻以其面試難度超越GOOGLE而被譽為“最難面試”的科技公司。郭曉,ThoughtWorks CEO。從芝加哥辦公室的一名程序員,經(jīng)過15年的時間成長為全球性商業(yè)組織的CEO。而他卻把自己從“碼農(nóng)”轉(zhuǎn)向管理層的過程自嘲被誘惑到“黑暗”的那一面。
勇于承擔(dān)責(zé)任
郭曉本科就讀于北京大學(xué)化學(xué)系,后前往芝加哥攻讀計算機方向碩士。他認為科學(xué)研究是一個尋找真理的過程,而工程學(xué)有更多的能動性,且更容易因解決具體問題而得到成就感。轉(zhuǎn)行后的郭曉畢業(yè)后在芝加哥進入ThoughtWorks成為一名程序員,那時ThoughtWorks還不是一家全球化的公司,只在美國部分城市和英國開展業(yè)務(wù)。隨著公司擴張,2004年郭曉被派往中國開展業(yè)務(wù),2006年開始轉(zhuǎn)向管理工作,擔(dān)任中國區(qū)總經(jīng)理。2013年5月,郭曉升任ThoughtWorks公司CEO。
對郭曉來說,做“碼農(nóng)”的日子是快樂的,那時他是一個非常安靜的技術(shù)人員,喜歡一個人坐在角落里寫代碼。相對單純的編程生涯,轉(zhuǎn)型無疑是一個痛苦的過程,也是郭曉對自己重新認識的過程。那時,郭曉從一本書《Talent is Overrated》中發(fā)現(xiàn),“人的技能都是通過學(xué)習(xí)來獲得的,即使你現(xiàn)在不擅長的事情,也不意味著將來你不可能做得更好。”
郭曉認為人的心理分為三個區(qū)域,舒適區(qū)、學(xué)習(xí)區(qū)和恐慌區(qū),而恐慌區(qū)才可以最快提升自己。承擔(dān)責(zé)任時雖然所從事的是自己所不擅長的領(lǐng)域,但這時恰恰可以激發(fā)潛能,是能力提升最快的時候。因此在他感到一切順?biāo)鞎r經(jīng)常會提醒自己,自己已經(jīng)進入了舒適區(qū),很難得到提升。
“勇于主動承擔(dān)責(zé)任,是一個人成長的關(guān)鍵因素”,是郭曉恪守的原則。與得到生活中的快樂相比,郭曉希望更多在人生經(jīng)歷上得到拓展,或者在能力提升上獲得快樂。除工作以外,郭曉沒有什么業(yè)余愛好。除了以健身作為放松,業(yè)余時間就是看書學(xué)習(xí),并把它當(dāng)做對腦力的挑戰(zhàn)。而在ThoughtWorks的工作也給了他不斷提升,拓展新視野的機會。
獨特的企業(yè)文化
在搜索引擎上搜索ThoughtWorks,得到的信息十有八九是分享面試經(jīng)驗。原因無他,這家被譽為最難面試的科技公司錄取率不超過1%,且面試程序要超過一周才能夠完成。ThoughtWorks的面試程序包括了測試、代碼練習(xí)、技術(shù)面談以及倫理面談,所有的面試程序需要一周才能夠完成。面試中,考官還會提出“如何讓更多的女性獲得科技產(chǎn)業(yè)職位?”這樣的問題,使得有多輪面試,內(nèi)容涉及智商測試、隨機數(shù)學(xué)問題等環(huán)節(jié)的谷歌也只能屈居第二。
郭曉介紹說,在面試中主要考察的是應(yīng)聘者的綜合素質(zhì)。比如結(jié)對編程,在面試前應(yīng)聘者會收到一個編程要求,但他不知道的是這道題還有后半部。如果編程被認可,面試者將被要求現(xiàn)場和別的員工一起編程。在這個過程中,考察的不僅是技術(shù)理念,還有適應(yīng)能力、學(xué)習(xí)能力、溝通能力和社交能力。
當(dāng)應(yīng)聘者經(jīng)過多輪面試進入ThoughtWorks后會發(fā)現(xiàn)這家公司更多的奇特之處。扁平化的組織架構(gòu)并不罕見,但對員工沒有KPI考核的公司確屬罕見。如果用一句話來形容ThoughtWorks,沒有KPI,沒有定量任務(wù)、沒有直接領(lǐng)導(dǎo)。
ThoughtWorks并非一家勞動密集型企業(yè),不以人才擴張為支撐業(yè)務(wù)發(fā)展的基礎(chǔ)。自1993年開始,ThoughtWorks就一直致力于尋找和聘請全球最賦天資、最具激情的軟件專家。對技術(shù)的狂熱追求和各種能想象到的虛擬交流渠道把這些技術(shù)愛好者凝聚在一起,雖然他們每個人的背景迥異、視野獨特,但他們共享一套核心價值觀。
郭曉認同知識工作者的價值不在于以最精確的,最高效的方式完成一個任務(wù),而是在于能夠以更有創(chuàng)造性和更有影響力的方式作出某件事情。因此ThoughtWorks把對效率的追求轉(zhuǎn)為對影響力的追求。
“ThoughtWorks的核心競爭力是思想領(lǐng)導(dǎo)力,通過高附加值來使用技術(shù),為我們的客戶帶來更多的業(yè)務(wù)價值。通過不斷創(chuàng)新,不斷發(fā)掘新技術(shù),并把他們應(yīng)用在不同方面,帶來更大的價值?!惫鶗哉f。
“我們在對人才的培養(yǎng)上不再追求績效,而是以另外一種方式來引導(dǎo)。在公司內(nèi)部有三大目標(biāo),首先是業(yè)務(wù)的可持續(xù)發(fā)展,其次是對卓越軟件的貢獻,對IT行業(yè)產(chǎn)生的影響力度,最后是社會責(zé)任。我們將客戶區(qū)分為兩類,一種叫以利潤驅(qū)動的客戶,也就是商業(yè)客戶,另外一類是有社會責(zé)任的客戶,比如NGO組織等?!?/p>
ThoughtWorks立志于通過軟件為社會公益組織提供服務(wù),以技術(shù)促進社會改進。關(guān)注社會進步和公正是ThoughtWorks企業(yè)文化的三大支柱之一,ThoughtWorks各辦公室每年投入至少10%的員工從事社會公益項目。2011年全球投入300位員工從事社會公益項目開發(fā)。合作的組織包括聯(lián)合國兒童基金會,Grameen基金會,Roots & Shoots等。2010年CTO Rebecca Parsons帶領(lǐng)團隊進駐烏干達地區(qū)長達半年幫助組織技術(shù)基礎(chǔ)設(shè)施建設(shè)。
除了注重企業(yè)社會責(zé)任,ThoughtWorks還致力于以敏捷開發(fā)幫助企業(yè)進行業(yè)務(wù)創(chuàng)新。ThoughtWorks是一家軟件設(shè)計與定制企業(yè),業(yè)務(wù)模式主要通過咨詢幫助改善企業(yè)的IT組織,改進軟件開發(fā)方法,以軟件帶動企業(yè)業(yè)務(wù)發(fā)展。
敏捷開發(fā)是一種以人為核心、迭代、循序漸進的開發(fā)方法。在敏捷開發(fā)中,軟件項目的構(gòu)建被切分成多個子項目,各個子項目的成果都經(jīng)過測試,具備集成和可運行的特征。換言之,就是把一個大項目分為多個相互聯(lián)系,但也可獨立運行的小項目,并分別完成,在此過程中軟件一直處于可使用狀態(tài)。敏捷開發(fā)最大的商業(yè)價值在于能夠采用持續(xù)交付的模式為客戶提供軟件產(chǎn)品,從而大幅度縮減軟件產(chǎn)品的交付周期,幫助客戶在最短時間內(nèi)將想法轉(zhuǎn)變?yōu)楫a(chǎn)品,并推向市場,并不斷完善。
郭曉表示,敏捷開發(fā)的流程注重的是通過迭代式完成工作,從而提高效率,業(yè)務(wù)部門和技術(shù)部門可以互相配合,隨時調(diào)整方向以適應(yīng)市場變化。