試了下Cursor,感覺程式設計師工種危險了

架构师汤师爷發表於2024-12-05

大家好,我是湯師爺~

今年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面試真題、簡歷模版、架構設計,等經驗分享。

相關文章