![]()
![]()
編者按
在我們首次線下 Cursor Meetup 北京站中,超級峰關(guān)于 AI 編程實踐的分享,獲得了社區(qū)成員的熱烈反響,大家紛紛希望能夠更深入了解他從零基礎(chǔ)到半年開發(fā)七款產(chǎn)品的完整歷程。
于是我們特別邀請超級峰進(jìn)行了這場深度訪談,分享他關(guān)于 Vibe coding 的獨(dú)門技巧和背后的思想。
作為一名農(nóng)業(yè)互聯(lián)網(wǎng)公司的產(chǎn)品經(jīng)理,他在 2024 年 11 月偶然接觸 Cursor 后,僅用半年時間就完成了從技術(shù)小白到 AI 獨(dú)立開發(fā)者的華麗轉(zhuǎn)身,他開發(fā)的“芝士相機(jī)”——一款精準(zhǔn)面向男朋友幫女朋友拍照構(gòu)圖的 iOS 應(yīng)用,在蘋果 app store 商店一度排名 107 名。這段經(jīng)歷,對每一位 AI 編程愛好者都極具啟發(fā)意義。
PS:后續(xù)還有本次采訪的完整播客和視頻版本發(fā)布,歡迎大家關(guān)注?
核心速讀
? 5 個關(guān)鍵觀點
AI 編程的核心,是從擁抱確定性轉(zhuǎn)向擁抱不確定性,接受 AI 的創(chuàng)造力
文檔化管理,是掌控 AI 編程項目的關(guān)鍵,需要建立清晰的目錄結(jié)構(gòu)和規(guī)范
組件化思想,是能夠?qū)崿F(xiàn)代碼復(fù)用,提高多產(chǎn)品開發(fā)的效率和一致性
最佳產(chǎn)品開發(fā)路徑,是做自己有痛點需求的產(chǎn)品,自己就是用戶,快速自我驗證和迭代
AI 編程 , 本質(zhì)上是一種創(chuàng)造能力,掌握后可以延伸到其他 AI 應(yīng)用領(lǐng)域
關(guān)鍵數(shù)據(jù)
接觸 Cursor 時間:2024 年 11 月
開發(fā)周期:每款產(chǎn)品的第一個版本最多一周完成
產(chǎn)品數(shù)量:半年累計上線七款產(chǎn)品
學(xué)習(xí)周期:1-2 周熟悉 Cursor 使用方法
一、與 Cursor 的初次相遇:哈爾濱早冬的轉(zhuǎn)折夜
問:你什么時候最開始接觸 Cursor 的?當(dāng)時的情況是怎樣的?
超級峰: 2024 年 11 月,當(dāng)時我在東北哈爾濱出差。忙碌完工作后,我回到酒店,外面還飄著哈爾濱冬夜里的雪,
我打開電腦,像往常一樣了解網(wǎng)絡(luò)的最新動態(tài),突然,一篇文章吸引了我,那是一篇講述 AI 編程的文章,我的大腦隨著閱讀內(nèi)容逐漸亢奮,竟然有一款名為 Cursor 的 AI 編程工具已經(jīng)能夠?qū)⒛X海中的想法通過自然語言的方式轉(zhuǎn)化為具體的產(chǎn)品。
之前我有一款制作 GIF 表情包的微信小程序,從 19 年開始做的,累計用戶達(dá)到大概兩百多萬。但小程序基本是屬于用完即走的狀態(tài),用戶粘性比較低。所以想找一個粘性更高的,比如說 App。
在看到這篇文章之前,我其實彷徨了一段時間了,關(guān)于是否要學(xué)習(xí)新技術(shù)來實現(xiàn)我腦海中的想法。但是學(xué)一個新的技術(shù),對我這種已經(jīng)在上班的狀態(tài)來說,是比較困難的。直到遇到了這篇文章,這就像是一種緣分,我的命運(yùn)的齒輪似乎開始逐漸轉(zhuǎn)動了起來。
那天晚上,屋外飄著雪,但是我的內(nèi)心是火熱的,我打開了 Cursor 的官網(wǎng),下載了 Cursor,開始了我人生第一次用對話就能編程的奇妙體驗。
![]()
超級峰的GIF表情包小程序
問:那你第一次使用 Cursor 的時候,印象是什么呢?
超級峰: 我當(dāng)時挺驚訝的,因為一開始看到自媒體介紹的時候,會以為自媒體有一些夸大的成分。但實際上,當(dāng)我輸入了我第一句話之后,他就自動幫我去瘋狂寫代碼,我當(dāng)時就被 Cursor 輸出的代碼效果和質(zhì)量給震驚了。。
然后芝士相機(jī),也就是我的第一款產(chǎn)品,其實只花了一天左右時間就開發(fā)完成了。
在開發(fā)之前,我花了 1 到 2 周,去摸索和使用 Cursor 這款工具。我發(fā)現(xiàn)它是一個挺全面的工具,并不是只是寫代碼,更像是一種能夠幫助我將想法變成產(chǎn)品的創(chuàng)作工具。
![]()
芝士相機(jī)免費(fèi)榜排名107
二、認(rèn)知突破:從懷疑、驗證到信任
問:在剛開始使用 Cursor 的時候,你遇到最大的問題是什么?
超級峰: 其實最大的問題是,我有的時候,不太敢相信他寫的代碼對不對,因為他有時確實會寫錯代碼。所以每次他寫出來代碼之后,我會去測一下。
因為我本身是一個產(chǎn)品經(jīng)理,這種情況下,我天然的會習(xí)慣性的去驗證一下正確性。
當(dāng)我發(fā)現(xiàn)他可能有一些情況下會出錯。我就會告訴他具體是哪里出錯,把它當(dāng)做一個開發(fā)技術(shù)的同事,告訴他這里或那里不對,然后他就能夠接著我反饋的信息,進(jìn)一步進(jìn)行調(diào)整。
問:你覺得在剛開始,最讓你驚喜的是哪個具體的功能?
超級峰: 當(dāng)時最驚喜的是 Cursor 的 Composer 功能,去年的時候是叫 Composer,現(xiàn)在叫 Agent。Composer 的功能相比當(dāng)時的 Chat 功能來說,對于我這種不想去接觸技術(shù),但是我想去做產(chǎn)品這種狀態(tài)的人,簡直是太神了。
其次是撤銷的功能。因為即使作為一名產(chǎn)品經(jīng)理,我有時也有可能說不清功能需求。因為我當(dāng)下會基于某一個功能,體驗完之后發(fā)現(xiàn)我可能還想調(diào)整,比如我想把刪除改成清空。
那在這種情況下,我可能會讓 Cursor 撤回重新再來一次,而非基于原有的錯誤的方向上繼續(xù)調(diào)整,因為繼續(xù)改可能還并不是我想要的。
三、Cursor 賦能:半年七款產(chǎn)品的爆發(fā)期
問:能先介紹一下你現(xiàn)在在用 Cursor 開發(fā)的項目嗎?
超級峰: 在接觸 Cursor 后到今天,我的創(chuàng)作是沒有停下來過的,即使我現(xiàn)在是屬于在一家公司任職的狀態(tài)。因為 Cursor 帶給我的效率提升已經(jīng)非常明顯,并且我已經(jīng)掌握了可行可落地的實踐技巧。
我創(chuàng)作的項目主要分為兩大類,第一類是面向 To C 的,這類場景下更多是以我自己的需求場景為核心。
比如說芝士相機(jī),這款 App 主要是面向于男朋友幫女朋友更好拍照這個場景下。因為我發(fā)現(xiàn)對很多男生來說,幫對象拍好照片其實是一件挺難的事情。
第二款產(chǎn)品是小圓角,我在小紅書里面宣傳我的產(chǎn)品,我希望我在做自媒體內(nèi)容的情況下,我的圖片貼紙是比較好看的,當(dāng)相冊只有方形的 Logo 貼紙時,我需要一款高效的工具能夠幫助我將其快速處理成圓角 Logo 貼紙
第三款是小貓快讀,解決的是當(dāng)對方發(fā)送給我大段長文本的情況下,能幫我去進(jìn)行自動分段,讓我閱讀起來壓力會更小一些,也能夠幫助我提高閱讀效率。我可能代表一類 ADHD 的用戶,沒法集中注意力去看大段內(nèi)容。
面向 TO C 的最后一款產(chǎn)品,是鴨霸單詞。起源于某天早上我睡醒的時候,看到即刻上有個博主發(fā)了一個視頻,是視頻的內(nèi)是一種當(dāng)時十分熱門的 10 秒背單詞的形式,不斷地重復(fù)一個單詞的讀音朗讀,實現(xiàn)洗腦式記憶。我覺得這太適合我們中國寶寶的體質(zhì),因為它像是在不斷洗腦重復(fù)地告訴你,這個單詞的讀音與含義。
第二類是面向 ToB 獨(dú)立開發(fā)者的產(chǎn)品。
這是近兩三個月我正在做的事情。比如說第一款產(chǎn)品 Soul Card 魂卡,解決的是像我一樣的 AI 獨(dú)立開發(fā)者,在創(chuàng)作的成本越來越低之后,希望能夠有個窗口,能夠展示自己的思考、經(jīng)歷與作品,建立屬于自己的獨(dú)立開發(fā)者的品牌。
第二款產(chǎn)品是 AI Native Hub,主要也是面向 AI 獨(dú)立開發(fā)者,這款產(chǎn)品主要解決 AI 編程高質(zhì)量資訊的獲取、AI 編程技術(shù)概念的了解,以及提供了展示自己 AI 原生作品的空間,更好地陪伴 AI 獨(dú)立開發(fā)者完成從學(xué)習(xí)成長到作品宣傳的全周期。。
最后一款 TO B 的產(chǎn)品叫熊貓靈碼,主要解決的是在 AI 編程全流程中,存在 AI 工具產(chǎn)出的內(nèi)容暫時難以滿足后續(xù)環(huán)節(jié)的直接使用的情況下,提供一套工具集合解決方案,幫助 AI 獨(dú)立開發(fā)者更好地銜接不同 AI 工具,讓 AI 編程更順暢。
問:你平均下來每一款產(chǎn)品的開發(fā)用了多久?
超級峰: 其實每款產(chǎn)品的第一個版本開發(fā),大部分產(chǎn)品其實只需要 1~2 天就能完成原型產(chǎn)品的開發(fā),并且我一般會利用工作日晚上休息或者周末的時間。大部分情況下,借助 Cursor 完成一款新產(chǎn)品的開發(fā)是很快的,當(dāng)然前提是你需要先想清楚需求。
問:你做了這七款產(chǎn)品,你能透露一下你大概的收益嗎?
超級峰: 通過 Cursor 創(chuàng)造的 AI 原生的產(chǎn)品,累計 4 個月帶來的收入在大四位數(shù)的級別。在商業(yè)化變現(xiàn)方面,目前階段主要側(cè)重于 ToC 用戶群體,即通過 iOS App 內(nèi)購帶來的收入。其中,目前僅鴨霸單詞完成內(nèi)購組件的功能接入,其他 App 產(chǎn)品主要為通過國內(nèi)免費(fèi)、海外付費(fèi)$1 付費(fèi)的策略逐步在通過完善產(chǎn)品基礎(chǔ)上接入由 Cursor 實現(xiàn)的內(nèi)購組件。
四、如何把想法變成真正的產(chǎn)品:找準(zhǔn)自己就是用戶
問:你是怎么把自己的想法梳理清楚,把它從 idea 變成一個真的產(chǎn)品的構(gòu)造?第二個就是 因為Cursor 很強(qiáng)大,所以就很容易讓人忍不住去探索一些新的東西,把一些新的東西加進(jìn)去,有個完美主義的感覺,這兩個問題你是怎么解決的?
超級峰: 其實這看起來是兩個問題,實際對我來說是一個問題。
首先,我的身份是獨(dú)立開發(fā)者,我并沒有更多的時間像一個大團(tuán)隊一樣花大量的時間調(diào)研需求。其次,我需要快速不斷地去將我腦海中的產(chǎn)品。
我是如何做到的,因為我代表著產(chǎn)品的核心用戶群體,我就在產(chǎn)品核心場景的里面,這確保了需求的痛點我是有體感的。
我在驗證我的需求的時候,我就是用戶。我能夠快速去判斷他是不是我要的,而不需要去依靠其他用戶告訴我,他有什么樣的需求。我覺得這樣做有兩個很大的好處:
第一個,你會有很直觀的痛感。無論是說你的痛感,還是說你在你的場景中發(fā)生的頻率,你也能夠明顯感覺到。并且當(dāng)一旦痛感發(fā)生的時候,你就能夠被推動自己去不斷去優(yōu)化你的產(chǎn)品。
這種情況下,你并不會覺得說,我到底在做的這個產(chǎn)品對不對?而是你更多的是想的是我這款產(chǎn)品,怎么樣更好的服務(wù)好自己。因為在前期的時候,你只要服務(wù)好自己,就能夠吸引到同樣場景、同樣痛點的用戶。
第二個,關(guān)于過度探索的問題。如果用戶是我們自己的情況下,探索工具的可能性本身也會是自己的一種需求,那就并不存在什么問題。只是我們需要清晰地知道我們想要的是什么,探索可能分兩類:
· 我想嘗試更多解法
· 我可能不知道我的目標(biāo)在哪,我可能想找到那個目標(biāo)。
如果自己就是用戶,很清楚自己的需求和目標(biāo),就不存在過度的探索。
五、AI 編程的三大心法:心態(tài)轉(zhuǎn)變、文檔化、組件化
問:你覺得在這個與傳統(tǒng)編程的范式轉(zhuǎn)化之間,你有沒有一些總結(jié)下來的思維或者是心法?
超級峰: 首先,我覺得 AI 編程,首先跟原先的我們傳統(tǒng)的編程,我會更傾向于認(rèn)為,它是一個從原先的擁抱確定性轉(zhuǎn)化成一個擁抱不確定性的過程。這是你在心態(tài)上需要進(jìn)行轉(zhuǎn)變的。
我們?nèi)祟悾且环N很追求確定性的生物。我們希望我們輸入得到一個很確定的結(jié)果。但是 AI 編程其實說實在它并不是,你可能同一句話他下一次會得到不一樣的結(jié)果。但是恰恰 AI 所具備的這種特性,為我們帶來了更多創(chuàng)造的能力。
AI 的幻覺其實是由他的創(chuàng)造力衍生一些副產(chǎn)品。當(dāng)然,大部分情況下 AI 的幻覺在 AI 編程過程中帶給我們的是禮物,少部分情況下給到一些 bug,我們接納禮物,也在遇到 bug 時學(xué)會與 AI 如何共同解決問題。
第二個,我覺得是需要建立一個能夠持續(xù)去維護(hù)跟管理產(chǎn)品的能力。這個就是我不斷去分享給大家基于文檔的產(chǎn)品管理思想。
通過文檔目錄管理產(chǎn)品的方式,我們不再需要去接觸到代碼的細(xì)節(jié),更多的是需要管理好你的產(chǎn)品目錄。比如,你需要知道功能代碼在哪個文件夾,說明性文檔在哪個文件夾。
并且我覺得文檔的工程化,目前是大大被忽略的。因為在 AI 無窮想象力的情況下,在 AI 編程的場景下,我們更需要讓他在某一個場景下去收斂,就相當(dāng)于聚焦。
這種情況下,有一定規(guī)范前提的情況下,AI 編程發(fā)揮的能力會更加強(qiáng)大。
![]()
項目結(jié)構(gòu)示例
第三個,基于產(chǎn)品功能穩(wěn)定、產(chǎn)品目錄可持續(xù)維護(hù)前提下,你可能會不斷去迭代你的作品。你可能不只是開發(fā)一個作品,因為創(chuàng)造能力釋放之后,其實可能會就像我一樣,可能會開發(fā)六七個乃至于更多的產(chǎn)品。
我們不一定是說多就是好,而是在產(chǎn)品數(shù)量較多的情況下,我們?nèi)绾慰紤]效率問題?
我當(dāng)時是想到的是組件化的這種思想,組件這個思想其實并不是憑空冒出來了,這個技術(shù)概念早已在軟件工程領(lǐng)域被廣泛使用。
實際驗證下來,通過 Cursor 實現(xiàn)組件化的能力也是完全沒有問題的,Cursor 能夠幫助我們?nèi)ネ瓿擅總€組件的抽象與實現(xiàn)。我要做的事情就是告訴 Cursor 需要將組件實現(xiàn)到哪個文件夾內(nèi),并且告訴它組件需要盡量靈活可配置,或者有明確要求的情況下,我會要求 Cursor 實現(xiàn)的組件哪些內(nèi)容是需要可配置。在后續(xù)的組件使用的時候,我只需要在公共組件內(nèi)添加功能(比如說訂閱支付功能),在第一個產(chǎn)品驗證沒問題,我就把這個組件文件夾就拷貝到第二個產(chǎn)品里面去,只需要驗證第二個產(chǎn)品是否有報錯,而不需要重新開發(fā)。
六、給 Cursor 新手的三條建議
問:你覺得對于一些新入門的人,新使用 Cursor 的人,你會有什么具體的建議嗎?比如說三條具體建議。
超級峰: 第一個心態(tài),尤其是對一些還在場外的小伙伴來說,他們可能會覺得 AI 編程會跟他有些距離。但我覺得,目前 AI 編程已經(jīng)具備了從想法到產(chǎn)品或者說作品的一個能力。
AI 不只是說你需要開發(fā)過軟件的時候,或者寫一個軟件產(chǎn)品才需要用到。我們可能會在內(nèi)容創(chuàng)作上會用到,在幫忙梳理思路上,也可以用到 Cursor。
其實更多的是需要先用起來,先體驗一下這款新的工具,它能不能幫助到你。你可能遇到一個問題的時候,你可以優(yōu)先考慮,我能不能用 Cursor 來幫我去實現(xiàn)一下,然后再去看看他是不是確實能滿足自己的需求。
第二個就是對于已經(jīng)在路上的那些創(chuàng)造者來說,擁抱變化。整個的行業(yè)也在快速的發(fā)展,包括 Cursor,雖然目前 Cursor 還是存在一些可以去優(yōu)化跟發(fā)展的空間,但是 Cursor 已經(jīng)能夠成為我們的得力合作伙伴,幫助我們的解決大部分 AI 編程問題。
在這個過程中,雖然有挺多的不確定性,就是因為 AI 編程本身,或者 AI 的能力本身具備不確定性,那我們更多的是要專注于我們的目標(biāo)。可能現(xiàn)在需要五句話才能實現(xiàn)的事情,我們逐漸的通過對話的方式找到那個手感,在未來可能五句話就變成三句話。
但是在過程中,你沉淀下來的是你的經(jīng)驗、你的認(rèn)知,以及你在過程中也會迸發(fā)出新的靈感。接受它現(xiàn)在的不完美,但是對未來充滿希望,并且更多專注在自己的目標(biāo)身上,你一定會收獲意想不到的結(jié)果。
最后一個就是積極地去擁抱行業(yè)。在 AI 領(lǐng)域現(xiàn)在發(fā)展這么快的情況下,其實大家都是新手,也都渴望與更多同行者交流與學(xué)習(xí)。
這種情況下,更需要大家對這個領(lǐng)域感興趣的,或者有對這個領(lǐng)域抱有希望的這些創(chuàng)造者,能夠去積極的去參與到整個行業(yè)的歷史的進(jìn)程里面去。
去跟更多的對這個領(lǐng)域感興趣的小伙伴去進(jìn)行連接、交流。交流并不只是說你自己的輸出更多,還是讓大家看到更多的可能性。在交流過程中,也可能會讓你自己遇到更多的可能,并且為你未來的人生增加更多的可能性。
七、最后多說兩句
這場對話,讓我們看到了一個產(chǎn)品經(jīng)理如何在半年時間內(nèi)完成從技術(shù)小白到 AI 獨(dú)立開發(fā)者的華麗轉(zhuǎn)身。超級峰的經(jīng)歷告訴我們,AI 編程的門檻并不在于技術(shù)本身,而在于是否能夠轉(zhuǎn)變思維方式,從追求確定性轉(zhuǎn)向擁抱不確定性,從關(guān)注技術(shù)細(xì)節(jié)轉(zhuǎn)向聚焦產(chǎn)品需求。
更重要的是,他用實踐證明了 AI 編程不僅僅是一個開發(fā)工具,更是一種創(chuàng)造能力的釋放。通過合理的文檔化管理、組件化思想和持續(xù)的經(jīng)驗沉淀,每個人都可能成為超級個體,在 AI 時代找到屬于自己的發(fā)展路徑。
你的 AI 編程初體驗是什么?在評論區(qū)分享:
你第一次使用 Cursor 時最讓你驚喜的功能是什么?
在開發(fā)過程中,你遇到過哪些讓你印象深刻的"翻車"時刻?
你覺得 AI 編程最大的價值在哪里?
我們期待更多同行者的聲音。
想要與更多 AI 編程實踐者交流?加入 Cursor 中文社區(qū),與超級峰這樣的實踐者直接對話,找到屬于你的 AI 編程之路。
后臺回復(fù)"社區(qū)"即可加入。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.