电子工程师——做硬件、软件哪个好? 电子工程师工资是多少

-
电子工程师——做硬件、软件哪个好?

本人从事电子工程师工作已有七八年,设计硬件也编写过软件,包括单片机、DSP、ARM等系统软件编写,以及HMI人机交互软件。本人尝试分析一下这个问题吧。其实,以目前来看,做硬件和软件都非常有前途的,硬件更需要专业的理论知识和经验积累相结合,入门较难,需要掌握的知识较多,不单需要电路、模电、数电等理论知识,还需要掌握结构、工艺、元器件的参数性能、材料、厂家、标准、线路等知识,很多都需要多年的经验积累,一个优秀的硬件工程师可以为公司节约很多成本,包括设计成本、时间成本等,在市场上也很抢手。软件相对来说,入门容易一些,当然,想要做精做强也要靠后期工作经验的积累,一个经验丰富的软件工程师也是企业竞争的对象。

相对来说,软件出错付出的代价要小一些,在原来基础上更高即可,而硬件出错,也许得全部设计重做,从设计、制板、元器件、实验等全部重来,需要付出昂贵的成本代价。

硬件工程师

主要的职责是设计电路原理图,仿真验证,绘制PCB;样板调试和问题分析,做试验验证相关功能性能;作为一名资深的硬件工程师,在设计时要充分考虑各器件的功率及整体功率,元器件的可靠性,学会对元器件进行选型,设计出成本低,可靠性高,功能完美的产品,所以一个优秀的硬件工程师需要极强的专业知识和丰富的经验。

电子工程师——做硬件、软件哪个好?

软件工程师

电子工程师中的软件工程师主要职责是开发电子硬件设备的驱动以及实现相关功能,比如熟悉单片机、DSP、ARM等CPU 的各个接口驱动开发,比如I2C、SPI、SCI、RS232、RS485.、RS422、USB、CAN等常用通讯驱动开发,熟悉各个CPU芯片平台的软件开发等。对于软件工程师来说,较容易入门,不像硬件涉及到的技能多初学者无从下手,但是编写软件需要一定的逻辑思维能力和组织架构能力,软件编程也不轻松,加班时间挺多,大部分时间是在调试,也许一个产品软件的编程只需一天,而调试的时间需大半个月还不止。

电子工程师——做硬件、软件哪个好?

总结,硬件设计需考虑整体功能的实现以及元器件的选型,需要很强的专业技能和经验储备能力,而软件编程更多的是考虑算法和数据结构,需要较强的逻辑思维能力和数学基础。个人认为,电子设计软、硬工程师的前景都不错,一个设计舞台,一个跳舞,缺一不可,根据自己的兴趣爱好选择即可。

推荐访问:电子工程师——做硬件、软件哪个好? 硬件工程师还是软件好 电子做软件还是硬件