聊天讨论 跟想踏入獨立開發的新朋友們分享一些獨立開發的小心得

edan(nobodywhocodes) · 2025年04月02日 · 70 次阅读

大家好,我從 20 年左右開始嘗試做獨立開發,準確來說是以獨立開發為目標開始認真練習網站開發的技術,到現在也算是在這個圈子五年左右了,當然我做的不是很好,但我想也許就是因為這樣我分享的一些小心得可能會更適合一些想要開始自己獨力開發的人。

我現在主要使用的技術站為 Laravel+vue+bootstrap 做一些教育相關的 APP


  1. 關於重新製造輪子這件事情

第一個想分享的就是重新製造輪子這件事情,也就是自己在去重新製作許多別人已經製作過的東西。作為一個計算機的學生,對於計算機自然是有著非常融後的興趣,在整個計算機教育中,我們常常會要被要求去"從零製作"東西,比如在許多語言中我們會直接使用 sort() 的函數來直接排列,但是在傳統計算機教育中則會希望我們知道其背後的原理與實作模式,比如 merge sort, bubble sort。這些東西確實很重要,同時這些能力也可以讓我們寫出更好的代碼,所以在淺移默化中我們會希望自己能夠做出所有東西,但事實上在獨立開發的過程中,我會建議利用別人已經做好的東西來去完成自己的案子 (可以使用的),比如使用框架。

主要原因是因為開發產品其實是非常耗費時間與精力的,同時成功率也會根據每個人的狀況不太一樣,但本質上一般使用者只在乎我們的產品是否能夠快速地、準確地、好看地達成他們的目的,所以後面使用甚麼樣的技術至少在使用者層面來說不是很重要。我們可以思考一個例子就是我們現在住在一個房子裡面,如果我們不是相關專業的話,我們不會過於在意房子裡面的鋼筋是如何綁的,我們只在乎這個房子是不是能夠提供我們一個安全溫馨的庇護所。


2.商業才是最重要的一環

我們有一個很棒的 Idea,我們也大概率是有能力做出來的,至少我想對於閱讀這篇文章的你來說應該不會是太大的問題。但是一個產品是否能夠成功,除了產品本身要達到一定質量以外,最重要的是商業的部分。商業的部分有非常多的內容,比如為產品賦予情緒價值、做市場研究、做報告、做線上線下推廣、了解 SEO...等等的。

這個也是整個嘗試獨立開發者的過去經驗中學習到的最大的一門課,也就是商業才是核心關鍵。


3.獨立開發本質上會是一個孤獨的路

如果沒有意外的話,你會選擇做獨立開發應該是因為有一些自己的夢想與想法,然而大部分的時候是沒有人能夠理解你的,同時因為你一直在開發東西,所以會是處於一個相對封閉的環境,除此之外獨立開發者的收入極為的不穩定,經濟上的壓力會讓你更加疲憊。

我覺得我自己是一個挺喜歡一個人呆著的人,但是即便如此,在這樣得環境中還是感受到非常大的孤獨感與疲憊,尤其你會不斷的一直失敗,比如你做的 APP 沒人用。我自己的話還要再加上學業的壓力~


4.你需要的客戶其實不多

如果我們的目標是讓自己的產品營運起來,並且能夠支撐自己的開銷,那其實我們所需要的人大約就是 200 個客戶願意購買,當然獨立開發者界也有個 1000 用戶定理,但是 200 個人願意每月購買你的商品,那基本上作為獨立開發者來說,你就能夠持續的做下去了。

為了讓這個數字更加的有概念,假設一個高中的班級是 30 人,你們一個年級是 20 個班,那你所需要的就是 6.6 個班級左右,"大約"三分之一個同年級學生願意購買你的作品就可以,也就是說 1 班到 6 班全班的同學都使用你的作品就可以了。

聽起來是不是非常的美好,其實確實也是。但回到現實,實際上找到這個 200 個客戶"願意購買"是非常困難的,至少對於大多數喜歡獨立開發的人來說,行銷與開發客戶不是我們擅長的領域,所以這個才是真正獨立開發困難的地方所在。

但同事上述分享的內容其實也是想在另一方面告訴大家,你不需要做到好幾百萬個用戶才能生存下去,如果你只是一個人寫代碼,那真的需要的人數其實是很實際的,但問題就在於如何做到這個人數。


個人小小的經驗分享。獨立開發真的是一個很有趣的職業,它讓我們有著非常獨特的工作環境與極大的自由空間,但是他也有屬於它的壓力與疲憊感,至少到後來我自己的話,已經把成就感轉向到使用 If else 來解決問題的時候的快樂感了。

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请 注册新账号