V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
oness
V2EX  ›  问与答

有一行代码不懂的产品经理,用 AI 开发出产品的真实案例吗

  •  1
     
  •   oness · 3 天前 · 1491 次点击

    如题所述,我自己实践了下,发现很难,所以表示怀疑。

    我是 c#、应用软件开发为主,懂点前后端皮毛,css 、js 代码能看懂,不过现代的 web 技术栈不太熟悉。

    我自己昨天试用了 Cursor,导入了一个 supastarter 项目。 根据文档,设置好数据库,可以跑起来。

    想添加一个 qq 、微信的 auth 登录功能。用 cursor 描述需求后,帮我添加了类似下面配置。

    socialProviders: {
        // ...
    		wechat: {
    			clientId: env.WECHAT_CLIENT_ID as string,
    			clientSecret: env.WECHAT_CLIENT_SECRET as string,
    		},
    	},
    

    页面 UI 部分也增加了 qq 、微信的按钮。

    不过测试发现点击,没有跳转。 经过一下午的 debug 、搜索发现是底层的 better-auth 没有实现 qq 、微信的 auth 登录。直接写上面的 provider 会报错:

    .socialProviders[key] is not a function 
    

    当然后续尝试让 gpt 编写一个 weixin auth 实现,看起来像模像样,不过没跑成功。

    没成功的主要原因还是对 web 技术栈不了解导致的,然后就不禁有了如题的疑问。

    第 1 条附言  ·  2 天前

    引用宝玉的一个微博翻译 https://gemini.google.com/share/75a5754a2bda

    学好基本功,AI才能真正助你一臂之力

    我最近一直在尝试把AI融入到日常工作中。必须承认,在处理像增删改查(CRUD)、数据解析这类琐碎任务时,AI确实是个神器。你只需要下达指令,它就能帮你搞定,极大地解放了生产力。但软件开发远不止于此,我们还需要整合系统、性能优化、技术研究,这些都需要真正的理解力。

    今天在咖啡馆工作时,我旁边坐着一位同行。他也在用AI写代码,这很正常,我也用。但让我忍俊不禁的是,他为了解决一个极其基础的问题,竟然在和AI反复“拉扯”。那个问题是什么呢?仅仅是一个CSS元素的居中,或是一个忘记绑定onClick点击事件的低级Bug。

    我内心的独白是:“简直可笑,花几分钟学一下CSS的Flexbox布局,不比你这样反复试错问AI快得多吗?”

    我当然不会说出口,毕竟萍水相逢,我也不想打击一个年轻工程师的热情。但这情景让我深有感触。AI需要精确的上下文才能给出好答案,你反反复复地对它说“还没居中呢”,其实是在浪费你自己的生命。如果你从不想去理解代码片段之间是如何协同工作的,那你当初又何必选择软件开发这个行业呢?

    ...

    AI的出现加剧了这种割裂:

    • 对于经验丰富的开发者,AI是如虎添翼的杠杆,能将他们从重复劳动中解放出来,专注于更复杂的架构和创造。
    • 对于新手而言,AI却成了一个“黑箱”或“许愿机”,让他们跳过了最关键的学习和试错过程,沦为只会提问的“提示工程师”,根基愈发不稳。 这是一个多么吊诡的世界。一方面技术在飞速进步,另一方面,从业者的平均基本功却在退化。
    19 条回复    2025-06-13 23:52:17 +08:00
    zixiCat
        1
    zixiCat  
       3 天前
    虽然你能看到 v2 一堆什么《我用 Cursor 开发了 XXX 》,但都仅限小玩具,或者开发者是熟练对应语言的。
    对于一知半解的开发这才是常态

    再好的 AI 也会有小概率的错误,更可况微信屎一样的文档,示例都是错的
    craftsmanship
        2
    craftsmanship  
       3 天前 via Android
    有 我见过 做不到工程化 但自己折腾个 poc 出来不是问题 而且好的产品经理不可能一点代码都不懂 可能够不深入全面 但基本编程技能还是有的
    gpt5
        3
    gpt5  
       3 天前
    有一行汇编都不会写的程序员,用 python 开发出产品的真实案例吗?
    oness
        4
    oness  
    OP
       3 天前   ❤️ 1
    @gpt5 这是什么逻辑?
    potatowish
        5
    potatowish  
       3 天前 via iPhone
    把 qq 、微信登录换成 fb 、google 就可以跑通,原因就是可以获取的中文训练语料少、质量差,开发文档都有不少是错的。用的还是国外大模型,以英文语料为主
    oness
        6
    oness  
    OP
       3 天前
    @zixiCat 好图!
    oness
        7
    oness  
    OP
       3 天前
    @potatowish 是的,better-auth 内部实现了 fb 、google
    jjwjiang
        8
    jjwjiang  
       3 天前   ❤️ 1
    根据个人使用 AI 开发自己不熟悉语言的工具的经历,个人觉得 AI 编程是需要编程背景的
    musi
        9
    musi  
       3 天前
    vibe coding 一时爽
    断点 debug 火葬场
    dcsuibian
        10
    dcsuibian  
       3 天前
    GitHub 和 V2EX 上搜一下,看看他们用 cursor 开发出来以后还维护多久你就知道了
    BingoXuan
        11
    BingoXuan  
       3 天前
    最终产品出来前,人需要掌控 ai 生成代码的复杂度,无论 ai 纯度是 100%还是 50%。一旦失控了就是各种 bug 乱飞,最后变成了无法维护的代码。
    ufan0
        12
    ufan0  
       3 天前
    算生成了比较完成的项目代码。但是不懂代码,调试、部署是个很大的问题。
    sss393
        13
    sss393  
       3 天前
    ai 不太能解决网上没有出现过的业务需求。除非有人用 better-auth 接了国内的 auth 生态放到 GitHub 上,还被 ai 检索到了。。。

    我推荐你用 perplexity 搜索下有没有人真的实现了,如果有你直接把网址丢给 cursor ,他应该就能做出来了。
    andrew2558
        14
    andrew2558  
       3 天前
    现阶段不太可能哟,不懂代码是不行的,AI 经常会瞎说,而且包的不同版本 api 也不一样,ai 有时搞不清,特别是新版本的包,再有就是前后端对接等等
    irisdev
        15
    irisdev  
       3 天前
    我之前产品经理让我干这样一件事:把某个极为小众框架的官网 url 给 ai ,让它自己学习,基于这个框架开发一个极为复杂的三维模型。有的产品经理真的是对这些东西一点概念没有。
    juggtt213
        16
    juggtt213  
       2 天前 via iPhone
    完全没有开发经验遇到一些问题应该还是挺搞心态的,不过跨语言的场景还是比从头学强多了。

    不过也遇到过想自己写个 ios app 用,ai 代码写着写着 swift 变成 objc 了,这种情况,如果我没有一点背景知识,感觉还会被带进去..
    sumu
        17
    sumu  
       2 天前
    线上出现重大故障,需要快速定位 Fix ,你打开代码库,发现这个代码无人可以看懂,因为是 AI 写的,此时你该怎么办?

    如果让 AI 写,然后人再去读懂,那我觉得,还不如自己写呢,读懂代码的难度可比写出来更难。
    ujfj1986
        18
    ujfj1986  
       2 天前
    哈哈哈,我就是案例,十年 PM ,手搓的项目(前期),后面才有的技术跟我一起开发,目前仍然负责前端部分的开发,之前没写过一行代码!

    https://ex.noerr.eu.org/t/1134678
    julyclyde
        19
    julyclyde  
       2 天前
    我理解,这玩意是辅助专业人士的,而不是让业外人士进来呛行的啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5790 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 02:30 · PVG 10:30 · LAX 19:30 · JFK 22:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.