碼農(nóng)和軟件開發(fā)有多重要,你知道嗎?
在計算機技術(shù)領(lǐng)域,發(fā)現(xiàn)很多人是非常輕視軟件的,以為軟件就是碼農(nóng)、軟件就沒有科研;認為計算機不去學電子、電路這些硬件相關(guān)的工程就不配稱之為計算機。卻殊不知如今的軟件其實比硬件更加重要,更有價值。
事實上,軟件不僅有互聯(lián)網(wǎng)領(lǐng)域的軟件,如電商、社交、辦公軟件、SaaS服務(wù)、ERP、網(wǎng)頁、移動端App等等,這些應(yīng)用型的軟件在事實上已經(jīng)深刻影響了國民的生活、工作乃至經(jīng)濟運行,而從事這些軟件開發(fā)的確實也是程序員,也就是大家所說的碼農(nóng)??梢哉f九成以上的程序員都是從事這方面的開發(fā)工作。
但是軟件還有操作系統(tǒng)、云原生、編程語言、大數(shù)據(jù)、數(shù)據(jù)庫、人工智能等等,這些系統(tǒng)軟件也同樣屬于高新科技,也應(yīng)該被納入到國家重點發(fā)展領(lǐng)域,這每一個方向都堪比芯片。
就很多人看重的電子設(shè)備,也仍然離不開軟件,比如微波爐、電飯煲等智能家居的控制系統(tǒng),比如智能手表等穿戴設(shè)備、智能機器人的人機交互,以及汽車里的燃油控制、儀表盤顯示乃至剎車系統(tǒng)等等,這哪一項都離不開嵌入式軟件。
而大家非??粗氐囊恍┕I(yè)工程,如核工業(yè)、石油化工、航空航天、機械制造、汽車交通、國防軍工、電子電氣、土木工程、生物醫(yī)學、影視制作等方方面面的諸多領(lǐng)域,也都離不開計算機輔助軟件,也就是我們通常所說的“工業(yè)軟件”。
“卡脖子”的又何止芯片、光刻機、光刻膠、核心電子元器件、機械臂、5G等硬件這些領(lǐng)域,工業(yè)軟件的重要性就不亞于這些領(lǐng)域。很多人以為只有軟件沒有硬件,軟件就是“空中樓閣”,就很虛;而事實上,任何高精尖硬件設(shè)備離開工業(yè)軟件,它就是一堆廢鐵,離開工業(yè)軟件就根本沒法制造出來。
軟件以及軟件開發(fā)的重要性被嚴重低估,而由于國內(nèi)計算機院校對編程語言范式、軟件工程等的不重視,導致國內(nèi)大多數(shù)程序員不具備開發(fā)大型軟件項目的能力。