AI 不会取代程序员,而是其增长的加速器!

ChatGPT 热潮下,关于 AI 是否会取代程序员的讨论不绝于耳,而本文作者认为:AI 反而会推动更多开发者的出现 。
原文链接:https://interconnect.substack.com/p/ai-will-create-more-developers-not
作者 | KEVIN XU
译者 | 弯月 责编 | 郑丽媛
出品 | CSDN(ID:CSDNnews)
最近,我开始在投资中使用新的经纪服务 。这项服务可以生成经过审计的业绩记录、帮我访问更多国际交易所,还有其他为“专业人士”设计的功能 。
然而,该服务的用户界面和系统很笨拙;一些按钮不起作用,也不会生成错误消息,仪表板经常卡死,还没有数据 。
当我对此感到沮丧时,就会去健身房发泄一下 。健身房有一个网站,看上去像是上个世纪 90 年代构建的,教练们徒手在白板上书写每次的锻炼内容,我们用不同百分比的压膜卡片来计算每次锻炼应该举起的重量 。
没有应用告诉我们一个班级有多少人,我们只能直接去,然后看实际情况 。

AI 不会取代程序员,而是其增长的加速器!

文章插图
为什么我要说这些?
每当我使用上述提到的那款糟糕的经纪服务,或者努力回忆一个颈后深蹲的 65% 是多少时,世界的另一头——华尔街,正在激烈地争论 AI 代码工具(Github 的 Copilot、GitLab 的 Code Suggestions、Replit 的 Ghostwriter 、亚马逊的CodeWhisperer、谷歌的 Codey 等等)将创造更多开发岗位还是砸掉他们的饭碗 。同事,许多开发人员自身,尤其是初级开发人员,也在想同样的问题 。
我想从一个简单的角度来平息这场争论:看看你周围,有多少你经常使用的产品或服务,是你希望能更好地数字化或“软件化”的?除非这个数字为 0,否则这就意味着未来开发人员的数量只会增加,不会减少 。
从我的个人生活来看,你可以看出我的答案肯定不是 0,甚至远超于这个数字 。要知道,我住在美国,还在从事科技工作,如果你居住在科技水平欠发达甚至还没有互联网的地区,那么这个数字只可能会更高,因为需要构建的技术产品将更多——而 AI 辅助编程会让更多人填补这一空白 。
因此从我们的角度来看,很明显 AI 是全球开发人员增长的加速器,而不会成为阻碍 。
开源或闭源重要吗?
华尔街还有一个争论不休的问题:究竟开源 AI 还是闭源 AI 才是正道?
最近,谷歌 AI 人员在 SemiAnalysis 上泄露的一份备忘录将这场辩论的关注度提升到了一个新的高度:研究人员认为,随着开源 AI 替代方案的迅速改进,从长远来看,谷歌和 OpenAI 都无法保持竞争优势 。
作为运营者和投资人,我已经在开源行业打拼了近 10 年 。我发现开源往往会孕育卓越的技术,还能通过自带的透明度和规范来建立强大的信任 。因此,在我看来,这份泄露备忘录的中心论点其实是白费唇舌 。
但我并不是开源的忠实粉丝 。虽然我喜欢通过开源的方法来处理大多数事情,但在 AI 滥用问题上,我还是有很大的担忧 。开源意味着一个强大的模型是完全开放的,但没有任何限制将被坏人滥用 。要想有效地管理这些问题,我们依然任重而道远 。
另一方面,闭源解决方案也有一些竞争优势,我认为闭源解决方案的包装更好,而且具有卓越的开发人员体验,因为不同类型的开发人员希望从工具中获得不同的体验 。
开发人员通常有两种类型:应用开发人员和基础设施开发人员 。
应用开发人员往往喜欢开箱即用的解决方案,这样他们可以更快地构建应用程序,可以迅速解决现实世界的问题,相较之下,能够帮助他们解决这些问题的工具就没有那么重要了 。因此,他们倾向于闭源解决方案,或者至少他们对解决方案是开源还是闭源没有强烈的看法,只要方便使用即可 。
而基础设施开发人员则倾向于开源方案,因为他们喜欢深入了解,根据自己的喜好进行微调和调整,并希望进一步控制软件或模型 。这个群体喜欢构建工具,而不是应用程序,他们受技术本身的驱动 。虽然有些人是出于纯粹的好奇心,但许多人也是出于责任,因为他们通常都有日常工作,需要负责大型企业的运营和保护云基础设施,因此后台的访问和控制至关重要 。
总的来说,开源 AI 和闭源 AI 产品都有各自存在和发光的空间和理由,因为它们迎合了不同的开发者受众 。因此, 开源与 闭源的争论并不重要,因为整个开发人员群体在增长,AI 正在进一步推动这种增长,新的开发人员将根据自己的类型来充分利用 开源或 闭源的解决方案 。


推荐阅读