代碼與戰(zhàn)爭(zhēng):從“新軟件危機(jī)”到開(kāi)發(fā)工具自主化

1968年,著名的北大西洋公約組織在聯(lián)邦德國(guó)組織了一次學(xué)術(shù)會(huì)議,前來(lái)參會(huì)的是50多名北約各國(guó)的計(jì)算機(jī)專(zhuān)家、軟件工程師、工業(yè)界代表。會(huì)議只有一個(gè)主題:應(yīng)對(duì)“軟件危機(jī)”。

在當(dāng)時(shí),大型計(jì)算機(jī)還沒(méi)有普及,但軟件開(kāi)發(fā)帶來(lái)的巨大成本已經(jīng)讓各國(guó)開(kāi)始恐慌。歐美國(guó)家普遍發(fā)現(xiàn),如果每個(gè)軟件都采取高度定制化的開(kāi)發(fā)方式,那么隨著軟件數(shù)量增加,開(kāi)發(fā)成本和維護(hù)難度會(huì)拖垮產(chǎn)業(yè)鏈,甚至危及社會(huì)經(jīng)濟(jì)安全。

最終,會(huì)議形成的應(yīng)對(duì)共識(shí),是國(guó)家必須發(fā)展軟件工程(software engineering),確保自身掌握從開(kāi)發(fā)語(yǔ)言、操作系統(tǒng),再到軟件開(kāi)發(fā)工具的一系列基座。用系統(tǒng)化、數(shù)量化的工程原則來(lái)實(shí)現(xiàn)軟件開(kāi)發(fā)的低成本與高可控,從而避免產(chǎn)業(yè)經(jīng)濟(jì)被軟件拖垮。

這一結(jié)論影響了此后數(shù)十年的全球軟件發(fā)展史。美國(guó)、歐洲、日本紛紛在基礎(chǔ)軟件與開(kāi)發(fā)工具上重兵集結(jié),一決雌雄。由此不僅在市場(chǎng)層面產(chǎn)生了一系列基礎(chǔ)軟件巨頭,在國(guó)家競(jìng)爭(zhēng)層面,以美國(guó)為代表的發(fā)達(dá)國(guó)家,可以通過(guò)基礎(chǔ)軟件與開(kāi)發(fā)工具優(yōu)勢(shì)牢牢掌控全球軟件發(fā)展,確保自身的領(lǐng)先地位。至此,軟件工程已經(jīng)不再是一個(gè)技術(shù)問(wèn)題,而是成為國(guó)家戰(zhàn)略安全問(wèn)題。它帶來(lái)了很多結(jié)果,比如在基礎(chǔ)軟件中競(jìng)爭(zhēng)失敗的歐洲、日本,喪失了后續(xù)信息革命的主導(dǎo)權(quán);又比如東南亞、印度等地,只能淪為美國(guó)的軟件外包商,喪失了底層創(chuàng)新機(jī)會(huì)。

軟件工程,從來(lái)都是一場(chǎng)發(fā)生在代碼中的無(wú)聲戰(zhàn)爭(zhēng)。

時(shí)間來(lái)到21世紀(jì),伴隨著全球化的大發(fā)展,開(kāi)源軟件與開(kāi)源社區(qū)已經(jīng)成為了主流的基礎(chǔ)軟件(尤其是軟件開(kāi)發(fā)工具)獲取形式。中國(guó)、韓國(guó)、新加坡等國(guó)家的軟件產(chǎn)業(yè),充分利用了開(kāi)源機(jī)遇,用最低成本的方式獲得了成熟的軟件開(kāi)發(fā)基座。但這種模式真的牢不可破嗎?甜蜜的軟件開(kāi)發(fā)工具開(kāi)源,真的會(huì)始終美好嗎?

當(dāng)逆全球化與地緣紛爭(zhēng)的鐘聲敲響,我們驚覺(jué)風(fēng)險(xiǎn)從未消散,新“軟件危機(jī)”正在醞釀。

