03.08 中国从事硬件的人多还是软件多?

用户1387641678614


从事软件开发多年,在设备公司硬件人数明显还是少于软件开发人数,主要原因在于硬件设计开发接近于“一次性工作”,主要设备的前期主要是硬件先行,硬件主要在前期做的工作比较多,硬件板卡是程序运行的基础,其实硬件这块不仅仅是单纯的电路图之类的操作,其实关于芯片设计开发也属于硬件的范畴,所以讲不要简单的认为硬件相比软件不是很重要,平常我们提到的硬件部主要是画电路图这块的工作任务。

从事硬件开发主要掌握多少技能

硬件开发对于经验的要求相对比较高,因为硬件不像软件调试这么灵活,硬件一旦板卡出现问题可能就要重新做板了,不像软件可以重复的调试,这种相对来讲对于经验要求比较高,一般硬件工程师需要打磨一段时间才能真正上手,因为很多硬件器件需要掌握电器属性,这些需要时间的积累,但在这些经验真正成型之前需要掌握的基本功很多,比如数字电路和模拟电路以及EDA等基础。

项目设计经验。硬件是一个吃经验的行业,很多器件的属性以及器件之间的组合搭配,所以大型的硬件板卡的设计都是经验丰富的工程师来担当,我们知道软件上追求一种项目经验,放在硬件上同样适用,根据项目的要求设计出合格的电路图来,同样是完成任务是否是最优的方案,特别是涉及到器件的选材方面可能一个很小的元器件放在大的项目里面对于整体的成本影响就会非常大,可能换一个新的型号就够用的,这些就完全依靠经验的优势了。

还包括如何与软件工程师对接,设计需求文档等等,当然很多硬件工程师还能简单写一些代码,这只是额外的东西,最主要是设计的东西能够达到客户的要求,而且中间在布线过程中是不是真的产生电磁干扰等等。

排除问题能力。这个主要在前期已经把板子设计出来的,在测试过程或者使用中遇到了问题,这个时候需要掌握排查技能,同时要能够各种测试仪器,像常见的万用表和示波器这类东西,根据采样的数据进行推算问题出在什么地方。

从事嵌入式软件开发多年,从比例上看硬件人数远不如软件上多,硬件主要忙在项目前期,还有在测试运行过程中,当然还会出现在出厂的时候,硬件工程师在招聘的时候对经验的要求高一些,一般初级的硬件工程师都是跟着自己师傅混上几年经验再去真正投入到项目开发中去,一旦出了问题补救的成本太高,所以还是需要有经验直接投入到项目中。

国内的硬件工程师在招聘这块明显不如软件工程师这么受欢迎,而且国内纯正的硬件企业数量相对软件来讲还是差得远,国内软件软件能发展的这么迅速也是和从事软件人数众多有一定的关系的,无论是硬件还是软件都是缺一不可的存在,希望能帮到你。


大学生编程指南


这个问题的话不知道从事硬件行业的是哪个定义,如果只是普通的从事的话,硬件跟软件其实不分上下。


就单单拿富士康来说他就是专门从事手机组装的,他就有员工几百万,那么也就有几百万的硬件从事者。

像华为、小米、oppo这类的公司也主要是以从事硬件为主,手机研发为主要任务软件开发为辅助的公司。

而像阿里巴巴、腾讯这种公司就是以软件为主的公司以硬件为辅。

如果真的要去深究到底是软件人员多,硬件从事人员多的话这是一个很难的问题,因为很多人员工作的不固定和在硬件组装方面有大量的临时工也不好去统计这个数量。


游戏八卦站


这个问题应该问“中国做硬件工程师的多还是软件工程师多”。

原因在于做硬件的这个纲目太大,普通人员都可以做,比如随便进个生产工厂搞某些电子设备生产都算从事硬件的了,仅仅富士康生产手机都几百万,全国加起来得几千万,这样算下来完全没得比。

所以应该算成硬件工程师和软件工程师,举个例子:从事硬件研发的把设计出的产品交由生产厂家生产即可,严格来说只算这些才行。

软件工程师就多了,软件研发、编程,全国有多少个app,都需要软件从业人员,所以两者没得比,做软件比做硬件多太多了。


IT老胡


中国从事软件的人多,从事硬件生产加工的不算,如果算上工厂那可能是从事硬件的多


电脑阿尧


毫无疑问,软件多


分享到:


相關文章: