请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

葡萄城活动行
管理员   /  发表于:2025-6-5 15:35  /   查看:319  /  回复:11

开发者们大家好,
       在AI代码生成工具爆发式发展的2025年,Cursor、GitHub Copilot已覆盖超70%的开发者工作流
       灵码、CodeGeeX等国产工具也在代码补全、文档生成等场景展现出惊人效率
       这些工具甚至通过自然语言描述完成基础模块开发,让「10倍开发者」的神话照进现实
       效率的提升是显而易见的,重复性编码任务被大幅压缩,甚至初级功能的实现周期缩短至令人惊叹的程度
       然而,随着AI工具日益深入地渗透到软件开发的核心环节,一个根本性的问题也随之浮出水面:
       这些越来越“聪明”、越来越“全能”的AI助手,是否终将从辅助者演变为替代者?它们最终能取代人类开发者吗?

      为此,我们特别发起本次活动,诚邀你一起讨论代码的未来:AI编程工具会取代开发者吗?说出你的观点,并给出充分的理由~
      我们认为,这不仅关乎效率,更触及了软件工程本质、创造性工作的边界以及未来开发者核心价值的重新定义
             
      参与本期活动,直送3000金币~

--------------------------------------------------------------------------------------------------------------------
本期讨论话题:代码的未来:AI编程工具会取代开发者吗?

