《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 其他 > 业界动态 > 蒋涛对话王成录:开发者的黄金十年

蒋涛对话王成录:开发者的黄金十年

2021-06-01
來(lái)源:CSDN
關(guān)鍵詞: 黄金时代 华为 对话

華為的領(lǐng)導(dǎo)層多數(shù)都是技術(shù)出身,從底層開(kāi)始一步一步做上來(lái),如果沒(méi)有技術(shù)功底,做軟件就只能跟在別人的后面,想要行業(yè)領(lǐng)先會(huì)非常困難。”在華為消費(fèi)者業(yè)務(wù)軟件部總裁王成錄看來(lái),身處當(dāng)下軟件的黃金時(shí)代,無(wú)論是設(shè)備廠商還是應(yīng)用廠商,都有巨大的機(jī)會(huì)。

在《新程序員》中,CSDN創(chuàng)始人&董事長(zhǎng)、極客幫創(chuàng)投創(chuàng)始合伙人蔣濤獨(dú)家對(duì)話王成錄,邀請(qǐng)他分享作為領(lǐng)導(dǎo)者,管理團(tuán)隊(duì)的成功之道;作為技術(shù)人,提升技能的有效法則;作為探索者,打造基礎(chǔ)軟件的經(jīng)驗(yàn)教訓(xùn)。

意外“跨界”到通信,一干就是22年

蔣濤:請(qǐng)簡(jiǎn)單介紹一下你的技術(shù)成長(zhǎng)歷程。

王成錄:我編程序是從研究生時(shí)期開(kāi)始的。那時(shí)我學(xué)的是金屬基復(fù)合材料,它包含了很多種類(lèi),如現(xiàn)在航空航天領(lǐng)域中應(yīng)用到的多種特殊材料實(shí)際上都與金屬基材料相關(guān)。不過(guò),在日常專(zhuān)業(yè)課學(xué)習(xí)的過(guò)程中,我們往往會(huì)面臨一個(gè)很大的問(wèn)題,即材料生長(zhǎng)的過(guò)程決定了材料今后的剛度、強(qiáng)度,在這個(gè)過(guò)程中,如何讓它的工藝可復(fù)制?

于是,我們想了幾種方案。第一,基于物理實(shí)驗(yàn),但是我們發(fā)現(xiàn)這種方式周期太長(zhǎng)了,于是放棄;第二,通過(guò)仿真軟件來(lái)調(diào)試各種各樣的參數(shù),測(cè)試哪些因素會(huì)影響其形變。正因此,我開(kāi)始學(xué)習(xí)編程,主要研究仿真系統(tǒng),還用Fortran寫(xiě)了一套近5萬(wàn)行代碼的系統(tǒng)。直至目前,我們?cè)鴧⑴c研發(fā)的仿真系統(tǒng)也成為了一些商業(yè)化系統(tǒng)的基礎(chǔ)。

蔣濤:你是哪年進(jìn)入的華為,來(lái)到華為是出于怎樣的契機(jī)?

王成錄:我在畢業(yè)之后收到了華為的面試通知,然后就進(jìn)入了華為。當(dāng)時(shí)的想法也挺簡(jiǎn)單,就是在華為試一把,沒(méi)想到一直堅(jiān)持了22年。初到華為,我被分到了無(wú)線產(chǎn)品線的無(wú)線核心網(wǎng)部門(mén)(以下簡(jiǎn)稱(chēng)“核心網(wǎng)”)。核心網(wǎng)是電信網(wǎng)絡(luò)里面最核心的網(wǎng)元,所有電信網(wǎng)絡(luò)里面的業(yè)務(wù)交換、處理都是由它來(lái)完成的。

蔣濤:你的專(zhuān)業(yè)是金屬基材料而華為的主要業(yè)務(wù)是通信,你是如何完成這次專(zhuān)業(yè)領(lǐng)域“轉(zhuǎn)型”的?

王成錄:因?yàn)槲宜鶎W(xué)的專(zhuān)業(yè)與這一領(lǐng)域的關(guān)聯(lián)性不大,很多專(zhuān)業(yè)的知識(shí)從來(lái)沒(méi)有接觸過(guò),如原語(yǔ)、消息、幀結(jié)構(gòu)等。那段時(shí)間,我?guī)缀趺刻焱砩峡磿?shū)看到12點(diǎn)多,填補(bǔ)通信的知識(shí),并通過(guò)讀協(xié)議、看全系統(tǒng)的代碼來(lái)不斷提升自己。不到一年,我就對(duì)整個(gè)通信系統(tǒng)非常了解了。

