欧美色图 亚洲|野外口爆视频国产|久久精品视频观看|97精品人人抽插

荔枝CTO丁寧:一切從用戶出發(fā)的技術(shù)探索和優(yōu)化

美女主播、短視頻、游戲直播,這些紛繁的視覺(jué)信息似乎已經(jīng)將我們的日常填滿。然而,在視覺(jué)的另一端,荔枝正在挖掘聲音的一萬(wàn)種可能。荔枝是國(guó)內(nèi)最大的 UGC 聲音互動(dòng)平臺(tái),在荔枝你可以感受到或獨(dú)特、或美好的聲音帶來(lái)的故事,通過(guò)聲音的互動(dòng)來(lái)認(rèn)識(shí)一個(gè)主播或體驗(yàn)一種生活。在這個(gè)用聲音打造的世界里,荔枝已經(jīng)孕育了超過(guò) 500 萬(wàn)的優(yōu)質(zhì)聲音主播和 2 億多注冊(cè)用戶。
 
荔枝CTO丁寧:一切從用戶出發(fā)的技術(shù)探索和優(yōu)化-DVBCN

2013 年,荔枝還是一個(gè)普通的播客創(chuàng)業(yè)團(tuán)隊(duì)。當(dāng)時(shí)中國(guó)的移動(dòng)互聯(lián)網(wǎng)方興未艾,但流量?jī)r(jià)格還遠(yuǎn)未及現(xiàn)在的體貼親民。作為聲音互動(dòng)平臺(tái)的技術(shù)負(fù)責(zé)人,荔枝聯(lián)合創(chuàng)始人兼 CTO 丁寧當(dāng)時(shí)最棘手的問(wèn)題是如何讓用戶以最少的流量聽(tīng)到最高品質(zhì)的聲音。2013 年荔枝上線了 iOS 和 Android 兩個(gè)移動(dòng) App 版本,音頻編碼用 mp3 還是 AAC,長(zhǎng)鏈接的研發(fā)投入是否有必要,是當(dāng)時(shí)的丁寧每天都在思考的問(wèn)題。
 

2014 年,荔枝便獲得了 5 萬(wàn)個(gè)電臺(tái)的開(kāi)通,超過(guò) Podcast 時(shí)代中文播客的總量。從零到一的過(guò)程中,能夠?qū)崿F(xiàn)業(yè)務(wù)如此快速發(fā)展,不僅是創(chuàng)始團(tuán)隊(duì)對(duì)于播客市場(chǎng)趨勢(shì)的準(zhǔn)確判斷,也是以用戶體驗(yàn)為準(zhǔn)則的技術(shù)團(tuán)隊(duì)夜以繼日對(duì)技術(shù)架構(gòu)的優(yōu)化、嘗試和探索。在業(yè)務(wù)發(fā)展的關(guān)鍵階段,用戶體驗(yàn)和研發(fā)運(yùn)營(yíng)成本的平衡又該如何解決?
 

2015 年的播客平臺(tái)爆發(fā)之后,移動(dòng)音頻出現(xiàn)了巨大的競(jìng)爭(zhēng)和分化。經(jīng)過(guò)陣痛和思考,荔枝仍然留在了 UGC 的戰(zhàn)場(chǎng),堅(jiān)持最初的理想——給年輕人一個(gè)用「聲音陪伴的世界」。激烈的市場(chǎng)環(huán)境下,丁寧也在經(jīng)受著磨練和自我升級(jí),完成了從技術(shù)項(xiàng)目的管理者到成熟 CTO 的管理轉(zhuǎn)型,帶領(lǐng)大家突出重圍,構(gòu)建荔枝的技術(shù)壁壘。
 

今天,記者拜訪了荔枝 CTO 丁寧,一起來(lái)聊聊這個(gè)國(guó)內(nèi)最大的 UGC 聲音互動(dòng)平臺(tái),是怎樣從創(chuàng)業(yè)團(tuán)隊(duì)發(fā)展成為擁有 200 名研發(fā)人員的高效率平臺(tái)。在這個(gè)過(guò)程中,荔枝又經(jīng)歷了什么樣的技術(shù)調(diào)整、組織結(jié)構(gòu)演化和人員管理的蛻變,是如何在大浪淘沙的競(jìng)爭(zhēng)中,堅(jiān)持了最初的產(chǎn)品理想。
 

移動(dòng)互聯(lián)網(wǎng)早期的技術(shù)「拓荒者」,一切從用戶出發(fā)的技術(shù)探索和優(yōu)化
 

記者:今天很高興能夠跟荔枝CTO丁寧同學(xué)一起聊聊天,能否先介紹一下荔枝的在音頻技術(shù)上的發(fā)展過(guò)程?
 

丁寧:好的,我先介紹一下整個(gè)過(guò)程。我們從 2013 年 7 月份開(kāi)始做荔枝 App,首先考慮到當(dāng)時(shí)的用戶在移動(dòng)環(huán)境下的流量消耗問(wèn)題。探討了幾個(gè)方向,比如是用 AAC 還是 mp3?當(dāng)時(shí) mp3 還是很流行的。但是 mp3 本質(zhì)的問(wèn)題是在相同碼率的情況下,效果沒(méi)有 AAC 好。
 

記者:當(dāng)時(shí)如何判斷音頻效果好壞呢?
 

