V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ilyh
V2EX  ›  程序员

丢人了, Cursor 用久了,感觉已经丧失手工编程能力了

  •  
  •   ilyh · 1 天前 · 3769 次点击
    10 年+ 开发经验,最近 5 年都在写 Go 。
    最近为了准备面试,LeetCode 刷题为了省事都选的 Python ;加上最近学习操作系统,在用 C 写一些作业。
    今天面试的时候,面试官让我手写一个 Go 的协程调度。
    起手就忘了是该写 #include 还是 import ,
    main 函数都忘记前面要加 func 关键字,
    也忘记了 RWMutex 是在 sync 包还是叫 "mutex" 包了。
    面试官感觉有点无语,问了一句:“你写过 Go 吗?”
    我自己都感觉到不好意思——
    日常开发都是 Cursor Tab 一把梭,打个关键字后面直接补全,
    已经丧失了纯靠手写代码的能力了。
    38 条回复    2025-11-14 15:16:58 +08:00
    victimsss
        1
    victimsss  
       1 天前
    我之前还试过 写算法 然后用 ts 写 忘了 ts-node
    ktyang
        2
    ktyang  
       1 天前
    找对应岗位多少得练练啊 cursor 的使用真的是没办法考察
    LandCruiser
        3
    LandCruiser  
       1 天前
    我离开这个行业一部分原因就是已经厌倦,或者说没能力在去准备面试了,感觉太累了。
    esile
        4
    esile  
       1 天前
    那还说啥了,现在全靠 cursor+gpt 构建思路和码字,马上都没法和人类沟通了。
    usn
        5
    usn  
    PRO
       1 天前
    跟随时代一起进步
    HK560
        6
    HK560  
       1 天前
    +1
    looplj
        7
    looplj  
       1 天前   ❤️ 2
    还让做 leetcode 题的公司不去也罢
    tjfamtf
        8
    tjfamtf  
       1 天前
    面试官你问他会写不会
    ciki
        9
    ciki  
       1 天前
    每次用 AI 写代码就有这种焦虑,但是又没法离开了,现在连个打印日志都让 AI 写
    yiqiao
        10
    yiqiao  
       1 天前
    同感,用了 AI 后没办法记起关键字全拼了
    aleimu
        11
    aleimu  
       1 天前
    还没严重到这种程度,就是算法和语言的细节忘了很多...
    sillydaddy
        12
    sillydaddy  
       1 天前
    我也是,写段时间 js ,就把 C++的 lambda 写串味儿了。
    不光人类,大模型也这样,好像叫“灾难性遗忘”:训练了 Python 后,就把前面 Go 的语法给混淆了。所以,有时会固定某些权重,新训练一片权重,或者是训练时,随机回放以前训练过的数据。——跟人类一毛一样。
    YanSeven
        13
    YanSeven  
       1 天前
    一方面说明这东西就跟提笔忘字一样,是发展过程中的一些小现象。无伤大雅。
    以后手写代码,就会跟练书法,练雕刻,做手工一样。
    是一种兴趣爱好。
    当然,虽然当前的 LLM 还没有达到理想化的“工业化代码”阶段。
    snakejia
        14
    snakejia  
       1 天前
    @ciki 我没有焦虑,就是啥都懒得写了。改点代码都让 ai 写
    lscho
        15
    lscho  
       1 天前
    接受时代的进步就行,当年写汇编的也有这个感觉,写高级语言写多了,汇编都忘了怎么办?事实上现在汇编已经被淘汰了
    Steaven
        16
    Steaven  
       1 天前
    我本来就是在做 golang 开发,面试突然让我写一段代码,结果 type Data struct{} 申明我硬是写不出来,平时复制粘贴得多,完全不过脑子
    hikarumx
        17
    hikarumx  
       1 天前
    这种就和之前,没 AI 的时候,复制粘贴一样的。 容易忘记。
    hahiru
        18
    hahiru  
       1 天前
    以后会出现更高级抽象,面向 AI 编程。最后天网自己给自己打补丁。
    奴役人类指日可待,血肉苦弱机械飞升!
    tomatocici2333
        19
    tomatocici2333  
       1 天前
    这相当于有了打火机,面试时候让你钻木取火..
    yb2313
        20
    yb2313  
       1 天前   ❤️ 4
    说明面试需要改革, 用更好的方式考察能力
    XTTX
        21
    XTTX  
       1 天前
    tabnine 到 copilot 到 cursor 到 claude code, 你猜这几年我 React 里面手写 Array.map 写了几次。。。。。 所有的工具会自动补全, 还知道自己添加 key prop.
    OC0311
        22
    OC0311  
       1 天前
    确实 我算轻度使用 ai coding 了,日常一些公共函数/类 以及一些代码结构优化都交给 ai 。现在如果是自己写已经大不如前了。
    ilyh
        23
    ilyh  
    OP
       1 天前
    写了个 Go 的死循环,一开始还写了个 `while(1)` 出来,全记混了。

    算法也是,30 分钟内把一个题目抽象成代码实现,还要 bug free ,我感觉太难了,压力山大。

    日常开发中的难题往往是:实现 xxx 功能,怎么样尽量不动 yyy 模块的屎山代码;怎么说服 A 团队按我们的需求去实现 B 功能,等等。日常用得最多的技能,可能就是抓包、分析日志、想办法复现生产环境 bug 这些。

    但面试的时候,大厂手写算法总是一道绕不过去的关卡。就算刷题准备,也难免遇到刷了一个星期二叉树,结果面试让你手写一个复杂 SQL ,还是抓瞎。

    最近被裁,今天面试连着翻车,难免会觉得挫败。
    rambeaufinal
        24
    rambeaufinal  
       1 天前
    @ilyh 现在要求越来越高。翻车也正常。慢慢找呗。
    daodao
        25
    daodao  
       1 天前
    多好的事情 想着如何创新 如何做产品 更考察 1 个人架构设计的能力。独立开发者的时代到来了啊
    Aixiaoa
        26
    Aixiaoa  
       1 天前
    我觉得没毛病啊。没有 ai 之前我就觉得让手写代码或者背下来一堆东西的面试有点呆, 但是国内人力太饱和了,用这种办法筛也是一种无奈之举。

    我一直觉得重要的是一个人解决问题的能力和思路,你让一个复读机入职和让一个有思路的人入职是两种体验。而且我一直都比较喜欢抄,别人写好的玩意不抄不是浪费了么? 只要能做到怎么找到自己想要的抄的东西和知道怎么抄就行了。 绝大部分岗位会这个就能超额胜任了。 只有极少数人能做到推动行业发展,国内这些公司都被饱和的人力惯坏了,恨不得几 k 的工资招个超人进来。能手写 0101010 给你背下来 win 操作系统源码😂。
    pmpmp
        27
    pmpmp  
       1 天前 via iPhone
    不会和 AI 协同写代码才值得焦虑吧哈哈
    jettzhang
        28
    jettzhang  
       1 天前
    现在的提示词工程就是编程语言
    nananqujava
        29
    nananqujava  
       1 天前
    我也一样, 这半年高强度用 claude code, 已经不会手写了
    foryou2023
        30
    foryou2023  
       1 天前
    10 年了,面试还手写代码,无法理解这样的面试。
    Hilong
        31
    Hilong  
       1 天前
    用 cursor 你还能看到代码, 用 claude code,codex 这种 cli 你连代码都看不到,完全由它来处理,当然你也可以打开编辑器看.但是他们的逻辑就是你连代码都最好不要管了
    andrew2558
        32
    andrew2558  
       1 天前
    现在手写代码量很少了,都是想法告诉 ai 让他实现,现在 ai 太强,一个功能人写可能要一二天,ai 只要把想要的写清楚,一会就完成了。自己就可以测试了
    rick13
        33
    rick13  
       1 天前
    @LandCruiser 转到哪行了呢
    Ethan24067
        34
    Ethan24067  
       15 小时 30 分钟前
    我不明白,这个 vibe coding 能力不是因为很吃香吗?实话实说呗,你不忘掉关键字还证明不了你 vibe coding 能力强呢
    natchiautumn1
        35
    natchiautumn1  
       15 小时 25 分钟前
    @Aixiaoa 不要你觉得,要资本觉得。
    ZettarYuFan
        36
    ZettarYuFan  
       12 小时 17 分钟前
    归根结底还是国内人太多,这么筛选人罢了
    bbao
        37
    bbao  
       11 小时 38 分钟前
    “手写一个 Go 的协程调度”,这个题目是想考察什么?实现一个 生产者消费者?还是实现 shedule 原型?还是想考察什么,题我看不懂呀。
    peng7534211
        38
    peng7534211  
       10 小时 57 分钟前
    迟早的事
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1085 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:14 · PVG 02:14 · LAX 10:14 · JFK 13:14
    ♥ Do have faith in what you're doing.