电子工程师做硬件好还是软件好?如何选择
做硬件还是做软件,这是电子工程师的痛楚,随着互联网时代的到来,软件的需求越来越大,从另一个角度说,硬件是在后台体现的,而软件是最直观的体现,因为我们用的只是软件,即使有硬件的支撑。当然,硬件上的设计以及优化更需要精益求精,在医疗,采矿等行业,硬件才是核心,只不过他们离大部分人的生活比较远。
所以,各有各的好处,没有必要纠结,看看自己适合哪个,前景都是不错的。
做电子的无论是做硬件还是做软件的都是非常有前途的,现在通过两方面来分析,第一就是工作性质和责任,第二就是工作难度和高深度。
工作性质和责任:
1.对于硬件工程师来说,他的主要的责任是进行对电路原理图的制作,PCB的绘制,样板的调试和问题的分析,高级硬件工程师可能还会多一个对电路原理图和PCB图进行SIPI分析的过程,以及对电源部位进行热仿真处理,硬件工程师在设计的时候需要功率成本,考虑器件的稳定性可靠性,需要对器件进行合适的选型,因此出色的硬件工程师需要两点,第一是具有非常强的专业技能,其次还要具有很多的经验。
2.对于软件工程师来说,他的主要责任是进行电路设备驱动的开发,实现一定的功能,软件的设计相对于硬件不用那么繁琐,但是他需要有一定的架构能力,逻辑思维能力,一般做软件的加班相对多一些,因为调试程序还是挺麻烦的一件事。做软件不用太多的经验,因为许多的软件工程师更多的都是搬运,高级的软件工程师才做些系统的架构。
工作难度和高深度:
软件既程序是由数据结构加算法组成的,而算法需要的是一定的逻辑能力和数学基础。硬件的设计在求取功耗,器件选型时选择器件的大小还要根据基尔霍夫电压电流定律等,也需要一定的数学解析能力和硬件模型的储备能力。
因此我认为电子设计软硬件工程师都具有前途,一个设计舞台,一个跳舞缺一不可。