蔣濤:在華為,你們過(guò)去積累的軟件、研發(fā)等方面的經(jīng)驗(yàn)是如何傳承的?

王成錄:主要是放到平臺(tái)中,平臺(tái)是我非常關(guān)注的。這里的平臺(tái)指的是把共性的產(chǎn)品抽出來(lái),正如我之前在核心網(wǎng)部門(mén)所研發(fā)的產(chǎn)品,有很多網(wǎng)元,包含處理信令、編解碼等等,針對(duì)技術(shù)需求如果要逐個(gè)用單一的產(chǎn)品來(lái)實(shí)現(xiàn),代價(jià)會(huì)很高。比較好的解決方案就是把這些共性的部分抽出來(lái),創(chuàng)建成平臺(tái),這是傳承組織能力最好的方法。

蔣濤:看來(lái)華為很重視這種平臺(tái)能力。

王成錄:是的。因?yàn)槠脚_(tái)才能支撐華為眾多的產(chǎn)品,華為手機(jī)在高峰時(shí)期一年售賣(mài)2.2億部,覆蓋各種不同的型號(hào)、系列、芯片及內(nèi)存,如果沒(méi)有平臺(tái),那這些設(shè)備就不會(huì)有依托。


“最大的挑戰(zhàn)是架構(gòu)”

蔣濤:從過(guò)去的核心網(wǎng)到現(xiàn)在的HarmonyOS,外界很多人可能并不了解華為在軟件上的能力已積累了多年。在軟件研發(fā)中,頗有難度的點(diǎn)主要體現(xiàn)在復(fù)雜架構(gòu)上,在你看來(lái),是否還有其他技術(shù)難題?

王成錄:核心還是架構(gòu)。我認(rèn)為這也是軟件這個(gè)行業(yè)最欠缺的。原因就在于“軟件不可見(jiàn)”。硬件至少可見(jiàn)可觸摸,但軟件的不可見(jiàn)就帶來(lái)一個(gè)巨大的挑戰(zhàn),往往同一個(gè)問(wèn)題,大家的理解可能會(huì)千差萬(wàn)別。

如何解決這一問(wèn)題,我認(rèn)為只有一個(gè)辦法,就是架構(gòu)。在團(tuán)隊(duì)內(nèi)部,我經(jīng)常提到軟件開(kāi)始研發(fā)前,架構(gòu)必須要先定下來(lái),因?yàn)檐浖軜?gòu)相當(dāng)于產(chǎn)品業(yè)務(wù)邏輯的一個(gè)軟件實(shí)現(xiàn),也相當(dāng)于用軟件語(yǔ)言將業(yè)務(wù)邏輯翻譯了一遍。因此在架構(gòu)設(shè)計(jì)時(shí),核心要把業(yè)務(wù)邏輯梳理清楚, 然后沿著業(yè)務(wù)邏輯進(jìn)行分解,這樣模塊之間的耦合度在變低的同時(shí),接口也會(huì)相對(duì)穩(wěn)定。否則軟件在看不見(jiàn)摸不著的情況下,任何人、任何開(kāi)發(fā)過(guò)程都可以讓它發(fā)生改變。

蔣濤:國(guó)外相比我們,他們?cè)诩軜?gòu)上有優(yōu)勢(shì)嗎?

王成錄:我認(rèn)為歐美相比國(guó)內(nèi)軟件的優(yōu)勢(shì),就體現(xiàn)在系統(tǒng)和架構(gòu)上,如果憑單個(gè)技術(shù),他們未必會(huì)比我們好。但是倘若沒(méi)有架構(gòu),這些單點(diǎn)技術(shù)相當(dāng)于一盤(pán)散沙,零零碎碎。

