軟件是一件創(chuàng)新性很強(qiáng)的工作,作為信息技術(shù)的靈魂,軟件是引領(lǐng)科技創(chuàng)新的中堅(jiān)力量,具有很強(qiáng)的創(chuàng)造性。軟件開發(fā)是計(jì)算機(jī)知識(shí)、科學(xué)原理、工程實(shí)踐、方法與理念不斷融合的一個(gè)過(guò)程,而絕不僅僅是堆砌代碼。唯有創(chuàng)新軟件,才能支撐工業(yè)制造、通信能源、生物材料、空間海洋等領(lǐng)域的發(fā)展。軟件的創(chuàng)新也會(huì)帶動(dòng)大數(shù)據(jù)、人工智能、區(qū)塊鏈等新一代信息技術(shù)的創(chuàng)新發(fā)展。
唯有創(chuàng)新能為軟件“鑄魂”
當(dāng)前我國(guó)軟件產(chǎn)業(yè)最大的短板是基礎(chǔ)系統(tǒng)類軟件。各種類型的操作系統(tǒng)、數(shù)據(jù)庫(kù),還有云計(jì)算、大數(shù)據(jù)的平臺(tái),人工智能基礎(chǔ)的框架、架構(gòu)軟件、工具軟件、測(cè)試軟件等,這一類基礎(chǔ)性的系統(tǒng)軟件,雖然國(guó)內(nèi)近幾年有所進(jìn)步,但客觀地說(shuō),還是以集成創(chuàng)新為主,真正的原始創(chuàng)新極少。要做好這類軟件,首先要清楚它們的基本原理,以基礎(chǔ)研究為支撐。
多年來(lái),在我國(guó)自然科學(xué)基金委項(xiàng)目方面,少有人主動(dòng)申請(qǐng)基礎(chǔ)軟件研究,但今年情況發(fā)生了一些變化。這說(shuō)明,長(zhǎng)期以來(lái),大家有一個(gè)誤區(qū),以為基礎(chǔ)軟件不需要自然科學(xué)基金來(lái)支持,交給企業(yè),在開源上做就可以了。還對(duì)自己做基礎(chǔ)軟件原創(chuàng)性研究缺乏信心,認(rèn)為基礎(chǔ)軟件外面生態(tài)做得好,只要在上面改改做產(chǎn)品就可以,沒必要從頭做一個(gè)基礎(chǔ)軟件,還要搞生態(tài)。事實(shí)上,一直以來(lái),相對(duì)來(lái)講,在軟件領(lǐng)域做基礎(chǔ)軟件是一件門檻比較高的事。但大家卻都認(rèn)為做基礎(chǔ)軟件門檻很低,實(shí)際上卻沒多少是自己的原創(chuàng)。
黨的十九屆五中全會(huì)明確指出,要堅(jiān)持創(chuàng)新在我國(guó)現(xiàn)代化建設(shè)全局中的核心地位,特別是首次提出要把科技自立自強(qiáng)作為國(guó)家發(fā)展的戰(zhàn)略支撐。創(chuàng)新,要更加重視從零到一的原始突破。我們不能僅僅是抱著功利主義的想法,不注重核心技術(shù)攻關(guān),甚至拿開源實(shí)施簡(jiǎn)單的拿來(lái)主義。簡(jiǎn)單的拿來(lái)主義就是為了快出產(chǎn)品、快進(jìn)市場(chǎng)、早見效果,長(zhǎng)期下去會(huì)極大地?fù)p傷整個(gè)軟件行業(yè)原始創(chuàng)新的積極性。
軟件是創(chuàng)新活動(dòng)的初心,以市場(chǎng)需求為牽引,加強(qiáng)基礎(chǔ)軟件,不斷通過(guò)創(chuàng)新去提高自身競(jìng)爭(zhēng)力和持續(xù)發(fā)展的能力。因此,應(yīng)該鼓勵(lì)企業(yè)在一些基礎(chǔ)研究項(xiàng)目上,申報(bào)做軟件的基礎(chǔ)研究。
以數(shù)智轉(zhuǎn)型構(gòu)建軟件完整生態(tài)
在國(guó)際國(guó)內(nèi)雙循環(huán)的新發(fā)展格局下,需要通過(guò)數(shù)智轉(zhuǎn)型構(gòu)建完整生態(tài),實(shí)現(xiàn)軟件的高質(zhì)量發(fā)展。
軟件產(chǎn)品要想在市場(chǎng)上取得成功,技術(shù)只是一部分因素,生態(tài)才是軟件成功的核心要素。黨中央提出,要加快構(gòu)建以國(guó)內(nèi)大循環(huán)為主體、國(guó)內(nèi)國(guó)際雙循環(huán)相互促進(jìn)的新發(fā)展格局,給軟件產(chǎn)業(yè)帶來(lái)了新的發(fā)展機(jī)遇。一方面,整個(gè)信息系統(tǒng)的數(shù)字化、智能化在轉(zhuǎn)型,與傳統(tǒng)領(lǐng)域的融合在逐步加深。新基建、5G、人工智能、工業(yè)信息化融合都給軟件帶來(lái)了巨大的轉(zhuǎn)型空間和市場(chǎng)需求。另一方面,以國(guó)內(nèi)大循環(huán)為主體,就是要在供給側(cè)構(gòu)建生態(tài),以滿足國(guó)內(nèi)的市場(chǎng)需求。
比如在應(yīng)用軟件方面,國(guó)內(nèi)確實(shí)已取得了較大的突破。尤其在消費(fèi)互聯(lián)網(wǎng)環(huán)境下,在新的業(yè)務(wù)模式和龐大市場(chǎng)需求的遷移帶動(dòng)下,一些互聯(lián)網(wǎng)的應(yīng)用、人工智能類的應(yīng)用軟件,近兩年做得很好,甚至有些做到了一定的規(guī)模。并且隨著數(shù)智轉(zhuǎn)型的不斷深入,還會(huì)有更多優(yōu)秀的應(yīng)用軟件出現(xiàn)。但這些應(yīng)用軟件與國(guó)內(nèi)的基礎(chǔ)軟件之間還沒有形成真正的閉環(huán)。
很多應(yīng)用軟件雖然上了規(guī)模,而且有一定的市場(chǎng),但它的基礎(chǔ)比如人工智能,大多是在應(yīng)用基礎(chǔ)的人工智能,從框架、環(huán)境到底下的模型等,包括跟軟件相關(guān)的部分,實(shí)際上少有真正用自己環(huán)境的。盡管目前我國(guó)開發(fā)框架里,阿里、百度、華為都推出了一些,但真正在他們平臺(tái)上開發(fā)出來(lái)的,非常成功的人工智能應(yīng)用很少。即便是基礎(chǔ)軟件之間,也沒有形成完備的生態(tài)。也就是說(shuō),整個(gè)軟件產(chǎn)業(yè)只是形成了點(diǎn)或者部分面、局部面的突破,并沒有形成體系化。
要構(gòu)建完整的生態(tài)體系,絕不是一兩家企業(yè)的問(wèn)題,需要產(chǎn)學(xué)研用各個(gè)環(huán)節(jié)協(xié)同發(fā)力,各個(gè)企業(yè)之間協(xié)同創(chuàng)新。因此,每個(gè)軟件企業(yè)今后都需要在選技術(shù)路線、產(chǎn)品定義和市場(chǎng)推廣的過(guò)程中,充分考慮生態(tài)的完整性,提前布局與產(chǎn)業(yè)鏈上下游的合作。同時(shí),要面向軟件生態(tài),更多地從軟件體系結(jié)構(gòu)及標(biāo)準(zhǔn)規(guī)范方面下功夫。要樹立自強(qiáng)自立的科研信心,放棄跟隨、模仿簡(jiǎn)單集成的舊思路,從市場(chǎng)需求出發(fā),結(jié)合自身優(yōu)勢(shì),敢于投入、敢于創(chuàng)新、敢于堅(jiān)持自己的方向向前走,構(gòu)建能夠符合市場(chǎng)需求的軟件生態(tài)。
當(dāng)然,國(guó)內(nèi)大循環(huán)并不是要自我封閉,而是要在國(guó)內(nèi)大循環(huán)基礎(chǔ)上積極構(gòu)建國(guó)際的循環(huán)。以開源軟件為例,作為一種群智性的軟件開發(fā)模式,開源是軟件發(fā)展的一條重要途徑,像互聯(lián)網(wǎng)的LALP架構(gòu)、哈杜普體系等開源的框架,信息技術(shù)的發(fā)展離不開開源的技術(shù)引領(lǐng)。
要繼續(xù)保持開放的心態(tài),積極參與到開源社區(qū)中去。不僅要利用好開源技術(shù),還要通過(guò)自主創(chuàng)新不斷地提高對(duì)開源社區(qū)的貢獻(xiàn)度,更要有引領(lǐng)開源的自信,特別是有做強(qiáng)做大自己開源社區(qū),同時(shí)能夠走向國(guó)際的信心。也只有這樣,才會(huì)有基礎(chǔ)和底氣去參與國(guó)際競(jìng)爭(zhēng)與合作。否則,即使參與開源,有自己的成果也會(huì)被看不起,起碼在軟件上被看不起。
黨中央、國(guó)務(wù)院高度重視軟件產(chǎn)業(yè)的發(fā)展,且隨著“十四五”規(guī)劃的不斷細(xì)化和落地實(shí)施,軟件企業(yè)面臨著難得的政策環(huán)境和發(fā)展機(jī)遇。我國(guó)有幾萬(wàn)家軟件企業(yè),有近700萬(wàn)名軟件從業(yè)人員,有260萬(wàn)名軟件研發(fā)人員,只要樹立自強(qiáng)自立的科研信心,加強(qiáng)創(chuàng)新,協(xié)同配合,相信我國(guó)的軟件產(chǎn)業(yè)一定能夠?qū)崿F(xiàn)高質(zhì)量的突破發(fā)展。
(本文根據(jù)中國(guó)工程院副院長(zhǎng)、院士陳左寧在“2020第二十四屆中國(guó)國(guó)際軟件博覽會(huì)”上的演講整理而成。)