軟件,從來(lái)不只是個(gè)技術(shù)問(wèn)題,而是企業(yè)乃至社會(huì)的命運(yùn)問(wèn)題。

討論“缺芯少魂”,不能忘記開(kāi)發(fā)工具

這些年來(lái),“缺芯少魂”“卡脖子”成為全民熱議的話題。誠(chéng)然,芯片和操作系統(tǒng)是軟硬件兩大體系的核心。但要看到的是,我們?nèi)焙蜕俚慕^不僅僅是這兩樣?xùn)|西。事實(shí)上,走向科技自立要補(bǔ)的課非常多,比如硬件層面的存儲(chǔ)、數(shù)控元件;軟件層面的開(kāi)發(fā)框架、中間件、數(shù)據(jù)庫(kù)。其中不能忽略的一點(diǎn),就是軟件開(kāi)發(fā)工具。

軟件開(kāi)發(fā)工具,是基礎(chǔ)軟件中的基礎(chǔ)軟件,也是應(yīng)對(duì)“軟件危機(jī)”的關(guān)鍵。所謂軟件開(kāi)發(fā)工具,是指軟件開(kāi)發(fā)從創(chuàng)意到需求分解,再到設(shè)計(jì)、編碼、生成文件,最終部署到對(duì)應(yīng)環(huán)境中,各個(gè)步驟、流程所需要的必備工具支持。其內(nèi)涵十分豐富,體系十分龐雜。

從開(kāi)發(fā)流程上看,軟件開(kāi)發(fā)工具一般涉及項(xiàng)目管理、代碼托管、代碼檢查、編譯、部署、測(cè)試、發(fā)布等等,每個(gè)流程環(huán)節(jié)都有不同的工具。對(duì)于軟件企業(yè)來(lái)說(shuō),軟件開(kāi)發(fā)工具需要盡量形成完整的工具鏈,這樣才能協(xié)同各個(gè)部門(mén),管理整個(gè)軟件開(kāi)發(fā)項(xiàng)目的流程與進(jìn)度。而對(duì)于開(kāi)發(fā)者來(lái)說(shuō),軟件開(kāi)發(fā)工具需要盡量集成化、一體化,從而降低使用不兼容工具開(kāi)發(fā)帶來(lái)的綜合成本,實(shí)現(xiàn)敏捷、高效率地開(kāi)發(fā)。

在這些動(dòng)力的加持下,軟件開(kāi)發(fā)工具不斷走向現(xiàn)代化,其價(jià)值也水漲船高,行業(yè)影響力隨之而來(lái)。

數(shù)字化時(shí)代里有句名言,“軟件定義一切”,可以說(shuō),每家企業(yè)都將是軟件企業(yè),每位研發(fā)人員都將是軟件開(kāi)發(fā)者,每個(gè)基礎(chǔ)研發(fā)流程都離不開(kāi)軟件開(kāi)發(fā)工具。如果我們做一個(gè)逆向假設(shè):大量軟件開(kāi)發(fā)工具不能用了,會(huì)發(fā)生什么?

就像缺了光刻機(jī)不能造芯片一樣,缺了軟件開(kāi)發(fā)工具首先無(wú)法實(shí)現(xiàn)軟件開(kāi)發(fā)。同時(shí),大量軟件還將無(wú)法進(jìn)行創(chuàng)新迭代,已有軟件很難進(jìn)行維護(hù)和運(yùn)營(yíng)。這種情況,不僅直接威脅大眾生活中的APP與軟件應(yīng)用,更會(huì)直接打擊依賴軟件的工業(yè)數(shù)字化體系與民生數(shù)字化基礎(chǔ)設(shè)施,這是任何人都無(wú)法承受的代價(jià)。

如今,軟件工具已經(jīng)大量使用全球化的開(kāi)源工具與開(kāi)源平臺(tái)。那么,我們不禁需要提出一個(gè)問(wèn)題:這種模式,真的安全嗎?

