保守點,90%的程序員不適合做獨立開發
大家好,我卡頌。
近兩年互聯網行業不景氣,很多程序員都在尋找新出路。很自然的,「獨立開發」成為一個充滿吸引力的選擇 —— 背靠自己的開發技能,不用看老板臉色,靠產品養活自己,想想就很美好。
但恕我直言,保守點說,90%的程序員不適合做獨立開發。
這篇文章全是大實話,雖然會打破一些人的幻想,但也提供解決方案,希望對迷茫的同學有些幫助。
獨立開發賺錢么?
如果你滿足如下畫像:
- 程序員工作多年,編程水平不錯
- 收入完全來源于工資
- 日常學習的目的是提升技術
那對你來說,獨立開發是不賺錢的。「不賺錢」并不是說做這事兒一分錢賺不到,滿足以上畫像的大部分獨立開發者在持續經營半年到一年產品后,還是能穩定獲得幾刀~幾十刀收益的。只是相比于付出的心血來說,這點收益實在是低。
以至于出海獨立開發圈兒在談收益時的語境都不是「我開發了1年,現在每月能賺50刀」,而是「我開發了1年,現在擁有了等效于3w刀年化2%的貨基」(3w * 2% / 12 = 50)
這么一換算,欣慰了許多。
為什么不賺錢?因為「獨立開發」的重點并不在于「開發」,叫「獨立產品」會更準確些。
對于一款形成穩定變現閉環的產品,有3個最重要的環節:
- 流量獲取
- 運營轉化
- 產品交付
程序員只是「產品交付」環節下的一個工種,與你同處「產品交付」環節的工種還包括產品經理、QA、項目經理、運維......
做「獨立開發」的本質就是你一個人抗下上述所有工種。
話又說回來,如果你即會編程又會「流量獲取」,會「運營轉化」,這樣的復合人才在公司根本不用擔心被裁,也沒必要做獨立開發。
所以,對于滿足以上畫像的同學,我勸你不要把「獨立開發」當作失業后的救命稻草。
認識真實的商業世界
雖然我不建議你all in獨立開發,但我建議有空閑時間的同學都去嘗試下獨立開發。
嘗試的目的并不是賺錢,而是更具象的感知「流量獲取 -> 運營轉化 -> 產品交付」的路徑。
大部分互聯網產品往簡單了說,都是「表格 + 表單」的形式,比如推特就是2個大表單(推薦流、關注流)以及描述用戶之間關系的表格。
既然如此,當我們有了獨立開發的想法時,首先考慮的應該是 —— 我的產品能不能用「表格 + 表單 + 高效溝通」實現,比如「騰訊/飛書文檔 + 微信群交流」。
像多抓魚(做二手書業務)早期驗證需求時,就是「幾個用戶群 + 保存二手書信息的excel表」組成。
如果你發現需求靠微信群交流就能解決,付款靠微信轉賬就能解決,那還有必要寫代碼開發項目,對接微信支付API么?
當聊到「微信交流」時,其實就觸碰到另一個工種的工作范圍了 —— 私域運營。在私域運營看來,通過微信(或其他社交軟件)成交是再正常不過的商業模式,但很多程序員是不知道的。
這就是為什么我不建議你把獨立開發當作被裁后的救命稻草,但建議有空閑時間的同學都去嘗試下獨立開發 —— 涉獵其他工種的工作范圍,認識真實的商業世界。
當達到這一步后,我們再考慮下一步 —— 發掘你的長處。
發掘你的長處
當我們認識到一款完整的產品有3個最重要的環節:
- 流量獲取
- 運營轉化
- 產品交付
就應該明白 —— 如果我們想顯著提高獨立開發的成功率,最好的方式是找到自己最擅長的環節,再和擅長其他環節的人合作。
這里很多程序員有個誤區,會認為程序員擅長的肯定就是「產品交付」下的開發。
實際上,就我交流過的,或者親自帶出來的「跑通變現閉環的程序員」中,很多人有編程之外的天賦,只是他們沒有意識到罷了。
舉幾個非常厲害的能力(或者說天賦):
向上突破的能力
有一類同學敢于把自己放到「當前可能還不勝任」的位置,然后通過不斷學習讓自己完成挑戰。舉幾個例子:
- 在不懂地推的時候,參與到校園外賣團隊做地推,學習市場和推廣的知識。
- 在只看了一本HTML書的情況下,敢直接接下學校建設國際會議網站的任務。
- 在不懂做運營的時候,有老板找他當公司運營負責人,他也接下來,并也做得很好。
這類同學很容易跑出「有自己特色的非標服務」,再包裝成產品售賣。
源源不斷的心力支持
有位同學看短視頻趨勢不錯,正好大學也玩過一段時間單反,就買了一套專業的影視設備,準備一邊學做飯一邊拍短視頻,想做一名美食博主。
每天下班拍視頻、剪輯加后期的,每個視頻都需要花 10+ 個小時。熬了半年多,數據一直不行,就放棄了。
雖然他失敗了,但很少有人能在「沒有正反饋的事」上堅持半年,這種「源源不斷的心力支持」其實是一種天賦。
靠這個天賦,只要踩到合適的賽道,成功是遲早的事兒。
鏈接人的能力
有些同學特別喜歡在群里嘮嗑,與大佬聊天也不犯怵。這就是「鏈接人的天賦」。
在如今的時代,有價值的信息通常是在小圈子中傳播,再慢慢破圈到大眾視野中。這類同學靠鏈接人的天賦,可以:
- 從小圈子獲得有價值的信息,做信息差生意。
- 做中間人整合資源。
假設你探尋一圈后發現 —— 自己最拿得出手的就是編程能力,那你的當務之急不是「發掘需求」。
以咱們普通程序員的產品sense,也就能想出「筆記應用」、「Todo List應用」這類點子了......
你需要做的,是「多認識其他圈子的人,向他們展示你的編程能力,尋找潛在的需求方」。
以我在運營的Symbol社區舉例,這是個「幫程序員發展第二曲線」的社群。
之前社群有個痛點:每天社群會產生大量「有價值的碎片知識」,但這些知識分散在大量聊天消息中,爬樓看消息很辛苦。
基于這個痛點出發,我作為產品經理和群里兩位小伙伴合作開發了「識別、總結、打標簽、分發有價值聊天記錄的社群機器人」:
圖片
作為回報,這兩位小伙伴將獲得付費社群的收入分成。
總結
對于滿足如下畫像的程序員:
- 程序員工作多年,編程水平不錯
- 收入完全來源于工資
- 日常學習的目的是提升技術
不要把「獨立開發」當作被裁后的救命稻草,而應該將其作為「認識真實商業世界分工」的途徑,以及發掘自身優勢的手段。
拍腦袋想沒有用,只有真正在事兒上修,才能知道自己喜歡什么、擅長什么。
當認清自身優勢后,與有其他優勢的個體合作,一起構建有穩定收益閉環的產品。