我的 2025

今年从六月份开始就没再更新博客,原本失去了写博客的动力,翻了翻以往的年度总结,觉得还是有必要写一篇,这确实是一份长期记忆,就像照片一样。

工作第八年

人事变动

相比去年,今年部门的人事变动更大。

首先就是业务线拆分,部门新成立了一条业务线进行 AI 方面的探索,从元旦之后就开始筹划人员调动事宜。对此,我也提前跟组内同学打了招呼,提前考虑一下个人规划,是否愿意去新的业务线,自行决策。最终,客户端组拆出 5 人去新业务线,Android 2 人,iOS 2 人,Cocos 1 人。

3 月 11 日,临近组织架构调整,我又收到了小范围内的裁员通知,名单是上面直接定的,客户端剩余 6 人,裁员 3 人,Android/iOS/Cocos 各 1 人,3 月 21 日 lastday。对于这种情况,显然我不能当做没事发生,等 HR 来挨个通知他们,再表演一个惊讶脸。不过我能做的也很有限,只能提前通知名单上的同学,让他们着手准备简历。另外,在公司其他业务线问有没有内部活水的 HC。最后一次客户端周会,组织大家分享了各自的面试经验,尽可能给几位同学提供些思路和帮助。

3 月 21 日裁员完毕,组织架构也调整完毕,我的 +1 从 @栋哥 变成了 @松犁@栋哥 成了新业务线的研发负责人。至此,部门组织架构基本调整完成,此次调整不仅限于研发,还包括其他各种职能。此时,海豚的研发规模已经比巅峰时的一半还少了。

项目流水账

首先是鸿蒙适配项目。鸿蒙适配是从去年年底开始,中间穿插了圣诞 Demo 课、平板适配几个大需求,春节后又着手适配。项目在三月份人事变动后被叫停,此后一直没有重启。年底,老板透露出来的意思是 2026 年会重启鸿蒙适配项目。无论如何,我还是非常希望这个项目能有始有终,完美收尾。

裁员后至五月底这段时间,组内人少了一半,加上鸿蒙适配叫停,自己心灰意冷,在外面面试(这部分后面篇幅中再说),心思基本没放在工作上。以至于年中绩效也不好,老板评价我工作积极性不高,也算是给我施加了些压力吧。

其次是 AI 课项目,此项目从五月底开始一直到 2026 年,中间经历了几次调整,历时大半年。主要有几个阶段:

  • 技术验证版本。实现一个 iOS Demo 版本,主要用了 WebSocket 进行与服务端进行全双工通信,通过 WebSocket 传输用户音频数据,AI 语音资源,交互指令等。
  • 部门内测版本。部门内测版本有专门的 UI 设计,有大量的动画效果,转场效果,IP 人物动画。这里第一次使用了 RIVE 来作动效,体验上还不错。RIVE 动画的特点是其内部有状态机,研发可能通过设置状态机来完成不同动画的丝滑切换。如果使用传动的动画方案,则需要拆分成很多动画片段,并管理切换状态和时机。此版本内测后的评价很不错,于是就有了下一个版本。
  • 用户内测版本(Web 渲染和控制 Rive)。此版本在设计上进行了完全的重构,视觉设计焕然一新,所以我们有很多开发工作。为了能够支持动态化(回过头看当时时间紧、任务重,并不是一个合理的决策),加上 Android 进度落后,最终决定使用 Web 来渲染和控制 Rive。结果发现性能很差,动画效果卡顿明显。于是,针对 Rive 渲染,又迭代了下一个版本。
  • 用户内测版本(Native 渲染 Rive,Web 控制状态)。此版本主要是为了解决 Web 渲染 Rive 性能差的问题,为了实现最小化改造,将原先 Web 渲染的部分迁移到 Native,Web 端的控制逻辑仍然保留。此版本上线后得到了极大的好评,于是为了 2026 年能够快速迭代,我们准备做一次重构,实现教室内容动态化的目标。
  • 动态化版本。严格来说,应该是重写,尽可能复用原来的模块。这个版本我们将 JS Bridge 缩减至 2 个,分别用于消息的收发。客户端和前端之间通过消息来通信,不同的场景定义不同的消息。客户端架构上也进行了模块化重构,整体架构清晰了不少。我们花了一个半月完成了重写,整体进度比我们预期要快将近一个月。此版本将在 2026 年 1 月份上线。