丁寧:第一種方法是通過(guò)聽(tīng),第二種方法是通過(guò) addition 去分析音頻的頻譜,能夠看到整個(gè)能量點(diǎn)的分布情況。然后再通過(guò)一段標(biāo)準(zhǔn)的音樂(lè),以及兩個(gè)相同(音樂(lè)的)碼率的解碼輸出,就會(huì)看到兩者之間的差距。我們希望達(dá)到的效果就是要省流量,效果好,還要比較通用。當(dāng)時(shí)在那個(gè)環(huán)境,用 mp3 在瀏覽器上可以直接播放;但 AAC 在個(gè)別瀏覽器上是無(wú)法播放的。我們想做出來(lái)的是全平臺(tái)都支持的方案,不僅是 App,瀏覽器也要去支持。所以我們做了一個(gè)折中的方案,用戶有 wifi 的情況下用 mp3 的 128kpbs。
 

記者:當(dāng)時(shí) 128kbps 的在播客上屬于什么水平的音質(zhì)呢?
 

丁寧:聽(tīng)音樂(lè)的話,256kbps 才是最低的標(biāo)準(zhǔn),128kpbs 的話被稱為廣播級(jí)別。因?yàn)槲覀儺?dāng)時(shí)沒(méi)有去考慮到音樂(lè)音質(zhì),更多的是考慮人聲。在移動(dòng)環(huán)境下是動(dòng)態(tài)碼率,動(dòng)態(tài)碼率差不多是在 16kbps 的 AAC。這樣的話,AAC 的輸出效果就非常好。我們對(duì)比了一下,16kbps 的 AAC 其實(shí)比 32kbps 的 mp3 效果還好。
 

記者:還可以省一半流量。
 

丁寧:對(duì),當(dāng)時(shí)我們宣傳的重點(diǎn)就是省流量。不過(guò)從省流量這方面來(lái)說(shuō),不僅僅是音頻,還要從整個(gè)客戶端的架構(gòu)去思考,客戶端也要省流量。站在現(xiàn)在來(lái)說(shuō)流量已經(jīng)不是那么重要了,但 2012、2013 年的時(shí)候,流量對(duì)人們來(lái)說(shuō)還是蠻重要的。除了碼率以外,要解決流量問(wèn)題,我們就在想架構(gòu)應(yīng)該怎么做,我們同時(shí)也考察了很多架構(gòu)。
 

我們做過(guò)幾種模型,一種是完全的短鏈接。完全的短鏈接會(huì)有推送的問(wèn)題,我可以推送給 iOS 端用戶但無(wú)法推送到安卓端用戶。其實(shí),今天我們看到很多理論,比如增長(zhǎng)模型等等,很重要的一點(diǎn)是你必須觸達(dá)用戶,那成本最低的方式就是推送,但當(dāng)時(shí)國(guó)內(nèi)的安卓系統(tǒng)已經(jīng)去掉了谷歌底層框架,是無(wú)法觸達(dá)用戶的,也沒(méi)有像今天的各類推送平臺(tái)(例如小米推送、華為推送、極光、個(gè)推等等)。
 

記者:是的,推送是一個(gè)相對(duì)復(fù)雜的底層技術(shù)。
 

丁寧:是,所以那時(shí)候我們就思考怎么解決這個(gè)問(wèn)題。最開(kāi)始是完全的 http、輪詢,我們做了一版,非常耗電,要想怎么去定輪詢的周期。后來(lái)做了改進(jìn),這種改進(jìn)的形態(tài)有很多人也用過(guò),叫法不一樣但其實(shí)原理一樣。就是 http 上去之后在服務(wù)端設(shè)置一個(gè)超時(shí)時(shí)間,把這個(gè)請(qǐng)求 hold 住,到了超時(shí)時(shí)間再把它放下去。受限于運(yùn)營(yíng)商、地域性等等,真實(shí)環(huán)境出了各種各樣的問(wèn)題。因?yàn)槲覀儗?duì)自己技術(shù)的質(zhì)量要蠻高的,如果不考慮那么多,做 http 那就好,但我們還是希望高要求自己把東西做好,于是決定做長(zhǎng)鏈接。但是一轉(zhuǎn)長(zhǎng)鏈接之后,對(duì)整體架構(gòu)的調(diào)整會(huì)非常大。那要保持住這個(gè)長(zhǎng)鏈接,底層就要去做 IM。
 

我們認(rèn)為當(dāng)時(shí)微信在 IM 上可以做出多種變化,那么長(zhǎng)鏈接也可以在我們的 App 上實(shí)現(xiàn)各種能力,所以我們就照著 IM 的要求來(lái)做。而且還有一個(gè)好處,那就是如果后期去做變現(xiàn)業(yè)務(wù),是要全鏈路加密的,如果跟一條 tcp 連接的話,整個(gè)全鏈路加密就可以快速的收到一起,不用去分開(kāi)了??傊?,這個(gè)過(guò)程有出現(xiàn)各種各樣的問(wèn)題,從 http 到長(zhǎng)鏈接過(guò)渡中間還存在一個(gè)過(guò)渡,就是 http 和長(zhǎng)鏈接并存的解決方案。但是真正做的時(shí)候也有各種問(wèn)題,我們最后就選擇做一條長(zhǎng)鏈接。
 

記者:為了做好長(zhǎng)鏈接,勢(shì)必要做很多的技術(shù)架構(gòu)調(diào)整。
 

丁寧:沒(méi)錯(cuò)。那個(gè)時(shí)候開(kāi)始建立整個(gè)長(zhǎng)鏈接的架構(gòu),確定架構(gòu)之后,就要去服務(wù)端和客戶端進(jìn)行調(diào)整,之后就是維護(hù)一個(gè)長(zhǎng)鏈接的策略,對(duì)它做大量的優(yōu)化。比如必須要省電省流量,保持鏈接的活躍。其中報(bào)活還包括進(jìn)程報(bào)活和鏈接報(bào)活,這是兩個(gè)問(wèn)題。我相信你原來(lái)創(chuàng)業(yè)的時(shí)候都有遇到這些問(wèn)題。
 

