騰訊副總裁曾宇:談?wù)勻v訊的技術(shù)價(jià)值觀與技術(shù)人才修煉
我認(rèn)為一個(gè)技術(shù)人員或者專家、工程師最重要的核心素質(zhì)是業(yè)務(wù)洞察力、技術(shù)視野和原創(chuàng)力。
技術(shù)人員的核心素養(yǎng)
騰訊的職業(yè)發(fā)展通道大概有 6 級,1 級是初入者,2 級是有經(jīng)驗(yàn)者,3 級是骨干,4 級是專家,5 級和 6 級是權(quán)威和資深權(quán)威。
我認(rèn)為 1、2 級主要是學(xué)習(xí)、執(zhí)行、改進(jìn)的循環(huán),在這個(gè)過程中你的經(jīng)驗(yàn)不斷增長;3 級可以對交付負(fù)責(zé),交付過程中持續(xù)思考和總結(jié),跳出自己做的事情,宏觀看待它們在整個(gè)戰(zhàn)略中的位置,就可以走到 4 級。
以前Tony(編者注:騰訊主要?jiǎng)?chuàng)始人張志東,曾任職公司 CTO)對 4 級的要求就是什么事找這個(gè)人,他都能解決,自己解決不了就會主動(dòng)去找其他資源來解決。我對技術(shù)通道 4 級的定義就是能在組織里起技術(shù)掌控的作用。
技術(shù)人員的成長一般有兩個(gè)分支——在管理和在技術(shù)通道的發(fā)展。
Tony 對四級專家的定義包含了三個(gè)維度:
- 技術(shù)深度。
- 大局觀。
- 影響力。
技術(shù)深度是你的深度,大局觀是你的廣度,影響力其實(shí)是你的縱深,就是說這個(gè)東西多大限度輻射影響到同行,這是比較高屋建瓴的看法。
我認(rèn)為一個(gè)技術(shù)人員或者專家、工程師最重要的核心素質(zhì)是業(yè)務(wù)洞察力、技術(shù)視野和原創(chuàng)力。
業(yè)務(wù)洞察力是指技術(shù)人員對價(jià)值點(diǎn)的識別,技術(shù)視野和原創(chuàng)力可以體現(xiàn)在價(jià)值輸出,就是做出多少東西,解決了多少問題,最終解決方案有沒有可借鑒性,有沒有可以傳遞的價(jià)值。
這三點(diǎn)最后就就轉(zhuǎn)化為技術(shù)深度、大局觀、影響力,串聯(lián)起來就是我們最終對一個(gè)專家工程師的定義。
下面舉幾個(gè)例子,來闡述一個(gè)優(yōu)秀的專家工程師是什么樣的。
首先講一個(gè)業(yè)務(wù)洞察力的案例。大家都知道騰訊利潤的增長很大程度上是由于游戲的增長,騰訊的游戲起飛是 2008 年,當(dāng)時(shí)一個(gè)很大的增長動(dòng)力是在 2007 年到 2008 年之間,我們簽下了一批非常優(yōu)秀的游戲,大部分來自韓國。
但是這些引進(jìn)的游戲有很致命的地方,就是做技術(shù)的人基本上完全不考慮安全問題。
我們理一下這個(gè)邏輯:公司的增長來自于游戲,游戲的增長來自于引進(jìn),引進(jìn)的游戲來自于韓國,韓國的游戲有致命的安全問題,所以,游戲的業(yè)務(wù)安全當(dāng)時(shí)對公司來說具備戰(zhàn)略意義。
當(dāng)時(shí)互娛業(yè)務(wù)安全的同事非常敏銳地洞察到這個(gè)事情的重要性,投入了很大精力去研究,經(jīng)過長時(shí)間的摸索,深入的思考,和嚴(yán)酷的實(shí)戰(zhàn),形成了很多的解決方案,在很大程度上解決這個(gè)問題的同時(shí),也為自己贏得了發(fā)展空間。
再來看 CF 透視外掛的例子,在技術(shù)上也是很有特點(diǎn)的。外掛之所以難以防范,是因?yàn)榭梢詿o成本的拿到客戶端進(jìn)行分析,我們作為防御方非常被動(dòng),所以團(tuán)隊(duì)同事開始把思考著眼點(diǎn)放在我方的優(yōu)勢上,那就是服務(wù)器在我們手里。
最終大家設(shè)計(jì)了一個(gè)方案,使用從服務(wù)器下載的動(dòng)態(tài)代碼對客戶端的坐標(biāo)進(jìn)行加密,這樣我們可以幾乎以零成本隨時(shí)發(fā)布加密方案,而對抗方則需要花費(fèi)比較大的力氣進(jìn)行破解,這樣可以在架構(gòu)上具備防御優(yōu)勢。
當(dāng)然還有很多挑戰(zhàn),比如每次讀寫坐標(biāo)都需要加解密,這樣對動(dòng)態(tài)算法的性能要求就會很高,等等。
但最終我們還是把這個(gè)方案做出來了。這個(gè)案例,我想說的是一個(gè)專家工程師應(yīng)該在戰(zhàn)略上認(rèn)識到價(jià)值點(diǎn),在方案選擇上能看到各種各樣的技術(shù),在原創(chuàng)——算法優(yōu)化、性能方面能做到極致,最終這個(gè)方案才是具備足夠競爭優(yōu)勢的。
關(guān)于影響力,舉個(gè) 3 D游戲的例子。大家知道做 3D 游戲不是簡單的光照、投射,如果要讓場景看起來非常真實(shí)自然,必須要有陰影在里面。但如果要把所有的細(xì)節(jié),非常高精的模型去做投射,真實(shí)去追蹤光線的話,基本上不可實(shí)現(xiàn)。
互娛當(dāng)時(shí)進(jìn)行了原創(chuàng),用的方法就是放棄 3D 直接處理這個(gè)陰影,根據(jù)這個(gè)像素的深度可能用一個(gè) 2D 的算法簡單地把陰影描出來,疊到原來的圖上面去,做這個(gè)效果肉眼也比較難看出來差異,但效率大大提升了。
這樣的方案對整個(gè)行業(yè)都是有影響力,可以說它規(guī)避了這里面最難的問題,但是實(shí)際上做的效果卻是非常好。
在這里我希望總結(jié)一下技術(shù)的第一生產(chǎn)力意義,我認(rèn)為技術(shù)解決了幾個(gè)問題:第一是賦能,第二是提效。
一方面,我認(rèn)為可以把技術(shù)當(dāng)做一個(gè)工具箱,也就是說技術(shù)是工具箱里面的工具,最后能加工出什么樣的產(chǎn)品,肯定是產(chǎn)品策劃說了算,由他去構(gòu)思,但是技術(shù)的作用就是讓工具箱里面的工具越來越多。
另一方面,從技術(shù)的角度可以讓產(chǎn)品研發(fā)的效率變高,帶來的結(jié)果是創(chuàng)新嘗試的次數(shù)可以更多,在同樣的條件下,原來只能嘗試十次,但現(xiàn)在可以允許你試一百次,留下十個(gè)點(diǎn)子,這十個(gè)點(diǎn)子最后有一個(gè)做成一個(gè)巨量級的產(chǎn)品,這是技術(shù)帶來的。
我覺得我們做技術(shù)的不要妄自菲薄,也不要迷失方向。也許每個(gè)技術(shù)人員每天都應(yīng)該反思,我在賦能和效率上到底有什么成就和貢獻(xiàn)。
如果每天只是 follow 產(chǎn)品的節(jié)奏,只滿足于疲于奔命地實(shí)現(xiàn)產(chǎn)品的需求,我的效率上沒有任何提升,能力上沒有任何變化,不能比去年做出更多更好的東西,就應(yīng)該反思我們作為技術(shù)負(fù)責(zé)人的責(zé)任是否已經(jīng)盡到,我是否在本領(lǐng)域中沒有任何的長進(jìn)。
技術(shù)管理者的自我修煉
我們剛才說,技術(shù)發(fā)展有兩個(gè)通道,一個(gè)是專家通道,一個(gè)是技術(shù)管理者的通道,這兩個(gè)都是由專業(yè)來撬動(dòng)的,技術(shù)管理者越往后發(fā)展,戰(zhàn)略和人才這兩塊的重要性會越來越凸顯,但最終都還是依托自己的專業(yè)。
戰(zhàn)略需要你決定技術(shù)團(tuán)隊(duì)做什么事,怎樣高效完成,從技術(shù)角度能看到未來什么方向。
戰(zhàn)略除了自己思考以外,還要依托整個(gè)團(tuán)隊(duì)的信息輸入和思考,這時(shí)人才梯隊(duì)就非常重要。
隨著團(tuán)隊(duì)不斷發(fā)展,你的戰(zhàn)略要越來越好,需要你看的東西越來越廣,每個(gè)進(jìn)來的人都應(yīng)該變成你的一只眼睛,他能看到某些你看不到的東西,所以人才積累是戰(zhàn)略的一個(gè)非常重要的要素。
要戰(zhàn)略必須要人才,要人才就必須要專業(yè),所以最終還是回到原點(diǎn)——專業(yè)。所謂專業(yè)怎么解讀?
舉個(gè) PC 時(shí)代的例子,如果一個(gè)游戲的下載時(shí)間過長,就會成為用戶進(jìn)入的一個(gè)高門檻,為了讓游戲下載加速,技術(shù)團(tuán)隊(duì)提出了微端化的概念,做了一個(gè) VFS 文件系統(tǒng),先給用戶一個(gè)最小的下載包,在用戶玩的過程中,后臺一點(diǎn)一點(diǎn)拉回?cái)?shù)據(jù),這個(gè)技術(shù)出來之后馬上獲得了成功,分享這個(gè)過程是想說明專業(yè)在里面起到的作用。
這算是一個(gè)戰(zhàn)略方向,要做一個(gè)微端,誰能提出這樣的想法?有戰(zhàn)略眼光,有深厚的技術(shù)基礎(chǔ),看到這個(gè)可能性,然后把產(chǎn)品做出來,這是一個(gè)技術(shù)管理者應(yīng)有的素質(zhì),或者說他所帶的團(tuán)隊(duì)?wèi)?yīng)該具備的素質(zhì)。
分享一段曾國藩的話,我認(rèn)為用在技術(shù)管理者身上非常合適。
他強(qiáng)調(diào)為官者要知人曉事,位居高位者以知人,曉事二者為職:
- 知人是要能夠看準(zhǔn)人,要能夠?qū)θ俗鲈u價(jià)考核和應(yīng)用。
- 曉事就是要知道怎么做事情。
我認(rèn)為,評價(jià)一個(gè)人最終是看他做出多少事情,做出多少貢獻(xiàn),所以所謂知人曉事,根本點(diǎn)在曉事,從管理的角度,曉事即知人。
支持人做出貢獻(xiàn)的,大部分人是靠經(jīng)驗(yàn),少數(shù)人則可以上升到方法的高度,差別在于泛化應(yīng)用的層次會不一樣。
所以在看一個(gè)人的時(shí)候,判斷他的成功是來自于過往經(jīng)驗(yàn)還是來自于他的方法論,是非常重要的。
再往底層看,人最本質(zhì)的東西是事業(yè)心和悟性,事業(yè)心會決定他做事有多積極,悟性決定他的經(jīng)驗(yàn)轉(zhuǎn)換成方法的效率有多高,如果這兩件事情都 OK 的話,這個(gè)人就是你需要的人。
工程師的提升路徑
總體來說,工程師的自我修煉有兩條分支,一個(gè)是走專家路線,一個(gè)是走技術(shù)管理者路線,不管哪個(gè),專業(yè)都是你的基石,就是你最終的原創(chuàng)力,你在專業(yè)方法論上必須不斷提升。
如何提升?我有幾點(diǎn)體會:
找到自己,知道自己在哪個(gè)位置上
你要知道自己的本心,你喜歡做什么樣的事情,比如說你喜歡鉆研,未來是專家的方向。
比如說你喜歡一絲不茍把東西碼得整整齊齊,也許做架構(gòu)師、項(xiàng)目經(jīng)理、運(yùn)營策劃都很適合你;如果你天馬行空,對生活品質(zhì)要求很高,我覺得很大可能你適合做一個(gè)產(chǎn)品經(jīng)理。
每個(gè)人都會有自己的特質(zhì),你心里對自己有清晰的定位是非常重要的,這個(gè)會決定你在前進(jìn)的過程中會不會痛苦。
樹立互聯(lián)網(wǎng)企業(yè)的技術(shù)價(jià)值觀
樹立互聯(lián)網(wǎng)企業(yè)的技術(shù)價(jià)值觀——技術(shù)必須產(chǎn)生價(jià)值。不可否認(rèn)歷史上有很多偉大的人,做出了一些對社會發(fā)展起到非常重要作用的事情。
例如無線電波的發(fā)明對我們的生活產(chǎn)生多大的影響,是不可估量的,但是這個(gè)東西在當(dāng)時(shí)是沒有用的。我想說的是技術(shù)能真正產(chǎn)生價(jià)值是非常重要的。
舉個(gè)反面例子:2006 年,3D 技術(shù)已經(jīng)開始流行,看起來效果非常酷炫,而網(wǎng)易的回合制游戲《大話西游》也很火。
所以當(dāng)時(shí)我們有一個(gè)項(xiàng)目用最先進(jìn)的 3D 技術(shù),加上最火的游戲類型做了一款游戲,結(jié)果發(fā)現(xiàn)兩個(gè)最好的東西加在一起并不等于是一個(gè)好的產(chǎn)品,3D 無法支撐多個(gè)客戶端同時(shí)運(yùn)行,而且當(dāng)時(shí) 3D 制作成本相對較高,導(dǎo)致項(xiàng)目延期,最終放到市場上也不太被玩家認(rèn)可。
這個(gè)例子給我們的反思是:技術(shù)有沒有創(chuàng)造價(jià)值?我們做的這款游戲,3D 酷炫效果給這個(gè)游戲帶來的價(jià)值到底有多大?這個(gè)值得反思。我們在選擇技術(shù)方向的時(shí)候,永遠(yuǎn)要考慮和洞察用戶此刻最急需的是什么。
還有一個(gè)正面例子:Oren Etzioni 是一個(gè)數(shù)據(jù)科學(xué)家,他喜歡省錢,計(jì)劃一個(gè)旅行時(shí)會提前幾個(gè)月把機(jī)票買好,他覺得買得越早機(jī)票越便宜。
有一次,他在飛機(jī)上很得意地和別人說“我這個(gè)機(jī)票幾個(gè)月前買的,非常便宜”,那人就問他多少錢,他說這么多錢,那人說我是兩周前買的,比你還便宜,他就崩潰了,下了飛機(jī)就開始找數(shù)據(jù)看,發(fā)現(xiàn)果然是這樣。
他就開始反思這個(gè)問題,看來并不是說買得越早機(jī)票就會越便宜。他是一個(gè)數(shù)據(jù)科學(xué)家,很會建模,他把影響機(jī)票的各種因素放在這個(gè)模型中,用了機(jī)器學(xué)習(xí)的算法,預(yù)測機(jī)票價(jià)格趨勢的準(zhǔn)確率可以高達(dá) 80%。
這個(gè)系統(tǒng)上線之后,每年航空公司損失幾千萬,大家都在用這款產(chǎn)品買便宜機(jī)票,這個(gè)產(chǎn)品最后被微軟收購了。這就是技術(shù)深度帶來的價(jià)值,也是他創(chuàng)造的價(jià)值。
保持著好奇心和創(chuàng)新精神
在個(gè)人素質(zhì)修煉方面,應(yīng)該一直保持著好奇心和創(chuàng)新精神。所謂戰(zhàn)略,就是決定做什么不做什么。
概念上大家都希望做藍(lán)海,不愿意做紅海,而我的觀點(diǎn)是真正意義上看得見的藍(lán)海是不存在的,因?yàn)橐袁F(xiàn)在的市場效率,它一旦被證明的時(shí)候一定已經(jīng)變成紅海了。
所以藍(lán)海只是一個(gè)臨時(shí)意義上的東西,而紅海是一個(gè)常態(tài),真正創(chuàng)新、真正突破,真正要找藍(lán)海市場,你需要從沒有的地方去找,正如道德經(jīng)所說“萬物生于有,有生于無”。
一個(gè)強(qiáng)勢的產(chǎn)品可能會帶動(dòng)一個(gè)生態(tài),這個(gè)叫做萬物生于有,就像微信出來了,可以衍生出很多東西;而有生于無,就是指微信本來就是從沒有的地方長出來的。
舉個(gè) IEG 的例子:逆戰(zhàn)是我們自研的一個(gè) FPS 游戲,一開始照著 CF 學(xué)習(xí),采用了 3D 技術(shù),用 unreal 引擎做的,當(dāng)時(shí)沒有人看好這個(gè)項(xiàng)目,能立項(xiàng)已經(jīng)是很不容易了。
但這個(gè)團(tuán)隊(duì)很熱愛這個(gè)游戲,他們沒有想到這個(gè)產(chǎn)品后來對公司的戰(zhàn)略意義是什么,但他們堅(jiān)持把這個(gè)做下來了,越做越好,最終這個(gè)項(xiàng)目做成了,而且這個(gè)團(tuán)隊(duì)起來之后,可以分支做自研 FPS 游戲這條線,這也算是萬物生于有,有生于無的例子。
也許從技術(shù)的角度上講,更多要關(guān)注它不可能的地方,如果有人說這個(gè)不可能,可能屬于我的機(jī)會真的來臨了。
盡人心,知天命
做到你心目中最好的自己就可以,剩下的事情老天爺會安排。看下面兩張圖,你看到的是左邊萬眾敬仰、世界上唯一的球神喬丹,還是右邊在街上跟一幫小混混玩籃球的喬丹?
我想說,這兩個(gè)人是同一個(gè)人,喬丹說“just play,have fun,enjoy the game”。
我十來年做技術(shù)的生涯,也有摔倒,我的感悟是修行即道,最重要的是你在不停進(jìn)步,你在不斷修行。
曾宇先生,騰訊公司副總裁。 2002 年加入騰訊,曾負(fù)責(zé)騰訊研發(fā)線管理,后續(xù)擔(dān)任互動(dòng)娛樂事業(yè)群研發(fā)部總經(jīng)理,負(fù)責(zé)游戲、互娛相關(guān)的技術(shù)研發(fā)及管理工作,2012 年升任公司 VP,2016 年起主要負(fù)責(zé)移動(dòng)互聯(lián)網(wǎng)事業(yè)群技術(shù)管理工作,繼續(xù)參與公司級技術(shù)管理工作。