展开讨论

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

我职业生涯的很大一部分是将企业软件修改以适应公司的需求

… 我职业生涯的很大一部分是修改企业软件以适应公司的需求。很少有哪一项修改超过几百行代码。我可以预见未来会出现简单的选项,让非程序员也能向应用程序中添加功能。确实,这并不是程序员,但这并不意味着它不会从根本上改变应用程序的制作方式,并且会减少所需的主要程序员数量。它不会取代所有程序员,但会大大减少所需的程序员数量,以及他们工作的国家和使用的编程语言。编程一直是一种需要个人理解英语的职业。这种情况正在改变。我可以预见未来代码可以用多种人类语言编写。编程之所以报酬丰厚,是因为相对而言只有少数人具备这项技能。这种情况不会持续,报酬将根据需要进行调整。AI可能不是程序员,但它会让更多人成为程序员。在未来,编程的薪资水平将与文职工作相当。…

源讨论AI的编码进化取决于协作和信任原帖 156 条评论 · 导入时统计
2

社区评论 0

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

原讨论中的回复 2

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

HV

> 编程主要是一种需要个人理解英语的职业。 不同意,编程是一种职业,要成为优秀程序员你需要 1. 将大问题分解成小问题,创建抽象概念 2. 逐一实现这些抽象概念,最终得到一个完整的程序 3. 如果需求发生变化,或者(更好)以不同的方式重新实现一个抽象概念 你所做的这一切是为了让复杂的软件对人类来说更容易理解,这样他们就不需要将整个系统'放在上下文中'。 这种预言中的软件开发观点意味着你最终会得到一种只能由模型本身维护的代码。 我无法想象这种供应商锁定……你有源代码,但它处于一种没有人能维护的状态?

完整原文
FO

我认为你说得对,LLM正在使编码的访问更加民主化,但除非AI模型能够对用户说'不',否则你所想象的场景('无尽可配置的应用程序')可能会导致软件因自身的复杂性而崩溃。 多年前,我支持过一个由财务专业人士组成的团队,他们大多在编码方面很熟练,但对软件工程一无所知。他们有数千个脚本和电子表格:他们使用版本控制,但为不同客户的模型变体保留了单独的长期分支。没有任何测试;当时间变化时,有一半的工具会崩溃。 他们并不傻,但他们的激励措施并不是去构建我们可能称之为工程应用的东西。我认为类似的情况也会发生在让最终用户使用AI时。

完整原文
在 Hacker News 阅读

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

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