后開(kāi)源時(shí)代,新“軟件危機(jī)”來(lái)臨

隨著20世紀(jì)80、90年代信息全球化的開(kāi)展,頭部企業(yè)意識(shí)到開(kāi)源是最有效形成生態(tài)、構(gòu)建產(chǎn)業(yè)優(yōu)勢(shì)的方式,于是基礎(chǔ)軟件開(kāi)源成為全球化過(guò)程中一道亮眼的風(fēng)景。到了21世紀(jì),新進(jìn)的軟件開(kāi)發(fā)者、從業(yè)者,從開(kāi)始就習(xí)慣了開(kāi)源開(kāi)發(fā)工具,將使用開(kāi)源工具,加入開(kāi)源社區(qū)作為一種常識(shí)。

當(dāng)時(shí)間指針轉(zhuǎn)到今天,我們卻猛然間發(fā)現(xiàn),開(kāi)源的美好原來(lái)是那么可貴與脆弱。它并非一成不變的真理,而僅僅是黃金時(shí)代的饋贈(zèng)。

2022年3月,隨著俄烏沖突爆發(fā),谷歌、蘋(píng)果、亞馬遜、微軟、Meta等軟件巨頭,以及SAP、Oracle等軟件公司都快速停止了面向俄羅斯的業(yè)務(wù)。大量代碼托管平臺(tái)以及開(kāi)源社區(qū),紛紛在第一時(shí)間宣布封鎖俄羅斯開(kāi)發(fā)者賬號(hào)。俄羅斯方面也在3月底宣布,禁止所有國(guó)家機(jī)構(gòu)與半政府實(shí)體在關(guān)鍵基礎(chǔ)設(shè)施項(xiàng)目購(gòu)買(mǎi)外國(guó)軟件。

可以說(shuō),在短短不到一個(gè)月時(shí)間里,歐美就對(duì)俄羅斯,以及這個(gè)國(guó)家的軟件企業(yè)、開(kāi)發(fā)者、數(shù)字化項(xiàng)目落下了軟件鐵幕。名義上開(kāi)源開(kāi)放的工具,在關(guān)鍵時(shí)刻沒(méi)有一個(gè)秉持固有原則,紛紛在地緣紛爭(zhēng)中站隊(duì)。

比如說(shuō),今天全球軟件開(kāi)發(fā)者許多已經(jīng)習(xí)慣在Github進(jìn)行代碼托管,甚至認(rèn)為GitHub已經(jīng)變成了一種開(kāi)發(fā)者之間的“默認(rèn)準(zhǔn)則”。然而就在俄烏沖突開(kāi)始不久,GitHub就對(duì)受到美國(guó)制裁俄羅斯實(shí)體的相關(guān)軟件開(kāi)發(fā)者進(jìn)行了個(gè)人賬戶禁用、內(nèi)容清空等限制。Sberbank科技、SberbankAI實(shí)驗(yàn)室、阿爾法數(shù)據(jù)庫(kù)實(shí)驗(yàn)室等俄著名俄羅斯科技企業(yè)先是遭到了項(xiàng)目禁用,緊接著托管代碼被整個(gè)刪除。甚至有俄羅斯開(kāi)發(fā)者稱,他們只是先前與相關(guān)企業(yè)有過(guò)合作,目前合作關(guān)系早已結(jié)束,但依舊遭到了GitHub在沒(méi)有預(yù)先警示的情況下封禁賬戶。

這種情景,不禁讓全世界更多國(guó)家開(kāi)始反思,開(kāi)源工具真的萬(wàn)無(wú)一失嗎?它真的獨(dú)立于政治和地緣之外,是一種純粹技術(shù)的第三方價(jià)值嗎?

