在计算机技术领域,发现很多人是非常轻视软件的,以为软件就是码农、软件就没有科研;认为计算机不去学电子、电路这些硬件相关的工程就不配称之为计算机。却殊不知如今的软件其实比硬件更加重要,更有价值。
事实上,软件不仅有互联网领域的软件,如电商、社交、办公软件、saas服务、erp、网页、移动端app等等,这些应用型的软件在事实上已经深刻影响了国民的生活、工作乃至经济运行,而从事这些软件开发的确实也是程序员,也就是大家所说的码农。可以说九成以上的程序员都是从事这方面的开发工作。
但是软件还有操作系统、云原生、编程语言、大数据、数据库、人工智能等等,这些系统软件也同样属于高新科技,也应该被纳入到国家重点发展领域,这每一个方向都堪比芯片。
就很多人看重的电子设备,也仍然离不开软件,比如微波炉、电饭煲等智能家居的控制系统,比如智能手表等穿戴设备、智能机器人的人机交互,以及汽车里的燃油控制、仪表盘显示乃至刹车系统等等,这哪一项都离不开嵌入式软件。
而大家非常看重的一些工业工程,如核工业、石油化工、航空航天、机械制造、汽车交通、国防军工、电子电气、土木工程、生物医学、影视制作等方方面面的诸多领域,也都离不开计算机辅助软件,也就是我们通常所说的“工业软件”。
“卡脖子”的又何止芯片、光刻机、光刻胶、核心电子元器件、机械臂、5g等硬件这些领域,工业软件的重要性就不亚于这些领域。很多人以为只有软件没有硬件,软件就是“空中楼阁”,就很虚;而事实上,任何高精尖硬件设备离开工业软件,它就是一堆废铁,离开工业软件就根本没法制造出来。
软件以及软件开发的重要性被严重低估,而由于国内计算机院校对编程语言范式、软件工程等的不重视,导致国内大多数程序员不具备开发大型软件项目的能力。