思否獨立開發者丨@向前兄:程式設計在一定程度上也是認識這個世界的一種方式

宗恩發表於2020-10-20

微信讀書筆記匯出外掛“小悅記”.png

獨立專案名稱:微信讀書筆記匯出外掛“小悅記”

思否社群ID:@我是菜鳥


@向前兄來自河南洛陽,最近幾年在上海工作,目前(new Date())是前端開發一個。

微信讀書筆記匯出外掛“小悅記”

2016年,在大學畢業不到一年後,他隻身一人來到了上海,用著jQuery+Bootstrap做起了響應式官網,開啟了坎坷的工作歷程。後來又跳入了React Native的 “坑”,一個人摸索著把APP上了架。一時興起,又做了一個前端單詞的小程式。後來限於公司前端不受重視,又開始了新的探索。

眨眼間,忙忙碌碌又兩年,也算是經歷了一番。不知所得可值得?不知所失可擁有?

對他來說,程式設計在一定程度上也是認識這個世界的一種方式。

長路漫漫,踏歌而行。

眾所周知,微信讀書App 是一款非常優秀的閱讀類App ,周圍也有不少人在用。雖然工作比較忙。但是也沒少在上面看書做筆記。

美中不足的是,目前微信讀書雖然支援筆記匯出,但是提供的是將筆記複製到剪下板,然後由使用者自行貼上到其他地方的功能。

如果你的筆記比較多的話,需要分好幾次才可以批量人工匯出,每次選擇還得記住上一次在什麼位置,非常不方便。貼上出去的格式,也因軟體的不同而千差萬別。

如下圖所示:選擇的筆記內容超過了系統剪下板上線。請篩選後重試

微信讀書筆記匯出外掛“小悅記”.png

@向前兄 時常感到非常不方便,於是,就順手開發了“小悅記”這個可以匯出多種模式的Chrome 外掛。

他說自己目前並不是全職的獨立開發者,主要是想解決下實際生活中遇到的問題(學而時習之,不亦說乎),鍛鍊一下自己各方面的能力,為以後做準備。

獨立開發專案小悅記

立項時間:2020年1月10日前

專案背景:去年用微信讀書看書的時候發現如果筆記過長的話,會有“選擇的筆記內容超過了系統剪下板上線。請篩選後重試”的提示,多次複製貼上在移動端很不方便。

本身也不太習慣用手機,後來發現微信讀書網頁版上線了,還可以直接檢視讀書筆記,於是就有了這個想法

做這個外掛主要是解決手機系統的筆記剪下限制,另外就是看到微信筆記複製的內容在印象筆記的格式比較好看,然後想優化一下匯出的筆記格式,純文字的不是太好看。

面向群體:為了確保不是就我一個人遇到這個問題,做之前我在網上搜了下,確實也有人有類似的需求。

1、如何做的第一版產品?

剛開始起名字也比較費腦,畢竟logo之類的也要和外掛名字或者讀書筆記匯出功能相關,太小眾的話也比較難記,直接取名微信讀書之類的又擔心侵犯權利,就圍繞著“閱讀”,“筆記”這幾個詞在想,然後取名“小悅記”。

logo設計也是比較考驗人的,本來打算是一本書的形象或者直接用 font awesome字型,然後發現沒太合適的,而且和別的app重合度也比較高。

logo設計,付費的話,自己也承擔不起,畢竟開發這個就是在用愛發電。

後來自己根據“悅”字聯想,剛好左邊的豎心旁可以當做筆,右邊是兌換的兌,然後豎心旁的兩個點“心”上面的兩個點,我本來打算用手繪的方式,但是沒有找到合適的工具,時間比較急。

雖然之前切圖經常用Photoshop,但是基本上只會使用切圖、像章工具,之前做的微信小程式“前端單詞”的logo也是用PPT做的,這次的logo也不例外。

功能方面的話就自己試驗,自己寫自己測試。

2、獨立開發過程中遇到過哪些困難?最難搞定的是什麼?

好幾年沒有用jQuery了,剛開始都有點不會用了。

還有就是以往沒有開發過Chrome瀏覽器外掛,不是太瞭解裡面的執行機制。去網上找的資料也都比較舊了,複製貼上的一大堆,官方雖然有教程,但是似乎偏理論多些。

後來做出來之後,想轉成火狐瀏覽器外掛,但是沒有通過,這個比較納悶,我去網上找了個開源的外掛庫,對方的也沒有成功轉為Firefox 外掛,後來我就沒有再考慮Firefox瀏覽器了。時間不太夠,基本上是週六週日空了看下程式碼。

比較難搞定的基本上是自己能力範圍之外的東西,在這上面花費時間比較多,本來打算是在讀書日前釋出的,結果晚了好幾天。

提交稽核需要付費,還是找的朋友幫忙的。

剛開始的推廣可能被官方注意到了?然後沒過多久就有人反饋微信讀書主頁會有提示,並且外掛不能用。我當時比較好奇他們是怎麼檢測出來的 ,搜出來的方法並不可取,後來我終於想出來 了,改完後發現社群有個人也提示了下,不過我沒及時看到。

