AI 让我写得更快,我却越来越看不懂自己的项目——三个反制习惯
本文作者李玉涛Leo长春师范大学 数据科学与大数据技术专业 2027 届本科生辅修数学双学位。个人主页一.chat一.chat GitHubLeo-Li638https://github.com/Leo-Li638最近技术社区里有个说法很扎心“我把思考外包给了 AI三个月后成了自己项目的文盲。”我第一反应是共鸣。我用 AI 写后端、写采集脚本、写文章框架效率确实上去了。但我也真的经历过几次尴尬——面试时被追问一个自己项目里的设计选择我张口结舌因为那段代码是 AI 写的我只记得能跑。效率不是问题理解力的流失才是。分享三个我自己在用的反制习惯都是踩过坑之后总结的。一、关键决策自己写第一版AI 只做后半程我现在的分工是架构选型和核心算法自己先写草稿AI 负责补全、重构和查漏。在做 K12 学情推题功能时这个习惯救了我一次。当时我本想让 AI 直接生成推荐逻辑但强迫自己先用纸笔写清楚掌握度怎么估样本少的时候怎么避免做一题对一题就是 100%最后落到拉普拉斯平滑和遗忘曲线上——如果这段是 AI 替我决定的我根本说不出为什么用它而不是用更时髦的方案。判断标准很简单这段代码如果明天出线上事故我能不能不看代码就说清它的边界在哪。不能就说明这块的理解不属于我。二、给黑盒设一道可解释性门槛AI 生成的逻辑很多时候是能跑但说不清的。我给自己定了一条线凡是结果要给人看、要担责任的模块可解释性优先于效果上限。教育场景尤其明显。老师和学生需要知道为什么推这道题一句模型觉得你该做这道是不可接受的。所以我在那个系统里刻意用了规则引擎——输出的每一句推荐理由都能倒推到具体的作答流水和公式。这不是反对用模型而是分层探索型、容错高的场景尽管上模型结论要担责的地方留一条能解释的路径。这条线画清楚之后AI 带来的效率才真正变成我的而不是替我的。三、定期做一次无 AI 复现最容易被忽略的一条偶尔关掉所有辅助凭记忆把核心逻辑重写一遍。我大概每两周做一次挑一个自己负责的核心模块不看原代码、不搜、不问 AI从空白文件开始写。写不出来的部分就是这段时间被外包出去的思考。这个练习的产出往往不是代码而是一张清单——“这里我当时其实没想明白是 AI 兜住的”。把这些洞补上比再多写十个功能都值。写在最后AI 是个好工具我不打算也不用它。但它替代的是打字不该替代判断。写得更快很好前提是快完之后项目还是我的项目。我的项目和学习记录都在个人主页一.chat一.chat 上代码在 GitHubhttps://github.com/Leo-Li638。对 AI 协作下的工程习惯有想法的话欢迎交流。李玉涛Leo· 长春师范大学 · 数据科学与大数据技术 数学双学位 · 2027 届官方主页一.chat

相关新闻

9V双工对讲机Multisim仿真:电桥平衡与共模抑制实战

9V双工对讲机Multisim仿真:电桥平衡与共模抑制实战

1. 项目概述:为什么一个9V双工对讲机仿真值得花20小时反复调试?我第一次在实验室用面包板搭出能双向通话的对讲机时,手抖得差点把LM1875焊歪——不是因为紧张,而是发现话音一响,对方就听到“嗡——”的低频啸叫&#x…

2026/10/7 6:25:44 阅读更多 →
QuickBlue:面向生产级AI应用的可编排运行时底座

QuickBlue:面向生产级AI应用的可编排运行时底座

1. QuickBlue 是什么:一个被低估的 AI 应用底座,不是“又一个 Spring 封装”QuickBlue 这个名字乍听像某个开源小工具,或者某家创业公司的内部代号——但如果你在最近三个月里参与过至少两个中型以上 AI 应用的交付项目,大概率已经…

2026/10/7 6:25:44 阅读更多 →
隔离内网AI Agent落地实战:架构选型、离线部署与并发调优

隔离内网AI Agent落地实战:架构选型、离线部署与并发调优

接手这个项目的时候,甲方的一句话让我印象特别深:"模型可以弱一点,但数据绝对不能出这个机房。"这就是典型的隔离内网 AI Agent 工程场景——业务系统部署在安全隔离的企业内网里,不能调用公网大模型 API,不…

2026/10/7 6:25:44 阅读更多 →

最新新闻

浅谈高可用负载均衡集群实现原理及 TaoToken 统一 API 通道接入实践

浅谈高可用负载均衡集群实现原理及 TaoToken 统一 API 通道接入实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 7:38:40 阅读更多 →
在Node.js中MongoDB查询分页的方法:用TaoToken统一Key跑通Mongoose分页链路

在Node.js中MongoDB查询分页的方法:用TaoToken统一Key跑通Mongoose分页链路

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 7:38:40 阅读更多 →
第八集补贴政策:立交热管融雪改造财政专项补贴申报

第八集补贴政策:立交热管融雪改造财政专项补贴申报

冰未至,路先暖 智能环路热管融雪化冰系统,为北方城市立交装上“主动防冰”的智慧大脑智慧城市 城市干道 城市立交 主动防冰 全域保通一场冻雨,能让城市立交的桥面在半小时内结满暗冰;一次寒潮,能让城市干道在早高峰…

2026/10/7 7:38:40 阅读更多 →
U-Boot移植实战:Kbuild构建系统原理与问题排查指南

U-Boot移植实战:Kbuild构建系统原理与问题排查指南

1. 从一份编译报错说起:为什么U-Boot移植绕不开Kbuild第一次给一块新板子做U-Boot移植的人,大概率会经历这样一个场景:源码拉下来,make xxx_defconfig跑得挺顺,结果一执行make,满屏的No rule to make targe…

2026/10/7 7:38:40 阅读更多 →
RISC-V裸机启动全流程:从复位向量到main函数

RISC-V裸机启动全流程:从复位向量到main函数

1. 从复位向量到main函数:RISC-V裸机启动到底经历了什么很多人第一次接触RISC-V裸机开发,脑子里冒出来的第一个问题就是:芯片一上电,第一条指令到底从哪儿取?我当初从ARM Cortex-M转过来的时候,也习惯性地去…

2026/10/7 7:38:40 阅读更多 →
大学生论文写作AI工具推荐:用TaoToken统一Key接入多款AI写作软件

大学生论文写作AI工具推荐:用TaoToken统一Key接入多款AI写作软件

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 7:37:39 阅读更多 →

日新闻

ROS2机械臂仿真与运动控制:从URDF建模到Gazebo实战全解析

ROS2机械臂仿真与运动控制:从URDF建模到Gazebo实战全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:01:58 阅读更多 →
用浏览器直接改ESP32的WiFi密码:NVS键值配置工具设计与实现

用浏览器直接改ESP32的WiFi密码:NVS键值配置工具设计与实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:02:00 阅读更多 →
芯片封装缺陷检测:扫描声学显微镜(SAT)原理与实操指南

芯片封装缺陷检测:扫描声学显微镜(SAT)原理与实操指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:02:00 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 7:15:40 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 5:29:09 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 6:26:51 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 8:21:32 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 4:21:51 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 1:18:13 阅读更多 →