獨立專案名稱:主執行緒
月收入(選答):暫時0
思否社群ID:dreamapplehappy
今天我們採訪到的獨立開發者是dreamapplehappy,在杭州讀完大學之後,他選擇留在杭州這個美麗的城市。
他先後在三家創業公司工作過,並且都是負責前端。現在在一家比較穩定的獨角獸公司工作。
最近他在忙兩個事情:
- 一個方向是關於產品,學習如何從零到一開發一款產品,然後慢慢優化,發展壯大
- 另一個方向是關於技術,想深入的把通用的知識如設計模式,資料結構與演算法,以及正規表示式相關的知識在深入的學習整理一下,然後看看能不能寫一些文章或者教程幫助大家更好的學習。最近在寫的一個系列是設計模式大冒險系列
想讓這個世界因為自己的存在而變得有一點點不一樣,他選擇成為一名獨立開發者。
他認為獨立開發者有足夠的自由,不受約束,可以自己把握產品的方向,開發的節奏;更加的靈活,小巧,有更多的成就感和滿足感。
最主要的是你是在創造,是內在驅動的,是充滿熱情的,富有活力的,包容的,不放棄的。這些都是你在為他人工作的時候很難感受到的。
作為一個獨立開發者,更接近創業,可以跳出自己的舒適圈,與不同的人溝通協作和交流,拓寬自己的思維,讓自己站得更高,看得更遠。
主執行緒
立項日期:19年4月份專案背景:dreamapplehappy所在的創業公司因為產品失敗,團隊就解散了。然後自己暫時也不想馬上就找下一份工作,覺得是不是可以做點什麼事情,折騰一下。當時我女朋友也離職在家,她在離職的這段時間還是保持著自律,然後為了督促自己學習,她還建了一個學習打卡的微信群。然後每天監督大家學習,完成計劃。然後統計群裡每一位成員是否打卡,以及打卡的天數。
當時她開始時用的是Excel,我知道後便問她為什麼不選擇市面上已經有的一些解決方案。她說那些都不太滿足她的需求;然後我就提議說要不我們來開發一個吧,反正我們現在有很多時間,暫時也不用考慮生活的問題。於是主執行緒這個專案就誕生了。
面向群體:前期針對18-30歲考生,如考研、考證、考公、考編、考四六級等人群(這類使用者目標明確,使用產品粘性大,付費意願相對較強),後期擴充套件至職場和K12人群
- 願景:讓成為理想的自己變得簡單易行
- 產品:目前是一款學習打卡類小程式,後續結合服務號&微信群運營,之後會考慮開發APP以及Web端的應用
- 核心價值:幫助使用者形成“設定目標-計劃任務-堅持打卡-達成目標-經驗變現”的學習成長閉環
- 小程式功能:主線任務、番茄專注、打卡圈子、想法廣場、資料分析
- 未來構想:搭建成長平臺,建立內容互動社群(UGC+PGC),解決學習成長過程中的各類問題,打造學習界的Keep!
1、如何做的第一版產品?
列出功能點:因為這個產品也是我自己使用的工具,所以我即是使用者,也是開發者;所以我們第一步是先把需求整理了一下,把關鍵的需求記錄下來。
市面上產品的分析:我們也下載了一些市面上大家用的比較多的,關於組隊學習打卡、監督學習、任務管理和學習時間記錄分析的產品。看看對於上面我們列出的功能,市面上的通用解決方案是怎樣的,是不是比較好?沒有沒有可以優化的地方》總之把這些產品的優缺點都做一個記錄。
畫原型圖:我們使用最原始的方案,把產品的原型畫在紙上。相比於電子版紙質版感覺更靈活方便。現在記錄這個產品的原型圖的紙質筆記本還在我的書桌旁邊,每逢看到這個本子,都會想起來當時開發主執行緒的種種美好。
開發:我負責前端的開發,我女朋友負責後端開發。我們選擇的開發平臺是微信小程式。因為微信小程式開發比較方便,而且基於微信,比較容易分享和傳播。
我記得第一個版本我們兩週就開發完了。把我們想要的最最基本的功能做了出來。
2、獨立開發過程中遇到過哪些困難?最難搞定的是什麼?
- 缺少設計,需要自己花費大量的時間去看一些設計師設計的類似產品,設計產品的互動方式以及互動的動效。**
- 缺少運營,需要自己在開發之外抽出一定的時間去相關的平臺運營,宣傳。
- 由於小程式平臺的限制,有些功能我們想做但是因為受限於小程式提供的有限功能,所以不得不換種方式。但是替代的方案效果一般來說不是很好。
- 一些其它的比如小程式稽核,公司註冊,域名備案,等等。**
最難搞定的其實是自己對自己產品的信心,我們在開發的過程中有時也會突然感覺自己的產品好像不是很好,覺得它沒有競爭力,開發出來不會有人用。在這種情緒下我們的士氣會比較低落,我們的開發進度就會比較慢。好在我們後來慢慢的找回了開發產品的自信,進度也就慢慢變正常了。
3、專案目前取得了哪些成就?專案為你帶來了什麼?
- 註冊使用的使用者已經一萬多了
- 日活最多的時候能夠達到600+
- 得到了一些投資人的肯定
- 收到了很多使用者的誇獎與認可
專案雖然沒有給我們帶來金錢上的回報,但是帶給我們精神和思想上的收益卻是金錢買不來的,同時也增加了我的技能樹。通過從0到1完成這個專案,我自己對待自己的生活和工作都有了新的認識。我的思維變得開闊,不再是以前那個只知道開發,學習技術的工程師。遇到問題思考的方式也會有一些變化,會站在更高一層去看待技術,產品之間的關係。也為我下一次創業積累了很多寶貴的財富,我相信如果我下次創業會比這次更成功一些的。
4、你的商業模式是什麼?是如何增長的?
商業模式:搭建成長平臺,建立內容互動社群(UGC+PGC),解決學習成長過程中的各類問題,打造學習界的 Keep!盈利方式依賴會員,付費的內容以及廣告。
增長:一方面來自我們在相關平臺的推廣,一方面來自使用者自己的打卡分享,以及圈子的邀請等
5、近階段專案有哪些更新,未來會做什麼變動?
近階段專案一直在維護中,功能上暫時沒有進行迭代更新。未來應該會繼續維護下去,如果時間允許,我們會繼續迭代新的功能。
6、如果專案重來一次你會做哪些改變?
先註冊一個公司,把產品上線需要的一些條件都準備好。
儘快開發出一個最小可行性版本,然後儘早跟使用者見面,多收集使用者的反饋。保持快速的迭代,不斷地優化產品的體驗。跟主流程不相關的功能都不要新增,要持續打磨產品的核心功能。
個人相關問題
1、推薦你最喜歡的一款產品 / 遊戲 / App?並說明原因
珍新聞(原錘子閱讀)
正如APP的slogan那樣,看少一點,看好一點。現在我發覺身邊的人對於碎片化的內容興趣比較高,比較喜歡看短視訊,短的資訊。這會讓我們感覺自己好像知道很多,但是這些都是不太成體系的東西,我們自己沒有把這些知識歸納到自己的體系中。也就不能夠很好的消化這些零碎的知識。
珍新聞裡面的內容相對不是那麼碎片化,相對比較完整。文章的內容質量一般也不錯。重要的是這裡面的大多數文章都能夠將一個事情的來龍去脈講解清楚,有深度,不是泛泛而談。我也很喜歡那種花費十幾二十分鐘,甚至半個小時讀完一篇文章的快感。
推薦給大家,希望對大家有所幫助
2、分享一下你的技術棧和你日常的工作流?
技術棧:
- JavaScript
- Node.js
- Vue.js
- 小程式
工作流:
- 資訊:Hacker News
- 閱讀:珍新聞
- 產品:PMCAFF
- 開發工具:Webstrom
3、對獨立開發者或程式設計初學者有什麼建議?
對獨立開發者:
- 開始之前先確保自己能夠在開發產品的過程中維持生活
- 對自己的產品保持熱愛,充滿信心。
- 快速迭代,多獲取使用者的意見和建議,持續改進產品
- 如果可以的話,尋找合夥人,讓專業的人幹專業的事情
- 保持一個好心情,和一個正常的工作習慣
對程式設計初學者:
- 程式語言,開發工具選擇一個合適的就好,不要陷入對語言和開發工具的爭執中。
- 要多實踐,要多寫部落格整理回顧自己學習的知識
- 基礎知識一定要掌握好,深厚的基礎知識會給你的學習帶來很多便利
- 身體很重要,學會勞逸結合,學會好好對待自己的身體健康
4、生活中有什麼愛好?有什麼個人的特別的工作習慣嗎?
愛好:看電影,學習,彈吉他
特別的工作習慣:先把問題想清楚,考慮好然後在動手開發
5、你對國內的獨立開發者環境(雲廠商、數字化營銷服務商 )有什麼意見和建議?
希望能給獨立開發者一個好的平臺支援,提供相關的工具或者資源幫助開發者快速完善自己的產品。
6、聊聊你的思否的看法或對國內技術社群的看法
我在上大學的時候就註冊了思否賬號,感覺這是一個不錯的平臺。確實幫助了很多開發者解決自己遇到的一些開發的問題。思否的文章質量也都挺不錯的,也能讓一些開發者學習到很多知識,希望思否越來越好。
獨立開發者寄語
如果想跟我討論產品或者交流技術可以關注我的公眾號「關山不難越」或者關注我的思否賬號dreamapplehappy,期待與大家的交流。
也歡迎你來使用主執行緒
該內容欄目為「SFIDSP - 思否獨立開發者支援計劃」。為助力獨立開發者營造更好的行業環境, SegmentFault 思否社群作為服務於開發者的技術社群,正式推出「思否獨立開發者支援計劃」,我們希望藉助社群的資源為獨立開發者提供相應的個人品牌、獨立專案的曝光推介。
有意向的獨立開發者或者獨立專案負責人,可通過郵箱提供相應的資訊(個人簡介、獨立專案簡介、聯絡方式等),以便提升交流的效率。
聯絡郵箱:pr@segmentfault.com
二維碼過期新增思否小姐姐拉你入群