我的Coding Agent焦虑:我们在失去编程的“快感”吗?
代码生成的效率快到让人发指,但这种快感其实挺廉价的。现在很多AI Agent能直接帮我写完整个PR,或者秒出几个微服务,这种体验就像是直接拿到了标准答案,而不需要经历推导过程。
下一篇
JS调试:告别满屏的console.log →
我最近在反思一个问题:如果程序员变成了单纯的“代码审查员”,每天盯着AI生成的、语法正确但毫无灵魂的代码,我们当初热爱编程的那个点还在吗?
回想刚入门的时候,最爽的时刻其实是那种“克服困难”后的多巴胺分泌。比如当年死磕汇编,为了在屏幕上打印一行 Hello, World!,得手动管理寄存器,处理内存对齐,跟各种莫名其妙的链接错误死磕。
section .data
msg db 'Hello, World!', 0xA
len equ $ - msg
section .text
global _start
_start:
mov eax, 4 ; sys_write
mov ebx, 1 ; stdout
mov ecx, msg ; bytes to write
mov edx, len ; message length
int 0x80 ; call kernel
mov eax, 1 ; sys_exit
xor ebx, ebx ; exit code 0
int 0x80这段代码在现在看来极其低效,但当时的成就感来自于那种“摩擦力”。现在的AI Agent把这种摩擦力全部抹平了,你只要出个主意,它就帮你实现。速度确实快了,但那种深度思考带来的满足感消失了。
所以我现在给自己定了个原则:对于重复性的体力活,比如写样板代码、配置Schema迁移,我直接交给AI Agent处理,没必要在这种地方浪费时间。但如果遇到核心架构设计或复杂逻辑,我会强迫自己先手动实现,而不是直接输入 Prompt。
毕竟,如果所有的认知挑战都被AI替代了,我们最终可能真的会从“解决问题的人”退化成“检查答案的人”。