最值得一提是 BugHunter 项目。这个项目是我在八月底的一个想法,其本质上是一个自动报障工具,可以提供精准的上下文信息,附带一些自动化的能力。最初我完成了可行性验证,做了个 demo 效果,后续的大量工作基本都是由 @国良 完成。iOS 版本完成后,我们立刻用在了 AI 课项目中。经过实际使用,确实排查 Bug 的效率提升了不少,和我们对接的中台同学、产品同学都也给予了极好的评价,也建议我们在全司范围内推广。在 AI 课项目结束后 @月龙 来进行 Android 版本的开发,并在年底前完成。2026 年,我们计划继续内测 BugHunter,并优化接口,提升体验,增加功能,补充文档,待到实际成熟时在全司范围内进行推广。

业余尝试

外部市场

其实在 2024 年就准备在下一年年初开始看外部机会了,主要有两个原因:

  • 主要原因是 24 年媳妇考公上岸了,地点是在合肥,并已经入职半年。我想看长三角地区有没有合适的机会,当然合肥是最好的(可是是互联网荒漠+血汗工厂),可以离家近点。因此,投递的基本都是上海地区的岗位。
  • 次要原因是我预感 25 年上半年可能要裁员,一种直觉,没想到还挺准。

于是,我在春节前准备简历,春节后开始刷题,复习知识,投简历,面试。整个面试周期从二月份(春节之后)持续到四月初,两个月的时间。回顾我的面试日程(包括主动取消或放弃),总共 40 场面试,将近 20 家公司(包括一些创业公司)。

从面试成功率方面而言,比三年前要差很多,聊到最后的也就 6 家公司,给 Offer 的就更别说了。我复盘了一下,主要有几个原因:

  • 年龄:8 年工作经验,三十多岁的中登了,三年前则是 5 年工作经验抢手货(3-5 年工作经验是最好的时段),对于大部分公司而言,年轻的就是好用,不能不服老。
  • 简历匹配度:我准备的是移动端负责人的简历,而投递的岗位基本上都是一线研发的岗位。本质上是用户画像不匹配,有些公司礼貌性地给了一面的机会,然后就没有下文了。我觉得后续如果再求职,可以尝试准备两份简历,分别用于投递负责人岗位和一线研发岗位。
  • 岗位匹配度:投递岗位与我的工作经历、项目经历不匹配,比如:阿里的 iOS 安全研发工程师、蚂蚁的 Harmony 技术专家、Soul 的跨端容器/引擎研发专家。
  • 机会选择少:我投递的基本都是上海地区的互联网公司,除了个别几个其他地区的用于练手的公司。对比北京来说,上海的工作机会真的少很多。选来选去就那么几家,而且加班严重,匹配度低。
  • 性价比:候选池里还有其他性价比更高的候选人,比如:美团和 NewsBreak。鉴于我目前的情况,去竞争一线研发的岗位,显然性价比是更低的。
  • 买方市场:这几年大环境太差,裁员比比皆是,市场上找工作的人太多,一个岗位有太多人在竞争,公司可以随意挑选、压价。
  • 个人原因?从我这么些年来的工作经历来看,对比其他同岗位的人,我觉得还是有自信的,反正就是不想内耗,不想 PUA 自己(手动狗头)。