記者:對(duì),都走過(guò)彎路,包括后來(lái)對(duì)齊策略喚醒等等。本質(zhì)上來(lái)講,在移動(dòng)互聯(lián)網(wǎng)早期發(fā)展的時(shí)候,作為工具環(huán)境、包括所謂的開(kāi)發(fā)者環(huán)境,開(kāi)發(fā)者工具沒(méi)那么成熟的時(shí)候都要拓荒的。你們做了長(zhǎng)鏈接架構(gòu)對(duì)現(xiàn)在有什么樣的影響呢?
 

丁寧:那個(gè)時(shí)候選擇長(zhǎng)鏈接作為最初的技術(shù)方案,的確對(duì)后面的發(fā)展產(chǎn)生很大影響。從今天來(lái)看,很少有 APP 是有一個(gè)長(zhǎng)鏈接的。這種做法微信也有。我們當(dāng)時(shí)對(duì)微信這類即時(shí)通訊也做了很多的調(diào)研。到今天來(lái)說(shuō),荔枝的主要業(yè)務(wù)仍然還是在長(zhǎng)鏈接上,大的架構(gòu)沒(méi)有換,大部分業(yè)務(wù)還是在長(zhǎng)鏈接上運(yùn)行,這個(gè)在當(dāng)時(shí)對(duì)技術(shù)實(shí)現(xiàn)的要求很高。
 

記者:是的,后來(lái)很多公司把推送做成了獨(dú)立的業(yè)務(wù)來(lái)發(fā)展。
 

丁寧:對(duì),再舉個(gè)最簡(jiǎn)單的例子,一般所有 request response 在一個(gè)通道的時(shí)候,需要把它進(jìn)行序號(hào)化。原來(lái)用 http 的時(shí)候,開(kāi)一個(gè)就是一個(gè)通道,再開(kāi)一個(gè)是另一個(gè)通道。然而現(xiàn)在全部壓在一個(gè)通道里,要求快速的 response,這就需要進(jìn)行編碼了。早期的安卓機(jī)性能不太好,我們測(cè)試過(guò)當(dāng)大量 tcp 并發(fā)的時(shí)候會(huì)在底層卡死。如果把這些東西擠在一個(gè)通道里,就要去管理這個(gè)通道調(diào)度。至于怎么樣去把上傳去做好,那就需要去切分。這個(gè)切分的策略,相當(dāng)于最底層 tcp 的調(diào)度,我們?cè)谏蠈討?yīng)用層做了一次調(diào)度。還有一套優(yōu)化策略,response 的優(yōu)先級(jí)一定要比上傳的優(yōu)先級(jí)要高,并且做好通道里面這些切分的調(diào)度,我們當(dāng)時(shí)叫單通道多路復(fù)用。
 

上行就上傳和和信令,如何讓用戶感知不是那么強(qiáng),影響整個(gè)網(wǎng)絡(luò),這中間也有很多策略的調(diào)整。這事情前前后后折騰很久。我們對(duì)技術(shù)要求很高就體現(xiàn)在這一點(diǎn)上。
 

記者:但到了今天這個(gè)環(huán)境下,流量便宜,性能好了,手機(jī)電池容量也大了,那么與您當(dāng)初做的這些努力,到今天來(lái)看還有什么變化,或者說(shuō)有什么更深層次的影響?
 

丁寧:當(dāng)初打下的基礎(chǔ),使得現(xiàn)在整體架構(gòu)沒(méi)有大調(diào)整。現(xiàn)在大家已經(jīng)對(duì)流量不是很關(guān)心了,這時(shí)候我們推進(jìn)的就是音頻的質(zhì)量問(wèn)題。因?yàn)槠鋵?shí)通道優(yōu)化已經(jīng)到一個(gè)點(diǎn)上了,那我們更多的是把音頻質(zhì)量往上提。用戶上傳的音頻越來(lái)越大,我們就把碼率逐漸放開(kāi)。現(xiàn)在已經(jīng)支持到 300 多的碼率了,這時(shí)候上傳下載的壓力會(huì)變得更大,所以我們主要的調(diào)整都是在后端的編碼與解碼。
 

記者:所以是否可以理解為,早期可能更多重視用戶體驗(yàn),而今天其實(shí)更多考慮省流量,節(jié)省公司的運(yùn)營(yíng)成本?
 

丁寧:會(huì)有一些,但其實(shí)最大的成本還是音頻里面的 CDN,這個(gè)流量成本其實(shí)沒(méi)法省。你采用什么樣的編碼基本上就確定完了,所以我們其實(shí)更多考慮到用戶層面,他們的流量怎么辦。
 

記者:CDN 有多大的成本優(yōu)化空間呢?是否會(huì)根據(jù)客戶不同的位置和不同時(shí)間段去做一些 CDN 的負(fù)載,包括遷移、邊緣的一些優(yōu)化等等嗎?
 

丁寧:這個(gè)其實(shí)有一個(gè)調(diào)度,最早的時(shí)候就有考慮到,但是一直沒(méi)時(shí)間去做。在發(fā)展的過(guò)程中,我們始終沒(méi)有特別重點(diǎn)的去考慮 CDN 的成本問(wèn)題,考慮更多的是用戶體驗(yàn)。假設(shè)從 1000 萬(wàn)費(fèi)用中節(jié)省到 800 萬(wàn),一定是省錢了。但如果效果不好,用戶體驗(yàn)也會(huì)變?cè)愀?。所以我們更多的技術(shù)考慮是從用戶體驗(yàn)這個(gè)角度。怎么才能讓用戶體驗(yàn)變得更好呢。
 

