组里新来的组员喜欢用AI写屎怎么办
新组员过度依赖AI生成低质量代码,引发团队关于“vibe coding”的激烈讨论,甚至出现资深程序员因AI辅助而暴露实际能力不足的问题,对招聘和初级岗位价值提出质疑,并建议加强AI辅助审查和新人指导。
1. 关键信息
- (之前已归纳) 新组员不遵循先设计、后评审、再编码的流程,直接使用AI("vibe coding")生成大量代码,导致代码质量低下,难以审查。
- (之前已归纳) 这种现象被认为是“vibe coding”浪潮下的产物,让一些人认为自己是“写码小天才”,追求快速产出,但最终形成“屎山”。
- (之前已归纳) 有用户建议使用Claude code,认为其“边界感很强”。
- (之前已归纳) 有用户调侃称,CEO都在推动“vibe coding”,可能是发帖人“顺应上意不够”。
- (之前已归纳) 有用户提出用AI review来应对AI生成的代码,或“解决掉人”。
- (之前已归纳) 有用户认为“能写是福”,总比“三天憋出两个字强”。
- (之前已归纳) 有用户建议“vibe coding”者,自己也“vibe reviewing”,通过增加测试用例来应对,并指出PR中实现已完成任务的可能是新人对项目不熟悉。
- (之前已归纳) 有用户提到“组里的老登还在古法编程,一个straght forward的问题还要走review流程。pr多了说我水cr,至今还不会用ai review code”。
- (之前已归纳) 新组员对分配的小任务,让其先理解再用AI,结果反复产出无用代码,并询问是否要放弃。
- (之前已归纳) 去年组里有一位“vibe coding”的新人,导致项目出现问题,不到三个月就被PIP(绩效改进计划)淘汰,尽管其面试时表现强劲。
- (之前已归纳) 有AI PPT的负面案例,内容冗长且缺乏实质性内容,需要花费时间去教导。
- (之前已归纳) 对于AI生成的代码,可以让AI逐行解释后再进行修改。
- (之前已归纳) 可以将PR(Pull Request)直接丢给AI,利用AI的技能进行自动审查。
- (之前已归纳) 有微软背景的五年资深程序员,使用AI将Infrastructure As Code写进了Java package,引发对招聘和面试评估的质疑。
- (之前已归纳) 招募初级开发者作为AI Operator已无意义,不如资深开发者直接与AI沟通。
- 新增回复提到,对于新组员,其发帖询问的应是“自己写的代码组里老登一直不给过怎么办”,而不是反过来。
2. 羊毛/优惠信息
- 无
3. 最新动态
- 无
4. 争议或不同意见
- (之前已归纳) 对“vibe coding”的接受程度不同,有人认为这是趋势,有人担忧其对代码质量的影响。
- (之前已归纳) 对AI工具的适用性和有效性存在不同看法。
- (之前已归纳) 对新人融入团队和项目理解的包容度存在差异。
- (之前已归纳) 新增回复的建议(直接移除不适应者)可能与强调团队协作和新人培养的观点产生冲突。
- (之前已归纳) 新增回复中关于“印度裔,不过是北美这边长大的。特别会面试,干活不行”的描述,可能引发关于招聘和绩效评估的讨论。
- (之前已归纳) 新增回复中关于AI PPT的负面案例,反映了对AI工具过度依赖和实际应用效果的担忧。
- (之前已归纳) 对资深程序员使用AI犯低级错误表示质疑,暗示AI辅助编程可能掩盖真实能力问题。
- (之前已归纳) 认为初级开发者作为AI Operator的价值降低,与AI直接交互的效率更高,引发对初级岗位价值的讨论。
- 新增回复中,发帖人被反问“这还要问怎么办吗”,暗示其对情况的认知可能存在偏差,或者团队内部已有明确的应对方式。
5. 行动建议
- (之前已归纳) 建议新组员遵循团队既定的开发流程,先进行设计和评审。
- (之前已归纳) 考虑使用特定AI工具(如Claude code)以期改善代码的规范性。
- (之前已归纳) 认识到“vibe coding”可能带来的负面影响,强调代码质量的重要性。
- (之前已归纳) 应对策略包括:采用AI辅助审查、加强测试用例、新人一对一沟通解释任务、以及对“古法编程”的调侃。
- (之前已归纳) 对于难以适应团队流程且严重影响工作质量的组员,可以考虑直接移除(“敢招进来就要负责啊,要么管理要么踢人”)。
- (之前已归纳) 建议,可以让AI逐行解释生成的代码,以便人工修改。
- (之前已归纳) 建议,可以将PR直接交给AI进行自动审查。
- (之前已归纳) 提到,对于反复产出无用代码的新人,需要考虑是否放弃继续尝试。
- (之前已归纳) 分享了AI PPT的负面案例,提示在接受AI辅助时需注意实际效果和必要的指导。
- (之前已归纳) 建议,对于资深程序员使用AI犯的低级错误,应在招聘和面试环节加强对实际操作能力的考察。
- (之前已归纳) 建议,初级开发者应转型为AI Operator,并与AI进行更深度的交互,而非简单执行AI指令。
- 新增回复暗示,发帖人应反思自身在团队中的角色和问题,并可能需要调整其对AI使用和代码审查的看法。