• 用久了AI辅助编程工具,我都已失去了手写代码的能力了
  • 发布于 11小时前
  • 16 热度
    9 评论

10 年+ 开发经验,最近 5 年都在写 Go 。最近为了准备面试,LeetCode 刷题为了省事都选的 Python ;加上最近学习操作系统,在用 C 写一些作业。今天面试的时候,面试官让我手写一个 Go 的协程调度。起手就忘了是该写 #include 还是 import ,main 函数都忘记前面要加 func 关键字,也忘记了 RWMutex 是在 sync 包还是叫 "mutex" 包了。


面试官感觉有点无语,问了一句:“你写过 Go 吗?”
我自己都感觉到不好意思——日常开发都是 Cursor Tab 一把梭,打个关键字后面直接补全,已经丧失了纯靠手写代码的能力了。
用户评论
  • 冰魄
  • 用 cursor 你还能看到代码, 用 claude code,codex 这种 cli 你连代码都看不到,完全由它来处理,当然你也可以打开编辑器看.但是他们的逻辑就是你连代码都最好不要管了
  • 2025/11/16 14:32:00 [ 0 ] [ 0 ] 回复
  • 秋萧索
  • 我觉得没毛病啊。没有 ai 之前我就觉得让手写代码或者背下来一堆东西的面试有点呆, 但是国内人力太饱和了,用这种办法筛也是一种无奈之举。

    我一直觉得重要的是一个人解决问题的能力和思路,你让一个复读机入职和让一个有思路的人入职是两种体验。而且我一直都比较喜欢抄,别人写好的玩意不抄不是浪费了么? 只要能做到怎么找到自己想要的抄的东西和知道怎么抄就行了。 绝大部分岗位会这个就能超额胜任了。 只有极少数人能做到推动行业发展,国内这些公司都被饱和的人力惯坏了,恨不得几 k 的工资招个超人进来。能手写 0101010 给你背下来 win 操作系统源码。

  • 2025/11/16 14:29:00 [ 0 ] [ 0 ] 回复
  • 飛雲
  • tabnine 到 copilot 到 cursor 到 claude code, 你猜这几年我 React 里面手写 Array.map 写了几次。。。。。 所有的工具会自动补全, 还知道自己添加 key prop.
  • 2025/11/16 14:26:00 [ 0 ] [ 0 ] 回复
  • 若如初见
  • 我本来就是在做 golang 开发,面试突然让我写一段代码,结果 type Data struct{} 申明我硬是写不出来,平时复制粘贴得多,完全不过脑子
  • 2025/11/16 14:22:00 [ 0 ] [ 0 ] 回复
  • 摇滚枷锁
  • 接受时代的进步就行,当年写汇编的也有这个感觉,写高级语言写多了,汇编都忘了怎么办?事实上现在汇编已经被淘汰了
  • 2025/11/16 14:19:00 [ 0 ] [ 0 ] 回复
  • 追梦魂
  • 一方面说明这东西就跟提笔忘字一样,是发展过程中的一些小现象。无伤大雅。以后手写代码,就会跟练书法,练雕刻,做手工一样。是一种兴趣爱好。当然,虽然当前的 LLM 还没有达到理想化的“工业化代码”阶段。
  • 2025/11/16 14:16:00 [ 0 ] [ 0 ] 回复
  • 随风流浪
  • 我也是,写段时间 js ,就把 C++的 lambda 写串味儿了。不光人类,大模型也这样,好像叫“灾难性遗忘”:训练了 Python 后,就把前面 Go 的语法给混淆了。所以,有时会固定某些权重,新训练一片权重,或者是训练时,随机回放以前训练过的数据。——跟人类一毛一样。
  • 2025/11/16 14:13:00 [ 0 ] [ 0 ] 回复