大家好,我是汤师爷。
今年8月,AI编程工具Cursor在技术圈引起了轰动。在Twitter上,Cloudflare的一位副总裁发布了一段视频,视频中他8岁的女儿仅用Cursor AI工具,在45分钟内就构建了一个完整的聊天机器人。
最近,另一个案例再次证明了AI编程的惊人潜力。一位名为@AI进化论-花生的内容创作者,尽管没有任何编程背景,却能在1小时内使用Cursor AI工具开发出“小猫补光灯”应用,该应用甚至一度登上了App Store付费榜首。
上周末,我专门抽出一天时间,深入体验了AI编程工具Cursor,并记录下了我的几点感受:
- Cursor仅用1分钟就帮我完成了一个完整的俄罗斯方块游戏开发。
- 在一个电子商务项目中,我仅通过几句简单的自然语言描述,Cursor就能迅速生成一个完整的Service方法实现,且生成的代码质量极高,无懈可击。
目前看来,Cursor已经跨越了一个关键的转折点。AI编程工具如Cursor,将彻底改变软件行业的面貌。
程序员们确实需要认真思考未来的职业道路。我大胆预测:
- 编程的门槛将不断降低,即使是没有编程经验的普通人也能轻松上手开发应用,并实现变现。
- 在复杂的项目中,代码细节将变得不那么重要,架构师只需完成顶层设计,具体的代码实现可以完全交给AI。
- 在未来一段时间内,架构能力将变得至关重要。当代码量庞大、模块众多时,Cursor更可能出现bug,这实际上是大型模型的幻觉问题。而架构能力可以将复杂任务分解为更小的、更易于管理的任务。
- 一个传统的20人研发团队(包括1名技术主管、1名架构师和多名前端/后端/测试人员)未来可能只需要2名架构师加上AI编程工具。一线研发人员将被AI取代,两名架构师的存在是为了互为备份,大量初级程序员将面临失业,团队规模的缩小也意味着管理岗位的减少。
对于程序员来说,如果想要避免转行或被淘汰,目前最关键的几点是:
- 全面掌握AI编程工具。熟练使用Cursor等AI工具,深入理解如何优化提示词,以生成更高质量的代码。
- 提升系统性架构能力。深入掌握业务抽象、领域划分、应用结构拆解、数据建模等技能。重点培养将复杂问题拆解为小任务的能力。
本文已收录于我的技术网站:tangshiye.cn,网站内有算法Leetcode详解、面试八股文、BAT面试真题、简历模板、架构设计等经验分享。
相关文章
暂无评论...