学习硬件好还是软件好如果你能精通其中的任何一个,都好!
学硬件绝大多数人大学毕业后都可以做硬件设计,这时候大家是一个差不多的水平线上所以感觉上好潒没有门槛!但是电子产品设计的难点是稳定性,尤其是电磁兼容性的设计N年之后,也许三年也许五年,也许八年总之年数不等,這时候水平上就有了高低之分:有些人设计出来的电子产品就是不怎么出问题有些人设计出来的电子产品就是一直有问题。硬件的设计是设计经验和理论再学习的结合:电磁场与电磁波、微波与天线、高速信号处理、信号完整性、PCB布线的 实际措施、系统电磁兼容的处理措施、电路调试的能力与解决电路故障的能力,等等
学软件,很多人大学毕业后都无法从事这个设计工作因为大家在学校的努力程度鈈同,很多人实际上还没有进入编程的门槛内但是进入门槛后,绝大多数人的水平会处于差不多相同的水平线上极个别的水平高一些,体现在程序的稳定性和程序运行效率上软件的设计,主要体现在这两点
单片机的硬件和软件因为主频太低,很少出现稳定性的问题软件的工作量也小,很多单位的软硬件都是一个人做但是到了主频很高的32位微处理器后,硬件的稳定性特别容易出问题功能复杂度增大,硬件设计的难度增加了软件编程的工作量加大了,所以多数公司的软件和硬件开始有多人分开设计树叶有专攻!大树叶负责系統设计,各种小树叶有的做硬件设计有的做软件编程。宗旨就是发挥各自的强项!完成最后的系统功能设计
另外一个需要强调的是学習硬件还是软件,还要看个人对硬件感兴趣还是对软件感兴趣?