我們做了 CDN 的調(diào)度體系,也就是融合 CDN,用戶根據(jù)他的情況來(lái)選 CDN,用戶的行為日志會(huì)不斷上傳,他請(qǐng)求這些節(jié)目的整體情況會(huì)不斷上傳到我們的后臺(tái)。系統(tǒng)根據(jù)當(dāng)時(shí)真實(shí)情況去調(diào)整 CDN 策略??蛻舳藭?huì)收集用戶收聽(tīng)情況,會(huì)把基本數(shù)據(jù)收集起來(lái),傳回服務(wù)器去計(jì)算所有收集到的用戶信息,然后有算法、權(quán)重。權(quán)重里面就包括剛才我說(shuō)的各種各樣的維度,例如地理信息、對(duì)接的 CDN、價(jià)格、斷線率、響應(yīng)時(shí)長(zhǎng)等等。這些信息輸進(jìn)去,每天會(huì)計(jì)算一次并排出一張表,把這些信息全部下發(fā)到各類地區(qū)的用戶,然后決定電信、聯(lián)通、移動(dòng)這些運(yùn)營(yíng)商的用戶到底應(yīng)該切到哪個(gè) CDN 上去。
 

記者:所以本質(zhì)上來(lái)說(shuō),始終還是用戶體驗(yàn)為第一優(yōu)先級(jí),而不是運(yùn)營(yíng)成本。
 

丁寧:是的,我們從始至終沒(méi)有過(guò)多考慮過(guò)運(yùn)營(yíng)成本,必須是考慮用戶體驗(yàn)優(yōu)先。我寧愿效果好,貴一點(diǎn)沒(méi)問(wèn)題。因?yàn)槲覀兿嘈庞脩趔w驗(yàn)永遠(yuǎn)是第一,沒(méi)有用戶再便宜也沒(méi)有用。
 

記者:荔枝現(xiàn)在也面臨著一定規(guī)模的增長(zhǎng)。您覺(jué)得下一階段,比如未來(lái)一兩年內(nèi),最大的技術(shù)挑戰(zhàn)可能會(huì)在哪些方面?
 

丁寧:最大的技術(shù)挑戰(zhàn)一直是直播業(yè)務(wù)的并發(fā)。我們從 2016 年開(kāi)始做直播后,明星直播的并發(fā)中出現(xiàn)的問(wèn)題還是蠻多的,所以我們?cè)诿餍侵辈ド献隽舜罅績(jī)?yōu)化。因?yàn)槲覀冏龅恼w策略是平的,沒(méi)有做特殊處理,常規(guī)情況下平的策略不會(huì)有問(wèn)題,因?yàn)椴粫?huì)有大的流量并發(fā)。但明星一來(lái),可能帶來(lái)的就是一兩百萬(wàn)的用戶,這需要做一些架構(gòu)上的調(diào)整。我們也考慮過(guò)做兩套系統(tǒng),不過(guò)這樣成本還是蠻大的,平常用不到另一套。所以解決直播業(yè)務(wù)并發(fā)上面,我們花了大量的精力。
 

記者:這可能跟荔枝的發(fā)展過(guò)程有關(guān)系,以前早期創(chuàng)業(yè)公司沒(méi)有那么好的開(kāi)發(fā)者服務(wù)工具,所以只能自己做。而現(xiàn)在的創(chuàng)業(yè)公司一開(kāi)始就有很多的選擇,所以他們不愿意自己做,發(fā)展到中后期的話可能還要補(bǔ)課。
 

丁寧:是的,自己控制核心的能力和技術(shù),本身的好處很容易理解。例如,出現(xiàn)問(wèn)題能快速解決,所有需求能夠快速響應(yīng),不依賴于外部。更重要的是,可以「鍛煉程序員的靈魂」。當(dāng)我們面臨非常底層的技術(shù)時(shí)候,都需要去面對(duì)和克服挑戰(zhàn)的對(duì)吧?這是一種技術(shù)價(jià)值觀,如果沒(méi)有堅(jiān)持這種技術(shù)價(jià)值觀,這樣的技術(shù)文化傳承不下去的話,等到我們需要去挑戰(zhàn)一些更大型項(xiàng)目的時(shí)候,技術(shù)人員的水平就很堪憂了。
 

記者:管理這么大規(guī)模的團(tuán)隊(duì),有沒(méi)有您已經(jīng)堅(jiān)持了很多年的管理方法或理念,包括一些策略?
 

丁寧:對(duì)于整個(gè)技術(shù)團(tuán)隊(duì),我有一個(gè)最基本的要求,就是剛剛所說(shuō)的核心的東西要掌握自己手里。你會(huì)發(fā)現(xiàn),當(dāng)團(tuán)隊(duì)有這么一個(gè)信念之后,技術(shù)團(tuán)隊(duì)聚攏的就是這批人,這就是我在技術(shù)層面的價(jià)值觀。我認(rèn)為這個(gè)價(jià)值觀可以鍛煉人。
 

我們潛心從底層一點(diǎn)點(diǎn)去敲代碼、分析,去思考可能出現(xiàn)的各種問(wèn)題過(guò)程中,可以鍛煉技術(shù)團(tuán)隊(duì)的思維能力,讓大家更縝密的去考慮技術(shù)問(wèn)題,所以當(dāng)時(shí)我們招聘技術(shù)人員的時(shí)候一直都是秉承這個(gè)理念,而我們的招聘也是非常嚴(yán)格的。無(wú)論是正式員工還是實(shí)習(xí)生,我們的面試要求都一視同仁,在技術(shù)水平上我們的要求一直很高。
 

隨著時(shí)間推移,我的招聘思維也會(huì)有一些變化。最早我的要求是技術(shù)能力第一、理念第二、人品可能是第三。后來(lái)慢慢我調(diào)整了,我開(kāi)始認(rèn)同技術(shù)理念第一、人品第二、技術(shù)能力第三的順序,這也是一個(gè)認(rèn)識(shí)上的變化。
 