为什么最后没有离职呢?因为我研究了一下发现上海、北京和合肥之间的通勤区别。

  • 上海和合肥之间的高铁,适合我的时间段大部分也要 2.5 个小时,加上公司到高铁站的距离(上海的互联网公司大多离上海虹桥站很远),那就可能要 3.5~4 小时。如果周五回合肥、周一去上海的话,那么还得要早退 + 请假。作为新人,经常这么干显然是不合适的,假期也不太够用(每周一上午请 0.5 天,那么一个月要请 2 天假)。
  • 北京和合肥之间的高铁,适合我的时间段也就 3.5 个小时,公司到高铁站地铁直达 40 分钟。总体而言比上海和合肥之间的通勤多 1 个小时。此外作为老员工,请假或偶尔早退还是比较容易的,没有太大的心理负担,而且当前公司加班也比较少。

综合对比之后觉得留在当前公司也是个不错的选择。于是,我从五月份开始每两周回去一次,整体感觉还可以,在合肥的周末会觉得很漫长,一天能干很多事,也不舍得在家午睡。唯一的缺点是路费有点贵,来回一次就要 1000 块。换个思路,心态放平,把它看成房贷,其实也不多。

考公

四月份停止面试之后,开始思考未来的出路。之前在朋友圈看到过一个同行,从微软离职后考公上岸了,加上我老婆 2024 年也上岸了,所以也想试试,反正离 35 岁还有几年。

整个四月,我开始着手研究考公,目的是未来回合肥工作。先是阅读程序员考公上岸的帖子,Github 上还挺多,了解一下大概的流程。然后就是刷了一套题,发现如果没有不好好学,2 小时做 120 题根本做不完。于是就去找相关的学习资料,资料非常多,五花八门,行测中不同的类型题目有不同的推荐老师,比如:语言类题目推荐阿力木江。经过差不多一个月的学习,我发现考公这条路可能会有巨大的沉没成本。遂放弃。

教师资格证

折腾了一个月考公计划后,又开始想其他的出路,找点事儿干。某天想起面试时,一个面试官对我说:你在猿辅导待了那么多年,想必也是个教育专家了吧。于是又联想到我有几个关系不错的高中同学在做线下初中课外培训机构,混得风生水起。好歹自己是名校毕业,有猿辅导工作背景,跨行进入教培也不是不可能,实在没用未来教育孩子可能也有帮助吧。那就先考个入行门槛的教师资格证吧。其实说到底,这都是些不痛不痒的理由罢了,根本上还是迷茫,想给自己找点事干干。

首先就是定个目标——初中数学。六月花了两个周在网上看了一遍名师关于初中数学总复习的讲课视频实录,了解了大概的知识点和解题技巧。同时也了解了一下教师资格证的考试内容,其分为笔试和面试两部分。笔试过了才能进面试,两者之间相隔三个月,上下半年各有一轮考试安排。过了上半年的考试时间,我只能参加 9 月 13 日的笔试和 12 月 6 日的面试。

笔试,分三个科目:

  • 综合素质:主要考查教师从业者的基本素养、科技文化历史常识。考试题型包括选择题、简答、材料分析、作文。
  • 教育知识与能力:主要考查各种教育教学理论,各种心理学等,比如:马斯洛夫需求层次论、皮亚杰认知发展理论、教育发展史,内容非常多。考试内容大部分都是简答题,裸考绝对是过不了的。
  • 数学学科知识与教学能力:主要考查数学专业能力和教学能力,数专业能力包括初中数学、大学数学(高等数学、线性代数、概率论),教学能力则要写教案。数学题包含选择题、解答题、证明题。

面试,考试形式是从初中数学的三个年级中的课本随机抽取一页内容,20 分钟备课,10 分钟试讲。

总体而言,笔试我差不多花了两个月的业余时间来准备,面试花了半个月的业余时间来准备,对于十几年没考过试的我也算是个小挑战了,最终结果还是不错的,一次性就通过了,沉没成本总算没有沉没。

副业项目

今年开始做有收入的副业项目,主要就是和朋友一起合作大的技术项目,收入也还算可观。十月份到年底的时间,大部分的业余时间都在做这个项目,希望后续还有更多这样的项目,每个月挣点回家的路费也不错。

合肥生活

跨城通勤

今年五月份开始,我基本是两周回去一次,有时候有事或者加班,那么更久一些才回去。周五下午 6 点下班直接去北京南站,到南站直接检票上高铁,到合肥南站后打车,差不多 23:30 到家。整趟旅程感觉就像做了两趟很长的地铁。

除了节假日需要提前抢高铁票之外,其余时间的高铁票都是比较容易购买的,甚至当天买都没有问题。

另外,今年没有出去旅游也有一个原因是假期不够用,每次回家要请半天假,一个月就是一天。有时候家里会多待几天,所以一年下来假期得悠着点用,没有多余时间出去旅游了。

书房装饰

五一假期,在家里好好打理了一下书房,本质上就是消费,买了 Mac Mini M4,显示器,增高架,音响,桌垫等,搭配了一套桌面感觉还不错。

小区周边

合肥的家很少住,今年回去的频率高了那么多,终于有足够的时间好好感受周边的设施和风景。去了岸上草原、滨湖湿地公园、塘西河公园、金斗公园、方兴湖公园、中央公园、园博园、安徽百戏城、安徽科技馆、安徽创新馆。整体感觉,绿化面积大,生活节奏更慢。难怪网上说离开了北京之后觉得任何地方的生活幸福感要更高。

第一辆车

老婆在合肥工作,每天地铁通勤时间都要一个多小时,所以迫切需要买车。选择油车还是电车最大的摇摆因素是我岳父,他老人家固有的偏见就是油车好,电车不安全。反正也是陆陆续续看了几次车,我老婆也是反复横跳。最后在十一期间参加了合肥一个大型车展,算是近距离对比各个品牌的电车和油车,最后下定决心订了蔚来的三代 ES6,该选配的也都选配了,月辉银、nomi、氛围系统...车买回来之后,岳父也是没有逃过真香定理。

游戏人生

今年五一开始玩《荒野大镖客:救赎2》,这款游戏必须要有足够的时间和耐心才能玩得下去,玩不下去的人觉得无聊,玩得下去的人觉得是神作。我只有在每次回合肥时才会完,目前已经玩了 180 小时了。在我看来这确实是一款难以超越的神作,慢节奏的西部生活,优秀的剧情设计,人物刻画,开发世界,生态系统,天气系统。如果《荒野大镖客 1》有重制版,那我一定会卖,希望 R 星能给个机会!

北京生活

今年一整年在北京都是独居状态,周末固定有一到两天会去四得公园逛一逛,大多数情况会跑一次步,一次 10 公里。在四得公园里还遇到过不少同事,不过毕竟这里离公司近,大多数同事也住附近,而且也是方圆几公里内比较好的一个公园了吧。

五月底又搬了一次家,从大山子搬到了高家园。我还是比较喜欢高家园,烟火气更重一些,小区旁边的店也很多,离公园也很近。在大山子的时候,住在四楼视野不开阔,而且还是背阴面,整体感觉很压抑。这次搬到了高家园的高层,住在十四楼,视野相当开阔。唯一的缺点是离京密路很近,噪音大,刚搬来的几天得带着耳塞睡觉,后面逐渐就习惯了。

年初面试的时候,感觉是离京倒计时了,所以每个周末都想着出去逛逛,再去逛逛想去的景点,包括:军事博物馆、奥林匹克森林公园、国家博物馆、毛主席纪念堂、北大、十三陵等。多说一句,国博和军博真的是太多宝藏了,不愧是属于「夯」这一档次。

运动与健康

今年因为各种事情太多,运动并不规律,特别是下半年。八月份因为三天内运动过量导致膝盖积液水肿,在合肥家里办公了一周,老婆请假来北京照顾了我一周,这两周也一直带着支架。痊愈后过了一个月,某次团建之后膝盖又开始疼了,跟同事交流了一下病情,发现可能是尿酸高导致结晶,结果去医院检查果真如此。于是开始服用苯溴马隆来降尿酸,效果显著,看来以后是离不开了。

今年上半年运动还算规律,跑步、打球。下半年则因为膝盖积液、项目进度,运动节奏完全打乱,打球、跑步、健身少了很多,希望能来年能有所改善吧。

