1. 对话朱广翔:当AI让编程触手可及,软件开发的未来在哪里?
作为一名从业十余年的技术人,最近一年我明显感受到行业正在经历一场前所未有的变革。这场变革的核心,就是AI技术正在彻底改变软件开发的本质。上周我有幸与百度秒哒产品总经理朱广翔博士进行了一场深度对话,这位拥有20年编程经验的计算机博士直言:"我已经两年没写代码了。"这句话从一个资深程序员口中说出,分量非同寻常。
朱博士分享的观点让我意识到,我们正站在软件开发历史的一个关键转折点上。当AI让编程变得人人可及,传统的软件开发模式、职业路径乃至整个行业生态都将被重塑。这场变革不仅仅是技术工具的升级,更是思维方式和工作范式的根本转变。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. AI编程工具的崛起与现状
2.1 从AlphaGo到秒哒:智能体技术的演进
朱广翔博士回顾了智能体技术的发展历程。2016年AlphaGo战胜李世石时,他正在清华大学研究智能体技术。"当时全清华可能就我们一个组在研究这个方向,"他回忆道,"智能体这个概念其实远早于大模型时代,只是当时受限于技术条件,没能迎来爆发。"
如今,作为百度秒哒的负责人,朱博士带领团队开发了一款"一句话做应用"的智能体产品。用户只需通过自然语言描述需求,AI就能自动生成完整的网页、小程序甚至APP。这种开发模式的革命性在于,它完全跳过了传统编程中繁琐的代码编写环节。
2.2 秒哒的商业模式与用户生态
秒哒内部有一个有趣的"英雄榜",记录着用户通过平台赚取的收入。从最初的十几万,到后来的五十万,直到最近出现了第一个千万级收入的用户。"我们自己都还没赚到一千万,"朱博士笑道,"但我们的用户做到了。"
这些成功案例揭示了一个重要趋势:AI正在降低软件开发的门槛,让更多有创意但缺乏编程技能的人能够实现自己的想法。数据显示,秒哒87%的用户完全没有编程基础,但这并不妨碍他们创造出受欢迎的应用。
3. 传统编程的终结与新范式的兴起
3.1 编程作为"古法手艺"的未来
朱博士分享了一个亲身经历:当他需要将JPG图片转换为SVG格式时,发现自己已经两年没有写代码了。"我打开电脑,发现连Python环境都没装,"他说,"然后我意识到,自己读代码的速度已经跟不上AI写代码的速度了。"
这个观察引发了一个深刻的问题:在AI时代,传统编程技能是否正在变成一种"古法手艺"?就像当年汇编语言程序员看待高级语言一样,今天的程序员可能需要重新思考自己的价值定位。
3.2 编译器历史的启示
朱博士用编译器的发展史做了精妙的类比:汇编语言编写的编译器最终"杀死"了汇编语言本身,高级语言编写的AI现在正在"杀死"高级语言编程。这个不可逆的趋势指向一个终极形态——用自然语言直接表达需求,由AI转化为可执行代码。
"门槛降低是技术发展的永恒主题,"他强调,"从机器语言到汇编,再到高级语言,现在到自然语言,这个趋势不会改变。"
4. 人与AI的协作新模式
4.1 15度夹角理论
面对AI能力的快速提升,朱博士提出了"15度夹角"的理论:人与AI的关系既不能完全正交(毫无交集),也不能完全重合(被AI取代)。最佳状态是保持15度的夹角——这个夹角里包含着人类独有的专业知识、行业理解和创意能力。
"AI擅长写代码,你就不要再专注于写代码了,"他建议,"要把精力放在AI暂时无法替代的领域,比如产品设计、用户体验和商业模式创新。"
4.2 从程序员到"老板"的角色转变
朱博士将未来开发者比作"老板",AI则是"员工"。这种新关系要求开发者具备两种核心能力:清晰定义需求的能力,以及有效与AI沟通的能力。"要学会当老板,"他说,"想清楚自己要什么,然后学会让AI帮你实现。"
这种转变正在催生一种新型的"一人公司"(OPC)模式,个人开发者可以借助AI工具独立完成从创意到产品的全过程。
5. 软件开发的未来形态
5.1 APP与Skill的共存
针对"APP已死,Skill当立"的论调,朱博士分享了在清华黑客松比赛的观察:所有参赛作品都是传统APP形式,没有一个纯Skill应用。他认为,图形界面(APP)和对话交互(Skill)将长期共存,互相补充。
"秒哒正在开发的功能是让生成的APP同时具备Skill能力,"他透露,"同一个功能,既可以通过GUI操作,也可以通过自然语言调用。"
5.2 软件生态的演进
当被问及App Store等软件生态的未来时,朱博士认为商业模式的本质不会改变。"无论是APP还是Skill,都需要分发渠道和变现平台,"他说,"变化的只是产品形态,而不是商业逻辑。"
6. 给开发者的实用建议
基于与朱博士的对话,我总结了以下几点建议给正在适应AI时代的开发者:
-
重新定位核心竞争力:将重心从编码能力转向需求分析、产品设计和项目管理能力。培养"老板思维",而不仅仅是"程序员思维"。
-
掌握AI协作技巧:投入时间学习如何有效与AI工具协作。这包括提示词工程、迭代优化和结果评估等新技能。
-
深耕垂直领域:选择一个你熟悉的行业或领域深入发展。AI可以处理通用任务,但行业专长仍需要人类积累。
-
拥抱变化,持续学习:保持开放心态,随时准备学习新工具和新方法。技术变革的速度只会越来越快。
-
关注用户体验:在AI生成代码的时代,产品的差异化将更多来自对用户需求的深刻理解和出色的体验设计。
这场对话让我深刻认识到,AI不是来取代开发者的,而是来重新定义开发工作的。未来的成功开发者将是那些能够最好利用AI工具,将自己的专业知识和创意转化为实际产品的人。正如朱博士所说,关键在于找到属于你的那"15度夹角"——那里才是人类创造力的真正疆域。
