陰影之下,國(guó)產(chǎn)軟件開發(fā)工具加快逆境突圍

在芯片產(chǎn)業(yè)鏈全面受阻后,我們可以看到,“卡脖子”風(fēng)險(xiǎn)仍在各領(lǐng)域不斷延伸,科技封鎖已經(jīng)從軟硬件技術(shù)和設(shè)備滲透到基礎(chǔ)工具層面。不少業(yè)界人士擔(dān)憂,下一步受沖擊的可能即將是軟件產(chǎn)業(yè),特別是基礎(chǔ)的軟件開發(fā)工具。

本文來自微信公眾號(hào)“CSDN”,作者/伍杏玲。

毫無疑問,全球科技產(chǎn)業(yè)正面臨百年未有之大變局。自2019年華為“516”事件后,至今已有超過600家中國(guó)企業(yè)、機(jī)構(gòu)被列入美國(guó)“實(shí)體清單”,覆蓋領(lǐng)域從芯片、半導(dǎo)體到基礎(chǔ)軟件。緊張的國(guó)際形勢(shì)背景下,“卡脖子”困境如同達(dá)摩克利斯之劍,一方面它讓國(guó)內(nèi)業(yè)界時(shí)刻警惕關(guān)鍵技術(shù)斷供危險(xiǎn),另一方面又激發(fā)我們挺直腰板,堅(jiān)定自主創(chuàng)新的信念。

在芯片產(chǎn)業(yè)鏈全面受阻后,我們可以看到,“卡脖子”風(fēng)險(xiǎn)仍在各領(lǐng)域不斷延伸,科技封鎖已經(jīng)從軟硬件技術(shù)和設(shè)備滲透到基礎(chǔ)工具層面。不少業(yè)界人士擔(dān)憂,下一步受沖擊的可能即將是軟件產(chǎn)業(yè),特別是基礎(chǔ)的軟件開發(fā)工具。

面對(duì)時(shí)代挑戰(zhàn),中國(guó)軟件行業(yè)是否足以抵御沖擊?其自研之路如何走通走順?國(guó)產(chǎn)自主創(chuàng)新是否不再是紙上空談?

國(guó)產(chǎn)軟件開發(fā)工具:自主創(chuàng)新勢(shì)在必行

組建數(shù)字世界的龐大生態(tài)并不容易:底層是芯片,中間層是操作系統(tǒng)、數(shù)據(jù)庫、中間件等,上層是軟件應(yīng)用和服務(wù),每一項(xiàng)技術(shù)都聯(lián)系緊密,環(huán)環(huán)相扣。

受到國(guó)際形勢(shì)的影響,人們一提到攻堅(jiān)的重點(diǎn)技術(shù),可能立即想到芯片、操作系統(tǒng)、數(shù)據(jù)庫等。然而,作為支撐千行百業(yè)軟件應(yīng)用的“生產(chǎn)工具”,軟件開發(fā)工具在整個(gè)信息產(chǎn)業(yè)中的角色也十分重要,它是所有軟件產(chǎn)品開發(fā)、設(shè)計(jì)和運(yùn)維不可或缺的基礎(chǔ),是數(shù)字經(jīng)濟(jì)發(fā)展的關(guān)鍵技術(shù)生產(chǎn)力之一。

在信息技術(shù)應(yīng)用創(chuàng)新委員會(huì)的定義中,應(yīng)用軟件開發(fā)平臺(tái)是同云計(jì)算、操作系統(tǒng)、數(shù)據(jù)庫一樣的被定義為開發(fā)支撐基礎(chǔ)軟件,是全球化帶來的科技創(chuàng)新共同體。因此軟件開發(fā)工具實(shí)現(xiàn)自主創(chuàng)新的重要性不言而喻。

然而放眼全球,軟件開發(fā)工具的市場(chǎng)無疑是歐美國(guó)家所壟斷的“后花園”。據(jù)行業(yè)調(diào)查,微軟、Jetbrains、Perforce、Atlassian、Adobe等幾家國(guó)外巨頭企業(yè)已占據(jù)約45%市場(chǎng)份額,國(guó)產(chǎn)軟件開發(fā)工具舉步維艱。