我的博客

今年博客算是断更了,主要原因是有两个:

  • 曾经觉得博客可以为我的求职之路加成,今年发现几乎一点作用都没有,而且写博客是非常耗费精力的一件事。自己业余时间在干其他事情:考教资、做副业,基本就没时间去写了。
  • AI 的发展对于传统的博客还是有比较大的冲击的,越来越少的人会去搜索网络文章来解答自己的疑问,阅读量会越来越少。

回过头想想,其实我这种想法有点太功利了。最开始写博客的初衷是为了沉淀自己,学习总结,而不是为了求职和推广,希望来年能够摆正心态,该写博客的时候还是要写一写,自己总是能够受益的。

我的书单

今年没看多少,业余时间被副业和考证占了不少。这一年看了 7 本书,这里按时间顺利理一下:

  • 《筚路维艰:中国社会主义路径的五次选择》
    • 这是我在关注冯冀微博时注意到的他分享的一本书,主要介绍了新中国成立后至改革开放这段时间经历的五次大的变革。我对于这本书印象最深刻的是附录的几篇关于文化大革命的思考,尤其是附录第二篇。历史类书籍大多无法避免作者夹带私活,虽然此书中作者的一些观点我并不太认同,不过整体而言还是比较值得一读的。
  • 《架构师应该知道的 37 件事》
    • 这本书站在一个比较高的维度看待软件开发,里面有一些观点还是挺不错的,比如:如何平衡效率和速度?大公司注重效率,细分业务进行管理,小公司注重速度,快递应变适应市场。这本书值得多次阅读,而且非常适合在阅读的时候结合实际,深度思考。
  • 《技术为径》
    • 这本书主要介绍技术管理,在技术管理体系中包含很多职级,比如:技术导师、技术组长、技术经理...书中也介绍了一些作者认为它们所对应的职责,值得一读。读完这本书后,我梳理了一下书中关于技术导师、技术组长的部分,结合自己的经历,整理了两篇博客:
  • 《百年孤独》
    • 这本书我看了三分之一,后来中断了,就没再看下去。主要在于里面的人名太难记了,而且父子之间也经常用一样的名字,导致看起来体验不太好。网上对此书的评价非常高,希望后续有时间能够耐心把它看完吧。
  • 《人类简史》
    • 非常推荐的一本书,在十年前这本书非常火,这次有幸读完。主要介绍人类社会发展的方方面面,包括:人类起源、认知变化、宗教产生、农业革命、科学革命等等。
  • 《毛泽东诗词全编鉴赏》
    • 个人非常喜欢教员的诗词,特地买了一本全编鉴赏。平时经常在公园里散步,经常脑子放空背诵教员诗词,目前大概会背几十首吧。推荐几首课本上没有的诗词:《十六字令·山》、《清平乐·六盘山》、《满江红·和郭沫若同志》、《水调歌头·游泳》、《七律·回韶山》。如何评价一首诗好不好?若果一首诗读上几遍很快就能背出来,那就是好诗。教员的诗很多都可以属于这种类型。
  • 《明朝那些事儿》
    • 明史入门书籍,一共 7 册,140 多万字。这本书的写法有点类似于故事会,把明朝的发展脉络写得非常清晰,文笔也非常幽默得体,难怪此书评价如此之高。读完后我印象最深刻的三个皇帝是:朱元璋、朱棣、朱由检。一个是中国历史上得位最正的皇帝,另外两个可以用一句话总结:天子守国门,君王死社稷。总体来说,非常值得一读,读完后能对明朝的脉络有一个基本的了解,书中也提及了大量明朝时期的知名人物,相互之间的关系也有所介绍,比如:王阳明、唐伯虎、徐霞客、李时珍、郑和等。

最后

2025 年没有把太多经历放在工作和职业上,希望 2026 年能有所改善,做一点拿得出手的东西吧!另外,身体健康还是特别重要,希望能够规律生活,继续保持早睡早起的状态!其他的一切就顺其自然吧!