30岁技术人对职业和生活的思考

按照往年的习惯,2025年的年度思考应该早写完了,可能是由于关键词太多?加班太多没空?找不到落笔处不知从何说起?我想或多或少离不开这些因素。

总的来说,组织变动(裁员)、二次深漂、996常态、拥抱AI、涨薪成为了近一年的关键词,有遗憾,也有惊喜。

裁员

上半年我主要在公共支撑组做Go服务端开发,做算法效果的接口支持,也就是基于美图的算法服务,封装一层中间层给业务调用。期间也负责效果方面的服务迁移,包括数据迁移(MySQL -> MongoDB)、接口流量转发,涉及最多的数据达到几个亿,还是存在一个DB一个表中,当时迁移数据都花了一周的时间。

这时候有人会问:几个亿的数据不进行分表分库?没错,原因有两个:本身逻辑有问题,一个用户只需要生成一个版本记录即可,但实际上生成了多个(升级多次APP版本)。 另外加上频繁的人员、组织变动,估计当时写这个逻辑的人都不在了,所以没人知道这个表数据量一直在猛增,更别说分库分表了。

说到这个数据、服务迁移,之前没有做过MySQL->MongoDB数据迁移实践,并且行业的方案也比较少,公司的数据也不允许用第三方的迁移平台,期间心智负担还是蛮大的。最后是通过自己写脚本来实现的,实时性和准确性都得到了保证。

迁移完没几天就迎来了组织架构调整,整个海外部门都需要合并到总部,坑位不够怎么办?财源(裁员)广进嘛!!!

期间大家都没底、内心忐忑,不知道比例,身边的同事做好了重新出去面试的准备。最后是我们组的基本都留了下来,但不少认识的小伙伴都收到了通知,有个关系比较好的,会写Nest和Go,最后也找到了不错的工作,base也涨了,所以这年头多点技能就是比较抗打。

据统计,我们公司只会前端或者后端的开发很少,基本上都是会好几门技术栈的,有些夸张的六边形战士,会6、7个技术栈,然后他们的稳定性也很高。

二次深漂与996

第一次深漂应该是我2014年中考毕业的时候,当时进的是工厂,干的是流水线,计件的,一个月3000。被压榨的40天中,有25天都是上夜班,白天早上下班之后,吃完一碗米粉就睡觉下午五六点,起来再吃完饭又继续上夜班,就这样坚持了快一个月,最后拿着4000块去上了大学。

第二次就是2024年接了深圳的offer后,经过一年的产品洗牌,人员流动趋于相对稳定的状态,不会有太大的架构变动,无非是立项多一个新的AI项目,然后把当前项目组的人员all in进去,创新就是如此!

转眼间甜筒也快三岁了,他的户口在南山,以后上学也是在南山。2年前我们从广州搬到佛山新家,我以为那将会是最后一次,有自己的窝以后不用折腾了,但事实是从那之后我几乎是一年一换,过几个月又要搬了,但值得说的是一次比一次住的环境好,这或许是变化带来的福音吧!

计划赶不上变化,其实是生活最原本的模样!后面我去了新的项目组,主要是做Agent修图的,我一个服务端加上六个客户端,996是日常底色,两个多月把iOS赶出来,这得益于AI Coding的威力。多个时候我一天都cover了几个需求,半年下来干了有70+需求,当然这并不值得歌颂,我们在得到相对好绩效同时,也必然意味着会舍弃些陪伴家人的时间、身体的透支,这便是Work Life Balance的矛盾,一个辩证的过程,无论我们如何选择,矛盾并不会消失,它必将转化或升级为另一个矛盾,等着我们再次抉择。

那达到Work Life Balance的唯一解是什么? 我想应该是在当前平衡被打破时,便需要在更高的水平上重塑新的平衡,以更好的心态、状态和认知维持它。

AI带来的焦虑

最近网上有个名称火了,叫FOMO,意为错失恐惧症,它形容由于担心错过他人正在体验的有趣事物、社交活动或投资机会,而产生的一种持续性焦虑和不安感。

这种心理偏差通常会导致非理性的决策,常见的就是去买各种AI编程课程、Agent开发教程、报名AI知识相关的培训,知识付费没有错,原因在于执行力与期待的ToDo List不匹配,本质上是正反馈缺失。所以,沉浸于自己完成所有Todo List的那种兴奋是虚构的,而实践中那种痛苦、无助才是我们最真实的感受,每当我萌生学了就等于会了的念头,都会想到这句话。

