软件工程师之所以能够拿很高的工资,本质在于软件工程师有很高的平均生产率水平,而这个能力的获得不是因为软件工程师每天能写大量代码,而是出于两方面的原因。
一是显而易见的,那就是软件的复制几乎是零成本的,软件研发成功后,生产一份是那个成本,生产1万份也几乎不会增加任何成本,也就是说其边际成本几乎为零。
二是因为,软件工程师可以几乎零成本复用老项目的代码,只需在老代码技术基础上进行适当的修改即可,而且有时还能利用开源代码。
举个例子,即使是Google的软件工程师日均代码量也仅为150行,而安卓系统的代码量动辄1525万行。所以,如果安卓每次升级版本所有代码都要重写的话,这是不可想象的。而有了代码的迭代,谷歌的工程师每次只需要升级一小部分代码即可。每一次升级都使安卓系统获得了新的能力,也就是说每一次升级,都使得安卓系统的“生产率”得到了提高,也就是说可迭代性,赋予了软件不断提高的“生产率",换句话说软件工程师不需要努力维持“生产率”,他们的每一行新代码都是在创造“生产率增量”
对于很多手机厂家而言,他们无需自己开发一套操作系统,直接拿来用就可以了,因为安卓是一个开源的系统。对他们而言,在系统层面他们不但不需要努力维持“生产率”,还能免费获得不断提高的“生产率"。
回到EDV软件,EDA软件赋予了硬件工程师同样的能力,使得他们开发的各种软核、硬核也可以很容易地得到复用和迭代,他们对软核和硬核的迭代开发,同样是在创造“生产率增量”,这也是近二十年电子行业繁荣发展的根本原因。所以说,美国这次限制中国使用EDA软件是抓住了要害,直接限制了中国生产率提升的速度,我们再怎么重视这件事都不为过。
页面更新:2024-03-13
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号