作為數(shù)字技術(shù)的“追趕者”,國(guó)內(nèi)軟件整體起步比西方國(guó)家晚,錯(cuò)過了軟件開發(fā)行業(yè)標(biāo)準(zhǔn)與產(chǎn)品路線探索的黃金時(shí)代。在過去二三十年,行業(yè)使用的軟件開發(fā)理論體系和基礎(chǔ)工具平臺(tái)均以微軟、IBM、Oracle為代表的西方技術(shù)體系為主,在較長(zhǎng)的時(shí)期內(nèi),開發(fā)者習(xí)慣直接使用國(guó)外的軟件開發(fā)工具和平臺(tái)。彼時(shí)與國(guó)外相比,國(guó)內(nèi)軟件企業(yè)總體規(guī)模小,在研發(fā)投入上與國(guó)外巨頭公司相差較大,企業(yè)做產(chǎn)品解決方案、系統(tǒng)集成方案和國(guó)家項(xiàng)目的多,自研產(chǎn)品的相對(duì)來說少。

隨著近幾年國(guó)內(nèi)開源的發(fā)展,我們迎來繁榮的軟件浪潮,但其中不少的工具是通過封裝開源的方式以適配企業(yè)應(yīng)用場(chǎng)景。真正走出國(guó)門,在國(guó)際上有一定知名度的自研工具并不多。因此,一旦技術(shù)底座被制裁,相關(guān)行業(yè)標(biāo)準(zhǔn)、商用工具無法繼續(xù)獲取或升級(jí),中國(guó)的軟件產(chǎn)業(yè)將容易出現(xiàn)危機(jī),無法再生產(chǎn)出上層豐富的軟件應(yīng)用,有可能阻礙數(shù)字經(jīng)濟(jì)的蓬勃發(fā)展。

因此軟件開發(fā)工具自主化創(chuàng)新,勢(shì)在必行。

創(chuàng)新仍需打開“四重門”

軟件開發(fā)工具的自主創(chuàng)新無法一蹴而就,需要長(zhǎng)期的人才和技術(shù)投入,還有建設(shè)相應(yīng)的生態(tài)和標(biāo)準(zhǔn),不能通過引進(jìn)等急功近利的方式來解決。多位業(yè)界專家表示,我們?cè)谧灾骰瘎?chuàng)新路上面臨以下挑戰(zhàn):

一是起步晚,失去先發(fā)優(yōu)勢(shì)。軟件開發(fā)工具行業(yè)的發(fā)展具備黏性和慣性,不僅需要領(lǐng)先的技術(shù),還需要建立有活力的生態(tài)。

例如,現(xiàn)在有一些工具使用的是10年前的編譯構(gòu)建技術(shù),有值得改進(jìn)優(yōu)化的地方,然而由于大量的軟件構(gòu)建標(biāo)準(zhǔn)都是沿著該方式寫的。一旦修改,意味著連帶很多軟件需要變動(dòng),開發(fā)者可能要花不少精力來兼容產(chǎn)品,然后再做創(chuàng)新,這個(gè)過程將給開發(fā)者帶來巨大的挑戰(zhàn)。所以大家往往寧愿將就使用,也不愿意推翻重來。這便是國(guó)產(chǎn)不具有先發(fā)優(yōu)勢(shì)所必須要承擔(dān)的成本。

二是人才發(fā)展仍需久久為功。軟件開發(fā)是一項(xiàng)生態(tài)工程、系統(tǒng)工程,離不開廣大IT人才、開發(fā)者的支持。軟件開發(fā)工具里涵蓋眾多根技術(shù),如編譯構(gòu)建、符號(hào)跳轉(zhuǎn)、傳輸?shù)燃夹g(shù),要想實(shí)現(xiàn)根技術(shù)的創(chuàng)新突破和追趕,需要更多人才將目光放在基礎(chǔ)學(xué)科和基礎(chǔ)軟件工具的研究上,共同為軟件開發(fā)工具添磚加瓦。

