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

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

2021-06-01
來源:CSDN
關鍵詞: 黄金时代 华为 对话

華為的領導層多數(shù)都是技術(shù)出身,從底層開始一步一步做上來,如果沒有技術(shù)功底,做軟件就只能跟在別人的后面,想要行業(yè)領先會非常困難?!痹谌A為消費者業(yè)務軟件部總裁王成錄看來,身處當下軟件的黃金時代,無論是設備廠商還是應用廠商,都有巨大的機會。

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

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

蔣濤:請簡單介紹一下你的技術(shù)成長歷程。

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

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

蔣濤:你是哪年進入的華為,來到華為是出于怎樣的契機?

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

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

王成錄:因為我所學的專業(yè)與這一領域的關聯(lián)性不大,很多專業(yè)的知識從來沒有接觸過,如原語、消息、幀結(jié)構(gòu)等。那段時間,我?guī)缀趺刻焱砩峡磿吹?2點多,填補通信的知識,并通過讀協(xié)議、看全系統(tǒng)的代碼來不斷提升自己。不到一年,我就對整個通信系統(tǒng)非常了解了。

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

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

蔣濤:看來華為很重視這種平臺能力。

王成錄:是的。因為平臺才能支撐華為眾多的產(chǎn)品,華為手機在高峰時期一年售賣2.2億部,覆蓋各種不同的型號、系列、芯片及內(nèi)存,如果沒有平臺,那這些設備就不會有依托。


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

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

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

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

蔣濤:國外相比我們,他們在架構(gòu)上有優(yōu)勢嗎?

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

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

HarmonyOS的未來是“智能體”

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

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

手機不會是HarmonyOS應用運行的唯一載體,應用可以依托于任何載體。不過,手機在未來至少3-5年間的中心地位是不可替代的,因為無論是處理能力還是便捷性, 手機仍然是最好的。正因此,HarmonyOS的落地也會有一定約束,但是我們非常有信心可以克服。

蔣濤:暢想一下,通過HarmonyOS,將所有設備打通后,會是什么樣的?

王成錄:我希望消費者買的不是一臺一臺的設備,而是能夠購買長在設備底座上的“智能體”,這個智能體宛如你的雙胞胎一樣,在你吃飯時,它可以告訴你什么要少吃;在你運動時,它告訴你今天跑步的速度不能超過多少等等。

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

蔣濤:這聽起來很有趣,還有哪些讓人腦洞大開的應用場景?

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

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

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

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

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

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

未來十年,無論是設備,還是應用,都有非常巨大的機會。

開發(fā)者迎來黃金十年

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

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

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

王成錄:因為我對華為的員工了解多一點,我認為越年輕的程序員反而越努力,其中很多剛畢業(yè)三五年的程序員,他們在學校里養(yǎng)成了很棒的習慣,比如不斷參加學術(shù)會議,研究頂會的優(yōu)秀論文等。

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

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

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

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

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




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


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

相關內(nèi)容