当前位置:首页 > 软件设计 > 正文内容

试了下Cursor,感觉程序员工种风险了

邻居的猫1个月前 (12-09)软件设计264

大家好,我是汤师爷~

本年8月份,AI 编程东西 Cursor 在开发者社区完全火了。在 Twitter 平台上,Cloudflare 副总裁共享了一段视频,展现了一个令人震惊的事例。他年仅 8 岁的女儿,仅用 Cursor AI 这款东西,在短短 45 分钟内,就成功构建了一个功用完好的谈天机器人。

最近,另一个事例进一步证明了 AI 编程的潜力。内容创作者、UP主@AI进化论-花生完全没有编程经历,仅凭 Cursor AI 编程东西,在 1 个小时内就开发出了"小猫补光灯"运用。这款运用还登上了 App Store 付费第一。

我在周末,专门抽一整天的时刻,深化体会了一下 AI 编程东西 Cursor。有几点运用体会:

  1. Cursor 仅花费1分钟的时刻,就协助我完结了一个功用完好的俄罗斯方块游戏。

  1. 在一个商城项目开发中,只需要用几句简略的自然语言描绘,它就能够快速生成一个完好的Service办法完结。生成的代码质量适当高,没有任何bug。

现在来看,Cursor现已跨过了一个重要的临界点。像Cursor这类AI编程东西,将完全推翻软件职业。

程序员的确要认真思考未来的发展方向了。斗胆猜测一下:

  1. 编程门槛将不断下降,简略的运用,普通人无需编程经历,就能上手开发并完结变现。
  2. 在杂乱项目中,代码细节将变得不重要,架构师只需完结顶层规划,详细代码完结可悉数托付AI 完结。
  3. 在较长的一段时刻内,架构才能将变得非常重要。代码量大、模块数多,Cursor更简单呈现bug,这本质上是大模型的错觉问题。而架构才能能够将杂乱使命分解为细粒度使命。
  4. 一个20人的研制团队(1名技能主管+1名架构师+多名前端/后端/测验),未来只需2名架构师+AI编程。一线研制将被AI替代,2名架构师是为了互备,很多初级程序员将赋闲,人少了,办理岗也不用了。

关于程序员来说,假如不想转行,或被迫筛选。现在来看,最要害的有几点:

  1. 全面把握AI编程东西。娴熟运用Cursor等AI东西,深化了解怎么优化提示词,让AI生成更高质量的代码。
  2. 提高系统性架构才能。要深化把握业务笼统、范畴区分、运用结构拆解、数据建模。要点培育将杂乱问题拆解为细粒度使命的才能。

本文已收录于,我的技能网站:tangshiye.cn 里边有,算法Leetcode详解,面试八股文、BAT面试真题、简历模版、架构规划,等经历共享。

扫描二维码推送至手机访问。

版权声明:本文由51Blog发布,如需转载请注明出处。

本文链接:https://www.51blog.vip/?id=298

分享给朋友:

“试了下Cursor,感觉程序员工种风险了” 的相关文章

字节面试:范畴、子域、中心域、通用域和支撑域怎样区分?

字节面试:范畴、子域、中心域、通用域和支撑域怎样区分?

范畴驱动规划(DDD)里边有一堆专业术语,比方范畴、子域、中心域、通用域、支撑域等等,听着是不是觉得挺吓人?别怕,我来带你轻松搞懂它们。 怎么了解范畴和子域? 范畴是指必定的事务规模或问题域。在处理事务问题时,DDD 会将事务范畴进行细分,将问题规模限定在必定的鸿沟内,在这个鸿沟内树立范畴模型,用代...

面向对象英文,Introduction to Object-Oriented Programming (OOP)

面向对象(ObjectOriented)是一种编程范式,它强调程序设计中的数据和操作数据的行为被封装在对象中。在面向对象编程中,对象是基本的数据结构,它包含数据(属性)和行为(方法)。这种编程范式鼓励将问题分解为多个对象,并通过对象之间的交互来解决复杂问题。以下是面向对象编程的一些关键概念:1. 类...

商业模式的设计,构建可持续发展的企业蓝图

1. 市场分析:了解目标市场的需求、竞争状况、消费者行为等。这有助于确定你的产品或服务在市场中的定位。2. 价值主张:明确你的产品或服务能为客户提供的独特价值。这应该与市场需求相匹配,并能够解决客户的问题或满足他们的需求。3. 成本结构:分析提供产品或服务所需的成本,包括原材料、生产、营销、运营等成...

java是一种面向对象的语言,java22官网下载

java是一种面向对象的语言,java22官网下载

Java 是一种广泛使用的面向对象编程语言,由 Sun Microsystems(现为 Oracle Corporation)于 1995 年首次发布。它设计用于提供一个通用的、面向对象的编程语言,可以在任何平台上运行,而不需要重新编译代码。Java 程序通常被编译成字节码,然后可以在任何安装了 J...

面向对象编程的三大特性,深入理解面向对象编程的三大特性

面向对象编程的三大特性,深入理解面向对象编程的三大特性

面向对象编程(ObjectOriented Programming,简称OOP)是一种编程范式,它通过对象和类来组织代码。面向对象编程的三大特性是:1. 封装(Encapsulation): 封装是将数据(属性)和行为(方法)捆绑在一起,并将它们存储在对象内部。通过封装,对象的内部状态被隐藏,只...

商业模式顶层设计,构建企业可持续发展的基石

商业模式顶层设计,构建企业可持续发展的基石

商业模式顶层设计是指在一个组织或企业中,从最高层次出发,对整个商业模式进行全面的规划和设计。它涉及到对企业的核心价值主张、目标市场、客户关系、收入来源、关键资源、关键业务、重要合作和成本结构等关键要素的深入分析和决策。在进行商业模式顶层设计时,需要考虑以下几个方面:1. 核心价值主张:明确企业为顾客...