初级硬件工程师、中级硬件工程师、高级硬件工程师、资深专家级硬件工程师等,每个层级的要求不一样。硬件工程师的晋升划分硬件工程师根据经验和技术水平一般分为,计科专业毕业从事嵌入式软件开发,经常和硬件工程师打交道,从人员数量相比硬件工程师和软件工程师无法比较。
1、硬件工程师以后发展怎样?有必要转行人工智能吗?
由目前情况来看,以及可预见的未来来看,确实,软件工程师比硬件工程师更容易找工作,以下是一点看法:第一点,一个初创公司,哪个不需要几个软件工程师来写代码,但却不一定需要自己来做硬件。所以总的来看软件就业机会多的多,但是一般做硬件的企业平台都比较高,相对稳定利于发展。第二点,要归功于创业潮,不管是美国还是在中国的互联网创业都是趋势,但是可以说很大部分的初创互联网公司做的都是软件。
有个点子,有点技术,找几个合伙人抱着电脑就能开干了,但是初创公司要专注做硬件比较难了,因为成立设计硬件公司的门槛和起步开销比较大。所以这导致大部分初创公司以互联网为主,能做的了硬件设计的公司基本上都是处于垄断地位的大企业,第三点,这是个很重要的原因就是硬件设计在现在来看已经是相对成熟的技求(相比人工智能而言)。
甚至有的同学说大部分硬件的东西已经步入夕阳产业的范畴,因为很多东西已经成了规范,也因为很多东西被自动化所取代,前一阵子全球大牌的硬件公司才裁了不少人,intel更是裁掉了接近20%的硬件工程师。但是互联网热从90年代开始到现在热头还没过,而且未来诸多产业如人工智能,机器学习,图像识别,大数据都才刚起步,所以还有一定的上升空间,
虽然一直在强调的优势,但是硬件工程师的优势是软件工程师不可比拟的。软件工程师的职业发展说白了就是拼体力,而硬件工程师拼的是经验,越老越吃香,相对于软件四处可寻的工作,硬件工程师需要的平台相对较高。其实这两个岗位之间的差别就像实体经济和虚拟经济一样,人工智能产业必将落地,当落地制造业的同时也是硬件发光发热的时候。
2、硬件工程师和软件工程师相比,哪一个就业发展前景比较好呢?
计科专业毕业从事嵌入式软件开发,经常和硬件工程师打交道,从人员数量相比硬件工程师和软件工程师无法比较,毕竟硬件主要在开始阶段,一旦可以用了后续人手会少许多,其实单纯的比较软件和硬件没有多大的意义,任何一种岗位都有工资高低之分,单纯直接比较没有多大的意义。硬件工程师在任何时候都不会显得过时,毕竟软件不能单独脱离开硬件直接去运行,硬件的技术革命相比软件还是要慢一些,硬件的试验周期也会更长一些,软件的调试基本上可以无成本的运行,硬件一旦一个版本出现问题了,基本上一批板子就废了基于这点的要求,硬件工程师的经验占比会稍微高点,入行的门槛会高一些,所以讲做个硬件工程师需要耐得住性子,特别是对于一些元器件的属性的经验总结,可能因为一个元器件影响到整个板卡的运行,早期的基本上很少有单纯的硬件工程师都是一个人硬件软件一起搞,国内很早一批专门搞单片机的技术人员,后来转行成嵌入式开发,早期单片机技术人员主要工作量在硬件,软件上控制相对比较简单,基本上一个死循环里面控制基本的逻辑,
在软件入行早期,就是和一个单片机方面的高手一起,总是喜欢用硬件方案来解决软件上的问题,后来觉得单纯做单片机前途不大,就想上嵌入式方向发展,由于长时间根深蒂固的硬件思想,突然间有了带操作系统的嵌入式开发,觉得很不适应,特别是里面的线程概念,后来慢慢意识到还是带操作系统的开发便捷性还是高,开始重新审视软件效率。
硬件工程师在平时工作过程总涉猎的方面和软件的差异还是非常巨大,特别是对成本的把控上因为一旦出货量巨大,可能一个很小的元器件都能增加许多成本,软件变数就会显得非常多,项目折腾的后期折腾主要是软件,包括客户提出的新需求,前期开发过程中出现的问题,以及后续功能的填充,软件功能实现周期基本上都是可控的,但硬件的验证周期相对就会比较长,需要对硬件的耐久程度进行长时间验证,一旦发现问题就需要大批量的替换,成本还是相对比较高。