答案顯然是否定的。一旦底線被打破,那么它就會(huì)一次次被打破。一次次國(guó)際紛爭(zhēng),讓我們看到了“后開(kāi)源時(shí)代”已經(jīng)到來(lái)。開(kāi)源工具與開(kāi)源平臺(tái),根本不獨(dú)立于國(guó)際局勢(shì),甚至可以在必要的時(shí)候作為國(guó)際紛爭(zhēng)中的工具、砝碼,甚至是武器。

這也在某種程度上預(yù)示著,新的“軟件危機(jī)”已經(jīng)到來(lái)——20世紀(jì)60年代的軟件危機(jī),是缺乏軟件工程基礎(chǔ)會(huì)面臨危險(xiǎn);今天的軟件危機(jī),是當(dāng)你習(xí)慣了被他人控制的軟件工程基礎(chǔ),那么危險(xiǎn)也如影隨形。

應(yīng)對(duì)軟件工具失控,中國(guó)準(zhǔn)備好了嗎?

開(kāi)放與發(fā)展無(wú)疑是全球化的共同目標(biāo),我們當(dāng)然不希望開(kāi)源軟件工具被封鎖。但《三體》里的情節(jié)告訴我們,當(dāng)你不準(zhǔn)備應(yīng)對(duì)危機(jī),危機(jī)就已經(jīng)不遠(yuǎn)了。

事實(shí)上,中國(guó)的軟件生態(tài),尤其是生產(chǎn)軟件的工具箱,還是非常脆弱的。工信部數(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%。中國(guó)軟件產(chǎn)業(yè)在20年中實(shí)現(xiàn)了舉世矚目的騰飛。但這種經(jīng)濟(jì)奇跡,其實(shí)是建立在他人提供的基礎(chǔ)和底座上的。

根據(jù)中國(guó)軟件協(xié)會(huì)的調(diào)研數(shù)據(jù),2020年,在全球操作系統(tǒng)、基礎(chǔ)軟件領(lǐng)域,美國(guó)業(yè)務(wù)收入約0.81萬(wàn)億美元,占全球比例五分之四。而中國(guó)基礎(chǔ)軟件份額較少,國(guó)產(chǎn)軟件的國(guó)內(nèi)市場(chǎng)份額僅為5%,國(guó)產(chǎn)操作系統(tǒng)的國(guó)內(nèi)市場(chǎng)占有率僅4%。

國(guó)產(chǎn)基礎(chǔ)軟件體系薄弱、市場(chǎng)份額低的軟肋,已經(jīng)暴露在了國(guó)際格局中。從2019年至今,已有超過(guò)600家中國(guó)企業(yè)、機(jī)構(gòu)等被列入美國(guó)“實(shí)體清單”。而在相關(guān)商品與技術(shù)的制裁體系中,基礎(chǔ)軟件是當(dāng)之無(wú)愧的“利器”。大量?jī)?yōu)秀的企業(yè)、科研院校,都被美國(guó)禁止使用主流的基礎(chǔ)軟件與軟件開(kāi)發(fā)工具,嚴(yán)重限制了中國(guó)產(chǎn)學(xué)各界的創(chuàng)新能力。應(yīng)對(duì)這種局面,似乎只有自己掌握軟件開(kāi)發(fā)工具,才是保障創(chuàng)新安全底線的最優(yōu)解。

值得注意的是,“新軟件危機(jī)”并非只有開(kāi)源工具斷供一個(gè)選項(xiàng)。很多國(guó)內(nèi)企業(yè)都會(huì)選擇購(gòu)買(mǎi)商業(yè)版、定制版的軟件。但這些軟件看似離開(kāi)了開(kāi)源工具,實(shí)質(zhì)上很大程度是將開(kāi)源工具進(jìn)行封裝與定制化,再進(jìn)行打包轉(zhuǎn)賣(mài)。這種情況下,主動(dòng)權(quán)依舊受制于人。一旦出現(xiàn)開(kāi)源工具失控,那么這些投資巨大的商業(yè)軟件將面臨著無(wú)法更新、漏洞無(wú)法修補(bǔ)等嚴(yán)重問(wèn)題。