三是探索建立屬于自己的標(biāo)準(zhǔn)。從當(dāng)前形勢(shì)而言,軟件開發(fā)工具的標(biāo)準(zhǔn)專利仍是被國(guó)外頭部企業(yè)把持著,如果我們不能形成自己的標(biāo)準(zhǔn)、專利和規(guī)范的話,無疑隨時(shí)面臨被“卡脖子”風(fēng)險(xiǎn)。

四是工具需要承載真正的工程能力和工程方法。一款好的軟件開發(fā)工具的使命是真正解決開發(fā)者和企業(yè)的痛點(diǎn),假如一個(gè)工具有豐富的功能,但它最終解決不了企業(yè)和開發(fā)者的問題,其終將是一座空中樓閣,價(jià)值將會(huì)大打折扣。

因此開發(fā)者和開發(fā)團(tuán)隊(duì)需要從企業(yè)的落地場(chǎng)景出發(fā),清楚知道企業(yè)遇到的問題,運(yùn)用工程能力解決問題,再進(jìn)一步將能力沉淀到工具里,將這一套工具加工程的方法論扎實(shí)落地。這是當(dāng)前國(guó)內(nèi)很多軟件開發(fā)工具廠商面臨的難點(diǎn),不僅要成為工具專家,還要成為工程能力專家,成為工具的“教練”。

扎根筑基:國(guó)產(chǎn)化的硬核突圍之道

盡管軟件開發(fā)工具自主創(chuàng)新之路并不容易走,但所幸我們能夠看到,華為等企業(yè)正在努力追趕。

華為內(nèi)部有一句話“向下扎到根,向上捅破天”。“向上捅破天”即在尖端技術(shù)層面上完成對(duì)美的反超,“向下扎到根”即在EDA軟件、軟件開發(fā)工具等基礎(chǔ)技術(shù)上,全面擺脫對(duì)國(guó)外的依賴。

2019年之前,華為公司的軟件工具多采用“購(gòu)買+自研”的方式。自2019年起,為破解關(guān)鍵技術(shù)的“卡脖子”風(fēng)險(xiǎn),華為開始聚焦關(guān)鍵根技術(shù)的自主創(chuàng)新,開啟自研之路,目前已全部實(shí)現(xiàn)去美國(guó)化,涉及硬件、操作系統(tǒng)、數(shù)據(jù)庫、中間件、應(yīng)用軟件等五大類的全棧自研替換,涉及幾百個(gè)組件的替換,千萬行代碼的測(cè)試驗(yàn)證。

華為作為中國(guó)最大的軟件公司,已連續(xù)20年保持國(guó)內(nèi)軟件業(yè)務(wù)收入第一。目前,華為在內(nèi)部已推出一系列的產(chǎn)品,幫助華為公司十多萬研發(fā)人員在沒有使用國(guó)外標(biāo)桿工具的基礎(chǔ)上,達(dá)到高質(zhì)量、高效率以及安全可信的要求。

在助力中國(guó)軟件產(chǎn)業(yè)發(fā)展時(shí),華為深知必須要將“根”深深往下扎,方能更好地構(gòu)筑創(chuàng)新的基石。因此在軟件開發(fā)技術(shù)上,華為云推出了CodeArts軟件開發(fā)生產(chǎn)線,覆蓋需求與設(shè)計(jì)、開發(fā)、測(cè)試、部署、運(yùn)維等軟件交付的全生命周期環(huán)節(jié),為開發(fā)者打造全云化研發(fā)新體驗(yàn),讓軟件開發(fā)更高效、更安全、更智能。