記者:基礎(chǔ)研發(fā)的產(chǎn)品化,是說(shuō)他必須得被業(yè)務(wù)部門認(rèn)可。
 

丁寧:對(duì)。未來(lái)大方向就是可以產(chǎn)品化。我的小目標(biāo)是基礎(chǔ)研發(fā)可以支持業(yè)務(wù)發(fā)展,大目標(biāo)是以后把做的這些東西全部串聯(lián)起來(lái),技術(shù)方面全部進(jìn)行項(xiàng)目制的變革。把所有事情全部包裝并且項(xiàng)目化,項(xiàng)目化之后確定責(zé)任人。
 

記者:那是否會(huì)面臨一個(gè)問(wèn)題,可能外面有很多方案做得更好,所以業(yè)務(wù)部門選擇方案時(shí),并不用選公司內(nèi)部的,這樣在荔枝內(nèi)部可以嗎?
 

丁寧:沒(méi)錯(cuò),這可以。業(yè)務(wù)線具有最大決策權(quán)。因?yàn)?Team Leader 是要考慮到非常多事情包括成本,而且身上承擔(dān)最終業(yè)績(jī)的。如果他覺(jué)得用外部的方案更好,那你可以去用。而內(nèi)部的這些技術(shù)研發(fā)肯定也有一些優(yōu)勢(shì)。比如說(shuō)內(nèi)部的成本核算,靈活的需求定制等等。
 

基礎(chǔ)研發(fā)的第一目標(biāo)是業(yè)務(wù)支持,第二是把自己做成成熟的項(xiàng)目。項(xiàng)目最大的目標(biāo)就是能做成通用的,能夠具備完整的對(duì)外標(biāo)準(zhǔn)化服務(wù)的能力,所以現(xiàn)在全部都往這種平臺(tái)化系統(tǒng)化去引進(jìn)。以前都是不成體系的。
 

記者: 現(xiàn)在的組織結(jié)構(gòu)下,如何確保大家目標(biāo)一致,完成業(yè)績(jī)呢?
 

丁寧:技術(shù)在每年年初的時(shí)候會(huì)進(jìn)行討論。這一年我們要去做什么,每半年調(diào)整一次目標(biāo)。我們先定幾個(gè)大的方向,然后從這里面摘出來(lái)一些重點(diǎn)項(xiàng)目。其實(shí)每一個(gè)團(tuán)隊(duì)要跟的項(xiàng)目不止一個(gè)。但重要的核心考核往往是核心的負(fù)責(zé)人身兼 1-2 個(gè)項(xiàng)目。所以我們把這些一年的項(xiàng)目,根據(jù)職能摘出來(lái)。比如說(shuō)是客戶端做主導(dǎo)的,那就是放到客戶端的這個(gè) Team Leader 里,跟服務(wù)端相關(guān)的,就放在服務(wù)端的 Team Leader 里。所以最后你會(huì)發(fā)現(xiàn)每個(gè)人身上都跟了大量項(xiàng)目。
 

記者: 這是 OKR 的拆分方法了。
 

丁寧:技術(shù)團(tuán)隊(duì)根據(jù) KPI 來(lái)拆分 OKR。比如有兩個(gè)重要的項(xiàng)目和兩個(gè)內(nèi)部項(xiàng)目的情況下,判斷哪些是重要的、哪些是在這個(gè)季度我們一定要做完的,哪些是在要在下個(gè)季度要去完成的,哪些是這個(gè)季度要做一些預(yù)研的,全部拆出來(lái),是一種 OKR 和 KPI 結(jié)合的管理方法。KPI 只是數(shù)字,那怎么實(shí)現(xiàn)這個(gè)數(shù)字,這就要把路徑寫(xiě)出來(lái)。技術(shù)同學(xué)在討論 KPI 的時(shí)候會(huì)有些偏離業(yè)務(wù),所以我們會(huì)開(kāi)會(huì)多次討論 KPI,會(huì)明確下來(lái)這個(gè) KPI 最終是為什么東西來(lái)服務(wù)的。
 

記者:所以制定 KPI 的人,就是整個(gè)研發(fā)中心的班委。類似阿里體系的班委。
 

丁寧:是的。一個(gè)研發(fā)中心會(huì)有一個(gè)班委,這個(gè)班委就決策哪些項(xiàng)目是需要被列入 KPI 的,需要去跟進(jìn)的,以及考察它的指標(biāo)是什么、它到底產(chǎn)生什么效果、它的結(jié)果會(huì)對(duì)什么東西產(chǎn)生作用?從這個(gè)角度去設(shè)計(jì) KPI 就避免了 KPI 都是一些技術(shù)指標(biāo)這種情況。因?yàn)閿?shù)字本身沒(méi)有意義。做的再好看、響應(yīng)再快,沒(méi)人用就沒(méi)有意義。
 

這個(gè)過(guò)程需要大量的溝通,班委內(nèi)部要達(dá)成一致。開(kāi)始的時(shí)候大家都是不一致的,比如說(shuō)客戶端的要做一個(gè)項(xiàng)目,需要服務(wù)端的支持,那是不是把部分 KPI 讓服務(wù)端去扛,客戶端扛一部分。后來(lái)考慮覺(jué)得不行。我要求「責(zé)任」、「權(quán)利」必須要一致,不能兩個(gè)團(tuán)隊(duì)都去扛。如果項(xiàng)目最后做失敗了,到底是服務(wù)端的責(zé)任還是客戶端的責(zé)任。
 