當(dāng)前,很多人想要通過(guò)軟件實(shí)現(xiàn)快速盈利,經(jīng)常是將市場(chǎng)中已有的產(chǎn)品直接結(jié)合并運(yùn)用,實(shí)現(xiàn)盈利,好再尋找下一個(gè)機(jī)會(huì)。通過(guò)這樣的方式,雖然讓?xiě)?yīng)用在迅速增長(zhǎng)的同時(shí)帶來(lái)很多機(jī)會(huì),但它也帶來(lái)了一個(gè)非常大的問(wèn)題,即根本沒(méi)人去考慮底層的東西了。在此之下,當(dāng)發(fā)現(xiàn)一個(gè)新機(jī)會(huì)需要底層架構(gòu)支持,就會(huì)非常被動(dòng)。軟件領(lǐng)域如果不在系統(tǒng)底層上實(shí)現(xiàn)積累,我們就很難創(chuàng)造新的商業(yè)機(jī)會(huì)。

HarmonyOS的未來(lái)是“智能體”

蔣濤:隨著時(shí)間的推移,HarmonyOS的策略是否會(huì)發(fā)生變化?如何看待它的生存空間?

王成錄:現(xiàn)在HarmonyOS變得更重要了。與傳統(tǒng)使用App 的架構(gòu)來(lái)開(kāi)發(fā)應(yīng)用的方式不同,HarmonyOS的重要特征之一就是用分布式的“原子化”能力來(lái)開(kāi)發(fā)應(yīng)用。換句話說(shuō),可以將一個(gè)應(yīng)用理解為由多個(gè)“原子”堆起來(lái)的,每個(gè)“原子”都可以獨(dú)立運(yùn)行,這與解耦的思路很像。

手機(jī)不會(huì)是HarmonyOS應(yīng)用運(yùn)行的唯一載體,應(yīng)用可以依托于任何載體。不過(guò),手機(jī)在未來(lái)至少3-5年間的中心地位是不可替代的,因?yàn)闊o(wú)論是處理能力還是便捷性, 手機(jī)仍然是最好的。正因此,HarmonyOS的落地也會(huì)有一定約束,但是我們非常有信心可以克服。

蔣濤:暢想一下,通過(guò)HarmonyOS,將所有設(shè)備打通后,會(huì)是什么樣的?

王成錄:我希望消費(fèi)者買(mǎi)的不是一臺(tái)一臺(tái)的設(shè)備,而是能夠購(gòu)買(mǎi)長(zhǎng)在設(shè)備底座上的“智能體”,這個(gè)智能體宛如你的雙胞胎一樣,在你吃飯時(shí),它可以告訴你什么要少吃;在你運(yùn)動(dòng)時(shí),它告訴你今天跑步的速度不能超過(guò)多少等等。

最終實(shí)現(xiàn)的形態(tài)就是,所有的設(shè)備都是相互兼容且數(shù)據(jù)能夠連在一起。比如我說(shuō)“小藝,我口渴了”,可能我是對(duì)手表講的,而由于手表跟飲水機(jī)是連在一起的,所以飲水機(jī)已經(jīng)知道我這個(gè)時(shí)候口渴,并且知道我喜歡喝35 攝氏度的溫水,于是溫水自動(dòng)就出來(lái)了。

蔣濤:這聽(tīng)起來(lái)很有趣,還有哪些讓人腦洞大開(kāi)的應(yīng)用場(chǎng)景?

王成錄:很多。比如智能鍋,可以暢想當(dāng)你在鍋里面加入任何一種原材料時(shí),它都能測(cè)試這種材料的重量,如多少克醬油、鹽等等。這樣的好處是,每個(gè)人都可以成為大廚,做出非常好的菜肴。其次,所有的數(shù)據(jù)保存在這臺(tái)智能鍋設(shè)備上,這些數(shù)據(jù)存在巨大的潛在價(jià)值。譬如記錄每天、每周、每月,甚至是每年的食鹽量,通過(guò)這些數(shù)據(jù),不斷地幫助用戶(hù)培養(yǎng)良好的生活作息、飲食習(xí)慣,這些也是我們的目標(biāo)。

蔣濤:在你看來(lái),這個(gè)構(gòu)想需要多久才能實(shí)現(xiàn)?

王成錄:按照我現(xiàn)在設(shè)想的技術(shù)和生態(tài)布局,相信不會(huì)超過(guò)3年就能實(shí)現(xiàn)以上的應(yīng)用場(chǎng)景。

