硬件工程师,需要转行吗。
由目前情况来看,以及可预见的未来来看,确实,软件工程师比硬件工程师更容易找工作,以下是一点看法:
第一点,一个初创公司,哪个不需要几个软件工程师来写代码,但却不一定需要自己来做硬件。所以总的来看软件就业机会多的多。但是一般做硬件的企业平台都比较高,相对稳定利于发展。
第二点,要归功于创业潮。不管是美国还是在中国的互联网创业都是趋势,但是可以说很大部分的初创互联网公司做的都是软件。有个点子,有点技术,找几个合伙人抱着电脑就能开干了。但是初创公司要专注做硬件比较难了,因为成立设计硬件公司的门槛和起步开销比较大。所以这导致大部分初创公司以互联网为主,能做的了硬件设计的公司基本上都是处于垄断地位的大企业。
第三点,这是个很重要的原因就是硬件设计在现在来看已经是相对成熟的技求(相比人工智能而言)。甚至有的同学说大部分硬件的东西已经步入夕阳产业的范畴,因为很多东西已经成了规范,也因为很多东西被自动化所取代。前一阵子全球大牌的硬件公司才裁了不少人,intel更是裁掉了接近20%的硬件工程师。但是互联网热从90年代开始到现在热头还没过,而且未来诸多产业如人工智能,机器学习,图像识别,大数据都才刚起步,所以还有一定的上升空间。
虽然一直在强调的优势,但是硬件工程师的优势是软件工程师不可比拟的。软件工程师的职业发展说白了就是拼体力,而硬件工程师拼的是经验,越老越吃香。相对于软件四处可寻的工作,硬件工程师需要的平台相对较高。
其实这两个岗位之间的差别就像实体经济和虚拟经济一样。人工智能产业必将落地,当落地制造业的同时也是硬件发光发热的时候。非要说哪个好,如果能脚踏实地熬个十年,硬件工程师因为经验的积累会使后面20-30的工作都相对来说比较舒服。而软件工程师比较吃体力。在赚足了钱后需要考虑以后的生活和工作。
硬件的机会少,软件的机会多。硬件需要大平台,软件有手机和计算机就能开工。如果你是学霸搞硬件,如果你是普通人,搞特殊软件APP,不要搞通用软件。如果喜欢搞硬件,将来可以做一些维修工作,或者是独特性的自动控制工作。用途面窄的工作,特殊性的控制。如果能搞大系统中间的一部分,也可以。总之搞硬件要跟人合作,如果沟通能力不强,建议搞软件,独行侠也能生存。