在网络与网络安全这行干了十年,我决定把 AI 时代的软件工程重新学一遍
在网络与网络安全这行干了十年,我决定把 AI 时代的软件工程重新学一遍
Fen9Pi,把复杂东西拆明白。这篇不拆别人,拆我自己——7 分钟,交代清楚我是谁、要去哪,以及为什么值得你留下来。
先说一件最近的真实小事。
我看了眼自己的提交记录,意识到一件事:我有半年没亲手写一行代码了。不是失业,不是转管理,恰恰相反——产出比任何时候都多:4 个半月写了 315 篇文章,拆了 8 本书做成开源仓库,昨天刚把 44 万字的《认知随笔》和 33 本 epub 蒸馏成一个带出处的资源库。
活越来越多,代码越来越少。这是 AI 时代工程师的标准像。
问题是:代码写得少了,我算不算还配叫工程师?那些经典——人月神话、代码评审、TDD、Git Flow——在 AI 一天能写 8 万行的时代,还有几条法律管用?
我不知道。所以我决定重学一遍。公开地学。
我是谁
在网络与网络安全这行干了十年,带过团队,管过项目。
十年里打交道的对象很固定:网络、内核、攻防。你在这个号看到的 LVS 四模式、ARP 抑制、内核负载均衡那些文章,不是查资料写的——那是我的本职从文章里长出来。安全这行有个职业病:看什么都先想「这东西怎么被搞坏」,写了一年多公众号,这个职业病救了我无数次——它逼着我在每篇讲工具的文章后面加一段「不适用场景和风险」,这一段往往比正文更值钱。
十年还有另一个馈赠:见过太多技术从救世主变成祖传屎山。SSL VPN、SOC 平台、各种「下一代」——每代都承诺革命,每代都留下尸骸。所以我对「AI 重写一切」的宣传天然带一层免疫。
我要去哪:重学软件工程
「AI 时代的软件工程正在被重写」——这句话人人都说,但没人说得清重写到哪一章了。哪些还在、哪些死了、哪些变异了?
我要用一个安全工程师的方式回答这个问题:逐件验货。
从今天起开一个专栏,就叫《重学软件工程》。双周一期,每期拆一件东西——一本经典书、一个 GitHub 上的开源实践、或者一条我自己踩的坑——拆完给一张验货结论:
| 验货结论 | 什么意思 |
|---|---|
| ✅ 还在用 | 原理没变,AI 只是加速器 |
| ❌ 已死 | 被 AI 换掉了,别再投入 |
| 🔁 变异了 | 还在,但用法变了——最值得盯的一类 |
路线分四辑,从地基打到哨位:
经典软工书逐本过堂:估算、评审、TDD 还灵不灵
大厂工程实践搬到个人工作流:门禁、CI、代码所有权
把我自己的内容生产链当试验田:Agent 干活,人验货
AI×安全交叉哨位:Agent 安全、MCP 安全、AI 红队
四辑背后的路径其实是我自己的路径:测试是切进软件工程的门,拆书成 Skill 是跟上时代的学习法,安全是新方向的哨位。8 本测试书的拆解已经做完(每个都是能 star 的仓库),第四辑的种子内容——AI 自主渗透框架 ARTEX 的拆解——也已经发过,那篇的数据让我确认了 AI×安全这个交叉域:写的人极少,想知道的人很多。
顺手预告:专栏背后在做一个真东西——SE Gates,软件工程门禁套件。六道生命周期门禁(需求/编码/测试/部署/运维/治理),每道门是一本经典书蒸馏出的 Skill。专栏写「为什么」,套件回答「怎么用」。仓库会开源,和文章互相咬合。
为什么值得你留下来
三条承诺,从这篇开始算:
- 每篇给边界——不只说这东西多好,还说它不适用哪。安全工程师的职业病,治不好了。
- 每篇配图——复杂的东西一张图说清,图里的字可复制可编辑。
- 坑直说不删——我自己踩的坑全程公开,包括判断错的。
这个号已有的存货:LVS 内核负载均衡、双模型架构、ESP8266 复活云僵尸插座、Cursor 三课、止损心理学……往期全套在主页,这个系列叫「把复杂东西拆明白」。
又拆明白一个。下期拆什么,你说了算。
聊两句:跟我坦白一下——你上一次亲手写一行代码是什么时候?扣 1:本周就写过;扣 2:一个月前;扣 3:半年以上(跟我一样)。评论区扣数字就行。我猜扣 3 的比大家以为的多——如果真是这样,下期 SE01《没有银弹与第七颗银弹》咱们就从「AI 时代的银弹清单」聊起。
《重学软件工程》双周更新,SE01 两周后见。关注 Fen9Pi,一个把复杂东西拆明白的工程师。
