不會(huì)代碼的獨(dú)立開(kāi)發(fā)者,除了學(xué)Cursor,還該會(huì)些什么?
“十多年前有本書(shū)叫《人人都是產(chǎn)品經(jīng)理》,但現(xiàn)在可能才真正到了「人人都是產(chǎn)品經(jīng)理」的時(shí)刻?!?/p>
蘋果商店付費(fèi)榜Top1,這是一個(gè)不會(huì)代碼的獨(dú)立開(kāi)發(fā)者用Cursor開(kāi)發(fā)App的最佳戰(zhàn)績(jī)。
背后獨(dú)立開(kāi)發(fā)者用1.5個(gè)小時(shí),開(kāi)發(fā)并上架了包括「小貓補(bǔ)光燈」在內(nèi)的2款iOS App,這個(gè)初代版本最高沖到了蘋果商店“攝影與錄像分類”免費(fèi)排行榜前20。
后來(lái)因?yàn)槌u者眾,開(kāi)發(fā)者一怒之下,選擇的竟然是開(kāi)發(fā)功能進(jìn)階的「小貓補(bǔ)光燈Pro」,收費(fèi)1元。不料上架4小時(shí)內(nèi)竟然沖上付費(fèi)總榜第一。
截至量子位和背后獨(dú)立開(kāi)發(fā)者陳云飛開(kāi)聊時(shí),兩款A(yù)pp的總下載量已經(jīng)接近20萬(wàn)。
它成功地告訴我們:
AI Native的獨(dú)立開(kāi)發(fā)者,一行代碼不會(huì)寫,真的能做出一個(gè)可上架的爆款。
小貓補(bǔ)光燈是什么?
提供不同明暗冷暖色調(diào)的純色照片,通過(guò)簡(jiǎn)單調(diào)整參數(shù)來(lái)補(bǔ)光打光,以拍出更好看的照片。
免費(fèi)版只能補(bǔ)光,收費(fèi)的Pro版能夠邊補(bǔ)光邊拍照。
△免費(fèi)版(左圖)和Pro版(右圖)
毫無(wú)疑問(wèn),這是AI原生時(shí)代,一個(gè)典型小體量黑馬的故事,人們喜聞樂(lè)見(jiàn),充滿好奇,因此App和陳云飛迅速被放到聚光燈下。
今天量子位想從另一個(gè)角度來(lái)和大家一起看這件事——
AIGCer、AI Native獨(dú)立開(kāi)發(fā)者們,在這個(gè)想打造一款成功的產(chǎn)品,除了學(xué)會(huì)用AI工具,還應(yīng)該學(xué)會(huì)些什么?
十問(wèn)小貓補(bǔ)光燈后,我們梳理出一個(gè)答案,大致可以概括為:
產(chǎn)品思維、找準(zhǔn)需求、后續(xù)運(yùn)維。
(在不改變?cè)獾幕A(chǔ)上,部分內(nèi)容做了書(shū)面化匯編整理)
Q1:Cursor出現(xiàn)前,做過(guò)AI-Native產(chǎn)品嗎?怎么做的?
太長(zhǎng)不看版:用OpenGPT做過(guò)小應(yīng)用,用GPT-4做過(guò)Chrome插件,在GPT Store做過(guò)很多GPTs。
去年上半年出現(xiàn)了一個(gè)叫OpenGPT的平臺(tái),讓用戶可以基于ChatGPT使用和創(chuàng)建小應(yīng)用。它和編程技術(shù)沒(méi)有什么關(guān)系,你設(shè)定一些系統(tǒng)提示詞,就可以讓Chatbot有特別的功能。
當(dāng)時(shí)我就創(chuàng)建了幾個(gè),做了一些嘗試,覺(jué)得還挺有趣。
GPT-4出來(lái)過(guò)后,編程能力有了一定的提升,所以我用它做了幾個(gè)Chrome插件——每個(gè)插件只需要三四個(gè)代碼文件。
我通過(guò)對(duì)話的方式,讓GPT-4吐出不同插件的文件代碼,我復(fù)制后再按流程調(diào)試,有問(wèn)題我再反饋給GPT-4,不停重復(fù)這個(gè)過(guò)程。
一段時(shí)間過(guò)后,我感受到了當(dāng)時(shí)GPT-4編程能力的上限,就停止了。
去年11月,GPT Store上線,我做了得有三、四十個(gè)GPTs,有一個(gè)叫「更勤奮更聰明的GPT-4」上過(guò)GPT Store首頁(yè),至少Top 100的水平,使用量有200k以上。
實(shí)際上那些GPTs的用戶量比我想象中高,有一波用戶在相對(duì)高頻地使用。
但是因?yàn)镺penAI沒(méi)有實(shí)現(xiàn)原來(lái)的承諾給創(chuàng)作者分成,以及在工具能力上沒(méi)有做任何迭代,因此能做的東西并沒(méi)有太多。
所以我現(xiàn)在也沒(méi)有在這個(gè)事情上去花很多精力,只是說(shuō)把它作為一個(gè)工具去進(jìn)行使用。
最近我又投喂了更豐富的資料和自己沉淀的一些經(jīng)驗(yàn),用它做了一個(gè)關(guān)于cursor的快捷答疑的GPTs,但用戶數(shù)和使用量都大不如前了。
Q2:小貓補(bǔ)光燈會(huì)火了,最關(guān)鍵的點(diǎn)是什么?
太長(zhǎng)不看版:愿意嘗試+勇于發(fā)布+洞察需求+后續(xù)營(yíng)銷。
從女朋友偶然的建議——了解什么是補(bǔ)光燈——Cursor開(kāi)做,前后決策沒(méi)有超過(guò)五分鐘的時(shí)間。
最開(kāi)始其實(shí)很多開(kāi)發(fā)者不看好。
△圖源陳云飛公眾號(hào)“花叔”
我覺(jué)得最重要的點(diǎn)就是我可能有一些自己的想法,以及我自己愿意去做嘗試,里面還有很多運(yùn)氣成分。只是說(shuō)我做了很多事情,讓這個(gè)運(yùn)氣有可能發(fā)生在我身上,我只是把自己丟給了運(yùn)氣。
如果非得說(shuō)這個(gè)產(chǎn)品好的地方,那就是它確實(shí)是一個(gè)很少見(jiàn)的、洞察的、很廣泛,但是又沒(méi)有被滿足的需求。這一點(diǎn)是這個(gè)產(chǎn)品的基礎(chǔ)出發(fā)點(diǎn)。
然后后面有一些做得還不錯(cuò)的營(yíng)銷,看營(yíng)銷數(shù)據(jù)炸不炸;還有很多切中需求后,用戶的支持成分在里面。
但這個(gè)過(guò)程中,首先我得愿意去發(fā)布產(chǎn)品,而且發(fā)布后的流量、用戶都控制和管理得比較好。
Q3:怎么尋找用戶需求?
太長(zhǎng)不看版:觀察很多用戶在用什么非產(chǎn)品化的、比較麻煩復(fù)雜的方式來(lái)滿足自己的需求。
小某書(shū)上經(jīng)常有《大家覺(jué)得市面上缺什么App?》的帖子,我有時(shí)候倒是也會(huì)看到,但我確實(shí)不會(huì)太關(guān)心那底下評(píng)論的內(nèi)容。
假如一個(gè)人現(xiàn)在想學(xué)AI編程,但自己壓根沒(méi)有發(fā)現(xiàn)需求的能力的話,我會(huì)建議ta可以找一些這樣的帖子去看一看。
但從尋找真實(shí)需求的角度來(lái)說(shuō),我會(huì)對(duì)這種帖子比較謹(jǐn)慎。
對(duì)我來(lái)說(shuō),找需求不是說(shuō)那些人需要什么,大多數(shù)人表達(dá)不清楚自己想要的是一個(gè)什么樣的記賬工具。
找需求應(yīng)該是去觀察,很多用戶現(xiàn)在在用什么非產(chǎn)品化的、比較麻煩復(fù)雜的方式來(lái)滿足自己的需求。
去發(fā)現(xiàn)“大家用很麻煩的方式來(lái)滿足需求”或“現(xiàn)有的解決方案不是很好”,而不是用新的技術(shù)來(lái)解決舊的需求,比如用AI編程做記賬工具什么的——這類東西已經(jīng)太多了。
我沒(méi)法特別信任用戶“關(guān)于自己需要什么”這部分的東西,我會(huì)更關(guān)注用戶的行為,已經(jīng)在表達(dá)時(shí)傳遞出的信息,知道用戶沒(méi)有被滿足的需求到底是什么。
Q4:App火了過(guò)后iOS/安卓/小程序出了很多山寨版,怎么看待?
太長(zhǎng)不看版:早已預(yù)料,抄不走核心點(diǎn);應(yīng)該想到要把一切不利于我皆轉(zhuǎn)化為有利于我;哪怕大廠出同款,和自己的目的也不同,沒(méi)什么可競(jìng)爭(zhēng)的。
我不算很憤怒。
山寨小貓補(bǔ)光燈的,一種是自己沒(méi)有想法,然后別人出來(lái)火的東西要抄。我之前在互聯(lián)網(wǎng)公司那么多年,知道這都是常態(tài)。
很多個(gè)人/小團(tuán)隊(duì)/小公司抄來(lái)說(shuō)的話,產(chǎn)品抄得看起來(lái)很像,但因?yàn)椴皇菑挠脩粜枨蟪霭l(fā),抄的只是邏輯,所以抄都抄得非常差、非常糟糕,甚至都沒(méi)有什么好競(jìng)爭(zhēng)的。
他們做得實(shí)在太爛了,嗯。
非要說(shuō)憤怒,我有一部分憤怒是對(duì)安卓混亂的應(yīng)用生態(tài)。很多人完全百分百照搬名字和logo在各個(gè)應(yīng)用商店上架,這個(gè)是讓我憤怒的,因?yàn)檫@個(gè)行為絕對(duì)地欺騙了我的用戶群體。
△圖源陳云飛公眾號(hào)“花叔”
我更多是把這作為可以營(yíng)銷的一個(gè)事件。
抄襲的事情發(fā)生了,那我怎么應(yīng)對(duì)和應(yīng)用這個(gè)事情?我的思維方式其實(shí)是這樣的。
包括看到很多山寨App后,我做了一個(gè)反常識(shí)的決定,上線新增拍照功能但收費(fèi)1元的pro版。
我把“收費(fèi)”這件事本身轉(zhuǎn)變成了一次營(yíng)銷事件,所以前端的流量入口更寬了,更大的流量x更低的轉(zhuǎn)化,帶來(lái)了更多的下載量。
至于大廠做類似的產(chǎn)品(不管在我之前還是在我之后) ——我覺(jué)得可能有很多做相機(jī)App的公司會(huì)意識(shí)到女性用戶需要補(bǔ)光燈來(lái)幫助拍更好的照片,但這個(gè)東西非常簡(jiǎn)單,大廠產(chǎn)品經(jīng)理在公司內(nèi)部去推進(jìn),說(shuō)清楚它各方面的價(jià)值,是有一定的困難存在的。
同時(shí)大廠產(chǎn)品和小貓補(bǔ)光燈(或我做的其它產(chǎn)品)形態(tài)類似,但是要定位和要解決的問(wèn)題不同。
舉個(gè)例子,我之前有一個(gè)App叫拍照搜單詞,我知道有些入局大模型的大廠/創(chuàng)業(yè)公司也有這個(gè)功能,有的比我出得還早。
△陳云飛“拍照識(shí)單詞”(左)和階躍星辰“躍問(wèn)-單詞卡”(右)
但他們更多是把它作為展示大模型能力的一個(gè)窗口,是在大模型能力基礎(chǔ)上疊加的一個(gè)功能產(chǎn)品。
跟我做的這個(gè)事情不太一樣。
所以大廠入局我沒(méi)特別覺(jué)得有競(jìng)爭(zhēng)。小貓補(bǔ)光燈也有大廠跟進(jìn)了,但是對(duì)最近的下載量沒(méi)有什么太大的影響。
因?yàn)槲易銐蛐?,所以不至于被山寨或抄襲就死掉。
Q5:為什么會(huì)在小某書(shū)評(píng)論區(qū)和大家當(dāng)“姐妹”?
太長(zhǎng)不看版:讓自己被實(shí)實(shí)在在地人格化,以及形成有趣的氛圍,帶動(dòng)更多@和轉(zhuǎn)發(fā)。
AppStore會(huì)顯示個(gè)人開(kāi)發(fā)者的全名,所以小貓補(bǔ)光燈在蘋果商店上架后,用戶是能看到我的名字的。
評(píng)論區(qū)有第一個(gè)、第二個(gè)、第三個(gè)用戶喊出我的名字“陳云飛”之后,兩件有趣的事情發(fā)生了:
首先,我不再是個(gè)獨(dú)立開(kāi)發(fā)者,我不再是個(gè)小紅書(shū)博主,我被實(shí)實(shí)在在地人格化,拉近了和“姐妹們”的距離。
其次,這種meme元素讓這條筆記本身有了更強(qiáng)烈的標(biāo)簽,形成了一個(gè)更有趣的社區(qū)氛圍,很多人會(huì)因?yàn)檫@個(gè)氛圍而在評(píng)論區(qū)@自己的朋友或者將筆記轉(zhuǎn)發(fā)給自己的朋友(而分享,是小紅書(shū)最最喜歡的一類數(shù)據(jù))。
我后面大概做了幾件事讓它延續(xù):
第一,我在評(píng)論區(qū)作為一個(gè)更真實(shí)的人,以及造了個(gè)和“姐妹們”站在一起的形象。
第二,拼命關(guān)注這個(gè)產(chǎn)品的問(wèn)題和用戶需求,在筆記爆火的兩天內(nèi)連夜改了三個(gè)版本。
不過(guò)我關(guān)注用戶需求不是從現(xiàn)在才開(kāi)始的,這是我一直以來(lái)的習(xí)慣。
追根溯源的話,其實(shí)跟我原來(lái)在大廠做用戶研究的經(jīng)歷有關(guān),就是到底怎么發(fā)現(xiàn)用戶需求?到底什么樣的需求是真·用戶需求?
原本我在這些事情上就會(huì)做非常多的思考,是我的自有習(xí)慣。
Q5:怎么看待“陳云飛”也火了?
太長(zhǎng)不看版:個(gè)人身上集中太多吸引人的標(biāo)簽和話題度。
小貓補(bǔ)光燈的走紅,和我個(gè)人“陳云飛”的走紅,其實(shí)是兩件事。
產(chǎn)品在小紅書(shū)上火了,其實(shí)是誰(shuí)切中了對(duì)應(yīng)群體的需求。后續(xù)肯定沒(méi)有辦法像原來(lái)那么爆,平臺(tái)不可能每天、每周都給我原來(lái)那種級(jí)別的推流。
不過(guò)從現(xiàn)在實(shí)際的產(chǎn)品數(shù)據(jù)來(lái)說(shuō),是比較穩(wěn)定的,用戶增量也不錯(cuò)。很多用戶是口口相傳,所以我覺(jué)得小貓補(bǔ)光燈是會(huì)繼續(xù)被傳播的。
至于我個(gè)人的火,那就屬于另一件事了。
只是說(shuō)可能因?yàn)?span>我這個(gè)人身上有一些要素,命中了一些契機(jī),然后不同領(lǐng)域、圈層的媒體或者KOL,會(huì)從各自的角度去做對(duì)應(yīng)的傳播。
比如科技圈內(nèi)傳播我的新聞,是因?yàn)槿ψ永锎蟛糠质悄行裕⑶掖蟛糠譀](méi)有用過(guò)這個(gè)產(chǎn)品,或者大家絕對(duì)不理解這個(gè)產(chǎn)品有什么用?為什么要用?就他肯定不是這個(gè)產(chǎn)品的目標(biāo)用戶。
比如我原來(lái)不會(huì)編程,現(xiàn)在會(huì)用AI編程?,F(xiàn)在很多人想嘗試AI編程這個(gè)事情,那就自然會(huì)把我當(dāng)做一個(gè)例子。
比如很多獨(dú)立開(kāi)發(fā)者都是工程師出身,不會(huì)洞察用戶需求,那么也可以拿我當(dāng)例子。
又或者說(shuō)現(xiàn)在很多人想做自媒體,也可以拿我作為案例。
(而且陳云飛身上的tag不止這些,還有大廠十年,管理層裸辭;企業(yè)咨詢顧問(wèn);過(guò)去一年是數(shù)字游民;裸辭至今靠AI賺了近百萬(wàn)。)
△陳云飛在維也納去布拉格的火車上工作、在蘇門答臘島迭代小貓補(bǔ)光燈
一個(gè)人正好被搭建出來(lái)了一個(gè)還挺有趣、能傳播的故事,很多傳播方只是各取所需,拿我這個(gè)案例去進(jìn)行傳播而已。
不過(guò)這個(gè)事情肯定會(huì)很快就會(huì)過(guò)去。
Q7:怎么看待ChatGPT時(shí)刻和Cursor時(shí)刻?
太長(zhǎng)不看版:不要以帶入評(píng)價(jià)者姿態(tài)去看剛出現(xiàn)的AI工具/產(chǎn)品。
ChatGPT剛出來(lái)的時(shí)候,很多人會(huì)以一種評(píng)價(jià)者視角去使用AI,覺(jué)得這個(gè)AI現(xiàn)在很傻,很多問(wèn)題都回答不了,或者某個(gè)AI比這個(gè)AI棒。
如果把自己帶入一種評(píng)價(jià)者的姿態(tài)來(lái)看,就是很無(wú)聊,很沒(méi)用,沒(méi)有辦法真正探索AI能力的邊界。
其實(shí)真的,絕大多數(shù)人(應(yīng)該95%以上)覺(jué)得AI不好用,是他們不會(huì)用——這是我的觀點(diǎn)。
遇到問(wèn)題的時(shí)候我會(huì)想辦法。
比如Cursor已經(jīng)比低代碼還簡(jiǎn)單,但不會(huì)編程的人中途還是會(huì)遇到各種各樣的bug。這時(shí)候我會(huì)思考,我應(yīng)該通過(guò)什么方式去解決問(wèn)題(而不是直接否定說(shuō)它不好用)?
這是我對(duì)新AI工具/產(chǎn)品的態(tài)度。
Q8:現(xiàn)在會(huì)寫代碼了嗎?后續(xù)有學(xué)習(xí)編程的計(jì)劃嗎?
太長(zhǎng)不看版:仍然不會(huì)寫,但以賽代練中。
我現(xiàn)在依然是一行代碼都不會(huì)寫。
不過(guò)我一直在學(xué),但不是通過(guò)課程的方式學(xué),而是在不斷地通過(guò)實(shí)操,解決問(wèn)題的方式學(xué)習(xí)和積累經(jīng)驗(yàn)。
Cursor幫我寫代碼的過(guò)程中,本身就會(huì)讓用戶自己增加很多架構(gòu)上的、代碼常識(shí)的理解,我做越多項(xiàng)目,越理解如何實(shí)現(xiàn)。
我覺(jué)得這是下一代編程學(xué)習(xí)的新范式。
Q9:怎么自視“不會(huì)寫代碼的獨(dú)立開(kāi)發(fā)者”這個(gè)身份?
太長(zhǎng)不看版:現(xiàn)在可能才是“人人都是產(chǎn)品經(jīng)理”的時(shí)刻。
(量子位:現(xiàn)在一個(gè)獨(dú)立開(kāi)發(fā)者已經(jīng)不用寫任何的代碼,那以后所謂的開(kāi)發(fā),是不是更可以看作一個(gè)產(chǎn)品or產(chǎn)品經(jīng)理的角色,而不是程序員的角色去干這個(gè)事情?)
可以這么理解。
2010年除了本書(shū)叫《人人都是產(chǎn)品經(jīng)理》,但也許現(xiàn)在才真正到了那個(gè)所謂“人人都是產(chǎn)品經(jīng)理”,并且這個(gè)產(chǎn)品經(jīng)理還能真正變出產(chǎn)品的時(shí)刻。
△圖源豆瓣
在我的公眾號(hào)里,我寫了幾句對(duì)程序員/獨(dú)立開(kāi)發(fā)者的真心話:
我非常能理解你們?cè)趶S內(nèi)工作時(shí)評(píng)績(jī)效、晉升時(shí)需要講清楚自己的代碼量和技術(shù)難度,這對(duì)你們很重要。但是如果你想自己嘗試做產(chǎn)品,做獨(dú)立開(kāi)發(fā)的話,那還是盡早丟棄這種理念。
代碼多不多,難不難真的一點(diǎn)都不重要,沒(méi)有任何一個(gè)用戶關(guān)心你這點(diǎn)。
用戶唯一想知道的就是你的產(chǎn)品能幫ta做什么,能解決ta的哪些需求!這是唯一重要的事。
Q10:怎么看獨(dú)立開(kāi)發(fā)者的AI產(chǎn)品總是“一波流”?
太長(zhǎng)不看版:很常見(jiàn),不奇怪。
首先,我覺(jué)得這個(gè)現(xiàn)象還挺常見(jiàn)的,這確實(shí)挺常見(jiàn)的。
然后我倒不覺(jué)得“一波流”是必然的。
我們之所以提到那幾個(gè)所謂“一波流”的例子,是因?yàn)檫@些App、小程序有過(guò)足夠爆的時(shí)刻,所以被關(guān)注。
其實(shí)還有更多獨(dú)立開(kāi)發(fā)者在做,并且是持續(xù)開(kāi)發(fā),默默經(jīng)營(yíng),這樣的例子也很多,只是因?yàn)樗鼪](méi)有格外出圈的爆紅時(shí)刻,所以我們很難舉出例子來(lái)。