而近期推出自主研發(fā)的CodeArts Req,正是一款軟件研發(fā)管理與團(tuán)隊(duì)協(xié)作工具,它基于華為30多年軟件研發(fā)的先進(jìn)理念與豐富實(shí)踐,具有強(qiáng)大的組織協(xié)作能力,能夠支撐跨項(xiàng)目、跨產(chǎn)品、跨組織的大規(guī)模協(xié)作,提高企業(yè)數(shù)字生產(chǎn)力。目前,華為云CodeArts Req已全面覆蓋華為公司云、管、端、車、芯等相關(guān)產(chǎn)品的研發(fā),高效支撐華為13萬研發(fā)人員的需求協(xié)作,月API調(diào)用量超過15億次,累計(jì)管理5000多萬需求。

據(jù)華為云介紹,CodeArts Req基于IPD需求管理的理念,將華為多年來的需求管理實(shí)踐預(yù)置,支持特性管理、需求管理、缺陷管理、計(jì)劃管理、基線與變更及任務(wù)跟蹤等功能。有效幫助大規(guī)模團(tuán)隊(duì)跨產(chǎn)品、跨地域的高效協(xié)作,還提供產(chǎn)品特性的管理能力,加速下一代產(chǎn)品開發(fā)。并將需求管理延伸到市場(chǎng)、客戶側(cè),幫助企業(yè)客戶進(jìn)行價(jià)值的篩選和決策。

然而光推出領(lǐng)先技術(shù)產(chǎn)品還不夠,華為公司認(rèn)識(shí)到真正要發(fā)展和建設(shè)軟件開發(fā)工具的生態(tài),只有將更多的開發(fā)者團(tuán)結(jié)在周圍,才能有廣闊的未來。

開發(fā)者齊發(fā)力,營(yíng)造健康生態(tài)

開發(fā)者作為技術(shù)發(fā)展的原動(dòng)力,是企業(yè)在數(shù)字世界構(gòu)建競(jìng)爭(zhēng)力的重要力量。以微軟為例,從其打造深受開發(fā)者喜愛的Visual Studio系列,收購(gòu)GitHub,以及圍繞編程語言打造的生態(tài)插件等舉措中,均能看到微軟以開發(fā)者為護(hù)城河,持續(xù)構(gòu)造開發(fā)者生態(tài)。目前,微軟擁有9000萬的開發(fā)者,為微軟生產(chǎn)了3800萬的應(yīng)用。所謂“得開發(fā)者得天下”,只有牢牢抓住開發(fā)者,開發(fā)者基于生態(tài)持續(xù)建設(shè)產(chǎn)品,同時(shí)反哺企業(yè)繁榮發(fā)展。

微軟生態(tài)的成功展示了一個(gè)不變的規(guī)律,即軟件開發(fā)工具自主創(chuàng)新的突圍之道,必須以開發(fā)者為本,打造扎實(shí)的技術(shù)團(tuán)隊(duì)和創(chuàng)新技術(shù),真正打造開發(fā)者想用、愛用、好用的工具。

在今年11月的華為全聯(lián)接大會(huì)2022上,華為云全球生態(tài)部總裁康寧提出了同樣的口號(hào),他表示:“萬千開發(fā)者是華為云生態(tài)的中流砥柱,讓開發(fā)者成為決定性力量是華為云生態(tài)的首要任務(wù)。”

基于這樣的理念,華為云通過CodeArts Req等系列軟件開發(fā)工具的發(fā)布,吸引更多的開發(fā)者參與其中,讓開發(fā)者感受到華為云帶來的改革,幫助開發(fā)者創(chuàng)造更大的價(jià)值,生產(chǎn)出更好的軟件產(chǎn)品,共同建設(shè)好生態(tài)。

