是做软件开发香?还是做硬件开发妙?
当初选择硬件是因为不想日复一日的坐在屏幕前面敲代码到天亮,硬件电路设计工作中的元素要丰富一些,各种仪器,各种元器件,实验室,工厂,电脑前面画图坐个台,供应商来了再接个客,个人觉的要比枯燥写代码有趣很多。当时硬件还是产品的主要卖点,软硬件算势均力敌。 但到了现在,依靠国内庞大的用户群,中国站在了全球互联网发展的前列,行业发展速度快,相关人才必定炙手可热,传统制造业与之相比,其实无论软件硬件,跟互联网行业都要差一个档次。问题是传统制造业内部,软件的发展也也要好于硬件,这是为什么呢? 从上面可以看出来,硬件开发工程师的一些尴尬。如果你是培训出来的学员,首推软件工程师,实际上我们的嵌入式开发工程师也是偏软的方向,为什么?利益最大化。 这两年发展最快的行业是什么?是互联网公司。互联网方向软件开发起薪高,很多刚培训出来的应届生薪资都达到8~10K,甚至超过12K。而且每年薪资涨幅比较大。 对比一下硬件开发工程师,一般应届毕业生的薪资在5~6K就非常不错了。为什么会这样,因为互联网,移动互联网发展太快,一个应用、一个平台的出现,很快就能产生颠覆效应。如“滴滴,快的”的出现改变人们打车的模式,外卖平台的出现,极大的改造了快餐外卖行业,点餐、送外卖的方式都由此发生了根本性变化。创业型的互联网公司很多,快的3年就在NASDAQ上市,很多公司拿到VC投资。 另一方面,硬件的生产研发集中度越来越高,标准化程度很高。硬件开发工程师需要更长时间的成长和积累。芯片的研发和生产都集中在行业巨头公司。一个好的硬件工程师也就非常难得。做一个优秀的硬件工程师需要“板凳甘坐十年冷”。相反软件工程师成长要快得多。 如果你是一个电子相关专业的应届毕业生,家庭压力不大,公司也不错,那可以选择做硬件开发,这样可以积累更多的底层开发经验。但是工作以后也要多注重编程语言的学习。 如果是软硬件结合的,可以看看公司和行业的情况,进行选择。
其实大多数同学,可能还是对看得见、摸得着的智能化硬件比较感兴趣,那你大可以把业余时间多花在Linux内核,树莓派等上面,“狡兔三窟”,做一个"slash人才"。 (编辑:通化站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |