“上善若水。水善利万物而不争,处众人之所恶,故几于道。居,善地;心,善渊;与,善仁;言,善信;政,善治;事,善能;动,善时。夫唯不争,故无尤” ————《道德经》
Hi~ 好久不见,2025年已如期谢幕,在这里祝大家2026年新年快乐!
这一年我们也许都经历了许多,是时候开始传统节目——年终总结了,接下来我将从技术,学业,工作,自我,ACGN五个部分逐一进行总结与阐述。让我们开始吧~
技术
在计算机专业领域里,我依旧保持着热忱的心不断追逐技术发展,今年也称得上是个人技术成长较快的一年。首先是技术栈上,今年继续在前端领域持续学习,主要技术栈为JavaScript和TypeScript。
在框架使用上,学习使用Next.js进行全栈项目开发以及深耕其他主要框架Astro,Vue,React的学习和应用。(补充:文章撰写较早,年末Next.js的RSC高危漏洞让我不由得陷入了思考,已放弃使用Next.js)
此外今年也针对大模型AI的集成应用进行了学习,集成调用第三方模型API(OpenAI,DeepSeek),用户状态会话管理等内容(Zustand,Stripe,Prisma),理解全栈项目的全生命周期开发,对全栈项目开发有了一个更深入的理解。
另外在本地尝试进行自训练语音模型并进行Demo应用测试,使用GPT-SoVITS项目实现TTS,使用Retrieval-based-Voice-Conversion-WebUI项目实现VC,使用so-vits-svc项目来实现SVC,相关实现成果可参考AI-Vertin Kids翻唱。
在自部署领域,今年使用了Vercel+Cloudflare+AWS RDS应用Serverless computing,另外自托管Gitea,Cloudreve存储(成功打赢复活赛),Komari监控。另外完善了Astro-Blog项目与个人起始页。
在AI编程领域以及IDE选择上,今年是使用Vibe Coding的元年(?),我最开始使用的是VsCode+Copilot,后来尝试并转为使用了Cursor,在字节新推出的Trae时候曾白嫖体验过一阵子Claude Agent,但后来还是回归了Cursor,目前Cursor已经在大部分的开发场景下彻底替代了原有VsCode开发。在Vibe Coding的应用主要因素与下半年的工作有关这部分我会在工作部分详细讲解。在这里我也想谈谈今年使用AI应用,我可以说一个直言暴论“AI时代已来,不使用即淘汰”,如果说去年是大模型多模态能力猛烈发展进步的一年,那么今年可以称得上落地应用的一年——Agent。Agent工作流与MCP协议的出现,上下文工作流已经可以让原本单一孤立的大模型有了初步的可以真正意义上自主完成完整任务的能力。2024年的AI Engineer不再是一个理想的空谈而是一个现实。另外在当前我对AI编程有有了思想上的转变,从最开始是AI辅助编码,根据我当前的内容自动进行补全操作,而后到现在是完全的编码开发工作,是一种全新的开发模式带来的效率提升是真实存在且可观的。接下来针对我在Vibe Coding的一些理解和感悟进行更详细的阐述。
我曾最开始陷入人类编码的思维追求AI编码的准确性和可靠性,但是通过工作实践我总结出一个非常重要且反直觉的事情,那就是不要过度关注AI编码的准确性而是关注AI编码带来的效率提升。不得不承认,在AI编码的纯时间提升上,能够将平时1-2日的编码工作压缩在2小时左右的时间完成。但后续还需要再花费半日时间去跟AI进行联调并实现最终的验收,从体感上来看,每日将有80%的时间是与AI交互联调,实际的编码时间只有20%。但是从整个时间效率的维度来看,原本3-5天的需求,而现在只需要1天时间,而纯编码时间可能只有3小时。那么我在后续的工作中,最重要的步骤不再是编码而是两个部分,一是编码前的需求确认,二是编码后的功能验证与联调。“不能解决准确性就去提升可提升的效率”,即便我们尽可能的在编码工作前对AI进行了严谨的规范,但仍会在编码后产生无法控制的问题,因此我不再追求准确性,而是有方案的将AI的代码进行review和重构。优先解决可用性而后进行优化,不再编码前焦虑和花费时间的去保证追求AI编码的准确而是有预案的对编码内容进行优化。将占比80%的时间内容尽可能的精简缩减,对整个需求开发的效率提升是很明显的。可以打个比方,我是一个了解项目的产品技术人员,AI是一名不懂项目的开发天才,而我们要做的不是要求这位天才开发出准确无误的代码功能,也不是让他一口气的把项目的每一个细节都全部理解清楚,而是我先对项目需求进行拆分和分块,然后让它去开发,开发以后我去评审它写的代码,评审功能实现是否符合我的预期,有问题不符合的部分再整理出来让它进行修改。
吐槽补充:Vibe Coding还严重依赖模型能力,需更加谨慎review生成的代码,我司还要求时间效率提升2-3倍以上这绝对是个雷,目前的编码能力在复杂项目场景中完全不够可靠且需投入更多精力优化和复测,产生的隐形技术债在未来的某一天将会爆炸,当然太远的事情领导也许并不在乎。
学业
今年是我本科学业的最后一年,按照我的就业规划来看,这也许就是校园生活的落幕。在学业上,今年主要以毕业设计和毕业论文为主,重点围绕结业毕业展开。在毕设的选题上,我选择了一个基于Next.js的SaaS+AI的平台,对我个人而言,我还是希望在最后的时间里去认真做一个自己喜欢的项目,谁不希望一个完美的结局呢。
历经4个月的时间,在导师,朋友,还有米娜桑的帮助下也是顺利过关。第一次写论文的我真是蹒跚学步,漏洞百出,这里真的非常感谢我的导师——钟玲老师,真的深受感触尤其是最后临近答辩时期,凌晨后半夜依旧在检查修改我们的论文,钟老师给我印象最深刻的话就是“没事,我睡的晚,先看论文”(伟大无需多言)。当然还是要感谢在审阅答辩流程中的各位老师,虽已尽力尽心完善但的确尚有不足之处,也给予了相关意见。
作为学业的总结,我曾想过将校园的生活也计入其中,但我思考再三还是放弃了,校园生活酸甜苦辣,与朋友的回忆也有许多,感受大于一切,三言两语也难以讲述,并不在这里展开更多的赘述。
时间将我们推上了一条条不可逆转的道路,那一年相遇,我们结伴同行,也许会有离别,但停留在原地只会渐行渐远。
我不断的向前走,因为我知道,只有向前走,才会更早的相遇。
工作
在工作上,今年下半年我入职南京的一家公司任职前端开发。目前主要使用的开发技术栈为 TypeScript和React,并在项目中接触和参与了以 WebRTC为核心的SDK开发。自入职以来,主要参与公司核心音视频产品 VOP(Voice & Video Over Platform)的开发与迭代工作。VOP 是公司重要的音视频 SDK 基础平台,提供登录、进房、多人会议、音视频流等核心能力。为夯实技术基础,我首先通过搭建视频会议 Demo 的方式,系统学习并掌握了 VOP SDK 的使用逻辑与集成规范。目前主要负责VOP产品的Web端和小程序端的以及对应的基于React的后管开发工作。
由于此前对该领域接触较少,在初期学习和实践过程中遇到了不少困难,也一度感到较为吃力,通过持续查阅资料和在项目中的实际应用,逐步建立了对相关技术的基本理解。
在团队协作方面,工作中涉及多端联调和跨角色配合,逐渐熟悉了前后端及多端协作的整体流程,在沟通和问题定位上积累了较多实践经验。同时,在参与企业级项目开发的过程中,对项目架构、代码组织方式以及开发规范有了更加具体和直观的认识,也开始有意识地学习和应用设计模式。
工作中也运用Vibe Coding模式进行开发,通过不断复盘每一次项目实践情况,总结可复用的Vibe经验和AI标准化流程,主要依托Cursor平台进行统一的开发。通过这种模式使得单个常规后管需求交付周期由原平均 5 个工作日缩短至 3 个工作日,效率提升 40%;
在工作中我学到了很多内容并成长了许多,当然,我也清楚,自己距离“独当一面”还有很长的路。面对复杂需求时,仍会感到迷茫;在方案设计上,也常需依赖前辈指导。但我始终相信:经验是在一个个任务中积累的,能力是在一次次解决问题中提升的。目前我能做到的,就是认真对待每一个需求,先学着做,再不断优化;先完成,再追求做好。这个过程或许缓慢,但每一步都不可或缺。
自我
今年也是变化比较大的一年,在上半年我仍困扰未来,在上半年的制作毕设的过程中让我想清楚了一些困扰的事情。很难形容那种思想犹获新生的状态,在整个过程中一切都变得通透自然,以至于曾困扰自我的事情也现在一点都不再内耗。
在这个最后的过程中,每当回想起的都是无尽的痛苦与黑暗,就在这个看不到尽头的时间里,我剩下一个念头就是读书,不断的读书,我一遍又一遍的阅读《悉达多》,我看着书中晦涩难懂的话语,一遍遍的难以入脑的文字,就在这个期间,我一个人静静的思考,再阅读再思考。就在那一天夜晚,我沉入无尽的梦境,当我再一次醒来的时候,我好像理解了书中部分内容,何为“真我”,何为“悉达多”,何为“侨文达”。
一切的一切都如本次总结的标题一般。“余烬燃生焰,日月添新颜”
在而后的生活中,我感到精神上的轻松,或许睡眠是最好的精神休息方式,在工作后由于一个人居住,本身没什么其他压力,当然也不排除换了地方的缘故,近段时间睡眠质量一直非常不错,基本上不会做太多梦,并且睡醒后的满足和松弛感很足,是可以感受到休息的放松感。由于这段时间总是胡思乱想包括述职的问题可能休息的不充分以至于这几天精神状态一直不好,感到疲惫并且不想工作上多思考,也很难学习一些新的内容,我也进行了反思,避免自身陷入忙碌的陷阱。
在生活上一直在最基本的健康基准上保持着很宽松优质的习惯,保持在吃喝上的满足,以保持足够的精神状态,由于职业缘故以及个人情况当前我最核心的部分就是保持精神的最佳状态,正如体力劳动者需要通过休息摄入高热量的食物来保持体力,作为脑力劳动者则需要通过相应的休息方式保持大脑的体力,因此我也尽可能的去在当前的条件下避免摄入过多高油高盐的食物,虽说需要通过甜点等一些小吃提升大脑的满足感,但是在大部分的基本饮食上我还是很注意的吗,尤其是如何平衡蛋白质与油脂之间的摄入。
接下来,我会继续前进,迎接下一个未来。
ACGN
最喜欢的一集
Animation(动画)
相对来说今年看的番剧少一些,主要是年初的母鸡卡给我看出阴影了不想追番了,以下排名不分先后。
1.《凡人修仙传》 2.《沉默的魔女》 3.《Ave Mujica》 4.《克雷瓦提斯-魔兽之王与婴儿与尸之勇者-》 5.《叛逆的鲁鲁修》 6.《魔女猎人》 7.《DARKER THAN BLACK -黑之契约者-》 8.《终结的炽天使》
Comic(漫画)
暂无
Game(游戏)
新入坑
1.三角洲行动 2.战地5 3.魔法少女的魔女审批 4.冰汽时代 5.Summer Pocket 6.痴情哥哥与病弱妹妹的乡间生活 7.密语-Silver Snow Sister- 8.鸣潮 9.旁观者 10.小小梦魇22 11.火柴人大乱斗 12.图灵完备
仍在玩
- 舞萌DX(街机音游)
- MineCraft
- 星露谷物语
- Cities: Skylines
- 代号:探戈
- MuseDash
- 重返未来1999
- 文明6
- 王者荣耀
Novel(小说)
《悉达多》赫尔曼·黑塞
《1984》乔治·奥威尔
《共产党宣言》
《钢铁是怎样练成的》尼古拉·奧斯特洛夫斯基
《白夜》陀思妥耶夫斯基
《毛泽东选集》毛泽东
《资本论》马克思
《国家与革命》列宁
《政治的人生》王沪宁