AI編程經(jīng)驗分享:會帶來哪些變化?
在AI編程風(fēng)潮席卷而來的當(dāng)下,究竟該如何看待這一新興技術(shù)對編程領(lǐng)域的深遠(yuǎn)影響?本文將深入剖析AI編程在實際項目中的應(yīng)用體驗,探討其在開發(fā)效率、項目可行性驗證以及成本控制等方面帶來的變革。
今年上半年AI編程領(lǐng)域確實比較火。其實我在去年就已經(jīng)嘗試用AI編程工具Cursor來寫一些產(chǎn)品代碼,雖然最終產(chǎn)品沒有發(fā)布上線,但我投入了大概兩個月時間,嘗試通過Cursor實現(xiàn)之前的一些想法。
具體來說,我是拿十年前創(chuàng)業(yè)時的一個項目來做實驗。當(dāng)時那個項目沒有成功,服務(wù)端的代碼我做了保留,但客戶端的代碼都刪除了。這次我用Cursor來重新修正服務(wù)端代碼(雖然現(xiàn)在已經(jīng)不能直接運(yùn)行,但框架結(jié)構(gòu)還在),把它改造成能運(yùn)行的最新版本。
客戶端的部分則是從零開始,完全通過打字和AI交互,一步步實現(xiàn)相關(guān)功能??偟膩碚f,確實能用AI把這個產(chǎn)品做出來。
不過我發(fā)現(xiàn),相比真正會寫代碼的人,用AI編程可能耗時更長。AI大概只能解決從0到60分的問題,60分到80分這個區(qū)間需要反復(fù)修改調(diào)整。經(jīng)常會出現(xiàn)解決了A問題卻引入B問題的情況,導(dǎo)致要不斷返工。
當(dāng)然不排除未來AI會變得更智能,但就目前而言,它更適合以下場景:
1、幫助不會編程的人實現(xiàn)從無到有的突破。
2、適合做簡單的項目(比如之前流行的一鍵生成小游戲那種)。
3、作為程序員助手,快速完成基礎(chǔ)代碼。
對于復(fù)雜功能,AI還是比較吃力的。所以我認(rèn)為AI編程更適合:
1、有經(jīng)驗的程序員用它來提高效率。
2、非技術(shù)人員嘗試實現(xiàn)簡單創(chuàng)意。
在我們公司,程序員現(xiàn)在都會用AI寫代碼。AI能快速完成0-60分的基礎(chǔ)代碼,程序員再自己優(yōu)化完善,這樣整體效率提升很大。比如以前需要2-3個月的項目,現(xiàn)在1-1.5個月就能完成。
對產(chǎn)品經(jīng)理和運(yùn)營同學(xué)來說,AI編程最大的價值在于:
1、快速驗證想法(MVP)
2、降低試錯成本
3、縮短開發(fā)周期
不過萬變不離其宗,最終還是要回歸產(chǎn)品本質(zhì):
1、解決了什么用戶需求?
2、市場定位是什么?
3、商業(yè)化路徑如何?
4、核心用戶群體是誰?
這些根本性問題,AI幫不了你,還是需要產(chǎn)品經(jīng)理自己思考清楚。
本文由人人都是產(chǎn)品經(jīng)理作者【李明Bright】,微信公眾號:【李明Bright】,原創(chuàng)/授權(quán) 發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來自Unsplash,基于 CC0 協(xié)議。
- 目前還沒評論,等你發(fā)揮!