【活动时间】6月5日~6月30日
【本期奖励】优质Talk:3名,3000金币   参与奖:88金币,不限名额
(优质Talk奖,可与参与奖叠加,将在活动结束后发放哦~)
【参与方式】请在楼层内参与回复,参与即得88金币,如果您的回答足够生动、具体,有新的启发点,还有可能入选前3名优质Talk,3000金币免费领!
参与更多活动,咨询活动详情及金币奖励,扫码立即咨询小葡萄~
(扫码立即添加葡萄城小助手,快速加入新手学习群,获取葡萄城产品及行业一手资讯,更多活动及福利等你来拿~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

11 个回复

倒序浏览
yin_tb
高级会员   /  发表于:2025-6-6 09:32:29
沙发
首先,就主题来说,如果把“取代”一词定义为一个绝对词语,彻底的替换开发者,那肯定是否定的。但可以说,它会取代很多开发者的工作量,这样说的话,也可以说,它取代了“一部分”开发者。
在不考虑外星有人类一样的智能高级生物的情况下,人,是地球上绝对的主宰,现有的一切,是人类创造的。
就主题缩小范围来说,现有的科学技术都是人类的智慧创造的,就算有AI、智能机器人等很多高科技,但它仍在人们的控制范围内,是人类让它做什么事。当然,像【黑客帝国】那种科幻情境,未来是否会发生,当前我们还无法预知。也不否认,人们也意识到这种问题,像ChatGpt,具说,在ChatGpt 5发布前,在美国,盖茨等很多领军人物施压禁止发布,因为他们感觉可能会失控。
   回来话题,我觉得AI编程工具不是完全取代开发者,下面说明我的理解:
1、它能生成很多代码,减少开发者很多工作量。
2、像GitHub一样,能给很多开发者提供知识库一样,提高学习效率。
3、它和人类有太多区别,人类创造了它,而人类永远都在创新的,它永远在学习,但永远达
     不到人类的逻辑思维能力。AI这种智能,它死板的在它的知识库里,去找最优算法和最佳
     答案,当然,他也在学习和变通,但是,人们总是在实践中,突然产生灵感,有了新的巧
     思(这就是创新创造),这是它做不到的。另外,人类要找很多平衡,有时,完美并不是
     最好的。在我们开发软件时,也要考量平衡很多东西, 有时,我们用的并不是最佳的那个
     答案。
4、它给开发者的职业带来了挑战,未来慢慢的,不需要很多初级开发者,因为很多工作内容
     都被它取代了。
5、它是一个工具,人类创造了它,像工厂里很多人操作的高级生产设备。但AI是智能的,未
     来可能需要更多的,能操控训练它的人。

  总结:我觉得【AI编程工具】绝对是划时代的进步,就像工业革命一样。它成为开发者强大的助力工具,其实它也是生产工具,我们开发东西也是在生产,它可以降低开发者很多工作量,让开发者有更多的精力去创新。任何划时代的进步,总会产生很多变革,很多人叫牺牲。就像工业革命,很多人担心自动化机械会让很多人们失业,但我们不一样走过来了吗。所以,有了AI工具,可能很多人也那样担心吧,但担心是完全多余的吗,我觉得也不尽然,没有绝对。 呵呵。

以上是我的理解,不对之处大家指正。

评分

参与人数 1满意度 +5 收起 理由
fangzf + 5

查看全部评分

回复 使用道具 举报
15925670085
金牌服务用户   /  发表于:2025-6-6 13:20:49
板凳
观点:AI编程工具不会取代开发者
1. 复杂问题解决需要人类智慧
软件开发中存在大量复杂、独特的问题,并非都能通过AI编程工具解决。以大型企业级软件系统为例,这类系统需要与企业的业务流程、管理模式深度融合,其中涉及的业务逻辑错综复杂,每个企业都有其独特性。AI编程工具虽然可以处理一些常见的编码任务,但在理解企业复杂的业务需求、制定整体架构和战略规划方面,远远不如人类开发者。人类开发者能够运用自身的知识、经验和判断力,综合考虑各种因素,为复杂问题找到最合适的解决方案。

2. 创造性工作不可替代
软件开发不仅仅是代码的编写,还包含创新和创意元素。例如,开发一款具有独特交互体验的移动应用程序,需要开发者发挥创造力,设计出新颖的功能和用户界面。在游戏开发领域,创造引人入胜的游戏剧情、独特的游戏机制更是需要人类的想象力和创造力。AI编程工具目前主要基于已有的数据和模式进行代码生成,缺乏真正的创新能力,无法替代人类开发者在创造性工作方面的作用。

3. 道德和伦理考量
软件开发过程中涉及诸多道德和伦理问题,如数据隐私保护、算法公平性等。人类开发者能够在开发过程中充分考虑这些因素,确保软件符合社会道德和法律法规的要求。例如,在开发医疗健康类软件时,人类开发者会严格遵守相关的隐私法规,保护患者的个人信息安全。而AI编程工具本身不具备道德和伦理判断能力,无法自主考虑这些复杂的社会因素,因此需要人类开发者进行把控。

4. 沟通与协作不可或缺
软件开发通常是一个团队协作的过程,需要开发者之间进行有效的沟通和协作。人类开发者能够理解团队成员的意图、情感和需求,通过面对面交流、团队会议等方式共同解决问题。在与客户沟通方面,人类开发者也能够更好地理解客户的需求和期望,提供专业的建议和解决方案。相比之下,AI编程工具缺乏情感和社交能力,无法完全胜任沟通与协作的工作。

结论
虽然AI编程工具在提高开发效率、减轻重复性工作方面发挥了重要作用,但它们无法取代人类开发者。在未来的软件开发中,AI编程工具将成为人类开发者的有力助手,二者相互协作、优势互补。人类开发者应充分利用AI编程工具的优势,提升自己的工作效率,同时不断提升自身在复杂问题解决、创造性工作、道德伦理判断以及沟通协作等方面的能力,以适应软件开发行业的发展变化。

回复 使用道具 举报
与夏梨涡
中级会员   /  发表于:2025-6-6 14:25:54
地板
AI编程工具现在确实很厉害,能自动补全代码、修复bug,甚至能根据你的描述生成整段程序。但要说取代开发者,我觉得就像说计算器会取代数学家一样——工具再强大,也离不开使用工具的人。
想象一下,AI就像个特别勤奋的实习生,它能记住所有语法规则,看过无数开源代码,你让它写个排序算法,它立马能给你十几种实现。但当你问"这个功能到底该不该做"或者"为什么用户总是不点这个按钮"时,AI就懵了。它不知道你的老板下个月要融资,不清楚用户为什么讨厌红色按钮,更不懂怎么协调产品经理和测试团队的矛盾。
真正的编程不只是写代码,而是解决问题。AI能写出漂亮的代码,但它不知道要解决什么问题。就像给你世界上最厉害的笔,但不知道要写什么故事一样。开发者最值钱的是对业务的理解、对需求的判断,还有那些需要创造力和同理心的部分——这些恰恰是AI最不擅长的。
所以别担心失业,但得学会和AI搭档。以后厉害的开发者不是最会写代码的,而是最会和AI合作的——知道什么时候让AI干活,什么时候自己把关,就像老司机配自动驾驶,车自己会开,但得有人看着路。





回复 使用道具 举报
newbie
注册会员   /  发表于:2025-6-9 15:33:29
5#
开发者不可替代,开发者需要将非技术需求转化为可落地的技术方案。当有偶发性系统故障或逻辑矛盾时,需要依赖开发者经验直觉与跨领域知识。不过未来开发者需掌握模型微调技能,引导AI输出更精准结果。比如当前我所属行业软件服务商都在打造AI+医疗模式创新。未来属于能驾驭AI的开发者‌,通过人机协作释放更高生产力。AI和开发者是共生关系,并非取代关系。
回复 使用道具 举报
antd
高级会员   /  发表于:2025-6-10 13:59:50
6#
AI是一个扩展工具,而不是开发者的替代者
回复 使用道具 举报
大花猫777活字格认证
注册会员   /  发表于:2025-6-10 15:42:36
7#
不能,AI的思维模式太AI了,哪有开发者智能
回复 使用道具 举报
沁源
注册会员   /  发表于:2025-6-10 16:18:00
8#
本帖最后由 沁源 于 2025-6-10 17:51 编辑

观点:不会完全取代开发者,但是会取代不会AI的人,包括开发岗。
本人是实施兼会读代码,先从切身体会出发,目前要做个小功能的我会使用Trae的AI进行开发,这个过程中我会把业务分解成小块,再把这些小块换成代码实现思路,把这些思路告诉Trae就能生成出代码,然后调试看结果就行了。
从这里就看出,目前AI的限制是:理解人类口语、业务场景理解、上下文长度联系限制。AI理解人类口语化(想想客户给你的需求描述)和业务场景理解(除非自己喂一个属于自己业务AI,目前大概率不行)这个基本比较难了,但是上下文长度这个就有机会突破。操作人员懂得理解客户需求和业务场景,并把客户需求转化成AI理解的语言就可以 生产出符合自己要求的代码。
由此可以看到:未来AI必然会增加上下文理解长度,最终能实现阅读整个大型项目代码,这个过程中就会把不会使用AI的人给取代掉。
回复 使用道具 举报
vickdracula活字格认证
高级会员   /  发表于:2025-6-11 15:44:04
9#
第一:不会取代
理由:1.软件开发里有很多工作,需求,设计,开发,测试。而最有价值的工作肯定不是敲代码。
2.编程的本质是将人类的需求的思维语言转换成计算机语言,并补充计算机软件运行时一些潜在的逻辑,例如各种错误的处理,这块有AI后其实对于初学者降低了门槛,对于高手增加了效率

重点:AI协助代码编写对于现在低代码平台的设计思路其实是有冲击的,拿活字格为例,活字格的插件机制是为了避免重复做轮子,但是设计一款好的轮子其实是需要做过很多轮子的高手才能做到,但是通用的轮子又无法解决。特别是复杂一点的服务端命令,有时候借助PYTHON+AI开发效率比低代码还要高。所以感觉该官方出点Python插件了
回复 使用道具 举报
AI编程工具虽然在快速发展,并展现出强大的辅助编码能力,但它们并不会完全取代开发者。相反,这些工具更像是开发者的智能助手,帮助提升开发效率、减少重复劳动、降低编程门槛。
AI编程工具能够根据上下文自动补全代码、生成函数模板、提供错误修复建议,甚至可以根据注释生成相应的代码逻辑。这种能力对于提升开发速度、帮助新手入门都有积极作用。尤其是在处理一些常见或模式化的代码时,AI可以节省大量时间,让开发者更专注于业务逻辑的设计和系统架构的优化。
然而,AI并不能真正理解业务需求,也无法做出复杂的技术决策或权衡。它依赖于已有数据进行训练,因此可能会生成不安全、低效或不符合项目规范的代码。同时,AI不具备创造力和批判性思维,不能独立完成对复杂系统的分析和设计。
因此,未来的开发者不会被AI取代,但一定会被那些善于利用AI工具的开发者超越。掌握如何与AI协作、高效使用这些工具将成为新时代程序员的一项重要技能。开发者的核心价值将更多体现在问题分析、架构设计、质量控制以及用户体验的理解等方面,而不是单纯的代码编写。
总之,AI不是威胁,而是助力。它不会取代开发者,而是推动开发者向更高层次的能力跃迁。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部