展开讨论

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

我觉得2010年代的"学习编程"运动可能是最糟糕的事情之一…

我觉得2010年代的“学习编程”运动可能是我们行业最糟糕的事情之一。你可以叫我守门人,但结果是我们招进来了很多根本无法胜任工作的人。问题是,我们这个行业几乎没有合理的导师制度或学徒文化,所以我们一直让工程师自己去学习。自己游过去或者沉下去。问题是,当行业主要由那些对这个领域有内在兴趣的人组成时,这种方式是有效的,但那些只是为了薪水而进入这个行业的人没有这种动力,而我们也没有一个良好的文化来帮助他们提升技能。现在我们有资深工程师甚至连写一个函数都做不好,更不用说去理解一个复杂的系统了。我记得以前人们经常争论有没有“10倍工程师”之类的。当然肯定有少数人,但我认为真正的问题是我们有很多0.1倍工程师,甚至更差的。

源讨论人工智能正在消除软件工程领域的中产阶级原帖 937 条评论 · 导入时统计
8

这条内容在回应什么?

父级讨论 · 节选

SY

> 差劲的工程师总是个隐患 这篇文章的这一部分让我感同身受。有了AI,"差劲"的工程师现在可以将他们的"差劲"工程放大10倍,影响整个组织。对我而言,最严重的情况通常是那些资历很深但已经对技艺失去兴趣的工程师,这形成了一种危险的组合:他们有足够的资历去发布代码,但缺乏足够的兴趣去让他们的代码变得更好。 我仍然坚信垃圾输入->垃圾输出,AI的水平只取决于你为它建立的抽象和契约。我不认为AI生成的代码本质上是坏的,只是现在的人缺乏正确的技能,无法驾驭这些智能体写出好代码。 今年早些时候,我为公司准备了一个关于架构和设计的未来对我们职业意味着什么的演讲,我非常为这个演讲感到自豪,如果有人也想看看的话,我会在这里分享。…

完整原文

社区评论 0

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

原讨论中的回复 8

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

PH

或者只是那些大多自学、有内在好奇心的自学者和工程师一直以来都是10倍效率的人,而“普通”的人只是为了薪水而工作,其实这才是1倍效率的人一直以来的常态。 我认为在90年代(甚至更早)我刚进入这个行业时,行业高度偏向前者。当然,最好的和最差的之间确实存在巨大差异,但今天,比如一个能够将代码主流化到Linux中的合格内核驱动开发人员与一个通过速成班方式、不感兴趣但通过技巧和蛮力进入FAANG公司的前端开发人员之间的差距,比以前大得多。 与其它白领“普通”工作以及那些每天只是到场、完全不关心基础的人密切合作,让我觉得这可能是大多数行业的常态。 大多数人只是为了钱而工作,他们很满足…

完整原文
WS

在我以前的工作中,整个运维团队的人都像是从健身房来的终结者。我不知道他们是什么时候、如何被吸引到软件行业的,为什么。他们有那么多其他的工作可以选择,而且可以成功,而不是写YAML文件。

完整原文
HN

整个"学习编程"和软件训练营的热潮一直让我很困惑。比如,还有哪个职业会自我宣传为'我们的工作如此简单,任何街上的傻瓜只要经过4个月的培训就可以进入这个领域'呢?几乎所有其他同等薪资水平的工作都有入门要求(例如研究生入学考试),需要大量的和昂贵的培训,长时间的学徒期和后续的执照考试。 更直接地说,我认为好的软件工程真的很难。我认为它需要一种特定的思维方式,而很多人根本没有或永远不会拥有这种思维方式,而且需要多年的经验才能掌握哪些方法有效,哪些无效,尤其是关于代码、业务、人和团队之间的整体关系。然而,我们却不断看到对软件工程实践的贬低("代码写…

完整原文
E2

> 你可以叫我把门人,但我们最终还是招了很多根本无法胜任工作的人。 我越来越认为软件工程应该是一个需要执照的职业,类似于土木工程师、医疗专业人员或律师。一个由同行组成的委员会来对你进行问责,并且可以随时吊销执照。此外,还可以制定法律,要求在安全关键角色中必须有持证人员。 如果程序员有更大的责任,并且一直有失去执照的威胁,那么关于AI辅助工具的争论可能会大不相同。 如果你让数百万台机器崩溃,影响到医院和机场,那你 probably 永远不应该再被信任去写代码了。 https://en.wikipedia.org/wiki/2024_CrowdStrike-related_IT_ou...

完整原文
NK

但有多少参加训练营的人最终找到了软件工作呢?我记得对这个现象的一个主要批评是,人们毕业之后却无法或没有准备好进入这个行业工作? 那么有多少人"学会了编程",然后又回到了非软件相关的职业?

完整原文
FI

我当时试图找份工作但从未成功。现在读到当时是'自己挣扎求生'的说法让我觉得不可思议。没有人愿意雇佣初级程序员。所以我从未成为SWE,而这是从14岁起就热爱的事业。现在我已不再在意,而且已经过去了太多时间。

完整原文
ZA

我理解你的观点,最终我同意这里存在系统性问题。 作为一个"学习编程"的人,我有着成功且有趣的职业生涯,通过自学和持续改进,我会称你为守门人。

完整原文
AB

我是一名训练营毕业的学生,有10年的工作经验。我的导师也是训练营毕业的。我大部分职业生涯都和他一起工作,他是一名经验丰富的系统工程师,经常指导和培训拥有计算机科学硕士学位的人。当然,还有许多其他团队成员,他作为首席工程师,我们成功退出了多家公司。我们都幸运地在职业生涯早期有导师指导。 我面试过很多训练营毕业的学生。你说得对。其中很多人无法胜任工作。我们不会雇佣这些人。但这引发了一个问题——哪些公司会雇佣无能的人?

完整原文
在 Hacker News 阅读

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

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