打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
应届毕业生,做硬件行业好还是做软件行业好?

对于这个问题,我深有体会,因为我就是一个专业以硬件为主,最后做了软件工程师的it民工一枚。

先简单介绍一下自己,我大学本科是测控技术与仪器专业,主要课程都是偏向于硬件的。比如数电,模电,数字信号与系统,单片机,信号原理等等,在大学也焊过板子画过很多电路图,参加过电子设计大赛。而软件方面基本只学了两门课程:谭浩强的C语言教程,还有一本C++程序设计。虽然软件课程不多,但是自己却对软件开发有着更大的兴趣,于是自学了不少软件课程,比如数据结构与算法,数据库,系统原理等等。最后也如愿成为了一名软件工程师。

至于应届毕业生,做软件好还是硬件好?首先,最重要的是你的兴趣,这个真的很重要。因为有了兴趣你才能有激情的工作和学习,最后成长为行业中的大神,这个时候不管硬件软件,你的待遇都会很好!如果你工作了三五年你就会发现,对一份工作有兴趣是多么的重要,因为你一年300多天基本都要面对那方面的东西,如果没有兴趣你会烦的,难以走的更深更远。

第二,假如对软件开发或者硬件开发的兴趣差不多,或者都没兴趣,但是你需要一份工作来养活自己,立足于社会。那么我们再来好好分析一下软件开发和硬件开发。先分析工作内容方面,硬件工程师他们大多时候都在设计图画图和焊板子调板子,然后测试。你必须要熟悉数电模电,数字信号,单片机,数字各种元器件等等。软件工程师呢,他们只要一台电脑,或在linux上,或在windows上,或在mac上进行软件编程,也就是写代码,你必须要熟悉相应的编程语言,熟悉数据结构与算法,设计模式,操作系统知识等等。其实硬件要比软件的门槛高一点,入门软件不难,入门硬件真得花苦功夫。

接下来,我们分析一下软件开发与硬件开发的发展情况。软件开发门槛相对低一些,而且岗位需求量远大于硬件开发岗位的需求量,通过招聘网站就能看的出来。你想想看,现在互联网行业这么火,无论pc端,移动端还是服务端,都需要大量的软件工程师,可是这些公司通常不需要硬件工程师。而需要硬件工程师的大多属于传统行业,当然现在的智能家居,智能出行等新兴领域也需要很多硬件工程,但是这些公司同样需要很多软件工程师,这些工程师通常为嵌入式软件工程师。所以从这方面来讲,软件工程师的就业机会会更多些。

除了就业机会,我们再来分析一下可能应届生比较关心待遇问题。如果都属于初级阶段的工程师的话,首先,待遇最好的是互联网行业的软件工程师,然后传统行业的软件工程师和硬件工程师待遇差不多,这里说的是普遍现象,肯定有些特例。中级工程师呢,就我接触到的一些人来看,待遇最好的还是互联网软件工程师,得益于互联网的发展吧。而硬件工程师在这个阶段就开始越来越吃香了,他们通常比传统行业的软件工程师待遇好,当然你不要说人家驱动开发,内核开发多吃香,但那是少数,我说的是普遍现象。最后到了高级阶段,硬件工程师待遇应当是最好的。互联网软件工程师,人数众多,到了一定年纪大部分就不吃香了,除了少部分技术流的大牛,其它行业的软件工程师也是一样。

好了,分析了这么多,完全是自己工作多年来的经验之谈,有不对的地方,欢迎指出、讨论。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
明明硬件比软件难,但为什么硬件工程师待遇还不如软件?
为什么一些计算机专业的学生毕业后都愿意从事软件开发而不愿意做硬件开发工程师?
2017年转行java工程师的前景
为什么一些计算机专业的学生毕业后愿意从事软件而不愿意做硬件?
什么是嵌入式BSP工程师?
硬件工程师和软件工程师相比,哪一个就业发展前景比较好呢?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服