展开讨论

经验与复盘经验摘录 · 机器翻译

实际上,关于做高质量的琐碎工作,你很难做出吸引人的宣传

… 实际上,关于做高质量的琐碎工作,你很难做出吸引人的宣传。我几乎每次加入公司时都犯过这个错误:我做性能改进,我稳定CI,我提升代码可读性,消除编译器警告,等等:但如果没推出新功能,如果没推动收入增长,你就很难向非技术人员展示你的价值,而他们最终掌握着发薪的权力。显然,这在不同公司之间差异很大,但在我工作过的所有地方,或多或少都是如此。有些公司(和老板)更自知一些,这有助于谈话的展开(和保持理智),但归根结底,如果我坚持说AI质量有多差,但我的AI使用同事已经推出了六个中等规模的功能,那我赢不了这场争论。而且,非技术人员认为代码质量是一个技术上的怪兽,是他们工程部门内部的问题,这也没帮上忙。 …

源讨论Ask HN:AI辅助编程在你的职业中怎么样?原帖 616 条评论 · 导入时统计
6

这条内容在回应什么?

父级讨论 · 节选

RA

如果你不站出来拒绝清理他们的烂摊子,那你不是问题的一部分吗?任何自尊自重的AI赋能开发的支持者都不应该认为生成代码的工程师仍然对代码质量不负个人责任。

完整原文

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 6

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

ME

不幸的是,似乎很少有公司要求工程师在“功能”和“可维护性”工作之间轮换——因此,那些寻找容易成果并且知道如何炫耀的人似乎把他们的职业生涯建立在“功能”上,而那些对正确解决方案充满热情的工程师则不得不为此买单,同时还被管理层贴上“低效”的标签。这一切都是一场闹剧,尤其是在现在流行“感觉编码”的情况下——难怪大公司自从开始流行这种风气后发生了多次事故。

完整原文
WH

长时间只注重“质量”的工作会对你的同事和产品团队造成压力。 你最好还是将质量工作和产品功能结合起来。

完整原文
ZA

这里有一个替代方法可以表达必要的观点。让它通过评论表达你无法证明代码的质量或效果,并让组织承担使用LLM的后果。如果他们不能负责任地使用这些工具,并且不愿意听取那些有能力的人的意见,那么他们就活该遇到不可避免的质量问题。那时,无数次通过AI的尝试仍然无法交付可用的软件,他们的令牌预算也会因此耗尽。

完整原文
DI

> 我的组织 [...] 全面投入AI,目标是在一年内让100%的代码由AI生成。 > 所有层级中任何有不同意见的人都被要求离开了。 所以,要么他们是对的(很快就能实现100%由AI生成的代码),而你将失业,要么他们错了,但那时聪明的人都已经离开了很久了。你能否看到第三种未来:明年你仍然有工作,公司也仍有未来?

完整原文
SJ

你好,感谢这个出色的功能。它将真正提升产品。不过在我们将其合并到主要产品之前,还需要做一些工作。 1)新功能没有遵循此处的现有API指南:请参见示例a和b。 2)新功能没有使用我们现有的输入验证和安全检查代码,请参见示例。 一旦解决了上述问题,我们将很乐意将其集成。 祝好。 现在球在他们那边,该功能应该会以更好的形式回来。

完整原文
LO

> ... 我进行性能改进,我稳定CI,我提高代码可读性,消除编译器警告,你想到的任何事情... 这些正是我要求AI工具完成的任务。 Claude、Codex等在创新方面表现得很差。它们擅长的是重复它们之前见过的模式,这通常意味着将某些东西重构为更稳定/常见的格式。你可以将编译器警告和错误粘贴到一个代理工具的输入框中,让它帮你修复它们,成功的机会很大。 我理解你在公司中的处境,但这些工具确实正在改变局面。一些任务将完全交给代理工具来完成。

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。