一、硬件工程师的职责与定位
首先,介绍下一个硬件产品的研发流程,如下图所示:
公司内所有的岗位是同等重要的,有些公司可能没有研发或者部分研发工作外包。虽然各团队的重要性是一致的,研发团队在产品开发中的位置应该更加核心,研发人员可以转去做市场、测试、供应链或者质量管理等,但市场等岗位的人却很难转做研发。一来研发门槛较高,二来研发工作接触面广。
硬件工程师在研发团队中重要的一员,硬件产品的研发团队大致组成如下图所示:
一个硬件产品的项目团队中,有两个和所有人打交道的角色,一是项目经理,另外一个就是硬件工程师。硬件工程师需要和各种研发人员打交道,协调工作,这也要求硬件工程师具有丰富的知识面、强大的协调能力。
对于硬件工程师来说一般可以大致分为四个阶段:
首先是初阶的硬件工程师
在别人指导下完成阶段三和四的一部分工作,应届毕业生入职3个月基本可以达到。
再来就是普通的硬件工程师
独立完成阶段三和四的工作,一般工作1到2年即可
然后就是资深的硬件工程师
主导完成阶段三和四的工作,参与完成阶段二总体设计的工作
最后专家级硬件工作师
主导完成阶段一和二的工作
这是我了解到的硬件工程师的一般大致发展趋势,那么对于硬件工程师来说,很多人都还是会很重视硬件工程师的发展现状及方向
硬件工程师现状:
对于 硬件工程师这行,方向宽,需求少
凡是通电的东西,上到飞机潜艇,下到手电门铃,都需要硬件工程师。可以说我们生产生活的每一个角落都有硬件工程师的贡献。
但是!在整个职业需求市场上,硬件工程师的位置比较少。一般的企业,软硬件工程师的比例在3:1到4:1.不过托最近智能硬件风潮的福,可能会有改观。
而且硬件工程师这行,入门易,精深难
初级的电子电路知识,高中课程就有。也有不少其他专业的人士,在大学学过一些电路课程,画过几个电路图,自热而然的就认为自己“懂硬件”。可以说,如果只懂高中物理电学知识,初级的硬件工程师,经过工作的熏陶,做起来还是绰绰有余的,当然,这是局限于大公司的原理图设计工程师。
但是!搞硬件,一方面需要“深”,一方面需要“博”。
硬件工程师的发展方向
不管你是程序员还是硬件,肯定都不会想一辈子都在那里写代码吧,不会一点进步也没有吧,那么对于硬件工程师来说他的发展方向有几种
1. 团队管理者
管理者协调资源、管理员工的工作分配以及绩效、设计完善流程等。
2. 产品经理
产品经理负责一条产品线工作、规划及发展。硬件工程师由于工作涉及面比较广,对产品整个流程的工作及问题都涉及到,适合向产品经理发展。
3. 创业
虽然国家鼓励这样做,但创业是困难的,如果创业卖硬件,就更难了。做好准备,也是一个选择。
4. 技术专家或系统工程师
专家提供的是什么?不是源代码、不是原理图,而是产品实现的方案、思路以及技术发展的方向。
硬件工程师没人干了?你觉得会吗?现在发展势头这么好,而且硬件工程师也是有好的发展方向的,就看你选择哪一种吧!