不知不觉又过了一年呢,春节假期临近,也该回想回想这一年了。
无数“第一次”与无数重试
2025 年迎来了我人生的许多“第一次”。
第一次高考,第一次上大学,第一次在外面住了半年没回家,第一次旷了一学期的水课,第一次带别人逛漫展,第一次买官方周边,第一次打算法竞赛,第一次接触树莓派和嵌入式开发,第一次主导项目架构设计,第一次配机房,第一次拿省奖,第一次负责计算机类考试的技术支持,第一次...
太多了,根本数不清。
从 6 月份的暑假开始,陆陆续续接触了许多之前从未有机会接触的新事物,也从未感到自己如此有过学习和进步的动力。从那时一直到寒假前,感觉自己每天都在拼命想着去接触点新知识,提升自己的能力,适应那些似乎每天都在不断变化的新事物。
初次尝试总是伴随着各种失败和重试,这一年下来也不知道搞砸了多少东西。像是差点干掉了学校机房的一台机器,爆了一个树莓派 4B 的 EC,扯断了三个马达的接线柱,为了买个周边 Eco 了半个月,旷课被老师点到 5 分钟飞奔去教室道歉……当然我相信,只要敢于直面挑战,成堆的问题和错误总是会塑造一个更好的我。
社会化与新视野
从踏进大学校门那一刻起,就算是开始接触多元化的社会了。
早时全在学校里面闷着,从那时开始才感受到世界播撒下的色彩是多么丰富——当然,各种奇怪的、未知的物种也的确很丰富。
社会中就是存在各种对自己而言完全无法融入的元素,我们应当学会与异己共存,而非去排斥所有自己看来不合理的东西。所谓「存在即合理」嘛,管他们到底为什么,反正不影响自己就好啦。
与此同时,社交也是生活里必不可少的一环。
总是会有各种各样的事情需要我们与别人交流,诸如工作、学习、各种活动等等,甚至是同学聚会,都总是离不开社交。这一年下来,我社交能力也增长了不少,不过到头来,感觉各种奇怪方面的能力像是扯皮互怼增长尤为多。
开源参与和项目协作
年初二三月时加入了 GitHub 的 PCL-Community 组织,开始与开源贡献者们一同为 PCL CE 提交代码。
期间解决了不少难题,结识了很多同样热爱开源和 .NET 生态的伙伴们,也见证了组织这一年的成长与进步。
不妙,要被小洛包包场了
参与了不少规范与底层架构的设计和制作,自己的 C# 实力随着项目开发也增长了不少。似乎也就是从这时起,我的「main language」已经彻底从 JVM 的 Kotlin 转向了 C#,也发掘了不少 .NET 生态的优越性与强大的项目能力。
AIGC 的普及与未来的严峻挑战
从 2022 年 11 月首个面向大众的 LLM 生成式对话工具 ChatGPT 发布开始,截至今日,AIGC 用了短短三年的时间就向全人类证明了它巨大的生产力潜能。
2025 这一整年,科技与互联网圈子的主要内容,被各式各样 AI 工具长期霸占,并伴随着在未来几年内继续霸占下去的趋势。从年初开始,AI 视觉听觉、AI 生图、AI 视频制作、AI 多模态对话、AI 代码辅助等等各种不同姿态的 AIGC 工具层出不穷,AI 逐渐深入到了我们的学习、工作乃至日常生活中,已然掀起了巨大的生产力变革。
也因此,我们常说,2025 年是互联网被 AI 冲刷的支离破碎的一年。
这一年发展最令人印象深刻的就是 AI 辅助编程工具,也就是我们常听到的 Coding Agent。像是境外的 Claude Code、Cursor,以及内地的 Trae 等工具,在这短短一年时间里,已经有了给出详细的自然语言描述就能帮你完成整个项目这样的强大能力。虽然 AI 写的代码质量不算太高,有时还会有各种奇妙的 Bug,但是能独立完成一个项目的架构设计与各处不同功能的代码实现,已经是一个巨大的进步了。这意味着在 AI 的辅助下,相比没有 AI 的时代,我们完全有希望将一个项目或目标的平均工期压缩数倍——因为一个完整的项目中,曾经最耗时间的往往就是现阶段 AI 完全有能力做好的简单、重复的工作。
同样,在大众化方向,AI 也没让我们失望过。今年最让人印象深刻的就是字节的一个叫“豆包”的东西,它是国产多模态 AI 对话工具的突出代表。这一年我周边的同学和老师似乎都像是突然被嵌入了什么信息一样,都开始用起了豆包。虽然我觉得它不怎么好用吧,但是他们用的挺舒服的,也的确在某种程度上提高了不少生产力——当然,什么都指望 AI 会让人变笨也是真的。事实证明,没有足够媒介素养的人用 AI 用多了会让自己的智商变得比 AI 低,我身边的案例也比比皆是。
AIGC 发展的同时也带来了许多问题,就像上文提到的一个很明显的现象,什么都指望 AI 会让人变笨。
但最严峻的问题当属 AIGC 普及对人类生产力的挑战:很多曾经需要大量人力来做的事情,现在只需要 AI 配合少量人力就能完成,而且比纯人力完成得好,那要人干嘛用呢?由此就引入了社会上的一些现象,比如,这一年有不少人实际上就是因为 AI 丢了工作——他们做的不如 AI 好,或是企业单纯由于引入 AI 而不需要那么多人了,所以他们被辞退了。这类现象势必对整个人类社会产生深远的影响,未来 AI 必然会在更高程度上取代人力,因此那些显得“多余”出来的人究竟何去何从,是值得社会好好考量的问题。
对此,我也没少思考过,如何才能做到不被 AI 替代,到底什么是 AI 无法替代的。
最后,附上一句来自我老师的观点。
以后的社会,必然是 会用 AI 的人淘汰掉 不会用 AI 的人。
将 AI 作为工具去提高自己的生产力,而非仅仅依赖 AI 完成一切,才不会被这个社会丢下。
结语
由于没有什么其他很值得的回忆的事情了,便就此结束罢。
不知不觉一年又过去,希望 2026 会更精彩呀。
最后,附上一段从一本书的后记摘来的文案。
摘自《优化的艺术》后记:关于未来——在这片星空下(作者:lhx077)
……
在这几年的技术苦旅中,我无数次地回溯到 Native 层,回溯到那些由 C++ 构建的基石,我必须坦白,即便到了 2025 年,我依然是一个 C++ 的坚定维护者,我迷恋那种亲手控制每一个字节的快感,迷恋那种贴着金属裸奔的锋利,但这种爱如今却夹杂着深深的无力感,看着最近发布的 C++ 标准,我仿佛看到了一位曾经精干的战神,如今却穿上了层层叠叠、繁复累赘的铠甲,步履蹒跚,标准委员会似乎陷入了一种“特性的贪婪”,试图把所有现代语言的语法糖都塞进这个古老的躯壳里,Modules 的落地依然步履维艰,Concept 虽然美好却让报错信息依旧像天书,语法的复杂性已经超越了人类大脑的解析缓存,我们曾经引以为傲的 “零开销抽象”,在日益膨胀的标准库面前,显得有些讽刺。
与之相对的,是 Rust 的崛起。
实话,我到现在依然在情感上 “反对” 全面倒向 Rust,我厌恶它那像教导主任一样喋喋不休的编译器,厌恶它为了安全而牺牲的编码自由度,但理智告诉我,我必须理解它,甚至必须承认它的优越性,Rust 对 C++ 的颠覆,不是性能上的,而是工程哲学上的——C++ 相信程序员 “知道自己在做什么”,而 Rust 假设 “你会犯错,所以我要没收你的枪”,这种近乎偏执的安全性,在 2025 年这个 AI 生成代码泛滥的时代,这就引出了一个让我最近深思许久的观点:Rust 或许是目前世界上最适合 AI 编程的语言。为什么?因为 AI 是基于概率的,它是会 “幻觉” 的,当 AI 用 C++ 写代码时,它可能会写出一个极其隐蔽的内存泄漏或指针越界,而人类很难在 Review 时发现;但当 AI 写 Rust 时,Rust 那严苛到变态的 Borrow Checker 就成了 AI 最好的 “守门员”,只要代码能通过编译,就至少证明了它在内存安全上是逻辑自洽的,AI 的创造力加上 Rust 的约束力,这简直是天作之合。顺着这个逻辑,在这个黄昏的随想中,我甚至敢于做一个更大胆的预测:在不远的未来,或许会出现一种完全 “AI 专用” 的编程语言,它不再为人而设计,不再考虑可读性、不再考虑语法糖是否优雅,它的语法结构将完全符合大模型的 Transformer 注意力机制,它的底层逻辑将直接映射数学证明,它可能是一种充满了形式化验证约束、对人类来说如同天书、但对 AI 来说如鱼得水的语言,在那时,编程将彻底分化,人类负责架构与逻辑的 Prompt,而这种 “AI 汇编” 将高效、零错误地运行在世界的底层,这或许才是编程语言进化的终极形态。
……
大家都在追逐热点。昨天是 Web3,今天是 LLM Agent。很少有人愿意静下心来,去啃一本像《深入理解计算机系统》这样的 “老书”,很少有人愿意去调试一个复杂死锁的堆栈,很少有人愿意去关心一个字节对齐对性能的影响。许多新人被灌输了错误的观念:只要能跑通 Demo 就是胜利。他们用着最先进的框架,却连 HTTP 状态码都认不全;他们在大谈微服务架构,却连进程和线程的区别都说不清。
在这本书的后记中,我想对所有读者,尤其是年轻的开发者说:慢一点。别被 AI 的效率蒙蔽了双眼。代码不仅是工具,它是逻辑的艺术,是思维的结晶。在 2025 年,脚踏实地变得前所未有的奢侈,也前所未有的重要。当所有人都在用 AI 生成代码时,代码的产量会爆炸式增长,而代码的质量会急剧恶化,未来的软件世界将充斥着大量由 AI 生成的、还能跑但谁也看不懂的 “黑盒代码”,这时候,谁能站出来拯救系统?是那些只会写 Prompt 的人吗?不,是那些真正理解内存布局、理解线程调度、理解 TCP/IP 协议栈、理解编译器优化的 Deep Programmer,只有当你深刻理解了.NET 的底层机制,你才能一眼看出 AI 生成的代码中潜藏的 GC 压力;只有当你精通 C++ 与 Rust 的内存模型,你才能在 AI 出现幻觉时,修正那些致命的逻辑错误。AI 是放大器,它让平庸者更平庸,因为他们更依赖工具;它让卓越者更卓越,因为工具让他们从繁琐中解脱,去思考更本质的架构。
……
如果你问我,在这个 AI 横行的时代,人类程序员最后的尊严是什么?
我想,就是当系统崩溃、AI 束手无策、所有黑盒都失效的那一刻,你点燃一支烟,淡定地打开调试器,看着那一行行代码,说一句:“别慌,我知道发生了什么。”
喜欢的话,留下你的评论吧~