另一方面,軟件開(kāi)發(fā)工具的危機(jī)也不僅僅通過(guò)斷供來(lái)發(fā)生。隨著越來(lái)越多的軟件采用云上開(kāi)發(fā)模式,大量數(shù)據(jù)、開(kāi)發(fā)代碼需要存在工具背后的國(guó)外企業(yè)服務(wù)器中。這也就意味著敏感數(shù)據(jù)理論上可以被其他國(guó)家查看、分析甚至拷貝的,其風(fēng)險(xiǎn)意義不言而喻。

而一旦出現(xiàn)類(lèi)似的軟件危機(jī),中國(guó)會(huì)有哪些企業(yè)深受其害呢?首當(dāng)其沖是數(shù)字化程度高、軟件使用規(guī)模龐大、軟件開(kāi)發(fā)需求復(fù)雜的大型政企;接下來(lái)是掌握關(guān)鍵數(shù)據(jù),同時(shí)肩負(fù)創(chuàng)新責(zé)任的科研機(jī)構(gòu)與院校;緊接著是有著充分?jǐn)?shù)字化、智能化需求的實(shí)體企業(yè);接下來(lái)則是科技產(chǎn)業(yè),尤其是軟件開(kāi)發(fā)企業(yè)與軟件開(kāi)發(fā)者群落。

這樣的烈性事件一旦出現(xiàn),就不是技術(shù)能夠解決的問(wèn)題。它不以任何企業(yè)、機(jī)構(gòu)的技術(shù)努力而轉(zhuǎn)移,而會(huì)直接導(dǎo)致命運(yùn)出現(xiàn)分叉。當(dāng)千百家企業(yè)受到影響,產(chǎn)生供應(yīng)鏈的多米諾效應(yīng)。社會(huì)面的影響是難以估量的。

所以說(shuō),軟件開(kāi)發(fā)工具的受制于人,根本不是一個(gè)技術(shù)問(wèn)題,而是命運(yùn)掌握在他人手中的問(wèn)題。

至此,我們也可以得出一個(gè)結(jié)論:中國(guó)確實(shí)還沒(méi)有準(zhǔn)備好應(yīng)對(duì)“新軟件危機(jī)”。但必須從此刻開(kāi)始準(zhǔn)備。要有意識(shí)、有方法地在國(guó)計(jì)民生行業(yè)、關(guān)鍵科研領(lǐng)域、重大科技產(chǎn)業(yè)中排除基礎(chǔ)風(fēng)險(xiǎn),實(shí)現(xiàn)自主創(chuàng)新。

2019-2020年之后,中國(guó)各界關(guān)于軟件自主可控的共識(shí)提高到了空前的水平。大量政企用戶在采購(gòu)軟件過(guò)程中,將國(guó)產(chǎn)化和數(shù)據(jù)安全納為關(guān)鍵考量因素。也由此衍生了巨大的機(jī)遇窗口。比如說(shuō),各大互聯(lián)網(wǎng)云公司,都在以國(guó)產(chǎn)數(shù)據(jù)庫(kù)為切口進(jìn)入政企市場(chǎng)。幾年來(lái),在稅務(wù)、醫(yī)保、郵政、運(yùn)營(yíng)商等領(lǐng)域形成了規(guī)?;?yīng)。而國(guó)產(chǎn)工業(yè)軟件,比如仿真、CAD等領(lǐng)域也高速發(fā)展,在制造業(yè)、能源產(chǎn)業(yè)中實(shí)現(xiàn)了突破。

但也要看到,基礎(chǔ)軟件國(guó)產(chǎn)化還有很長(zhǎng)的路要走,比如“做軟件的軟件”——軟件開(kāi)發(fā)工具。在今天得到的重視就還遠(yuǎn)遠(yuǎn)不夠。