除了發(fā)布開發(fā)者愛用的工具外,華為云正積極開展各項(xiàng)人才培養(yǎng)措施:如積極開展開發(fā)者計(jì)劃,在全國(guó)開發(fā)者訓(xùn)練營(yíng),進(jìn)行開發(fā)者相關(guān)認(rèn)證;攜手高校,通過產(chǎn)、學(xué)、研、用,打通人才體系建設(shè),如和高校合作撰寫教材,展示部分華為云開發(fā)工具的優(yōu)質(zhì)內(nèi)容等,從理論到實(shí)踐到應(yīng)用相結(jié)合,構(gòu)建良好人才生態(tài);在代碼分析領(lǐng)域,齊聚一批精尖的博士隊(duì)伍,共同攻克技術(shù)難題;與協(xié)會(huì)平臺(tái)合作,例如聯(lián)合CCF學(xué)會(huì)機(jī)構(gòu),開展軟件工程課題基金,促進(jìn)產(chǎn)學(xué)研深度融。

此外,華為云還進(jìn)一步努力融合產(chǎn)業(yè)生態(tài)的力量,分享和提供開放的SDK,吸納人才共同來打造軟件生態(tài),共同繁榮中國(guó)軟件生態(tài)。

結(jié)語

當(dāng)前,我國(guó)軟件業(yè)正在快速發(fā)展。據(jù)工信部數(shù)據(jù)顯示,從2000年至2020年,中國(guó)軟件市場(chǎng)整體規(guī)模實(shí)現(xiàn)了135倍增長(zhǎng),美國(guó)為3.2倍;2020年,中國(guó)軟件產(chǎn)業(yè)規(guī)模占全球軟件產(chǎn)業(yè)的24%,占GDP比重約7.9%。

在蓬勃發(fā)展的產(chǎn)業(yè)基礎(chǔ)上,我們也看到了華為等企業(yè)鍥而不舍地扎根筑基,探索突圍之道。也許在不久的將來,全新變革即將來到。

未來,軟件開發(fā)工具將有哪些發(fā)展趨勢(shì)值得關(guān)注?

一是讓工具回歸到人的本身。一些好用的國(guó)外工具重視個(gè)人開發(fā)者的體驗(yàn),讓開發(fā)者全身心沉浸投入到創(chuàng)造,投入到業(yè)務(wù)價(jià)值產(chǎn)生的過程里,不需要頻繁被各種問題打斷。因此軟件開發(fā)工具更需要幫助個(gè)人開發(fā)者,專注于個(gè)人價(jià)值創(chuàng)作,無需關(guān)注工具本身的技術(shù),讓工具成為人們創(chuàng)新的土壤,提高人們的工作效率,進(jìn)而提高企業(yè)生產(chǎn)力。

二是讓工具真正為企業(yè)提供價(jià)值。當(dāng)開發(fā)者編寫完代碼生產(chǎn)出產(chǎn)品后,最終目的必然是為廣大生產(chǎn)企業(yè)創(chuàng)造價(jià)值。例如華為云CodeArts Req等軟件開發(fā)者工具,都不約而同地提出關(guān)注企業(yè)價(jià)值流動(dòng),幫助企業(yè)更快、更安全、更高質(zhì)量來開發(fā),讓企業(yè)更好完成創(chuàng)新交付。

三是軟件的持續(xù)性和穩(wěn)定供應(yīng)將是關(guān)鍵基礎(chǔ)。隨著國(guó)際形勢(shì)日益緊張,如果一旦出現(xiàn)了極端情況,自研軟件開發(fā)工具能承載起軟件作業(yè)開發(fā)、連續(xù)性工作不中斷的使命。一旦基礎(chǔ)軟件出現(xiàn)問題,可能將造成軟件大廈的顛覆,所有軟件活動(dòng)都無法進(jìn)行。

四是安全可信。只有研發(fā)工具自主的核心工具,才能保障企業(yè)核心業(yè)務(wù)安全。

未來,我們相信軟件開發(fā)工具自主化創(chuàng)新之路將越走越廣闊,將創(chuàng)新基因滲透到每一位參與者中,共同推進(jìn)中國(guó)軟件更高質(zhì)量地蓬勃發(fā)展。

THEEND

最新評(píng)論(評(píng)論僅代表用戶觀點(diǎn))

更多
暫無評(píng)論