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年,管理服务缺失,车位迟迟不交,我拒绝缴纳物业费。读完了《物业管理条例》、《物业纠纷一站式法律指引》,我时刻都在准备着。

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

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

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

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

相关推荐
_codemonster4 小时前
Vue的三种使用方式对比
前端·javascript·vue.js
梦想很大很大4 小时前
使用 Go + Gin + Fx 构建工程化后端服务模板(gin-app 实践)
前端·后端·go
We་ct4 小时前
LeetCode 56. 合并区间:区间重叠问题的核心解法与代码解析
前端·算法·leetcode·typescript
毅炼5 小时前
Java 基础常见问题总结(4)
java·后端
张3蜂5 小时前
深入理解 Python 的 frozenset:为什么要有“不可变集合”?
前端·python·spring
无小道5 小时前
Qt——事件简单介绍
开发语言·前端·qt
广州华水科技5 小时前
GNSS与单北斗变形监测技术的应用现状分析与未来发展方向
前端
想用offer打牌5 小时前
MCP (Model Context Protocol) 技术理解 - 第一篇
后端·aigc·mcp
code_YuJun5 小时前
corepack 作用
前端