好在逆全球化暗潮洶涌的幾年后,事情開(kāi)始出現(xiàn)了轉(zhuǎn)機(jī)。

“永遠(yuǎn)不要浪費(fèi)一場(chǎng)危機(jī)”

從政策趨勢(shì)與產(chǎn)學(xué)共識(shí)的宏觀層面看,基礎(chǔ)軟件開(kāi)發(fā)工具的國(guó)產(chǎn)化與獨(dú)立自主,已經(jīng)是時(shí)代的大勢(shì)所趨。

在信息技術(shù)應(yīng)用創(chuàng)新委員會(huì)的定義中,應(yīng)用軟件開(kāi)發(fā)平臺(tái)同云計(jì)算、操作系統(tǒng)、數(shù)據(jù)庫(kù)一樣被定義為開(kāi)發(fā)支撐基礎(chǔ)軟件,位居“十四五”軟件和信息技術(shù)服務(wù)發(fā)展規(guī)劃中的五大主要任務(wù)之首。

另一方面,軟件開(kāi)發(fā)工具的國(guó)產(chǎn)+商業(yè)版創(chuàng)新,也隨著主要科技公司的進(jìn)步,進(jìn)入到新的局面。從中興、華為事件以來(lái),已經(jīng)有數(shù)百家中國(guó)科技實(shí)體被美國(guó)列入實(shí)體清單,在各類(lèi)軟硬件基礎(chǔ)技術(shù)的獲取上遭遇全面斷供。危機(jī)固然兇險(xiǎn),但也在客觀上加快了科技實(shí)體自主創(chuàng)新的進(jìn)程,同時(shí)這批“先行者”們也可以將經(jīng)驗(yàn)和方法釋放出來(lái),加快中國(guó)技術(shù)供應(yīng)鏈的自主化進(jìn)程。

以華為為例,華為被美國(guó)列入實(shí)體名單之后,涉及美國(guó)技術(shù)的商用軟件開(kāi)發(fā)工具已經(jīng)無(wú)法繼續(xù)購(gòu)買(mǎi)使用許可,無(wú)法獲取存量軟件的持續(xù)更新,無(wú)法及時(shí)獲取安全漏洞的修復(fù)。為了破局這場(chǎng)典型的“新軟件危機(jī)”,華為從2019年開(kāi)啟了去美國(guó)化的軟件自研,范圍涉及操作系統(tǒng)、數(shù)據(jù)庫(kù)、中間件、應(yīng)用軟件等基礎(chǔ)軟件領(lǐng)域。

而面向軟件開(kāi)發(fā)工具,這個(gè)容易被忽視,卻又至關(guān)重要的領(lǐng)域,華為云推出了DevCloud開(kāi)發(fā)云和CodeArts軟件開(kāi)發(fā)生產(chǎn)線,并面向開(kāi)發(fā)者提供一站式、全流程、端到端安全的云原生DevSecOps云平臺(tái)。在確保用戶擁有高度集成、現(xiàn)代化流水線式開(kāi)發(fā)的同時(shí),解決了“新軟件危機(jī)”暴露的開(kāi)源軟件弊端。

如今,華為云CodeArts可以支持web開(kāi)發(fā)、移動(dòng)應(yīng)用開(kāi)發(fā)、微服務(wù)開(kāi)發(fā)、Cloud Native應(yīng)用開(kāi)發(fā)、嵌入式開(kāi)發(fā)等典型研發(fā)場(chǎng)景。覆蓋需求與設(shè)計(jì)、開(kāi)發(fā)、測(cè)試、部署、運(yùn)維等軟件交付的全生命周期環(huán)節(jié)。DevCloud、CodeArts已在華為云、華為電信產(chǎn)品、終端云消費(fèi)業(yè)務(wù)、芯片研發(fā)等業(yè)界高標(biāo)準(zhǔn)、大規(guī)模的軟件研發(fā)業(yè)務(wù)中應(yīng)用,證明了自身的價(jià)值與能力。