記者:其實(shí)我們?cè)谧?ONES 的時(shí)候也有這樣一個(gè)理念,就是任何事情有且只有一個(gè)人負(fù)責(zé),每個(gè)任務(wù)包括每個(gè)版本每個(gè)迭代都是這樣。
 

丁寧:是的,但也有一個(gè)問(wèn)題就是技術(shù)同學(xué)比較單純。我們強(qiáng)調(diào)的企業(yè)文化是目標(biāo)一致嘛,大家就想,那個(gè)目標(biāo)一致不就是讓我配合其他團(tuán)隊(duì)么。而其實(shí)目標(biāo)一致的前提是要「責(zé)任、權(quán)利」清晰,再去做到目標(biāo)一致。如果不清晰,又要求大家一致,就會(huì)出現(xiàn)扯皮的現(xiàn)象。所以這個(gè)要先思想進(jìn)行轉(zhuǎn)變,思想要想轉(zhuǎn)變,首先要清晰責(zé)任人是誰(shuí)。
 

記者:所以這是說(shuō),我們建立企業(yè)文化的同時(shí),也需要給研發(fā)同學(xué)進(jìn)行企業(yè)文化的翻譯,激發(fā)團(tuán)隊(duì)的戰(zhàn)斗力。
 

CTO 的四年之癢,以產(chǎn)品思維和更高的視角做研發(fā)管理
 

記者:我剛才聽(tīng)您講的是技術(shù)上的一些理念和技術(shù)團(tuán)隊(duì)的發(fā)展過(guò)程,那您個(gè)人是怎樣的職業(yè)經(jīng)歷呢?才能使得技術(shù)團(tuán)隊(duì)形成了現(xiàn)在的規(guī)模和戰(zhàn)斗力。
 

丁寧:我早期是做項(xiàng)目管理的,我是從 2007 年開(kāi)始做項(xiàng)目管理,一直做到 2016 年。當(dāng)時(shí)的項(xiàng)目管理牽扯不到這么多像 OKR、KPI 這樣的管理目標(biāo)等上層管理方法。
 

記者:當(dāng)時(shí)的項(xiàng)目管理更多可能是瀑布流的或 PMP。
 

丁寧:對(duì),我那時(shí)候用 Scrum,到今天還是。但是項(xiàng)目管理本身管的是時(shí)間、風(fēng)險(xiǎn)、項(xiàng)目人員的安排,做完以后出不出業(yè)績(jī)是完全不確定的。當(dāng)我從項(xiàng)目管理這個(gè)圈子里面跳出來(lái)的時(shí)候,站在更高的層面從公司業(yè)績(jī)實(shí)現(xiàn)這個(gè)角度去看時(shí),看到的就不僅僅是項(xiàng)目管理這么一個(gè)點(diǎn)了。我們不能是原來(lái)那種只是盯著這個(gè)項(xiàng)目「做完就好」這樣簡(jiǎn)單的邏輯,業(yè)務(wù)思維要更好,更多考慮到整體業(yè)績(jī)。
 

當(dāng)思考業(yè)績(jī)本身的時(shí)候,就會(huì)不斷的去轉(zhuǎn)變。從原來(lái)盯的效率,討論能不能我做出來(lái),能不能按要求按時(shí)間做好,到現(xiàn)在要考慮的是業(yè)績(jī)本身,不僅要做完項(xiàng)目,更要看這個(gè)東西上線了以后有沒(méi)有很好的效果。讓它能夠更好的發(fā)展和迭代,這個(gè)思維一定要先轉(zhuǎn)變。
 

記者:是怎樣的契機(jī),使您從項(xiàng)目管理的程序員轉(zhuǎn)換成一個(gè)對(duì)業(yè)績(jī)或者對(duì)業(yè)務(wù)有理解的 CTO?
 

丁寧:應(yīng)該說(shuō)是 2016 年吧。2016 年的時(shí)候,公司在做調(diào)整。從原來(lái)錄播的大業(yè)務(wù)線調(diào)整出一個(gè)直播的新業(yè)務(wù)線。當(dāng)時(shí)直播的時(shí)候業(yè)務(wù)線發(fā)展速度非???,讓我們看到,第一,有一個(gè)業(yè)務(wù)要快速去調(diào)整的時(shí)候,需要去做很多的適配。我們之前做了很多的東西都不一定合適。在這個(gè)新的業(yè)務(wù)線上去實(shí)施的時(shí)候是沒(méi)有辦法快速去適應(yīng)的。那時(shí)候,我需要想辦法去面對(duì)快速的變化,這個(gè)其實(shí)是作為創(chuàng)始人應(yīng)該去關(guān)注的。那我發(fā)現(xiàn)不僅是 Marco(荔枝 CEO 賴奕龍)需要關(guān)注的,我覺(jué)得我也需要跳出來(lái),面對(duì)變化和發(fā)展,來(lái)適應(yīng)支撐新的業(yè)務(wù),需要有更多思考。
 

當(dāng)時(shí)我想,如果我僅僅是技術(shù)員去做技術(shù)管理、項(xiàng)目管理,能支撐起這樣的業(yè)務(wù)嗎?從現(xiàn)在來(lái)看,這些快速的發(fā)展、這種演變,以當(dāng)時(shí)的我根本就支撐不起。所以我要求自己往高了拔,剛好那時(shí)候也參加了很多外部的管理培訓(xùn),把目標(biāo)管理、項(xiàng)目管理、業(yè)績(jī)管理慢慢全部融合在一起。讓我真正意識(shí)到要去站得更高,最終要考慮的是業(yè)績(jī)。
 

記者:這是一種管理意識(shí),我們不是僅僅把東西做出來(lái),我們做的也不是產(chǎn)品本身。
 

