rss 推荐阅读 wap

52科技网_互联网科技资讯免费分享网站

热门关键词:  xxx  as  test  www.tcwdyb.com  人工智能与法
首页 科技 云计算 软件 物联网 硬件 通信 智能 数码 大数据 资讯

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

发布时间:2018-06-25 已有: 人阅读

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

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

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

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

首页 | 科技 | 云计算 | 软件 | 物联网 | 硬件 | 通信 | 智能 | 数码 | 大数据 |免责声明

2012-2028 52科技网(www.xmok520.cn)版权所有 Power by DedeCms

电脑版 | wap |