目前國內的軟件開發能力在國際上處於什麼水平?

科技要述


題目很大。就整體專業開發水平來說,處於中下水平。這裡是指專業水準,由中國人自己原創的軟件,而不是開發的應用APP或者單片機目標碼。外包服務帶來外匯的水準,那是應用層面的辛苦錢,即代碼民工的辛苦勞作,不代表專業水準。美國,法國,以色列等西方國家的基礎研發依然占主導地位。

以下從操作系統,辦公軟件,系統開發軟件,機械CAD/CAM四個方面予以比較說明。

1,操作系統。目前全球通用的有:MS的windows,蘋果的IOS,Google的Android。還有UNIX及更開源的linux,但遺憾的是,它們的祖先也與中國人無緣。

華為的鴻蒙,希望能為國人爭點面子。但一個流行的OS,不光靠熱情,更需要全球的認可。

2,辦公軟件類。全球通用的,MS OFFICE系列;ADOBE公司的ACROBAT閱讀器,PS等。成名於上世紀九十年代的國內金山公司的WPS,在沉寂了很多年後,近些年逐漸得到部分國人的認可,但與office還有距離。

3,系統軟件開發IDE類。這個有點慘。目前用於PC機開發的有:MS 的VC/VS系列,JAVA的intellij IDEA,Python的pycharm,linux的GCC,還有Borland c編繹器,九十年代很有名的TURBO C等。

用於單片機開發的,有uKeil IDE系列,Cygnal的silicon IDE系列。其它大多可靠近到uKeil IDE上。

這塊,說零,可能有點過火,但的確市面上沒有象樣的純國產IDE。

4,CAD/CAM。機械設計及輔助製造必備。目前全球流行的老美的SOLIDWORKS,AUTOCAD,proE,UG,MASTERcam,法國的CATIA,以色列的cimatron等等很流行。

國產CAD,早期CAXA,臺灣的TWINCAD/CAM;近些年的ZCAD,還有好多,不好評述。在國內尚有人用,但絕不是主流。

總結:從以上可看出,國內專業軟件位置,很尷尬😅;我們的應用能力毋庸置疑,能帶來很大的經濟效益。但是,我們應當看到,從正版軟件的角度講,國外軟件賺足了利潤,同時動不動還老掐我們的脖子,使我們蒙受巨大損失。

所以,啟動基礎軟件研發,勢在必行。





BWanger軟件開發達人


在生產力工具方面的開發能力和知名度都還不如國際上的開發商

比如平面設計方面CorelDRAW、Photoshop、Adobe AI

軟件開發方面IntelliJ IDEA、PhpStorm、PyCharm、Visual Studio Code

視頻視覺和3D方面Adobe Pr、AE、Maya、3D Max、CAD

操作系統 Windows、macOS、Linux、IOS、Android

瀏覽器Firefox、Chrome、Edge

國外還有各種組織和基金會 比如Apache基金會 有Apache httpd環境、Hadoop、Spark、Tomcat、RocketMQ、kafka等等著名的優秀的項目

基本是國內的很多項目都基於Apache的各種基礎環境搭建或者二次開發而來

以及國外的各種生態軟件、各種開發語言和開發框架的開源

硅谷裡的企業和開源都緊密相連 比如微軟都已經加大對Linux系統的投入

不得不說目前國內目前還只是在應用層比較強

也就是說利用各種開發語言+各類庫、包等成熟的工具或者環境能夠開發出解決實際問題的東西來

比如音樂軟件、視頻軟件等更偏向用戶這一層級的

而國外能夠做更底層或者更基礎的東西出來

在計算機行業越底層難度就越大

國內目前的開源和生態都做的並不夠好 還欠火候

國內的軟件開發行業還有很長的路要走


MINKSE


一個非常好的問題。從整體上來講,國內軟件研發水平已經處於世界前列了。


一,應用系統研發

隨著移動互聯網的蓬勃發展,國內這方面的軟件應用非常成熟,以電商自媒體為代表,比如淘寶雙十一、微信、抖音,這些應用的整體研發水平都是很高的,每天面對的都是龐大的用戶量和數據洪流。

二,關鍵系統研發

國內在關鍵領域的軟件研發水平也在提高,比如航空航天領域,硬核技術不僅包括硬件設備,也包括各種各樣的控制管理系統,都少不了軟件研發的投入。

三,操作系統研發

電腦操作系統、手機操作系統、數據庫系統,等等,一直是國外處於支配地位。隨著阿里YunOS、華為鴻蒙的一代一代迭代,國內在奮起直追了,尤其是華為鴻蒙,已經非常的厲害,如果Android不被允許使用,可以肯定的是華為鴻蒙將取而代之。

四,研發管理

軟件工程不僅僅是寫代碼,還有很重要的一塊是研發管理。各個公司差別很大,文化氛圍也不一樣,比如結果導向、多快好省,對技術團隊的影響不可忽視。


五,軟件質量

從單元測試對代碼質量的保證角度來講,國內普遍不是那麼重視。比如投入多少時間、單元測試覆蓋率。如果按照100%的覆蓋率,寫單元測試的時間不比寫代碼的時間會少。

六,軟件工程師

我們國家的軟件工程師數量已經位居第二,僅次於美國,增速第一,工程師素質逐漸提高,每年仍有大量的市場需求缺口。


七,開源軟件

以主流的Github為例,每年都有來自國內的優秀開源項目。各種頂級的項目中也都有中國工程師的身影,持續貢獻代碼,業界影響力與日俱增。




分享到:


相關文章: