目前工做狀態(在職/獨立開發):獨立開發數據庫
獨立項目名稱:閃點清單編程
10年前,@lanistor 由於想作網站從一個物理系的學生悄然轉型到 IT。在這以後的10年裏,@lanistor 作了很多項目,其中包括:二手交易、校園微博、基於LBS的輕諮詢平臺、開源框架React-Keeper、甚至還有會呼吸的鞋墊(你沒看錯就是腳上穿的鞋墊)。框架
細細講起 @lanistor 的故事也算是豐富中帶着坎坷,高中時他是名副其實的學霸,最強項的是物理、化學和數學,不過比起學習他始終更想作一些有意義的事,高二時在山東高壓教育之下,他用整整一年作了一款呼吸鞋墊,後來這款鞋墊還有幸申請到了發明專利。運維
考上大學後,@lanistor一邊學習本身的專業知識——理論物理,一邊開起了實體店,店鋪裏有各類新奇的禮品,爲了吸引顧客他還自學米雕,並在店鋪中出售。工具
△原諒那個年代像素不行學習
再後來他關掉店鋪,用賺來的這些錢邁入了計算機的世界。@lanistor 以爲學校須要一個二手交易網站,隨即在暑假開始自學Java等技術,並開始找人一塊作網站「校易網」,團隊最大的時候達到了7我的,爲了作好網站 @lanistor 還休學了一年,不過網站最後沒運營成功並「光榮閉站」,最終一盤算域名卻是賣了點錢。測試
邁入社會後,@lanistor成爲了轉職 Java開發,在工做的這幾年他作個好多個獨立項目,也正是由於這些獨立項目,讓 @lanistor 順利成章的「淪落」爲一名獨立開發者。網站
這個讓 @lanistor 毅然決然成爲獨立開發者的產品,是一款不同的懸浮清單軟件——閃點清單。ui
做爲時間管理工具重度依賴者,他幾乎嘗試過了絕大部分時間管理軟件,最經常使用的有某某清單,也常常配合Apple提醒事項、備忘錄、雲筆記等軟件一塊兒用。因爲天天須要記錄的事情太多,常常會正在聚精會神地作一件事兒,忽然來了一個其餘事,就先記錄下來,設定好時間定時提醒。
這個操做多了,他發現了三大難點:
瞭解到本身的這些需求後,他開始在市面上尋找符合的產品,但找了一圈也沒有找到想要的軟件。做爲一個易過敏型人格的人,他覺察到這多是個機會,因而在搜索引擎搜相關內容,果真看到不少人提出了相似的需求。
那不如就本身來作!
第一步固然先肯定是否是僞需求,還有需求量是否是足夠大,而後我便開始收集需求。收集需求的方案,原本考慮作個效果圖,而後處處發發問卷,看你們反響;但PS只懂點皮毛的人,仍是寫代碼來的快。因而我便用2個星期的時間,寫出了第一個Demo,而後跟一些比較專業的產品、技術朋友聊了聊,你們反應基本是:感受還能夠,可是總感受我還有A、B、C方案能夠實現這個效果,爲啥非要這樣?這個問題我也給不出答案,因而我又開發了近2個多月,基礎功能差很少能正式用了(但其實仍是很Low,跟競品徹底沒有競爭力),我便準備投放出去了,看市場的反應。我當時的考慮:我只宣傳這一個點,若是功能這麼Low都有人喜歡用,就說明這個需求點是把握得很準的。
而後,一個關係比較好的運營朋友便幫我發了出去(她後來成爲了個人合夥人),只發了一篇帖子,當天引來了100多個下載量,還有不少好評。又持續測試了一個月,總體的測試結果遠超出個人預期,從結果數據和反響來看:這個點、不少用戶很須要。
而後就有了後來的產品:閃點清單,後面也有了閃點工做室。
@lanistor 說項目目前尚未明顯的成績,但收穫了幾千名忠實粉絲。目前盈利點尚未開放,一直是純投入。不過和用戶的反覆溝通,也打開了他們的思路,讓他們有了不少好的產品 Idea,這些 Idea 後面會陸續加入到產品中;用戶也一直在給他們正向的反饋,表示用了他們的產品後其餘清單軟件已經都卸載了,也但願他們能繼續作下去;甚至不少用戶着急讓他們開放盈利點,或者打賞他們,由於擔憂他們沒有盈利方式會死掉,用戶們不想看到這樣優秀的產品死掉。
△懸浮窗功能
△PC端一隅
一、你如何定義「獨立開發者」?又爲何選擇成爲一名獨立開發者?
第一是看到不少行業存在不少問題,這些問題尚未完美的方案可以解決得像本身指望的那麼好,這時候很但願能用本身的力量解決這些問題。
第二是,一直有一個產品夢,一直但願創造一款流行於世界的產品。
二、 獨立開發過程當中遇到過哪些困難?最難搞定的是什麼?
主要有兩個困難:
咱們是工做室的形式,而有些同窗是兼職來作開發,這樣就會有輸出時間問題,畢竟要和當前的工做、生活來搶奪時間。解決這個問題,咱們首先從理念上達成共識:確定要犧牲掉生活質量,生活須要家人來支持;而後是咱們定了一個規則:兼職的同窗每週輸出時間不能小於25小時,基本是工做3天的工時,這樣來保證產品的開發進度。
第二個難題是增加,咱們沒有同窗從0運營過產品,可是這個過程也必須趟過。考慮到增加是創業產品的核心能力,具有這些能力的人又很難找,咱們決定自建增加能力。因此我如今基本是全職增加,這個問題是在解決的路上,會一直伴隨產品全生命週期。
三、推薦你最喜歡的一款產品 / 遊戲 / App?並說明緣由
應該是《記念碑谷》吧。看到這個產品就已經驚豔了我,玩遊戲的過程當中,細膩的產品體驗、驚奇的機關設計、還有產品背後的故事,都很讓我興奮。工匠精神說來容易作好很難,咱們在作的產品,也一直努力在細節上吹毛求疵。
四、分享一下你的技術棧? 分享一下你平常的工做流?
通常是用到什麼學什麼,以前在大廠經歷過專職Java和專職Web,其餘技術棧好比:Node、Flutter、C++、LLVM都懂一些,Android、iOS開發也略懂一點,Unity3D搞過,被歷史湮沒的Flash AS也搞過。
產品開發好比:需求收集、開會討論、產品開發、功能自測、打包上線、線上運維,做爲創業小團隊,每一個人都要懂全流程。
運營工做好比:用戶溝通、渠道溝通、軟文產出、品牌宣傳、基礎運營雜活等等。
五、平常興趣愛好
愛比如較普遍,喜歡的運動有網球、足球、乒乓球、游泳等(大學還有個水水的足球顛球校園吉尼斯紀錄),曾經喜歡象棋,唱歌麥霸。如今的愛好就只有寫代碼了,準確來講,是隻有寫代碼的時間了。如今想一想,好像這10年一直是一個做息,大部分時間都是天天寫代碼到1點之後,二、3點也是常常的事情。
除了上面講的愛好,還有個癖好,就是喜歡看荒山。曾經大學校園在山區,後面有三千畝的荒山,最喜歡的事情,就是一我的去登山,而後坐在山頂上聽着輕音樂看長長的山谷,常常一坐就是一下午。那應該是一個能讓人靜下心來向遠處看的神祕山谷。
六、對開發者和編程初學者和懷抱夢想對年輕人有什麼建議
開發者牛人不少,建議實在不敢多說,就說一點吧:
鼓勵你們多作獨立項目,不只能開拓技術視野,也能學習從多維度思考產品和技術,還有可能真給業界帶來很好的產品。
對於年輕人來講個人建議分爲三個方面:
學習編程的人有的基於過程成長、有的是基於目標成長,建議是基於目標成長爲主,而後配合過程成長,這樣成長得更快,也更容易觸及一個領域的邊緣,更容易作出成績。先給本身找個目標。
前幾個項目基本都要失敗,基本都是源於在某一項能力上有欠缺。多嘗試,多發現本身的短板,而後花精力把它補齊,下次離成功就會更近一點。
產品增加是一項很是重要的能力,須要的能力點也很雜,可是不少技術人員很容易忽視這一點能力。這個難點基本是全部項目的成功必備的能力,也是大部分獨立項目夭折的地方,必定要虛心學習、靈活運用。
七、近階段項目有哪些更新,將來會作什麼變更
近階段咱們重點打造了移動端,移動端剛上線4個月,功能和體驗質量已經都比較高了。
後面短時間內咱們的工做主要有這些點:
長期的規劃暫時還須要保密。
@lanistor 如今在思否社區持續更新「閃點清單」技術文章歡迎你們瀏覽點贊哦!
《從0開始設計Flutter獨立APP | 第三篇: 一勞永逸解決全局BuildContext問題》
《從0開始設計Flutter獨立APP | 第二篇: 完整的國際化語言支持》
《從0開始設計Flutter獨立APP | 第一篇: 數據庫與狀態管理》
該內容欄目爲「SFIDSP - 思否獨立開發者支持計劃」。爲助力獨立開發者營造更好的行業環境, SegmentFault 思否社區做爲服務於開發者的技術社區,正式推出「思否獨立開發者支持計劃」,咱們但願藉助社區的資源爲獨立開發者提供相應的我的品牌、獨立項目的曝光推介。
有意向的獨立開發者或者獨立項目負責人,可經過郵箱提供相應的信息(我的簡介、獨立項目簡介、聯繫方式等),以便提高交流的效率。
聯繫郵箱:pr@segmentfault.com