蔣濤:現(xiàn)在智能體在不斷成長(zhǎng),最終所有的設(shè)備都是兼容和數(shù)據(jù)打通的,這會(huì)帶來(lái)什么樣的機(jī)會(huì)?

王成錄:如果HarmonyOS真的做成了,移動(dòng)互聯(lián)網(wǎng)未來(lái)的10-20年會(huì)有巨大的商業(yè)機(jī)會(huì)。它會(huì)賦能很多行業(yè),同時(shí)得益于目前應(yīng)用的豐富性、巨大的市場(chǎng)、完整的產(chǎn)業(yè)鏈,你有任何想法,很快就能實(shí)現(xiàn)。

另外,這也會(huì)為在App領(lǐng)域已經(jīng)沒(méi)有機(jī)會(huì)的開(kāi)發(fā)者提供無(wú)數(shù)的機(jī)會(huì),因?yàn)楝F(xiàn)在可以實(shí)現(xiàn)Android App的包和HarmonyOS App的包混合打包再編譯,既可以讓?xiě)?yīng)用在Android上運(yùn)行,也能夠在HarmonyOS上運(yùn)行。換句話說(shuō),可以把原來(lái)開(kāi)發(fā)者的知識(shí)產(chǎn)權(quán)繼承下來(lái),開(kāi)發(fā)者基于此可以不斷地創(chuàng)新。

未來(lái)十年,無(wú)論是設(shè)備,還是應(yīng)用,都有非常巨大的機(jī)會(huì)。

開(kāi)發(fā)者迎來(lái)黃金十年

蔣濤:聽(tīng)了你的分享,未來(lái)的確令人興奮。不過(guò)更多的機(jī)遇下也對(duì)開(kāi)發(fā)者提出了更高的要求,你眼中優(yōu)秀的開(kāi)發(fā)者具備哪些特征?

王成錄:好的軟件開(kāi)發(fā)者,我個(gè)人覺(jué)得有兩點(diǎn)特別關(guān)鍵:第一,自驅(qū)動(dòng)力一定要強(qiáng),被動(dòng)的人很難將軟件做好。第二,持續(xù)的學(xué)習(xí)能力。雖然讀書(shū)的時(shí)候很多人很刻苦,學(xué)了很多理論知識(shí),但實(shí)際上兩三年不用可能就忘了。

蔣濤:如今新一代的程序員,身處在被游戲、短視頻包裹的互聯(lián)網(wǎng)圈中,和過(guò)去的程序員相比,你認(rèn)為不同時(shí)代的程序員會(huì)有差別嗎?

王成錄:因?yàn)槲覍?duì)華為的員工了解多一點(diǎn),我認(rèn)為越年輕的程序員反而越努力,其中很多剛畢業(yè)三五年的程序員,他們?cè)趯W(xué)校里養(yǎng)成了很棒的習(xí)慣,比如不斷參加學(xué)術(shù)會(huì)議,研究頂會(huì)的優(yōu)秀論文等。

再往前的程序員,就是依據(jù)自己的經(jīng)驗(yàn)比較多,不太與外面溝通和連接。我認(rèn)為這一點(diǎn)對(duì)于軟件而言,是很大的一個(gè)短板。

蔣濤:華為是如何培養(yǎng)管理層的?是否多數(shù)管理者都是技術(shù)出身?

王成錄:絕大部分都是技術(shù)出身,從底層開(kāi)始一步一步做上來(lái)的。華為給了大家很多在不同崗位工作的機(jī)會(huì), 只有對(duì)系統(tǒng)結(jié)構(gòu)清晰,才能更好地進(jìn)行決策。尤其在業(yè)務(wù)層面,與大家溝通交流才能處于同一平面上。如果作為一名管理者,沒(méi)有技術(shù)功底和業(yè)務(wù)功底,只會(huì)跟著別人的腳步走,想要做到領(lǐng)先會(huì)非常困難。

蔣濤:日后如果退休了,你有什么想法?

王成錄:如果退休了,我想作為一名布道師,讓HarmonyOS扎根。因?yàn)镠armonyOS做成功了,會(huì)從根本上改變信息產(chǎn)業(yè)的底層架構(gòu)。除此之外,我還有一個(gè)非常想做的事情——去授課。




電子技術(shù)圖片.png


本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。

相關(guān)內(nèi)容