首先自我介紹:我是一名前端開發工程師,7年的前端開發經驗。CSDN 九段刀客_js,vue,ReactNative-CSDN博客,80多萬的訪問量,1萬多的粉絲。
相信80%的程序員的終極夢想都是成為一名獨立開發者,不用找工作有自己的產品可以有睡后收入。我也是其中一員今年(2023年)7月份辭職后,就想找條不用上班的出路。
第一關:做什么樣的產品
要確定一個想要做的產品。這個想法一產生就會伴隨一系列的否定的聲音,你肯定會和周邊的朋友、同事、家人討論。80%的肯定是否定的聲音,大概都是這些:已經有了類似的產品、怎么盈利、用戶為什么要使用你的產品。相信80%想要成為獨立開發者的同行們都在第一步就頂不住了。
第二關:技術是否過關
APP?、網站?、小程序?、桌面客戶端?、瀏覽器插件?
你得有一定審美和設計能力、會前端開發、需要會后端開發知識、會服務器環境搭建、部署。建議如果是第一個項目還是用自己最熟悉的技術棧的產品,做自己會用到的產品。
第三關:是否注冊公司
現在還不知道這條路能不能走得通,注冊公司第一會多一筆費用,第二有可能會影響你后面找工作。微信登陸和支付需要注冊公司,需要備案,使用發送短信驗證碼需要公司身份,上架各種商店會有卡審,國內的有些商店需要企業身份才能上架。所以不注冊公司產品就避開這些方面。例如我現在只上架appStore需要交年費個人好像是688元吧。
第四關:自制力
你一個人辦公需要有足夠的自制力,完全沒有人管你,進度產品需求全都要自己把控。干一會躺著玩會手機一天就過去了,到了晚上感覺一天好像什么都沒有干,再補救干一下就到下半夜了,第二天起不來周而復始生物鐘就亂了。
第五關:自信心
自己對自己的產品沒有信心,剛開始準備寫個記賬APP寫著寫著感覺干不過市場上已有的產品。感覺自己都不會用懷疑人生了。又來寫記事本寫了一個星期碰到技術難題了,想想這個玩意好像也沒有什么市場emol了,弄appStore上架二進制審核都過不去,好不容易二進制審核過去了,到正在審核了,連著一個星期狀態一直都沒有變,也不拒絕,由于第一次沒有經驗總會僥幸現在撤回可惜了,也許明天就可以審核通過了(我就被這種耗過一個星期,因為我的產品里面使用了別的產品的圖標)。
對自己選擇的技術方向沒有信心,寫的桌面端想著現在的用戶都是用手機的比較多,桌面端端用戶太少了,寫APP的感覺競爭太大了,肯定很多人都知道這個方向用戶比較多。
第六關:軍糧吃緊
古代打仗都講究兵馬未動糧草先行,干了兩個月苦逼得,產品盈利遙遙無期,再看看存款一天天的減,就問你慌不慌,
第七關:家人的壓力
前面一個月估計都頂得過去,兩三個月不下蛋,每天看著還忙得很,自己也煩躁得很,再這么戳上兩句很容易崩不住。
第八關:怎么盈利
恭喜少年,爬到這里你已經是佼佼者了,現在你已經成功的開發完了app,怎么盈利就是擺在你面前最大的難題了。你收費好家伙你發現上架后一個鳥都沒有,你不收費囤用戶你的耐心還需要x2才行,因為你到這里已經兩個月沒有下蛋了,你免費還有人噴的產品沒有任何價值,免費后面有多長的路要走才能盈利很是恐慌。
第九關:推廣
軟文、短視頻這些東西都得搞起來啊。朋友圈總得發一條吧、知乎、今日頭條、csdn、掘金、小紅書、甚至是百度等,你得有一定的寫作能力,不能硬來啊,總不能上來就是我搞了一個啥啥啥大家快來下載吧,找對象還得先吃個飯呢。
說一說我的獨立開發之路,接觸過一些獨立開發者有接外包的、有自己做產品的,有混著來的。我的目標非常明確就是做自己的產品,因為以前接過外包感覺非常累,各種對接很麻煩還不如上班掙的錢輕松。最開始是打算做app因為用戶量大,然后短信驗證碼需要公司的資質,擔心這個路子不一定走得通就沒敢注冊公司,然后自己對自己的產品信心不足,就換了方向打算做桌面工具類的產品,最開始是使用electron開發,但是打包太大了然后就換了tarui和wails,最終使用wails開發了兩個產品:【直擊目標】和【臨時記】都是非常簡單的產品,當時就想快速做一個產品出來把appStore上架這個流程走通。
【?直擊目標】非常簡單就是一個輸入框打個包,當時做這個產品是因為開發的干活的時候經常干了幾個小時后腦子就糊了,容易分不清主此,我就想有個懸浮的文字來提醒自己今天的目標🎯,比如我今天的目標是要把這個產品上架到appStore,那么干擾這個目標的想法💡都應該放棄,代碼是不是最優的不重要,是不是最完美的配色不重要,產品介紹寫得好不好也不重要;要達成的目標就是產品上線。
【臨時記】也是一款非常簡單的產品,就是一個textarea打包,因為過于簡單審批不讓過加了配色修改功能,也是開發過程中想要一個懸浮的簡單記事本,能簡單的放點文字方便查看。
【smallWhiteDot】?是Aweb瀏覽器的一個雛行產品,正是又了smallWhiteDot才有了Aweb瀏覽器,因為以前上班的時候就一直想瀏覽器有一個懸浮功能,方便開發的時候調試,然后就有了smallWhiteDot,
【?Aweb瀏覽器】是花了最大代價的一款產品,開發了兩個月的時間,它是能稱得上個人代表作的產品,有點類似于現在很熱門的瀏覽器標簽頁的產品。最大的區別是Aweb是一個瀏覽器。
開發Aweb瀏覽器的初衷是chrome,Edge,火狐等這些瀏覽器長得都差不多,審美疲勞了,標簽頁和瀏覽器他們因為不是一波人開發的融合做得不太好,正好之前各種就是做electron相關的產品,有這方面的技術儲備,Aweb瀏覽器實現的功能如下:
【模式切換】支持PC和手機模式
【懸浮】可以始終懸浮在應用最上層
【更少的標簽頁】一個標簽頁內的頁面始終在當前標簽頁打開,不會標簽頁泛濫。
【圖標自定義】可以使用網站原本的圖標,也可以使用內置圖標,還支持本地上傳圖標
【主題】可以使用內置主題,也可以本地上傳主題,還可以打開網絡圖片后右鍵設為壁紙
【搜索引擎切換】可以根據搜索需要切換不同的搜索引擎
【便捷搜索】可以打開網站,也可以通過關鍵字快速打開桌面收藏的頁面
【便捷下載】下載的內容始終下載到默認的目錄,減少用戶的彈窗選擇
【圖片查看】下載的圖片可以直接用瀏覽器打開預覽
其實還有商店功能無奈appStore不讓上,一直審核不給過就把這個功能給注釋掉了。登陸功能開發完了也是沒有上因為當時無法判斷到底是哪些因素卡住了審核,就只能通過控制變量法一點點的來上。
有對產品感興趣的朋友可以支持一下哈。
最后,為什么不邊上班,下班后做自己的產品?
因人而異啊,上班的時候太苦逼了,下班就想躺著玩會手機有時候游戲都累的打不了,想打但是實在是太累了;你說這種情況下怎么做自己的產品。有想交流的朋友可以加我微信啊。C352056038