2026年我提升编程效率的5个方法,第3个被低估了

王尘宇 实用技巧 3

今年工作量比去年多了大概30%,但加班反而少了。不是活变简单了,是改了几个工作习惯。说5个对我帮助最大的。

1. AI辅助写代码,但别全信

Cursor的Tab补全我每天用大概200次。但有个原则:只让它写"我知道怎么写但懒得打"的代码,不让它写"我不知道怎么写"的代码。前者省时间,后者浪费时间在debug上。比如让它生成一堆单元测试、格式化数据、写重复的CRUD,完全没问题。但让它设计一个我完全不懂的算法——生成的代码八成有坑,排查的时间够我自己写三遍了。

另外,生成的代码一定要跑测试。4月份让AI帮我写了个支付回调的签名校验逻辑,一眼看上去没问题,上线三天后发现一个边界条件没处理,退款了一千多块。现在是必须写测试、跑测试、过一遍diff,一个步骤不能少。

2. 一个窗口原则

以前写代码开着VS Code、浏览器、Postman、终端、聊天窗口,屏幕分四五块。看着很忙,实际切换注意力一次平均浪费15秒。我做了一个硬性规定:写核心逻辑的时候全屏编辑器,关掉所有通知。需要查文档?先在代码里写注释标记,攒五六个一起查。效率至少提了30%。

3. 写代码前先写注释(这个方法被严重低估)

不是伪代码,就是中文注释。比如做用户登录模块,打开文件先写:

// 1. 验证手机号格式
// 2. 查数据库有没有这个号
// 3. 生成验证码存Redis,5分钟有效
// 4. 调短信接口发验证码
// 5. 前端60秒倒计时

写完这些注释再开始写代码,思路不会断。而且三个月后回头看,注释就是文档。我试过半年不用这个方法,代码质量明显差——主要体现在边界条件漏得更多。

4. AI帮你读你不懂的代码

接手别人的项目是最痛苦的。今年年初接了一个离职同事的Django项目,两万行代码零文档。用Cursor把整个项目文件夹拖进去,选中看不懂的部分让它解释,一小时理清了七八成的调用关系。这个效率比一行行读快太多了。

但同样有坑:AI有时会编造不存在的调用关系,尤其是涉及动态导入和反射的代码。我发现的规律是:静态的、显式导入的代码AI解释得很准;用到getattr、importlib这些动态特性的地方,AI经常胡说八道。

5. 番茄钟的变种用法

标准番茄钟是25+5,我试了很久发现不适合编程——刚进入状态就被打断了。改成45+15,45分钟深度工作,15分钟起来喝水走两步看手机。上午能跑两个循环,下午能跑两个,一天四个深度编程时段,产出的代码质量远超断断续续写八小时。

这些方法不新鲜,但坚持做下来了确实有效。最难的不是知道这些方法,是把其中一个坚持两周以上。

标签: 编程效率 开发技巧 AI编程 工作效率 番茄工作法

发布评论 0条评论)

  • Refresh code

还木有评论哦,快来抢沙发吧~