作者:David Cassel
这是我们时间的时刻去程序员思考其语言的未来,以及它将如何受到ai的影响
在过去的二十年中,我一直在建立软件系统,撰写了魁北克的程序员。 多米尼克·圣皮埃尔(Dominic St-Pierre),谁 根据他的网站领导商业软件咨询公司 重点中心。但是兴趣在教学,他还发起了YouTube频道编程教程大部分是涉及800多个订户的GO播客。多年以来,他一直在分享编程的乐趣。
他问:他应该如何应对他咨询的企业中出现的AI生成的代码?
本月初,圣皮埃尔的播客主持了编程教育者/作者约翰·阿伦德尔(John Arundel)为了爱的爱在2021年,最近发布了一个经过重大修订的版本更深入的爱。
在一起,两个GO程序员分享了他们从现实世界中的笔记``从生产,各自的咨询演出,阿伦德尔的持续发展以及他们作为专门的编程教育者的岁月。
播客不仅捕捉了他们对我们要去哪里的周到的讨论,而且还捕捉了事物正确的位置现在看到GO的日益普及,AI的兴起以及它如何最终急剧改变他们所爱的编程世界
作者阿伦德尔(Arundel)指出,即使他想知道 走上未来,这有点反弹。”圣皮埃尔同意。
就我个人而言,我最近看到了一些尖峰,也许是在过去的六个月中。到去年11月 GO跃升至有史以来最高位置关于Tiobe的编程语言流行的排名,Tiobe首席执行官Paul Jansen说,GO快速,易于学习,易于部署且易于理解。詹森(Jansen)得出的结论是,在蒂奥贝(Tiobe)的排名中,如果年度趋势继续以这种方式继续,GO将在三年内绕过JavaScript。
TIOBE指数显示,其追踪指标的百分比突然在2023年12月左右开始上升
在堆栈溢出的年度开发人员调查中16.4%的受访者说他们使用了在2025年,从13.5%前一年。因此,阿伦德尔(Arundel)稍后预测,我们的现状 - 一个充满go的世界,肯定会持续数十年。直到启示录后很久才与我们在一起!
但是,圣皮埃尔(St. Pierre)还注意到了AI工具的新激增,甚至还提交了AI生成的CLI工具的激增。在尝试AI工具时,圣皮埃尔(St. Pierre)发现了AI在Go中构建事物的容易程度。也许它的知名度与代码生成的AI工具的兼容性有所帮助?多亏了Go的便携性,您可以在各种操作系统以及默认情况下部署它们。
阿伦德尔(Arundel)同意,人工智能可能会使人们摆脱前几个街区。这使他们更容易建造一些东西,然后将其发布给Reddit!”他笑着说。(Arundel后来补充说,似乎非常适合由AIS院子产生的,因为它是一种相当的句法语言。)
GO团队确实正在积极追求AI人群。正如Go去年11月庆祝成立15周年一样,Go Lade Austin Clements明确地说核心团队是努力使AI更好通过增强AI基础架构,应用程序和开发人员援助的能力,可以更好地进行AI。
``GO是建立生产系统的好语言,我们也希望它也是建立生产AI系统的好语言。
克莱门特还承诺,GO团队将继续为在包括Langchaingo和Genkit的流行人工AI SDK中建立一流的支持。
这在现实世界中如何发挥作用?虽然AI可能会给Reddit主持人带来问题,但圣皮埃尔认为问题进一步扩展,随着人们创建的产品,他们可能不应该与用户面对额外的选择。``您没有一个或两个真正体面的选择,而是有30个,但其中22个将在接下来的两个星期内关闭。”
现在甚至在他的咨询业务中提出问题,因为现在的平庸现在都被接受了 - 我对此有很多困难。
尽管阿伦德尔卷土重来。您不认为如果有更多不良软件,人们将需要更多的顾问吗?
但是圣皮埃尔的想法在于贫穷的顾问。到目前为止,我看到的是接受可交付成果的标准很低。而且我不想成为制定这种代码的团队。
阿伦德尔开玩笑地分享了一个不同的关注。我只是希望他们没有选择这个名字。我的意思是,那只是让我想到矩阵。因为他们是坏人,所以他们是吗?
但更严重的是,阿伦德尔(Arundel)说,他了解圣皮埃尔(St.AI生成的代码,我认为也许每个人都在努力解决这个问题,以及您选择如何决定自己的感觉。
而且我认为我认为我会感到乐观,认为这将使很多人进入编程世界,这是一个有趣的世界。如果这意味着更多的人学习,那可能意味着对我的书籍或指导或其他任何人的需求更多。但是,即使不是!我会结束
我只是认为,如果介绍一个新一代的人来介绍这一点,那就不错了,如果不是这样,也许他们不会涉足。
Arundel补充说,这不是人类撰写的软件以前是完美的。软件一直很糟糕。突然间,它更多的是,将其努力便宜得多。
他来了一个有趣的对手。AI生产的不良软件比人类生产的坏软件还差吗?
圣皮埃尔看到了一个关键区别。AI输出的内容数量是压倒呢因此,现在您甚至不想做任何类型的审查,因为现在您没有反思和思考问题和类似的问题,而是收到了持续的拉力请求。
阿伦德尔(Arundel)承认,今天的软件工程师现在可能会花更多的时间审查和修复AI生成的代码以及发行新提示。
•也许他们以前会与人类的大三或一些事情做到这一点。
但是阿伦德尔还有另一点。``如果吸引您的工作的一部分正在输入函数和档案和事物,那么现在您将不再有机会这样做,这真是可耻。您的工作将更多地是关于审查,修复和指导其他人的代码,并将其划入某种体面的体系结构中。
虽然另一方面 - 有些人喜欢。
圣皮埃尔(St. Pierre)看到了其他一些东西:看到年轻程序员意识到自己的潜力的喜悦。``我很喜欢雇用一个大三学生,训练一个人!看到他们在某个时候爆炸并击败了我。那很有趣。这就是我喜欢的。我只是有点担心。
而且他还认为炒作太多了,可以等到摆摇回去。
目前,我认为我们还没有为AI做好准备。”
阿伦德尔(Arundel)承认,很难谈论这一点,而不会听起来像是脾气暴躁的狂欢者,并试图引起哲学上的看法。事物在圈子里旅行,摆动向后摆动,而我们的未来也不清楚100%。我们现在所处的地方是一个非常奇怪和过渡的时间,事情可能会与我们想象的不同。
在他看来,无论发生什么,编程都不会消失,这是一项活动。人们将继续这样做。即使它的经济价值为零,我怀疑人们仍然会这样做。
因为这很有趣!
youtube.com/thenewstack
技术移动很快,不要错过一集。订阅我们的YouTube渠道播放我们所有的播客,访谈,演示等等。