丁寧:是的,跳出來(lái)后發(fā)現(xiàn)其實(shí)項(xiàng)目管理只是要做事情中間的一小部分。當(dāng)時(shí)我做了很多的思考,怎么樣讓技術(shù)團(tuán)隊(duì)、讓中層管理也要有這種轉(zhuǎn)變。大家一起來(lái)關(guān)注的是最終的那個(gè)結(jié)果,而不是做完這件事情就結(jié)束了。
 

記者:其實(shí)這個(gè)轉(zhuǎn)變挺難的。可能需要一個(gè)契機(jī),例如公司轉(zhuǎn)型或發(fā)展速度非常快。要有這樣的一個(gè)空缺和要求去壓著大家去成長(zhǎng),包括壓著 CTO 去成長(zhǎng)。
 

丁寧:沒(méi)錯(cuò)。其實(shí)很多人不是說(shuō)有一個(gè)叫 CTO 的四年之癢。如果公司業(yè)績(jī)一直往上走,那其實(shí) CTO 做到第四年的時(shí)候會(huì)發(fā)現(xiàn)基本上各種框架、服務(wù)都已經(jīng)做的很完善了。如果沒(méi)有很大的挑戰(zhàn),之前的坑都踩完了,過(guò)不去的坎其實(shí)也肯定早就不做了。CTO 做到第四年、第五年到底應(yīng)該做些什么?
 

記者:CTO 需要被業(yè)務(wù)推著再次成長(zhǎng)。
 

丁寧:對(duì),所以說(shuō)有四年之癢的這么一個(gè)說(shuō)法。其實(shí)我也深刻地感受到,到了那個(gè)時(shí)間點(diǎn),需要去關(guān)注更大的東西了,能力應(yīng)該要有更大地發(fā)揮,而不是僅僅在技術(shù)本身了。剛跳出來(lái)時(shí)候其實(shí)蠻難受的。管業(yè)務(wù)線的時(shí)候覺(jué)得抓不住。以前面對(duì)技術(shù)同學(xué)都好管,大家一起做完一個(gè)東西就好?,F(xiàn)在要去看業(yè)務(wù),讓數(shù)據(jù)更好的增長(zhǎng),也要去分析業(yè)務(wù)和用戶需求。
 

記者:所以一個(gè)什么樣的技術(shù)人員才可能在未來(lái)變成 CTO 呢?
 

丁寧:我認(rèn)為是有產(chǎn)品思維的,既做技術(shù)又需要有產(chǎn)品思維。CTO 需要有對(duì)業(yè)務(wù)發(fā)展的趨勢(shì)判斷,也需要有自己的看法和理解。在帶業(yè)務(wù)的過(guò)程中,肯定有很多挑戰(zhàn),因?yàn)楫吘构芾懋a(chǎn)品和運(yùn)營(yíng)肯定不是管理技術(shù)那種手段。運(yùn)營(yíng)和產(chǎn)品又是直接跟用戶打交道的人。那怎么樣用產(chǎn)品運(yùn)營(yíng)的話術(shù)去溝通?然后怎么樣去理解他們的需求?現(xiàn)在要去挖掘用戶深層次的需求點(diǎn),要和產(chǎn)品和運(yùn)營(yíng)一起去觀察用戶核心的需求在哪里,而不僅僅是站在技術(shù)角度去思考。
 

記者:您怎么看待現(xiàn)在的直播行業(yè),包括直播視頻,或者有哪些商業(yè)領(lǐng)域是您現(xiàn)在比較關(guān)注的?
 

丁寧:我們現(xiàn)在做的主要是直播和錄播兩個(gè)業(yè)務(wù)。直播其實(shí)現(xiàn)在大家可以看到是從 2015 年左右開(kāi)始到 2016 年一步步發(fā)展起來(lái)的。我個(gè)人判斷,直播仍然是個(gè)流量型業(yè)務(wù)。從整個(gè)直播生態(tài)來(lái)說(shuō),它的留存一直都在很難持續(xù)的往上做,需要不斷的去拿流量來(lái)支撐起來(lái)商業(yè)變現(xiàn)。所以我們要做的工作就是精細(xì)化的深度運(yùn)營(yíng)來(lái)提高轉(zhuǎn)化率。
 

記者:基本上不同產(chǎn)品的單個(gè)用戶的獲取成本基本差不多?
 

丁寧:對(duì)。所以需要精細(xì)化的深度運(yùn)營(yíng)提高競(jìng)爭(zhēng)力。精細(xì)化運(yùn)營(yíng)的話,品類要足夠豐富,要建立一些制度、規(guī)則,以及和別人不一樣的特點(diǎn)。當(dāng)然,別人去抄你這是很難避免的。但是要保持有一些跟別人不一樣的東西。
 

記者:就好像我們現(xiàn)在創(chuàng)業(yè)一樣,行業(yè)本身沒(méi)有什么秘密。我們能做的事情大家都能做,但是大家在同樣的情況下,選擇打牌的方法跟出牌的順序是不一樣的。這個(gè)明牌是說(shuō)所有人都可以看得到我的出牌,這樣的話這個(gè)公司在市場(chǎng)上取得成就才不是靠運(yùn)氣,而是真正實(shí)打?qū)嵉亩ㄎ缓蛻?zhàn)略。通過(guò)組織和精細(xì)化運(yùn)營(yíng),切實(shí)的把戰(zhàn)略真正執(zhí)行出來(lái)。不知道荔枝是否也是這樣,有你們獨(dú)特的定位,而且明確告訴大家的。
 

