大家有没有觉得有了Vibe Coding之后工作轻松了不少,感觉大厂程序员的活小学生都能干
AI 编程工具如 Vibe Coding 极大地提升了开发效率,引发了关于程序员角色、就业前景、工作轻松度及责任归属的广泛讨论。尽管 AI 在 CRUD 和前端代码方面表现出色,但在复杂系统和多文件协作方面仍有局限,需要程序员具备扎实的专业知识、批判性思维和代码审查能力。AI 时代对 Product Sense 和清晰描述问题能力要求更高。新增观点认为,AI 提高生产力后,公司可能用一个程序员审查多个低效程序员的代码,暗示 AI 普及可能导致公司减少招聘,并加剧对就业市场和薪资的担忧。同时,有用户回顾了 20 年前 CS 行业被视为“夕阳产业”的历史,并认为 AI 时代既是挑战也是机遇,程序员应关注特定领域(如芯片代码)的发展,并警惕过度依赖 AI 生成代码,尤其是在 Bug 修复方面。
1. 关键信息
- (之前已归纳) 用户普遍认为 AI 辅助编程(如 Vibe Coding)显著提升了工作效率,甚至有人开玩笑说“小学生都能干”。
- (之前已归纳) AI 在处理 CRUD 和前端代码方面表现较好,但在复杂系统、细分领域(如 Linux Kernel、模拟器 QEMU/Gem5)或涉及多文件协作的代码生成上,仍存在细节错误、逻辑不通或单测不准的问题。
- (之前已归纳) 有用户尝试使用 AI 进行木工设计,发现 AI 在处理 SVG 和 3D 模型方面有一定能力,但对于拆解组装、缺口计算等复杂逻辑仍显不足。
- (之前已归纳) 有用户担心 AI 的普及可能导致大规模裁员,并出现“AI 替人背锅”的讨论。
- (之前已归纳) 有用户提出,程序员之所以抱怨辛苦,是因为他们常在社媒发声,声音较大,而其他职业也存在类似甚至更辛苦的情况。
- (之前已归纳) 用户认为 AI 辅助编程需要程序员进行代码审查和决策,否则项目质量会受影响。
- (之前已归纳) 当 AI 生成过多代码实例时,程序员会因无法全部理解和审查而感到压力,这与炸鸡排等无需动脑的食物不同。
- (之前已归纳) 用户 illusionwing 询问关于矢量图 LLM 的具体模型和方案,表明在特定领域(如 SVG 处理)对 AI 能力的进一步探索。
- (之前已归纳) 用户 258 推荐使用 Gemini 3.1 Pro 模型来处理复杂任务,并认为其在工程方面有提升,可能适用于 zero-shot 或工作流集成。
- (之前已归纳) 用户 AppleVisionPro 分享了因疏忽检查 AI 生成代码而导致数据库表被意外删除的惨痛经历,再次强调了代码审查的极端重要性。
- (之前已归纳) 用户 jzj 引用文章“AWS would rather blame engineers than AI”,暗示 AI 出现问题时,工程师可能成为替罪羊,这加剧了对程序员角色的担忧。
- (之前已归纳) 用户 msft 反驳了“小学生都能干”的说法,指出在开发复杂 UI 和调试 Bug 时 AI 仍有很大局限性,程序员需要大量投入。该用户还观察到 AI 加速了公司内部的“两极分化”和“pip coaster”现象。
- (之前已归纳) 用户 bujidao 提到等待 Claude Code 运行 token 的问题,暗示 AI 工具的效率可能受限于其处理速度。
- (之前已归纳) 用户 收束观测者 提出了与 AI 协作的新方法论:应让 AI 自我构建工作流并进行端到端测试,将其视为一个能自我测试的独立个体来协作,而非将其视为测试对象。
- (之前已归纳) 用户 vczh 认为 AI 时代就业机会减少,换工作的选择也随之变少,并强调程序员自身知识和能力的重要性,指出在不清楚如何做的情况下,AI 难以高质量完成任务。
- (之前已归纳) 用户 vczh 针对 AI 难以验证 Bug 的问题,提出了使用 UI Automation 或 Playwright 等工具进行自动化测试的解决方案。
- (之前已归纳) 用户 BigCummer 认为 Vibe Coding 可以取代大部分初中级 SDE,但高级 SDE 的把控方向作用更加重要,并担忧未来可能出现初中级 SDE 人才断层。
- (之前已归纳) 用户 Define_P 反驳了 BigCummer 的观点,认为实际上是许多水平较差的 SDE 正在利用 Vibe Coding 生成比自己手工编写更好的代码,暗示 AI 在提升低水平开发者能力方面有作用。
- (之前已归纳) 用户 maax 认为 AI 时代,Product Sense(产品感觉)和清晰描述问题的能力变得更加重要,而这恰恰是许多程序员所缺乏的。
- (之前已归纳) 用户 无名之辈 希望管理层能理解 AI 带来的工作变化。
- (之前已归纳) 用户 msft 认为,虽然 AI 提升了效率,但前期对 AI 进行端到端测试的工作量巨大,尤其是在需求不确定的高速试错阶段,并提出这可能更适合瀑布式开发而非敏捷。
- 新增:LeeKuanYew 提出,AI 提高生产力后,公司可能用一个程序员审查多个低效程序员(例如印度程序员)的代码,暗示 AI 普及可能导致公司减少招聘,并加剧对就业市场的担忧。
- 新增:vczh 认为,在 AI 时代,程序员最好的时间是 20 年前,当时人们普遍认为 CS 行业日薄西山,而现在 AI 带来了新的挑战和机遇。
- 新增:有用户提到,在 AI 辅助开发过程中,如果依赖 AI 生成代码,当出现 Bug 时,可能会面临“等别人修你的 Bug”的困境。
- 新增:有用户回顾了 20 年前 CS 行业被视为“夕阳产业”的历史,当时收入不高,甚至有人因此转行教书,但也有观点认为,当时需求不明确,缺乏互联网的放大效应。
- 新增:有用户提到,即使在“CS 行业日薄西山”的时期,国内也有像华为这样的公司提供了不错的机会,但当时收入天花板仍是谷歌和微软。
- 新增:有用户认为,写芯片代码的程序员虽然也面临危机,但情况可能比其他领域稍好一些。
- 新增:gogo 总结了 AI 编程工具的效率提升、对程序员角色和就业市场的影响,以及对代码审查、责任归属和 AI 协作模式的讨论。
2. 羊毛/优惠信息
- 无
3. 最新动态
- (之前已归纳) 有用户建议使用 Gemini 作为 SVG 处理的基座模型,认为其能力“断崖式领先”。
- (之前已归纳) 有用户分享了与 3D 打印相关的 GitHub 项目(mcp),并希望 AI 能够自主寻找、尝试并展示结果。
- (之前已归纳) 有用户在寻找“世界基础模型”的 API,但发现目前似乎没有可购买的 API,只能选择自建或本地部署。
- (之前已归纳) 用户 258 推荐 Gemini 3.1 Pro 模型,表明该模型在工程任务上可能有所提升。
- (之前已归纳) 用户 vczh 提出的使用 UI Automation 或 Playwright 进行自动化测试,为 AI 代码的验证提供了具体的技术路径。
- (之前已归纳) 用户 msft 提出的关于 AI 端到端测试工作量巨大的问题,以及对敏捷开发模式在 AI 时代适用性的质疑,是关于 AI 实践落地的新思考。
- 新增:LeeKuanYew 的观点反映了对 AI 影响程序员就业市场和薪资水平的即时担忧。
- 新增:vczh 对程序员职业生涯黄金时期的回顾,为理解当前 AI 时代程序员所处的环境提供了历史视角。
- 新增:关于 AI 生成代码的 Bug 修复责任归属和效率问题,是新增讨论的焦点。
- 新增:对过去 CS 行业发展历史的回顾,为理解当前 AI 带来的变化提供了背景信息。
- 新增:对芯片代码等特定领域程序员现状的提及,反映了行业内部分化和不同领域受 AI 影响程度的差异。
- 新增:gogo 的总结为讨论提供了一个最新的概括,强调了 AI 效率提升、就业担忧、历史视角和特定领域发展等关键点。
4. 争议或不同意见
- (之前已归纳) 有人认为 AI 只是让工作变轻松,但仍需要程序员具备编写和审查代码的能力,否则项目质量会下降。
- (之前已归纳) 对于 AI 在复杂系统开发中的能力持怀疑态度。
- (之前已归纳) 关于“AI 一个人干完一个组的活”的可能性存在疑问,认为“自己干完的别人可能大概率用不了,做了也白做”。
- (之前已归纳) 有人认为,如果一个人效率过高,可能会被团队排挤,就像在团队摸鱼时,一个人过于努力会显得格格不入。
- (之前已归纳) AI 辅助编程并非完全取代人工,程序员仍需承担审查和决策的关键角色。
- (之前已归纳) 用户 msft 认为“小学生都能干”的说法过于乐观,指出在复杂 UI 和 Bug 修复方面 AI 仍有很大局限性,程序员的投入不可或缺。
- (之前已归纳) 关于 AI 出现问题时,谁该承担责任(AI 还是工程师)的讨论,暗示了 AI 普及后可能带来的责任归属模糊问题。
- (之前已归纳) 用户 收束观测者 提出的 AI 协作方法论,与用户 msft 将 AI 视为“小弟”的观点形成对比,引发了关于如何定义和实现与 AI 协作的讨论。
- (之前已归纳) 用户 vczh 的观点与 BigCummer 关于 AI 取代初中级 SDE 的看法存在分歧,vczh 认为 AI 实际上是提升了低水平 SDE 的能力,而非简单取代。
- (之前已归纳) 关于 AI 时代就业前景的讨论,vczh 的“没公司给你换”的说法,与之前关于“AI 替人背锅”的担忧,共同指向了 AI 普及可能带来的就业压力和不确定性。
- (之前已归纳) 关于 Product Sense 在 AI 时代重要性的讨论,maax 认为这是许多程序员的短板,与 AI 辅助编程的效率提升形成了新的考量点。
- (之前已归纳) 用户 msft 对 AI 辅助开发在敏捷模式下的可行性提出了质疑,认为高速试错和需求不确定性使得前期 AI 测试工作量巨大,可能更适合瀑布模型。
- 新增:LeeKuanYew 的观点直接触及了 AI 对程序员就业市场和薪资水平的潜在负面影响,这是对“工作轻松”论调的直接反驳,并引发了关于公司可能如何利用 AI 来优化人力成本的讨论。
- 新增:vczh 对“最好的码农时间”的看法,与当前 AI 带来的挑战和机遇的讨论形成了对比,引发了对程序员职业发展历程的思考。
- 新增:关于 AI 生成代码的 Bug 修复责任和效率问题,存在“依赖 AI 可能导致 Bug 难以修复”的担忧,这与之前关于责任归属的讨论相呼应。
- 新增:对 CS 行业过去“夕阳产业”的看法,与当前 AI 带来的机遇和挑战的讨论形成了对比,引发了对行业周期性发展的思考。
- 新增:关于芯片代码等特定领域程序员受 AI 影响程度的看法存在差异,有观点认为相对较好,但也有危机感。
5. 行动建议
- (之前已归纳) 持续关注 AI 在编程领域的进展,并根据自身情况调整技能发展方向。
- (之前已归纳) 在使用 AI 工具时,仍需保持批判性思维,并对生成的代码进行严格审查和测试。
- (之前已归纳) 对于复杂的、非 CRUD 类的编程任务,AI 的辅助效果可能有限,需要谨慎评估。
- (之前已归纳) 对于需要精细逻辑和规则的领域(如木工设计),可以考虑将规则 hardcoding 成工具,并期望 AI 能够辅助生成这些工具。
- (之前已归纳) 如果 AI 无法自主解决问题,可以尝试通过 API 调用或本地部署更强大的模型来辅助开发。
- (之前已归纳) 程序员在接受 AI 辅助的同时,应明确自身在代码审查和决策中的核心价值,避免因 AI 生成过多内容而导致工作压力过大。
- (之前已归纳) 用户 illusionwing 对特定领域(如 SVG 处理)的 AI 方案表现出探索兴趣,提示关注特定领域 AI 工具的发展。
- (之前已归纳) 用户 258 推荐 Gemini 3.1 Pro,建议尝试使用其处理复杂任务,并探索其在 zero-shot 或工作流中的应用。
- (之前已归纳) 用户 AppleVisionPro 的经历警示,务必对 AI 生成的代码进行严格审查,避免潜在的严重后果。
- (之前已归纳) 用户 jzj 和 msft 的评论表明,AI 普及可能加剧行业两极分化,并可能导致工程师在出现问题时承担不公平的责任,因此程序员应提升自身不可替代的技能,或适应与 AI 共存的新工作模式。
- (之前已归纳) 用户 收束观测者 提出的 AI 协作新方法论,建议将 AI 视为一个能够自我构建工作流并进行端到端测试的独立个体,这为如何更有效地利用 AI 提供了新的思路。
- (之前已归纳) 用户 vczh 的观点提示,程序员应持续提升自身的核心能力,尤其是在对解决方案不确定时,AI 无法替代人类的专业判断和高质量输出。
- (之前已归纳) 用户 vczh 提出的自动化测试方法(UI Automation, Playwright)可作为实践建议,用于提高 AI 生成代码的验证效率和准确性。
- (之前已归纳) 对于初中级 SDE,AI 可能成为提升其能力和代码质量的工具,但同时也需要警惕 AI 带来的就业结构性变化和潜在的人才断层风险。高级 SDE 应继续发挥其在方向把控和复杂问题解决上的核心作用。
- (之前已归纳) 用户 Define_P 的观点暗示,AI 工具可能成为低水平开发者提升自身能力的“垫脚石”,这为如何利用 AI 进行技能再培训提供了新的视角。
- (之前已归纳) 在 AI 时代,程序员应着重培养 Product Sense 和清晰描述问题的能力,这有助于更好地与 AI 协作,并弥补 AI 在这方面的不足。
- (之前已归纳) 管理层需要理解 AI 对软件开发流程带来的转变,并可能需要重新审视敏捷开发模式在 AI 辅助开发中的适用性,考虑在需求不确定性高的情况下,如何平衡 AI 的效率与前期测试的投入。
- 新增:面对 AI 提高生产力可能带来的就业和薪资缩水担忧,程序员需要关注行业动态,并可能需要考虑提升自身不可替代性,或探索新的职业发展方向,例如成为能够高效审查和管理 AI 生成代码的“代码审查专家”。
- 新增:vczh 的观点提示,程序员应回顾历史,理解不同时期行业的发展特点,并根据当前 AI 带来的变化,调整自身职业发展策略,认识到 AI 时代既是挑战也是机遇。
- 新增:在 AI 辅助开发中,应警惕过度依赖 AI 生成代码,尤其是在 Bug 修复方面,需要为可能出现的“等别人修 Bug”的情况做好准备,并强调独立解决问题的能力。
- 新增:回顾 CS 行业历史,可以帮助程序员理解当前 AI 带来的变革并非孤立事件,而是行业发展周期的一部分,从而更理性地看待挑战和机遇。
- 新增:对于特定领域(如芯片代码),虽然 AI 带来危机,但仍可能存在相对较好的发展空间,建议关注这些细分领域。