焦虑是正常的,代表着当下我们的状态与预期存在差异,并且在一定时间内无法达到预期,作为人体内在的一种机制,这是实际上在我最忙的几个月中,网上各种概念层出不穷,各厂商LLM的版本迭代日新月异,什么Mcp、langChain、langGraph、手搓ai agent、SDD、Skills、Spec Kit、Open Spec、Open Code等等,我会焦虑每天没有时间了解这些新的变化,但受限于每天带宽有限,了解的程度有限,只能将自身调整为一种新的状态并维持其平衡,让自己处于一种长期乐观、短期痛苦、当下快乐 的舒适区边缘中,太用力的人反而跑不远

最近与出版社的编辑在聊天,问我想不想再出多一本书,关于AI编程方面(扣子),实际上站在我的角度这有点为了写而写,因为我在工作中并不会用到这玩意,并且粉丝群体也很少有这方面需求,但写出来之后又不得不为了销量而进行营销,我想这有点背离我写作的本意,也不是真正的利他(或许也是基于我对扣子不够了解)。实际上懂AI Coding,AI Agent开发对于目前的全栈开发来说更能够提升个人价值,我也在着手准备写AI Coding,AI Agent这两方面的合集

涨薪

这段时间绩效面谈完收到涨薪的消息,比较意外。原本对于公司是否有涨薪的动作我是不抱任何期待的,可能是因为我上一家经常连工资都发不出,无形之中降低了我的预期,这种低预期管理带来的结果往往是惊喜较多(蚊子腿也是肉)。

觉醒

关于成长,重复读了《毛选》、《矛盾论》,解开了很多我职场和生活中的烦恼和疑惑,所以平时我都是躺下就睡,很少因为某件事情而失眠;但也遗憾有些事情是短时间内无法解决的,比如小家庭与大家庭之间的矛盾,但总需要在合适的时间打破当前的平衡,创造合适的条件,让矛盾往有利的方向发展。

如果你想提高自己的认知能力,忘记过去犯过的错误是坚决不行的。新读了《段永平投资问答录》,回想过去几年不管是职场还是生活,我都违背了不懂不做不margin(杠杆)的原则,所以让我的生活出现的比较大的起伏。

前几年我在没有做任何了解之前贸然背上了房贷,交易大厅坐满了,这是开发商放的烟雾弹,我不懂,现场就交定金。贷款利率5.88%,我没了解这是什么水平和概念,单纯认为几千块的月供我能够cover。

首付贷,我也不了解,只知道有人支付给我20w付首付,10%的利率无所谓,再上杠杆,干就完了!为此,我花了一年半时间才还完这个认知债。

补充了财务知识,前几年离职去all in了其他行业,经历了很多事情,看懂人性冷暖,也重新理解了理财是必不可少的。另外,也理解了命运,我一生中,注定是不平凡的。

近半年为了与邪恶的物业做斗争,交房3年,管理服务缺失,车位迟迟不交,我拒绝缴纳物业费。读完了《物业管理条例》、《物业纠纷一站式法律指引》,我时刻都在准备着。

总结:人生没有一步是白走的

人生从来不是一条平滑向上的直线,而是在一次次平衡被打破后,重新建立更高阶的平衡。

最后,贴上一句教员的万能解决问题思路:

你对于那个问题不能解决吗?那末,你就去调查那个问题的现状和它的历史吧!你完完全全调查明白了,你对那个问题就有解决的办法了

相关推荐
涡能增压发动积20 小时前
同样的代码循环 10次正常 循环 100次就抛异常?自定义 Comparator 的 bug 让我丢尽颜面
后端
Wenweno0o20 小时前
0基础Go语言Eino框架智能体实战-chatModel
开发语言·后端·golang
于慨20 小时前
Lambda 表达式、方法引用(Method Reference)语法
java·前端·servlet
石小石Orz20 小时前
油猴脚本实现生产环境加载本地qiankun子应用
前端·架构
swg32132120 小时前
Spring Boot 3.X Oauth2 认证服务与资源服务
java·spring boot·后端
从前慢丶20 小时前
前端交互规范(Web 端)
前端
tyung20 小时前
一个 main.go 搞定协作白板:你画一笔,全世界都看见
后端·go
gelald20 小时前
SpringBoot - 自动配置原理
java·spring boot·后端
CHU72903520 小时前
便捷约玩,沉浸推理:线上剧本杀APP功能版块设计详解
前端·小程序
GISer_Jing20 小时前
Page-agent MCP结构
前端·人工智能