1. 程式人生 > >程式設計師如何開始做一個自己的 Side Project?

程式設計師如何開始做一個自己的 Side Project?

截圖

此係列文章我們開始聊一些軟體開發人員如何開始動手寫一些自己專案(Side Project)的思路與方法,以及過程中可能需要準備的知識,並分享一些相關的資源給大家。

1. 什麼是 Side Project

Side Project 對應的中文是副業、業餘專案或小專案的意思。 其實大家目前接觸到的很多成熟的商業專案都是從一些 Side Project 通過不斷的迭代與持續地優化而來的。 比如大家常用來發表文章的簡書,就是用一個 Side Project 發展而來的。

簡書團隊在做簡書之前,主業是做一款面向小型團隊的協作軟體,後來林立發現網際網路上還沒有支援 Markdown 的線上筆記本,就自己設計了一款,然後讓公司新來的一個實習生去程式設計實現,這就是簡書的原型。2012 年 9 月簡書團隊放棄了之前已投入 2 年多的產品,把簡書專案扶正,最終憑藉簡書這個 Side Project 幫公司完成了新生。

而對於我們個人而言,也可以通過充分利用自己的閒暇時間以及目前極其方便的網際網路,通過資源協作完成一些自己的 Side Project。 其實我經常在我們的知識星球的微信群裡鼓勵大家多多動手寫自己的專案。

截圖

自己動手做一些 Side Project 可以獲得非常多的益處。

  1. 是將你掌握的知識展示出來的最好的方式;
  2. 是最好的利用你的閒暇時間的方式;
  3. 堅持孵化一段時間後,就可以是你簡歷中非常有價值的加分項,特別是對於應屆畢業的朋友;
  4. 如果後期要創業,你肯定會從你的 Side Project 開始做起;
  5. 你還可以進一步研究 Side Project 的盈利模式,實現專案的盈利。

注意,你所在的公司的地位常常可能會給你錯覺,以為那就代表了你的地位。其實只有你自己的專案才是你最好的代表,也是最好的證明。

2. 哪裡尋找 Side Project 的靈感

做 Side Project 最好的方式就是你從身邊的小需求做起,從大家抱怨的地方尋找機會,別人抱怨不方便、不舒服的地方都是你尋找需求的地方。

比如打車不方便有了滴滴,外賣不方便有了美團,物流時效有問題有了順豐等等,當然我們也不是從一開始就做這麼大需求的專案,可以就從非常小的需求做起,去滿足需求,用一種極致的精神去滿足需求。

如果你實在沒有什麼專案靈感,或者想尋找一些東西激發一下你的靈感,下面我給大家推薦兩個好的尋找創業專案靈感的站點。

2.1 IT桔子

IT桔子(itjuzi.com)是泛TMT領域的創業投資資料庫和商業資訊服務提供商,致力於打造IT網際網路企業以及投資機構的投融資資料庫,為投資人、創業者或者企業提供最新專案、投資收購新聞、行業調研、商務線索、國外專案等服務的資訊資料服務商。

你可以在裡面尋找到一些最新的創業公司以及他們的孵化專案,幫助你挖掘出一些創業專案需求。

截圖

2.2 Product Hunt

Product Hunt 是一個供使用者分享和發現新產品的網站。你可以提交自己或者別人的新作品,網站會按照當天各產品獲得票數降序顯示。

應該是全球最大的創新、創業專案釋出站點了,每天都有很多新奇的專案、奇特的需求,非常值得大家去上面每天瀏覽,上面很多都是軟體工程師釋出的 Side Project。

截圖

下一篇文章我們繼續聊聊如果大家已經確認好了專案的需求以及方向,那麼我們如何快速地開始專案的推進呢?

DevOpen.Club Pro 高質量軟體開發分享討論群,匯聚了近 1000 名各行各業的軟體開發人員,供朋友們分享高質量資源、討論軟體開發問題解決方案的社群。 任何技術都不是限制,我們最終目的是將技術轉化成收入,實現財務自由。 微信群裡已成功孵化出多款創業專案、Side Project 以及已經上線運營的專案。