开发工程师都是“吃青春饭的”,能吃多少年?35岁以后还能干什么?
很多毕业生也在困惑,到底该去做软件开发,还是硬件开发?
搞软件,还是高硬件?

25岁的时候,通宵2晚,睡2小时就能恢复。35岁的时候,通宵1晚,睡一天才能恢复。
25岁的时候,记得住上个月发生的每件事情。35岁的时候,每天要靠写备忘录才不会被老板骂。
25岁的时候,自己吃饱全家不饿。35岁的时候,车贷房贷、老婆孩子,一睁眼就欠钱。
25岁的时候,跳槽一次加薪几千块。35岁的时候,跳槽搞不好要降薪。
开发工程师,做上10年,就会面临上面的这些问题。
国内的环境注定了,只要你在企业里混,只要不在研究所或学校里,搞开发很难做一辈子。
最简单的道理:同样是工程师,企业为什么花3万每月招一个20年经验、下了班就要回去照顾老婆孩子的老工程师?而不是换成3个3年经验、学习能力强、又能加班、脑袋又灵活的新员工?
老工程师,市场很小
硬件开发工程师的前途既然不能做一辈子工程师,那总得找点出路吧?硬件开发工程师主要有以下发展路线:
大公司资深工程师★
大公司会花高价格养20年30年工作经验的老工程师,但是人数很少。
能不能熬到那个时候?能不能甘心一辈子沉浸在技术中?愿不愿意放下面子,听年轻十岁的部门经理项目经理使唤?能不能抵御大公司倒闭发不出来赔偿金的窘境?
如果都可以,在大公司做一个资深工程师,也是个靠谱的“养老”的选择。
推荐度:1星
小公司资深工程师☆
没有这个选项,别指望了。没有哪个小公司老板会招个“大爷”养在公司里的。要招也是招技术合伙人。
推荐度:0星
小公司部门主管★★
35岁去小公司做个主管,也还是不错的。手下有些兵,自己管好自己的一亩三分地,但是要承担的肯定比在大公司要多很多。老板招了一个贵的主管了,肯定不会再找贵的工程师。
小公司部门主管就得多操心了。关人、带人、教人、救火,样样都要精通。
虽然苦点累点,但是只要自己用心做,和老板信任度慢慢建立起来,以后是有机会做职业经理人或合伙创业的。
推荐度:2星
大公司部门主管★★
大公司招主管招的少,一般都是内部熬上去的,或者从别的大公司挖过来的。和小公司主管相比,管的人更多,管的范围更窄,发展方向也更窄。要么就安心养老,要么就跳槽去其他大公司。
在大公司做主管,情商要更高才行,既能展示自己的业绩,又少得罪人,或者被别人黑掉。身体不累,心理会比较累。
推荐度:2星
项目经理★★★
小公司的项目经理,职责比部门主管要更多,对员工对客户对老板三面不是人。但是非常锻炼人:技术水平不能差,不然镇不住工程师;情商要高,不然搞不定客户和老板。
小公司项目经理的下一步出路,几乎都是中小公司的总监、创业合伙人等。发展前途机遇很大,当然风险也很大。
大公司的项目经理,可以去其他大公司做项目经理,也可以去小公司做项目经理。但是去了小公司的话,不一定适应得了小公司的节奏和作风。
推荐度:3星
合伙人/职业经理人/创业★★★
最终,不想养老的工程师,有梦想的工程师,都会走向高级管理者。
不管是做合伙人,还是做职业经理人,还是自己去创业,都需要前面讲的管理能力、技术能力、高情商等要素。
创业,是一条九死一生、但是可能一飞冲天的路线。
推荐度:3星
软件工程师,有天生的劣势:
这话说出来,软件出身的朋友肯定都不爱听,但是事实:
技术换代太快
C、C++、JAVA、OC,UCOS、Android、Linux、IOS,主流的平台、语言、工具、框架,恨不得一年换几遍。导致软件工程师很容易被后来者追赶上。软件工程师的经验不如硬件工程师的经验那么保值。
和外界接触少
软件工程师天天面对电脑,几乎见不到人。既没有供应商,也很难直接接触客户。普遍看来,软件工程师的沟通能力会比硬件工程师弱一些。
而硬件工程师天天要面对项目经理、客户、采购、生产、供应商等各种人,和人打交道久了,情商磨练的会更稳重一些。
无法做硬件产品
软件工程师只能做软件产品,但是软件产品的成功率是远低于硬件产品的,随便就被BAT这样的巨头给干趴下了,在大公司面前没有技术门槛。
而硬件工程师,对于硬件类产品的总体把控能力是很强的,厉害一些的硬件工程师可以从设计到生产全套搞定。相对来讲硬件的入门门槛要比软件高一些,创业成功率也略高一点。
燚智能硬件开发大讲堂,智能硬件开发实战派,前期精彩内容回顾
以智能锁为例,讲解 智能硬件架构 设计方法
单片机里面有什么?
智能硬件电源系统 选型方法