軟件工程之美41講——爲什麼程序員的業餘項目大多都死了?

軟件工程之美41講——爲什麼程序員的業餘項目大多都死了?

爲什麼程序員的業餘項目大多都死了?

  1. 想法大,時間少

很多程序員在業餘做項目開始之前激情滿滿,經過一段時間沒有進展,沒有正向反饋,很容易就激情消逝,不想再繼續了。尤其是一段時間後,可能又有新的項目想法了,於是就又開始了一個新的循環。

  1. 過於追求技術,缺少約束

而我一旦去做業餘項目,就會陷入過於追求技術的困境。程序員的業餘項目,因爲缺少成本、時間和範圍的限制,沒有設置 Dead Line 約束,所以經常會天馬行空,只爲了追求技術上的興奮點,恨不得把新酷技術都用上。但如果看看項目的定義:項目是指一系列獨特的、複雜的並相互關聯的活動,這些活動有着一個明確的目標或目的,必須在特定的時間、預算、資源限定內,依據規範完成。(摘自百度百科)你就可以發現,項目是要有目標要有約束的。一個缺少目標和約束的項目,是難以成功的

  1. 缺少產品能力和運營能力

程序員們真正要去打造產品的時候,卻發現要做一個產品並不是那麼容易的事情,缺少產品能力就無法設計出好的產品,缺少運營能力就算產品做出來也鮮有人問津。而那些真正成功的獨立開發者,無不是能兼顧產品設計能力和產品運營能力,既能設計出真正解決用戶需求的產品,又能通過一定的運營讓用戶瞭解產品,爲之買單付錢的人。

怎樣提升業餘項目成功的概率?

  1. 怎麼樣讓項目不至於半途而廢?想法大,時間少怎麼辦?怎麼樣讓項目不至於半途而廢呢?

那麼最適合調整的邊就是範圍這條邊,畢竟作爲一個業餘項目,你可以先實現最核心的功能。可以採用 MVP(minimum viable product,最小化的可行性產品)的模式,一開始只推出最核心的功能,滿足用戶最核心的需求,然後在用戶的使用過程中收集反饋,進一步升級迭代。前不久一個朋友做了一款播客的應用,他就是採用的 MVP 的開發模式,先快速發佈了一個只有核心功能的版本,甚至還很多 Bug。發佈後邀請了幾個朋友試用,收集了反饋,並且也把發現的 Bug 修復了,再逐步增加新功能。這樣幾個迭代後,他的 App 已經登上了新聞分類的排行榜。如果一開始他就想的是要做一個很大的項目,也許到現在還在開發中呢。即使程序員做的是業餘項目,還有必要補充的一點就是:在決定做什麼項目之前,一樣要充分考慮項目的可行性研究。
2. 怎麼避免陷入過於追求技術,項目難以交付的困境?
這其實也是我在專欄一開始就寫的《02 | 工程思維:把每件事都當作一個項目來推進》中提到的,要把業餘項目也當作一個正式的項目,做你的業餘項目時,也要站在項目的整體去思考項目的進展,而不是沉迷於局部的技術實現。所以你有業餘項目的話,也要像專欄文章《11 | 項目計劃:代碼未動,計劃先行》中提到的那樣,去做項目計劃,去設置里程碑。還要敢於把計劃和里程碑分享給你的家人和朋友們,公開的做出里程碑的承諾,讓他們幫助監督你的計劃執行。當你有了一個可行的計劃,有了真正的 Dead Line,你的項目交付就有了基本的保障。我前些年運營過網站,一個針對我的母校西北工業大學校友們的論壇網站叫開放實驗室,我需要負責這個網站的日常運營和程序開發,所以每次升級之前,我都會在論壇發帖子公佈我的升級計劃,設定一個上線時間,這樣網站的用戶會監督我的項目進度。有了進度的壓力,就會逼着我必須按時完成,而不是老想着用什麼新酷的技術。在你的業餘項目難以交付的時候,記住一句話:Dead Line 就是第一生產力。
3. 怎麼彌補你的短板
比如說你可以從解決自己的需求,解決家人朋友的需求開始,設定一個小的產品目標,然後借鑑類似的產品,模仿它們的產品設計、交互設計,就能做出來一個基本可用的產品。像 UI 設計,其實現在無論是網站的 UI 設計還是 App 的 UI 設計,都趨向於標準化,對於一個業餘項目,使用一些標準模板,或者花點錢購買一套漂亮的界面模板,都是不錯的選擇。我個人的一點經驗就是,如果你要運營一款產品,你需要想清楚以下幾個問題:想清楚你的產品能給用戶帶來什麼樣的價值?幫助用戶解決什麼問題?商業模式是什麼?也就是用戶是不是會爲你的產品付錢?或者你的產品通過什麼方式賺錢?如何讓用戶知道你的產品?如何讓用戶知道你產品所能帶來的價值?只有想清楚了你的產品的核心價值是什麼,纔好去針對性的運營你的產品。具體產品的運營上,可以找你的朋友作爲第一批用戶,然後去像Product Hunt這樣的網站發帖子自薦,還可以通過微博、Twitter 這樣的社交媒體宣傳。除了自己去學習產品知識和運營知識之外,其實還有一種方式,就是組建一個小團隊,找到志同道合的人一起,你寫程序,有人做產品設計,有人負責運營推廣,大家取長補短,一起把產品做好!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章