Skip to main content

Command Palette

Search for a command to run...

两个程序员,同一个项目,截然不同的结果(ai来了)

Updated
1 min read
两个程序员,同一个项目,截然不同的结果(ai来了)

我最近读了一篇新闻,虽然已经过去了一段时间,但它依然感觉很有冲击力。这个真实的故事发生在一个Agency公司,他们尝试了两套完全不同的程序开发解决方案。

AI辅助编程对传统开发流程的冲击

他们雇佣了两位程序员,一个是在德国,拥有19年工作经验的资深程序员,另一个是来自第三世界国家,有四年工作经验的程序员。他们同时进行了一个App项目的开发,资深程序员全程手工编写代码,独立完成。而另一位程序员则借助了AI辅助编程工具Copilot,还使用了一些无代码工具。

结果很出人意料:使用AI辅助编程的程序员在一周内就提交了项目,基本已经接近完成。而资深程序员花了一个多月的时间,代码还没有达到可用的程度。项目的成本差异巨大,具体的数据在原文中可以查看。

当他们告知这个结果给资深程序员时,他难以接受这个事实,认为他写的代码都可以手动调整,“更可靠”。但由于成本和效率的差异,他们最终决定开掉资深程序员,保留使用AI编程的程序员。作为测试结果,这个Agency公司决定采用同样的方式来更新所有程序员的合作。

从现在来看,至少在接下来的五年内,那些借助AI编程的程序员还能保证有工作。而那些像资深程序员一样的人,可能会被AI所取代。

这个故事初听起来像是一个关于AI如何取代人类工作的故事,但其中有一些细节值得思考。

首先,这两位程序员都有非常清晰的需求文档和设计文档,这使得项目不需要太多的沟通,非常适合借助自动化和AI工具来完成。然而,如果一些项目缺乏这些必要的条件,那么人类的优势就会明显的体现出来。

其次,这个项目是基于Agency的开发,所以并不过于关注知识产权的问题。但如果在大型企业中,将代码上传到AI平台会是一个非常敏感的问题,目前很多公司都不允许这样做。

再者,如果一个资深的程序员能利用这些AI工具来提高自己的工作效率,那么他的竞争力会远远超过那些不使用AI工具的程序员。

就像早期的设计师使用传统的设计工具比如PageMaker,然后没有跟上新工具的发展,整个印刷行业进入InDesign阶段,只会用PageMaker的设计师就失去了竞争力。类似的事情也在这个案例中的程序员身上发生。如果你只懂得使用锤子,那么所有问题对你来说都像是钉子。我从这个故事中学到的最大一点,就是要走出自己的舒适区,保持学习的状态,这与你的年龄无关,与心态有关。

AI工具的崛起和工作方式的改变

最后,我想补充一点。随着人工智能和其他无代码工具的使用,程序员和设计师的工作效率将大幅提升。那么,这些节省下来的时间可以用来做什么呢?

我认为有两个方面值得关注。首先,大量的需求将被激发出来。就像第一台汽车投入市场后,对公路、运输,甚至是不同地区之间的商品交易的需求都明显提高了。类似的情况也可能在软件行业出现。因此,知识工作者、程序员、设计师们的工作量将更大,只不过他们的工作速度会得到提升。

其次,节省下来的时间必须用来研究新的工具、方法和流程,即学习。有些公司和机构会为员工提供学习的时间和资源,但更多的还需要靠员工自己去争取。例如,如果你原本需要8个小时完成的工作,使用AI工具后只需要4个小时,我建议你应该至少花其中的2个小时去学习新的工具和技术。这样,你能够保持在技术上的敏锐度,以及职业竞争力。

这其实很像投资。赚到一笔钱后,除了留出一部分用于消费,还应该有一部分资金用于再投资。这样,你才能保持竞争力,不会被市场淘汰。所以,保持学习、保持敏锐,是我们面对AI时代的最佳策略。

原文的故事在这里:

https://twitter.com/advany/status/1664451798793584642?s=20

More from this blog

我用两个 AI 搭了一个项目看板,自己几乎没动手

我用两个 AI 搭了一个项目看板,自己几乎没动手 问题从哪里来 我本地 Claude Code 代码库里有 10 个项目在同时跑。Financial Adviser、Voice Daily Note、Content Publisher、Shorts Subtitle、CN Newsletter……每一个都有自己的目录、自己的 README、自己的当前状态,但它们之间没有任何联系。 我想知道"哪些项目在跑、哪些停了、下一步各自要做什么"的时候,只能在 Finder 里一个个点目录,或者凭记忆回忆...

Mar 4, 20261 min read11
我用两个 AI 搭了一个项目看板,自己几乎没动手
B

BearTalk - design, tech and productivity tips from a designer's pov

327 posts

Design, tech and productivity tips from a designer's point of view 一个设计师对于科技、创意、效率等职业话题的思考 / 更多关于生活的观察