怎么评价40岁了还在撸代码?

之前经常有老铁问我,嵌入式能干到40多岁吗?

 

我快奔4了,其实早就不想在一线撸代码了。

 

我是做单片机方向,代码量相对来说,不多,但别看代码量小,如果想把程序写的更健壮一点,保证功能的同时,要考虑到后续傻杯领导频繁改需求,或者换芯片方案,这种就必须要用模块化的方式去写程序。

 

既要保证硬件层,中间层,应用的依赖性越少越好,又要保证每个模块的代码修改起来很灵活。

 

如果再考虑优化程序的执行效率,涉及到算法,头直接炸了。

 

所以还有人说单片机简单,没啥搞头的,建议他干10年再说。

 

我干得越久,越觉得东西怎么都学不完,无底洞,最后安慰自己,够用就好。

 

我越来越觉得,代码量和复杂度不是必然关系,就像单片机一样,你用51单片机,去完成别人用STM32才能完成的功能,那才叫水平呢,老板都得把你供起来,给他省钱了。

 

代码也是一样的,比如下面这段代码。

这是多年前,用链表做的队列功能,代码不多,但真的挺复杂,有数据结构,有算法。

 

回到嵌入式能不能干到40多岁的问题。

 

我觉得偏硬件驱动的话,没问题。

 

前几年,有一次我去宝安面试,是个50多岁的老头面我,他把我喊进一个小黑屋,里面放着电烙铁、示波器、万用表、电脑等各种仪器,乱七八糟的,再加上老头那凌乱的白发,瞬间让我想起了电影情节,实验室的科学怪人。

 

他说,我平时在这里办公,我已经50多岁了,平时硬件软件都干。

 

我想,你也混得太差了吧,50多岁还在干苦力。

 

具体面试细节,我记不太清楚了,他技术面完以后,老板进行二面。

 

老板是个光头,看起来挺年轻的,他说刚面我的那个,是研发部的老大,很喜欢钻研技术,所以这么大年纪了还亲自下场。

 

这家公司,我面过了,不过没去,因为做的产品类似小家电,太简单了。

 

而且基本一个人负责一个产品,需要会设计原理图和PCB,当时还不会,揽不了这活。

 

其实,刚学单片机时,也想做个科学怪人,想在技术的道路,走到极致。

 

第一次看钢铁侠的电影,也热血沸腾,想拿起那吃灰的烙铁,焊上10个板子泄愤。

 

可惜,看后面房价涨得越来越猛了,自己工资却怎么也长不起来,浮躁了。

 

还有,技术出众,没有学历加持,也很难做到上游。

 

现实大多数都是普通人,操心的都是房租水电,柴米油盐,从对技术大佬的追求,到怎么能涨点工资就行了。

 

所以,对于那些还没入行,就想着做到40岁的铁子。

 

我的回复是,不要想这么远,没意义。

 

我做到30岁出头,就不想做了。

 

倒不是说技术没前途,能做10年,养家糊口肯定没问题。

 

不过,也到瓶颈期了,收入再往上,就要承担更多的责任、风险、压力。

 

能做到40岁的,基本上趋于稳定,脱离岗位,没有更高工资的选择了。

 

给TA买糖
共{{data.count}}人
人已赞赏
单片机自学指南

为什么嵌入式调试经常用UART,却很少用SPI、I2C或USRT?

2024-3-22 17:49:44

单片机百科单片机自学指南

物联网专业出来做什么工作?就业方向是什么?

2023-6-30 10:43:20

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