我从一线硬件开发人员,转为硬件产品经理的心血历程
大学本科学的专业:电子信息工程专业;毕业之后一直从事硬件开发,电路设计、硬件原理图、PCB Layout、打样、手工焊接、样板测试等等流程,在公司发展过程中,不断和产品、软件、控制、光学等领域人打交道,逐步也把我锻炼成了产品经理的角色。于2020年9月底全部投入经理做硬件产品经理。下面和大家一起学习下硬件。
一、先说说校园生活
读大学期间,学的专业是电子信息工程专业,因为专业得以参加电子设计大赛,大学期间分别参加过2014年区赛、2015年全国电子设计大赛,虽然没拿到名次,但是小团队一块奋战的三天三夜值得留念。
正是因为学习成绩在专业还算不错外加参赛人员,我在大四上学期第一轮答辩,顺利通过。当时答辩目的只有“只求通过,不求最佳优秀”,因为优秀毕业生论文无疑需要二次答辩,与此相比,我更想早点接受社会得洗礼,因为当时考研已经失败,梦想-西电。但是,毕业我仍然拿到了专业唯一名额得广西区优秀毕业生荣誉,感谢父母、感谢大学师生。
二、先说说初入职场的硬件工程师工作
我所接触的行业全部都是软硬件结合得产品,后续下文不再重复强调。
刚大学毕业和同学们在校内应聘企业,然后毕业之后一起去广东信利集团去做管培生,我当时面试的职位:QA质量工程师,干了有半年吧,我就回校考完驾照、拿到毕业证、学位证,从校出发踏上北漂的路上。来到北京开始从事硬件工程师的工作,初创公司,每天加班搞项目,后续在公司也担任项目负责人,这也锻炼了我和软件及其它部门之间的沟通协调能力。
其次,就是有一个硬件领域大牛带你,你会成长的飞快,无论在任何领域遇到一个肯带你的人一定要抓住机会,迅速结合项目快速的成长起来。
初级硬件开发工程师职责:原理图修改、项目硬件资料整理、PCB布局布线改版(第一次板子可能不是你画的,经过测试和优化发现问题,让你在原来的基础上做修改)、走采购流程、编写BOM、软件调试等等。
中级硬件开发工程师职责:硬件方案的制定、项目方案实施的部分决策、硬件平台的选型、板层管理、PCB布局布线规则、核心驱动软件固件的开发等等。
高级硬件开发工程师职责将增加更多的底层驱动,比如:存储器选择、各大硬件平台对设备资源、功耗得优略势(飞凌、树莓派等等)、需要更多的了解底层软件来对应做硬件开发。
经过硬件的岗位摸爬滚打的几年,我总结了一下:我对硬件工程师的工作理解就是一个产品经理的角色,只不过我会亲自操作软件设计硬件PCB板子、器件选型、供应商选择、软件对接、项目进度汇报等。这也是我工作一段时间理解和总结的,可能不是最正确的答案,但是我觉得适合我。
三、唠唠硬件如何转产品
笔者刚刚经历了一次职业转折的过程。因为,毕业之后到2020年年尾一直在做硬件开发,职业发展过程中也经历过公司裁员、加班纠纷可谓是不同企业给你成长、所学到的知识面都完全不同,在上个东家做硬件开发,很多同事都建议我做产品经理或者项目经理、我也尝试带项目、预言样机等。
但是,当我产品职位空缺时候,我和要离职的产品沟通了一下,我想听听作为产品人的思路、想法及我的情况是否合适该岗位,提前做个职业方向的评测,这是很有必要的。
经过一番谈心,他觉得我很适合,他是北理工的光学博士。于是,我找了产品总监,当时我们都在苏州工厂出差在调试项目,总监间接让另一位产品同事找我聊聊,说”公司产品需要要在研发岗位3年以上“,我被淘汰了,我请了这个产品吃了顿饭,表示感谢。
很感激,虽然拒绝可能不仅仅因为这个原因,也可能因为我是研发,刚来就转可能对同事以后相处说服力也会存在困难,领导考虑问题还是比我们当局者考虑更加细致、眼光更加长远。第二种原因就是我的能力不OK。
感谢让我做出一次选择,于20200927我入职新公司硬件产品经理岗位。
在我来公司之前,我就见了产品总监,电话沟通了硬件顾问。我提出了当前产品面临的质量问题,不能一味节约成本,导致你的产品走不出公司门口就被客户拒绝。后面又经历了老东家的软磨硬泡留人、老东家的离职交接拖延等,自提离职起历经,50天才顺利办完最终手续。
次日我就到新公司报道了。认识了在硬件产品(自如智能家居产品)同事,和他不断的探讨,硬件产品经理的工作职责、工作流程、新产品从0-1的艰辛历程,和我之前经历相似度在90%,那我就可以甩开膀子放心干了。想做出好的产品,无疑在获取用户需求、内部团队的合作、产品人的思路、规划等多方面相结合,才能做出更好的产品。
四、唠唠公司的离职交接
我从硬件转到产品,在老东家做了交接,在新东家承担交接。
我做的交接:将接触的项目整理一个汇总表格,涉及项目进度、项目名称、硬件干了那些事、做到什么程度、相关干系人都涉及谁等等。这样无论是谁在接手可以直接干。
其中内容有:
工作2年来所有项目,将每个项目分一个文件、文件下面构思你所涉及的内容,内容下在细分类别;
将所有项目汇总表格,将项目信息、硬件方案、图纸、项目干系人(软件、结构、算法、光学等等)罗列重点同事,明确项目进展程度;
必要的话离职前亲自过去项目现场对接,在老东家我就是在离职前把手头项目全部在苏州调试完毕,并且在苏州培养了一名调试工程师,他在我离职时候具备的能力:根据我写的调试文件即可独立调试设备(成人之美,释放双手)。
新东家上位产品交接给我的资料:
杂乱无章,全部硬盘拷贝下来;
没有分类,产品过程中也没有积累;
全部靠自己理解,重新捋一遍。
五、总结
无论你现在是硬件开发角色,还是在转产品路程中,做好自己分内的事,别人认为你做到80分,一定要做到自己满意,自己对自己的工作要有个高估值,不然你的产出结果就变得毫无意义或者意义不大。
离职交接,无论是你交接给别人,还是别人交接给你。一定要从产品角度去理解,你交出去的东西,同行接了你的文档也好、文件也好能否继续干活、要思考他可能会遇到什么问题、多思考,而不是,在这职业生涯停止了,无需考虑很多,这么想我认为是错误的。同时,当你接收到别人交接你资料的过程,如果是杂乱无章一点价值没有,你作何感受,换位思考的重要性。
当然我在新东家接收到杂乱无章的交接资料我很高兴,因为我无论从领域还是从职业我都是一个新人,那我就让我一点点了解产品,从骨子里分析,头脑风暴,用产品存在的历史记录磨练自己的意志,相当于复制了一遍该产品,还是有很大帮助的。
但是离职交接我觉得还要做到让别人:“有路可走、有迹可循、有识可获”。
做智能硬件产品经理与做互联网产品经理有什么不同?
互联网产品天然和网络绑定的,入口、使用场景等等都是,因此除了“自己既用户”,“朋友既用户”这几个路径以外,还有几个效率相对高于分析硬件产品需求的路径:1. 更容易获取产品并使用2. 更容易获取产品试用的评论并分析(相对的,分析难点从分析产品迁移到了分析用户行为)3. 更容易通过搜索找到竞品的用户数据等相关信息当然这种更容易也带来了新的难点,这些也是我认为互联网pm在洞察用户行为甚至到洞察人性时需要的更高素质。大部分硬件PM的需求来源是受限的,一方面自己能力有限,一方面因为能力限制导致的获取途径限制。常见的无外乎老板及高级市场/销售的XNMYY,竞品对手-他有的我也要有,芯片商/方案商的反复忽悠,能力强的可以抽丝剥茧寻找到真正的需求并确立产品线方向,弱鸡一点的基本上就只能跟着走毫无节奏。我认为互联网PM也面临上述类似困境,但因为信息量更大,而且可以根据用户行为来调整,相对暴露的没有硬件PM那么明显。结论嘛,只讲个人观点好了。做PM的,都需要对产品拥有好奇心,有想去了解各种东西的好奇心,这里面包括跟用户行为及心理,产品构成,产品运营相关的一切事情,所有的都要有好奇心,尝试理解的更好。至于区别呢,其实未来没区别了,大家都在融合。如果你是硬件PM,尝试比一般的硬件PM多一点互联网思维,如果你是互联网PM,尝试对硬件构成多一些了解。总没坏处吧。
智能硬件产品经理需要哪些技术基础?
1.硬件知识
硬件设计相关的知识,这个毫无疑问一定要了解,比如你负责的这个产品能有哪些芯片方案能用,是有SoC可以搞定一切还是要用CPU+GPU+别的U来拼凑。除了主芯片还有哪些核心部件、贵的零件,这些能不能不要?(用软件实现硬件功能,costdown永远是做硬件的主旋律)用多厚的PCB就可以,这个涉及到壳体尺寸。Wi-Fi、蓝牙、Zigbee都得知道,150M、300M、802.11n、ac、BT低功耗,内置天线外置天线的区别,这些都得有了解。还要注意评估发热量。
ID设计和MD设计,有了板子,壳也很重要。现在这个看脸的时代产品没有高颜值不要指望大卖,ID设计就是第一步。你要有主流的审美观,给ID设计人员/公司给的设计方向以及你最后挑的方案一定要是主流大众接受的。另外ID设计人员最常犯的错就是设计出来的ID结构实现不了、工厂加工不了、太贵了,如果有MD人员一起评估还好,若没有,PM一定要特别注意。MD设计的时候要特别注意加工和成本、防水防尘,以及细节上的美感和手感。除了壳外,结构方面还要注意包装,美观、扛摔、有big.
生产制造上面提过了,设计出来的东西一定要能生产出来,PM至少要对整个生产流程有大致了解:flash烧录固件、SMT、插件、波峰焊回流焊、包装、跌落测试、烧录MAC...
2.软件知识
首先是嵌入式软件,就是常说的固件。不管APP功能做的多炫,都需要固件上的接口来配合。所以固件的功能设计上要考虑到应用端的配合需求,尽量保持高效。固件上功能不要太复杂,提供原子功能,高级的尽量放到APP上去实现。特别注意APP在线固件升级一定要第一版就加上去啊!要能配强制升级啊,填坑必备!
手机APP不用说了,重中之重。界面布局、UI设计、交互设计都要懂,哪怕你是在项目里负责硬件的,也要对这些有基本了解,如果你就是负责APP的,或者人手少你都要负责,那恭喜你终于有机会用上互联网产品汪的神器Axure了。注意Axure建项目时的分辨率选择,让原型可以直接在你的演示手机里完美展现,老板们看到这个很开心的。智能硬件的APP建议做的简单点,不要搞得太复杂。注意要方便、引导用户升级,包括更新APP、更新固件,这样才能快速迭代起来。