一个38岁的嵌入式软件工程师给大家讲讲软件工程师的35岁职业危机

作者: 36岁的程序员分类: 计算机技术 发布时间: 2022-07-12 23:36:19 浏览:84933 次

一个38岁的嵌入式软件工程师给大家讲讲软件工程师的35岁职业危机

每天都想要做点啥:
up主谢谢你 听了感觉非常受用 我现在30岁 工龄5,6年了,在公司里做了4年工程师(做系统的 从IC设计,电路板到软件都有碰)、公司人才不够,把我提拔到了PL、PM的职位上,很多管理上的事做不习惯,也导致在项目上没时间去在具体业务技术上深入(只能让团队成员去)虽然我现在跨足了管理,但现在就特别有up主所说的那种遇事心虚的感觉,自己技术积累没够,很多事情上无法给团队做出指导,做起来实在是痛苦。不过团队里都是经验比我丰富的老前辈,项目本身没有什么大问题。 我自己的想法是将目前带的项目努力给完结了后回到开发上,重新深耕一个方向的技术(现在的想法是自己擅长的软件,算法上)和业务知识,努力达到你说的那种打通任督二脉的感觉后再看要不要往其他方向扩展,不知道你觉得我的想法怎么样,或者有什么其他的建议,谢谢 (我公司的产品业务很强很有竞争力,能把业务吃透不管是继续留下还是跳槽应该都很吃香。[高考加油]

【回复】老哥,我本科自动化,刚毕业啥都不会,HR一问就是啥都会,他还信了,现在要入职了有啥建议吗[脸红]
【回复】回复 @坂口kentaro :一看哈工大直接招了,我没咋说话都
【回复】回复 @lIDoulIDou :哈工大,杀人诛心啊还问啥[歪嘴]
蓝灵是能鸽善鹉的鸭:
受益良多,但我不认同高考成绩可以说明学习能力的观点。高中和大学的学习模式完全不同,高中有人教,但是大学尤其研究生之后基本上自学,很多习惯高中那种被动学习模式的人反而没办法适应主动学习,差异会非常明显。

【回复】这就跟大专毕业生也有出来年薪百万的,但是这种个例有多少呢?以这种个例和好学校随便一个学生的比都是毫无意义,只能说高考不高不代表笨,但大概率代表学习习惯差,这种百分之九十在大学不会好只会更差,想做那百分之十甚至更少不在于别人怎么说,在于自己怎么做
【回复】这类的说法都是对于大部分人来说的,没必要提哪些小概率事件,没有参考意义
【回复】回复 @蓝灵是能鸽善鹉的鸭 :只能说高考成绩虽说不是绝对,但也能很大程度上证明学习能力
海边的沙漏:
很多人会有一种错觉 好像作为工程师 到了35岁没成为专家很丢人(这里专家是真正的专家[doge]) 其实以大部分人的资质 干一辈子连专家的门槛都摸不到 最多就是某方面做多了熟练了 或者知道一些know-how 或者对某项业务比较熟悉 只要能确保你做的工作在公司里不能被轻易替代(不是不能替代[doge])并且和领导层有良好沟通 有一定影响力 大可确保职业生涯无忧

【回复】回复 @海边的沙漏 :对不起,我也不是杠精。就是找bug习惯了,看到别人话里bug.就想提出来。我说一下,专家大概我猜就是一方面精通罢了,也未必有您说的那么神。也不能说干一辈子摸不到门框。我最讨厌给别人设上限的这种做法。这对年轻人是一种伤害。希望您理解。
【回复】张口闭口谈能力,智商,这种宽泛概念的人通常就是很肤浅,看着就很烦。一说具体的哪些专业知识,多少时间内能达到什么东西能认证出来的水平又说不出来。
【回复】回复 @航行重启 :“专家是对他所在的领域的一切已知知识了如指掌的,再深再基础的问题都能回答的上来的那种”、“就是他所在的领域,没有他不能解决的问题,如果他解决不了,等于暂时还没人能解决,就这么个意思。总之专家是有定义和标准的。”按这么个意思,每个细分领域全球顶多只有一两个专家。
曼德拉草酱:
毕业工作4年,裸辞了,嵌入式驱动应用都写过。把知识串起来这点说得太好了,上家公司工作时间太长了,每天十点多下班,本来就大小周,周末还经常加班,感觉睡觉时间都快没有了。学了非常多的东西,但是完全没有时间梳理去把知识点串起来,只知其然而不知其所以然。梳理了一下发现自己缺了对操作系统的认识,没办法继续深入了。然后买了块开发板,打算从裸机开始,然后移植RTOS和Linux对比一下差异,多看系统的源码,希望35岁时能像UP主一样打通任督二脉吧

【回复】我被裁后两个月突然悟了,知识串起来了
【回复】回复 @新意uo :野火的freertos和rt-thread都不错(pdf文档)
【回复】哈哈哈,rtos的话,我建议rt-preempt,基本就当普通linux用,然后配合弄点fpga,或者搞一些控制总线,挺好玩的
cccoolllqqq:
其实就是在一家公司能做到中层,最次也是核心,中年危机就基本解除了。最好公司不要倒,不然到了新公司,可能会有重新成为核心,晋升中层的过程。所以,选对公司,跟对人,也很重要。

【回复】到了中层一样被裁,屁用没有
【回复】中层也只是高级干活的,又不是股东,所谓的核心无非愿意拿少钱多干活,本身没有一个人是不可替代的
【回复】中年危机不是指失业,而是指年龄歧视,难道雇员能信任一家企业一辈子?
S星夜月影S:
我大学毕业做了一年嵌入式开发,就转岗做fae了,原因是觉得公司做的产品不如大学时候做的高大上和有成就感,而且公司也不是行业顶尖,感觉也不会有前沿技术去学习,当然FAE收入也要高一些。而后做过业务部门经理,后来又转型做了产品经理。期间也进过一线互联网大厂,又因为政策原因整条业务线裁员,现在去了某国企的政府业务部门,现在整天写科幻小说忽悠领导。现在虽然有车有房无贷,但是没结婚,不知道未来会怎么样。临近30对于自己未来干啥又想不明白了。有时候觉得现在公司技术很水,想回去做开发(以前上学和做开发的时候解决问题能力蛮强,工作后做开发也很受认可),但也担心年纪大了加上好几年没干了会手生。有时候又觉得反正经济压力不大,不如就写写公众号,当个游泳教练,没事开开滴滴当个自由职业者来的自在。

【回复】如果单纯做技术,不管是885,还是996,有时候想想65岁才退休,还要干多少年!焦虑,或许你没有家庭的焦虑,等你成家,你会发现用钱的地方很多,压力还是很大的。做回技术吧,工作中建立自己的的人脉,或者后面可以自己创业,不要温水煮青蛙,保持灵活的头脑,未来会有更好的天地!
【回复】大佬我想请教下,我刚毕业入fae才半年,公司是做芯片代理分销的,短短半年觉得既没有测试拿的工资高,也没有嵌入式学的知识多,现在工资6k,本来谈的8k,但是公司业绩不好突然薪资架构,钱又少学到的新知识又少,fae的出路在哪,大佬有空可以回答下吗谢谢![大哭]
陈大老板是我:
非常感谢,现在29岁了,听了up一些话也算是有所领悟,目前就是这种情况,毕业出来自己也不知道干啥,然后选择做蓝牙模块,后面搞WiFi,ble的方案,有空私活也接了,一般都是一个月左右的开大时间,15k左右。但是做了5,6年,跟别人交流技术的时候,心里特别不足,项目上遇到问题特别慌,因为自己做项目从来不深入思考,基本上都是搬运,实现逻辑和底层功能很少深入想过,用主管说我的话,就是想的太少。目前也到了这个年纪,我觉得我要重新梳理这几年的工作,我要尝试接更大的项目,争取自己单干,先用两年改变目前现在的工作方式,多思考多反思,实在不适合的话那需要考虑转行了

【回复】来,请帮小弟设计个蓝牙无钥匙进入开锁的小设备,个人业余搞来玩玩。能回?
【回复】回复 @bili_1791334683 :还不了解蓝牙锁咋玩的
【回复】回复 @我耶格今个 :想请教一下大佬,你觉得的重要的基础有哪些?我是做单片机开发的刚入门,工作基本都靠搬运,现在学习时间有很多,就是什么都学,想着重加深一下基础
别问我胃什么:
老哥我本科是一本自动化的,目前研一但是老师的方向是机器学习和硬件一点关系都没有毕业还好入行吗

【回复】回复 @LDxy0 :明显搞机器学习算法的,你意思是去研究gpu硬件吗[微笑]
【回复】不知道你是什么学校,机器学习算法岗卷炸,985硕还得有好文章才有机会
【回复】回复 @LDxy0 :大哥你认真的吗
学习人-软硬:
构建一个合适的数据结构,可以大大简化逻辑。

【回复】回复 @Gary扬扬 :其实我还不是特别懂这句话,但是这是作者的深刻体会,我想一定有特别实在的意义,我把这句话写出来,是想时刻提醒自己关注这句话,留意这句话,说不定在某一个写程序的时候我就可以把这句话理解清楚。到时候再来感谢作者,并和大家分享一下。
【回复】程序=数据结构+算法,程序的核心就是数据结构。一开始不理解这句话,后面慢慢在实践中悟了!嵌入式开发七年,真的是从精通到入门,期待再从入门到精通[歪嘴]。
36岁的程序员:
linux和rtos,裸机开发我每天都在干这些活,我没觉得linux比rtos,或者裸机开发更高级,或者更难。触及核心的地方要注意的地方也一样。一步一步慢慢学,最后你会发现其实都一样。最后你的主要问题是让你转测试,是觉得你能力不行吗?

【回复】rtos走推荐教程吗,b站这类视频好少
【回复】回复 @2022年6月8号10点40分 :这个最好读源码,收获会颇丰
【回复】回复 @36岁的程序员 :好吧
狍子体质:
看了up主视频我来说两句,刚刚36,国企工作七八年半路出家,靠着大学时候跟着课题组混算是有点mcu知识底子,进入私企之后从裸机开发,到rtos,到自己担心的35危机找一些linux驱动开发看。还没有达到up主说的通了的地步,所以对他说的危机确实感同身受。1,我认同大部分人符合高考成绩=学习能力强。能在后面突出重围的是少数。2,我的经历确实是35岁后如果进不了核心,再多劳累都是徒劳,因为环境已经不给你耐心3,天赋不够,早日转行。什么叫天赋呢?就是up主说的深度学习的能力,不是广而是深,最简单的例子是这一行都知道串口通信,我们总工就问过一个问题,串口通信是什么机制保证采样可靠性,只有真正读过相应文献才知道。个人浅见,希望相同经历的能少走弯路。

【回复】我就是你说的那样 入个门之后深入起来很困难 我是一个普通的二本生
了大连理工:
我觉得有些东西是没办法的,就是个人天赋是天生的,天赋差的基本在哪个行业都吃不开,换行并不能解决问题,技术水平得不到尊重也只能忍着,为了吃口饭能有什么办法,并不是每个人都能那么幸运拥有领悟的天赋,比如很多专科的生,并不是所有的专科生都不努力,大部分是天赋的原因,但是专科生也是人也得糊口,尽管有很多人工作十年成不了核心但起码能吃口饭,起码比很多行业好一点,受点气总比没钱好,至于能不能忍下去就看个人了,能忍下去也是一种本事。

【回复】对天赋这个说法,其实我是有点不同意见,我觉得每个人都有天赋,只是有所不同,教育最重要的是发现每个人的天赋,去做适合的工作,所以,一个工作做不好不能对自己完全否定,应该发现自己的特长,去做自己擅长的事。所谓360行,行行出状元,我觉得大概就是这个意思。
【回复】回复 @了大连理工 :普通人考的上,别看扁自己,也别甩锅天赋这种东西。
【回复】我是否决这个说法的,我不认同天赋
wu知吧:
有一点我不太赞同你说的。那就是你不太认同广学精学,应为在一个系统集成设计中,掌握上端,中端,下端可以大大减少各个环节的逻辑设计,而且掌握得广一点更容易做系统设计。精一点可以元件开发,广一点是想做系统开发,出发点不一样。

【回复】精的方面多就广了,不是光要广不要精。或是光要精不要广。做系统开发是要都精,至少是大部分精。所以真正的系统架构师很缺。
【回复】你这样说呢我就同意了,反正就是从需求上去卷
看到我请骂醒我去学习:
up,城市真的很重要吗。我是在江苏读的本科,专业是物联网工程,我也是打算之后走嵌入式。但是因为家庭原因,我考研回到了湖南长沙。我现在纠结的是我要不要毕业之后去苏州工作几年(因为有同学在苏州南京那边工作,这些公司说实话肯定是比长沙的好的。可能会学到更多的东西)再回来长沙。还是直接毕业就待在长沙慢慢学[难过]

【回复】长沙真没什么好单位。。。中电,航天还有别的一些研究所也就那样。还不如先北上广学几年技术。不然就中车得了
【回复】回复 @-complicated- :南京卷死了哎
【回复】回复 @早睡早起早上岸 : 哥,深圳怎么说
通过昵称发消息不会删:
收益不少[支持]毕业一年多了,本来去的军工研究所,活多,完全没有个人能力提升,干的活感觉专科生也能做一周七天基本没休息。。后来跳槽了,轻松了不少,但同时又有了一点惰性,反倒学习的动力不高了。。看完视频,奋斗还是要为自己奋斗的,躺平归躺平,但个人的提升的黄金时间确实要珍惜

Life__Struggle:
我从学stm32入手的,从电路原理图设计,pcb layout,裸机调试。除开基本的外设和各种通讯,还学过gui(lvgl),rtos(freeRTOS)。买了mp157开发板学linux移植,驱动开发。 我还是很疑惑我要选什么岗位? 硬件工程师?单板开发?嵌入式硬件?嵌入式软件?

【回复】我找了个实习,岗位是 嵌入式软件-驱动开发,但是来了给我分了个 web前端开发的任务,没接触过[笑哭]
【回复】回复 @Life__Struggle :前端开发这都跑到互联网了啊[笑哭]
【回复】学学芯片方面直接去搞芯片吧[嗑瓜子]
陌上香如玉:
让人尊重的是你的价值,从大学我就深深理解这一点,所以需要不断学习,提升自己

honeyalion:
大哥 我是今年应届生 入职一家做电路保护的嵌入式软件岗位 但是上级告诉我工作内容是做mcu的测试之类的 我看到网上有很多劝退mcu的 工资也没有linux操作系统高 我自己也是对linux操作系统更感兴趣 是跳槽吗还是呆两年

【回复】回复 @LDxy0 :真的假的,mcu太辛苦了,想弄Linux了,Linux至少驱动这些厂商都包圆了,mcu写控制类的代码是真tm难调,特别是写那些以太网协议不同的mcu写的要死
【回复】mcu吗,我就想毕业搞mcu哈哈哈
【回复】就是单片机工程师吧,比搞Linux+Arm轻松多了
愿意透露姓名的观众:
为什么第三点和第四点空行和前面不一样 [微笑]

单片机 学习 技术 计算机 嵌入式 设计 工程师 学习心得

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!