丁寧:荔枝從一開(kāi)始到現(xiàn)在一直定位的都是 UGC,純 UGC。我們的理念就是把草根培養(yǎng)出來(lái)。有些人對(duì)自己的聲音比較自信或者有異于常人的能力,我們就要把他們挖掘出來(lái),推向更多的用戶。偶爾明星過(guò)來(lái)代言,也是為了能夠去提升整個(gè)品牌的知名度。而荔枝產(chǎn)品本身不管是錄播還是在直播,是完全純 UGC 的。
 

為了培養(yǎng)起 UGC 的模式,我們不僅有錄播的播客學(xué)院,也有直播的播客學(xué)院。面向小主播會(huì)去教這種播客怎么樣去做,直播怎么樣去開(kāi),要怎么樣去發(fā)聲、說(shuō)話,怎樣去跟用戶互動(dòng)。到了中間段的這些主播,我們會(huì)去教大家怎么樣去找流量實(shí)現(xiàn)自我增長(zhǎng)、拉新以及保證留存和促活,怎么樣去做變現(xiàn),促進(jìn)用戶幫你做分享。而面向大主播,則更多的是變現(xiàn)和名氣。要去思考商業(yè)模式是什么。直播其實(shí)非常簡(jiǎn)單。大主播有固定的金主,他要做的是怎么樣去獲得更多流量,找到更多的金主,所以可能會(huì)有不同的業(yè)務(wù)形態(tài)和變現(xiàn)方式。
 

記者:所以這特別像淘寶的發(fā)展?fàn)顟B(tài),像淘寶大學(xué)。中小主播自己學(xué)會(huì)運(yùn)營(yíng)、找流量、自己去做廣告。成長(zhǎng)到一定規(guī)模后,像淘寶大學(xué)來(lái)教這些賣家們?nèi)?lái)運(yùn)營(yíng)。
 

丁寧:對(duì),教給大家基礎(chǔ)技能,怎么包裝自己宣傳自己。完成了整個(gè)的包裝鏈學(xué)習(xí)鏈,到大主播后就是有整個(gè)主播運(yùn)營(yíng)團(tuán)隊(duì)去跟進(jìn)了。我們會(huì)義不容辭去幫助主播,也會(huì)去投一些工作室。我們并不是狹隘的只在做荔枝本身,我們其實(shí)是做整個(gè)中國(guó)的播客市場(chǎng),這個(gè)市場(chǎng)我們覺(jué)得現(xiàn)在還很早期。
 

記者:除了聲音領(lǐng)域的錄播、直播,您還關(guān)注哪些好玩的商業(yè)?
 

丁寧:我現(xiàn)在特別看好的是新能源汽車。因?yàn)槲矣X(jué)得新能源智能汽車會(huì)是一個(gè)超級(jí)終端。它不僅是像手機(jī)載體,它是比手機(jī)還大的一個(gè)超級(jí)終端。當(dāng)然可能使用頻度沒(méi)有手機(jī)這么高。汽車具有承載作用,還有移動(dòng)和匯聚的作用,各種信息都匯聚在一起,像車聯(lián)網(wǎng)、物聯(lián)網(wǎng)、互聯(lián)網(wǎng)等等。而新能源的發(fā)展將會(huì)對(duì)這個(gè)行業(yè)產(chǎn)生很大的激發(fā)。我們現(xiàn)在也在和一些新能源汽車進(jìn)行合作。
 

記者:這會(huì)回到一個(gè)非常經(jīng)典的場(chǎng)景上去,就是開(kāi)車聽(tīng)電臺(tái)。新能源汽車取代舊能源車,然后荔枝來(lái)取代掉老的電臺(tái)。
 

丁寧:是的。語(yǔ)音一說(shuō),需要什么電臺(tái)節(jié)目,還能有些互動(dòng)?,F(xiàn)在大屏又是趨勢(shì),不久的將來(lái),整個(gè)前擋風(fēng)玻璃是有可能是完全的 AR 顯示。AI 在音頻領(lǐng)域可以審核內(nèi)容也可以做千人千面的智能推薦。每天輸入一些性格、音色、知識(shí)面等等這些參數(shù)數(shù)據(jù),那它可能就會(huì)去學(xué)習(xí)相關(guān)的這個(gè)領(lǐng)域,同時(shí)去做相關(guān)領(lǐng)域的節(jié)目。然后我們輸進(jìn)去的一個(gè)基礎(chǔ)音色,可能就是你的音色,再有一些微調(diào)的變化,這樣一個(gè)很有特色的主播就出來(lái)了。這完全是有可能的。

相關(guān)文章
蘇州分公司推出“蘇心看·服務(wù)零距離”直播活動(dòng)
蘇州分公司推出“蘇心看·服務(wù)零距離”直播…
打造“壟上惠民卡”!湖北廣電網(wǎng)絡(luò)與壟上集團(tuán)開(kāi)展合作交流
打造“壟上惠民卡”!湖北廣電網(wǎng)絡(luò)與壟上…
愛(ài)奇藝首次全年運(yùn)營(yíng)利潤(rùn)盈利,去年會(huì)員規(guī)模達(dá)到1.2億
愛(ài)奇藝首次全年運(yùn)營(yíng)利潤(rùn)盈利,去年會(huì)員…
愛(ài)上海、品生活 第二屆“品質(zhì)生活直播周”登陸百視通大屏
愛(ài)上海、品生活 第二屆“品質(zhì)生活直播周”…
百視通第四屆合伙人大會(huì):視頻之外的無(wú)限可能
百視通第四屆合伙人大會(huì):視頻之外的無(wú)…
倒計(jì)時(shí)1天!!第四屆百視通合伙人大會(huì)
倒計(jì)時(shí)1天??!第四屆百視通合伙人大會(huì)
我還沒(méi)有學(xué)會(huì)寫(xiě)個(gè)人說(shuō)明!

24小時(shí)排行

  • 暫無(wú)文章