提到軟件開(kāi)發(fā)工具的國(guó)產(chǎn)化與自主創(chuàng)新,我們經(jīng)常會(huì)發(fā)現(xiàn)自研工具能力落后,或者局限于單個(gè)不重要的工具,那些重要性大、考驗(yàn)嚴(yán)苛的開(kāi)發(fā)工具依舊需要使用國(guó)外開(kāi)源工具。

但在華為云CodeArts中,卻可以看到關(guān)鍵能力、關(guān)鍵工具的自主創(chuàng)新。比如華為云CodeArts Req需求管理服務(wù),專(zhuān)項(xiàng)解決了軟件開(kāi)發(fā)管理這個(gè)戰(zhàn)略級(jí)需求??梢詭椭脩魧?shí)現(xiàn)軟件開(kāi)發(fā)戰(zhàn)略意圖,進(jìn)行精準(zhǔn)投資。目前,CodeArts Req已經(jīng)高效支撐華為13萬(wàn)研發(fā)人員的需求協(xié)作,月API調(diào)用量超過(guò)15億次,累計(jì)管理5000多萬(wàn)需求,覆蓋華為終端、網(wǎng)絡(luò)、云計(jì)算、芯片、汽車(chē)等全業(yè)務(wù)場(chǎng)景。在這條軟件開(kāi)發(fā)的“生產(chǎn)線”上,一點(diǎn)一點(diǎn)的關(guān)鍵突破,終將匯聚成整體產(chǎn)業(yè)鏈的核心競(jìng)爭(zhēng)力。

正如二戰(zhàn)時(shí)期英國(guó)首相丘吉爾的名言,“永遠(yuǎn)不要浪費(fèi)一場(chǎng)危機(jī)”。面對(duì)新軟件危機(jī),我們應(yīng)當(dāng)充分珍惜危機(jī)帶來(lái)的啟示,并且保有這樣的共識(shí):一家企業(yè)可能面對(duì)的風(fēng)險(xiǎn),一定是整個(gè)中國(guó)可能面對(duì)的風(fēng)險(xiǎn);而一批企業(yè)踩過(guò)的坑,絕沒(méi)有必要讓整個(gè)國(guó)家重蹈覆轍。

因此,當(dāng)問(wèn)題有了轉(zhuǎn)機(jī)和解法,就需要產(chǎn)業(yè)各界快速凝結(jié)共識(shí),形成戰(zhàn)略合力以對(duì)抗風(fēng)險(xiǎn)。

命運(yùn)只有掌握在自己手中,才叫命運(yùn)。否則的話,一切都是囚籠。

從軟件開(kāi)發(fā)工具,到智能時(shí)代的軟硬件創(chuàng)新主導(dǎo)權(quán),一切都到了需要改變,也應(yīng)該改變的時(shí)候了。

免責(zé)聲明:此文內(nèi)容為第三方自媒體作者發(fā)布的觀察或評(píng)論性文章,所有文字和圖片版權(quán)歸作者所有,且僅代表作者個(gè)人觀點(diǎn),與極客網(wǎng)無(wú)關(guān)。文章僅供讀者參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。投訴郵箱:editor@fromgeek.com。

免責(zé)聲明:本網(wǎng)站內(nèi)容主要來(lái)自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁(yè)或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書(shū)面權(quán)利通知或不實(shí)情況說(shuō)明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開(kāi)相關(guān)鏈接。

2022-12-19
代碼與戰(zhàn)爭(zhēng):從“新軟件危機(jī)”到開(kāi)發(fā)工具自主化
1968年,著名的北大西洋公約組織在聯(lián)邦德國(guó)組織了一次學(xué)術(shù)會(huì)議,前來(lái)參會(huì)的是50多名北約各國(guó)的計(jì)算機(jī)專(zhuān)家、軟件工程師、工業(yè)界代表。會(huì)議只...

長(zhǎng)按掃碼 閱讀全文