微信扫码
添加专属顾问
我要投稿
AI正在重塑编程世界,专业经验壁垒被打破,开发者如何抓住机遇升级技能? 核心内容: 1. 专业性从"如何做"转向"做什么"和"为什么做"的思维升级 2. AI带来的"高质量专注"工作模式转变与效率提升 3. 在AI时代保持代码可复用性与长期维护性的关键策略
导读
一、专业性的转移和升级
二、效率来自高质量专注
氛围化,不用专注,边嘬着奶茶就把活儿干完了。
三、可复用性仍然是铁律
引入一个日历组件库 vs 直接生成一个最小满足业务需要的日历组件。
对"去组件化"的担忧,是因为AI的确具备快速生成看似能满足当前特定业务需求的"最小化组件"的能力。然而,软件开发的复杂性并不仅仅在于功能的即时实现,更在于其长期的可维护性、可扩展性和整体的稳定性。GitClear的研究指出,AI辅助编码可能会导致代码库中重复代码的比例上升,因为开发者可能不再像过去那样主动进行代码重构以实现复用,而是倾向于让AI针对每个相似的场景生成新的代码。这种做法会快速累积技术债,导致软件系统变得日益臃肿且难以维护。
可复用的铁律有所动摇,晃了晃之后又站稳了,复用还是必要的,架构设计也还是需要的,因为效率至上没有变。AI一把梭确实爽,4端x4倍的工作量和不一致性风险却一点都不爽。
四、全栈开发者与领域专家
一岗多责,大前端工程师、全栈工程师、全干工程师。
当许多原先需要特定领域技能才能完成的编码、测试、甚至一些简单的设计任务,都可以由AI高效辅助完成时,个体工程师的能力边界似乎得到了极大的扩展。麦肯锡的报告也曾指出,AI将推动开发者向更全面的全栈能力发展,甚至催生出所谓的"AI栈开发者",即能够熟练运用AI工具和平台进行软件开发的复合型人才。
五、左移,还是左移
测试左移:TDD与AI编程的天然契合
TDD是顺应AI编程的,原因是人类并不需要知道AI具体是怎么做的怎么想的,只要最终结果work well即可。
TDD(测试驱动开发)顺应AI编程的观点极具洞察力。在TDD模式下,开发者首先编写测试用例来定义期望的软件行为,然后编写代码使其通过测试。AI恰好可以基于这些明确的测试用例来辅助生成代码,这使得你可以将更多精力聚焦于准确定义"期望的行为"(即编写高质量的测试),而不是纠结于具体的实现细节。AI甚至还能辅助生成一部分测试用例,帮助识别一些开发者可能忽略的边界场景或异常情况,从而提升测试的覆盖率和质量。
lowcode/nocode 是研发左移在特定场景的成功案例。
左移本质上是减少了中间环节,减少信息折损,提高效率。
六、那10%的核心技能是什么
长程规划的能力:人类能把超级大项目拆解成一系列环环相扣的细粒度任务,然后涌入N多个人类同事,几周到数月就能把项目做成。每一个人都是具备超强长程规划能力、学习/反思、泛化能力的Agent。
作出决策/解决问题的能力:基于多方面信息/分析推理,作出正确决策,并承担责任(AI不背这个锅)。
与人协作的能力:调动资源,处理人与人之间的问题。
1. 长程规划与复杂问题定义能力:AI可以帮助解决你明确提出的问题,但它不能替你发现和定义那些真正具有商业价值和社会意义的复杂问题。将模糊的业务愿景转化为清晰的技术战略和可执行的路线图,设计健壮且可扩展的复杂系统架构,进行长远的战略规划并预见潜在的风险与依赖——这些需要极强的抽象思维、系统思考能力和丰富的经验沉淀。你能够将一个超级庞大的项目拆解成AI可以理解和逐步执行的细粒度任务,并预见在整合这些AI"零件"时可能出现的挑战和协同问题,这正是"1000倍杠杆"的起点。
2. 批判性思维、决策制定与责任承担能力:AI生成的内容,无论是代码、分析报告还是设计方案,都可能存在错误、偏见、疏漏或不符合特定场景的局限性。能够运用批判性思维去审视AI的输出,辨别其真伪优劣,结合多方面信息(包括那些AI无法提供的商业直觉、行业洞察、伦理考量和价值观判断)做出关键决策,并为这些决策的后果承担最终责任——这是人类智慧与担当的核心体现。AI不会为项目失败或错误决策"背锅",但拥有这10%技能的人会,也正因为如此,他们的判断和决策才变得弥足珍贵。
3. 深度洞察与创造性解决问题的能力:AI目前更擅长在已有的知识和数据模式中寻找最优解或进行模式匹配,但对于那些需要跳出固有框架、打破常规思维的颠覆性创新和原创性解决方案,它往往显得力不从心。能够洞察问题的本质,发现隐藏的关联,提出全新的思路,设计出AI都"想不到"的巧妙方案——这种源于人类灵感、直觉和想象力的创造力,是AI难以复制的。当AI能够帮助处理掉那90%的繁琐工作后,你将有更多的精力去进行这种深度的、富有创造性的思考和探索。
4. 与人协作、沟通与领导力:软件开发本质上是高度依赖团队协作的社会性活动。有效地进行跨团队沟通、清晰表达复杂思想、协调各方资源、激励团队成员发挥潜能、处理复杂的人际关系和潜在冲突、建立和维护信任——这些与人打交道的能力,在AI时代不仅没有被削弱,反而因为项目的复杂性和对跨学科协作的要求提升而变得更加重要。你需要领导一个可能包含人类同事和AI"助手"在内的多元化团队,向着共同的目标前进,这种领导力和影响力是实现"1000倍杠杆"的重要组成部分。
5. 持续学习、快速适应与"重新校准"的能力:正如Kent Beck所强调的,"I need to recalibrate." 技术在以惊人的速度发展,AI的能力边界在不断拓展。能够保持开放的心态,快速学习新知识、掌握新工具、适应新方法,并主动调整自身的技能结构和工作方式,这种元认知能力和终身学习的成长型心态,是保持并发展那关键10%核心竞争力的根本前提。
七、“老师傅”的经验在AI时代也重要
AI在某些方面拉平了经验差距,尤其对于那些可以通过学习现有模式和信息检索来解决的问题。研究也表明,初级开发者通常能从AI编码助手中获得更大的即时生产力提升。新人可以借助AI快速上手,完成一些在过去需要一定经验积累才能胜任的任务,这无疑降低了入门门槛。
总结
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业
2025-06-13
AI大模型知识问答系统架构图
2025-06-13
聊透 Agent,它是「同事」还是「工具」,创业机会和价值究竟是什么?
2025-06-13
聊聊AI应用架构演进
2025-06-13
Demis Hassabis:当 AI 开始解释和操作世界,就不再是工具,而是真实世界参与者
2025-06-13
药械营养保健企业的Agentic AI应用(罕见病诊断、患者护理、生产检测等)全解析
2025-06-13
深度研究:模型即产品,智能体即利润
2025-06-13
如何像 Manus 交付业务需求-- OneAgent + MCPs 范式
2025-06-13
LLM评估:从原型开发到生产部署的全流程实践(含code)
2025-05-29
2025-03-20
2025-03-21
2025-03-16
2025-03-16
2025-04-11
2025-03-20
2025-03-19
2025-03-20
2025-03-19
2025-06-13
2025-06-13
2025-06-13
2025-06-12
2025-06-12
2025-06-12
2025-06-12
2025-06-12