第二次提交稽核不知道為什麼沒有通過(Chrome已經有266個使用者),考慮到很多使用者並非程式設計師,可能無法科學上網,就直接提交到360瀏覽器了。前段看到社群有人下載程式碼後在QQ瀏覽器上直接執行了。

微信讀書筆記匯出外掛“小悅記”.png

3、專案目前取得了哪些成就?專案為你帶來了什麼?

成就倒沒有什麼成就,就是確實解決了大家遇到的一個問題,新發現不少,就當做探索了吧。

首先是公眾號漲了不少關注者,認識了不少人。

其次是探索下推廣方式帶來的效果如何,意外發現還是比較多的,就當是試驗了。

認識一個00後,發現大學生接觸到的資訊來源和我們那時候幾乎完全不同(知道善用佳軟和小眾軟體的估計都畢業好些年了)。如果有新的產品推廣,可能要考慮受眾群體和實際情況了。

中間有在知乎大V群發個紅包,但是剛開始效果好像並不明顯,後來陸陸續續有人點贊和收藏。

在阮一峰老師的科技週刊投稿,獲得了一次曝光的機會。

最後感謝朋友圈各位朋友的轉發和打賞。

4、你的商業模式是什麼?是如何增長的?

目前沒有商業模式,只是初步嘗試,所以只放了個人網站和公眾號的連結。

5、近階段專案有哪些更新,未來會做什麼變動?

暫時沒有更新的打算,它已經初步完成了它 的歷史使命。目前在考慮另外一個工具,也是來自實際遇到的問題,產品需求已經列了二十多條了,不過可能得到明年有空了才能開始。

6、如果專案重來一次你會做哪些改變?

首先可能會按照規定時間節點開發,其次是安排好推廣渠道和方式,畢竟花時間做出來了,要把效果發揮到最大。一開始還設想了短視訊的方式,不過精力有限,最後只是在公眾號用圖文的形式推廣了下。

還有就是,投入更多精力,增加更多功能吧,其實在這之前也有有類似的產品的,不過切入點不一樣。

個人相關問題

1、推薦你最喜歡的一款產品 / 遊戲 / App?並說明原因

平常不玩遊戲,也沒有太高頻使用的產品,手機還設定了限制時長。坐地鐵經常看 Inoreader、還有幾個讀書APP。平常用電腦多,比較經常網上逛。

2、分享一下你的技術棧和你日常的工作流?

技術棧的話,工作中用到的是 JavaScript(ES6+)、React、React-Native、Mobx、SCSS、Taro、小程式等。業餘時間學點Node和偏後端的東西。

image.png

3、對獨立開發者或程式設計初學者有什麼建議?

以前在網上看到一句話說,如果深入一個細分領域的話,還是有機會的,後來發現,中國人實在太多了,一個你覺得已經很細分的地方其實都有不少人在做了。

之前有在一個開發者群眾看到說,國內使用者可能目前還是習慣白嫖,付費意識不是太強。

做一個成功且優秀的產品需要很多的能力,編碼只是其中一少部分。

前段不是有個新聞嗎,82歲學程式設計的老奶奶。想學程式設計永遠不晚,現在網路比較發達,各種資料都很豐富,也不用在意自己的職業是什麼。

4、生活中有什麼愛好?有什麼個人的特別的工作習慣麼?

愛好不算太多,空了看書、上網,閒了會打羽毛球,不過已經是好久以前的事了。

最近幾個月剛把加班加肥的又通過跑步減肥10斤。

特別的工作習慣?好像也沒什麼特別的,相對來說比較注重效率,另外個人還是比較喜歡安靜點的工作環境。

5、你對國內技術社群的看法

非常感謝思否社群,我在上面還提了好幾個問題,都有熱心的程式設計師幫忙回答。也在上面關注了不少厲害的程式設計師。我感覺國內技術社群還是有很大的想象力的,如果運營得好的話,畢竟程式設計師群體還是很大的。其他技術社群一般也會看,不過個人感覺幫助更大的可能是自己平常發現的一些個人部落格之類的(可能層面不一樣)。


開發者寄語

能在這裡打個廣告嗎?國慶後打算找工作, 上海地區有招前端的嗎?感興趣的話求帶走 (base64)bGN5eGxxbkAxNjMuY29t


獨立開發者支援計劃-1.png

該內容欄目為「SFIDSP - 思否獨立開發者支援計劃」。為助力獨立開發者營造更好的行業環境, SegmentFault 思否社群作為服務於開發者的技術社群,正式推出「思否獨立開發者支援計劃」,我們希望藉助社群的資源為獨立開發者提供相應的個人品牌、獨立專案的曝光推介。

有意向的獨立開發者或者獨立專案負責人,可通過郵箱提供相應的資訊(個人簡介、獨立專案簡介、聯絡方式等),以便提升交流的效率。

聯絡郵箱:pr@segmentfault.com

image

二維碼過期新增思否小姐姐拉你入群
image.png

相關文章