成為獨立開發者有多難

首先自我介紹:我是一名前端開發工程師,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

添加圖片注釋,不超過 140 字(可選)

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/165666.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/165666.shtml
英文地址,請注明出處:http://en.pswp.cn/news/165666.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

深度學習模型訓練計算量的估算

深度學習模型訓練計算量的估算 方法1:基于網絡架構和批處理數量計算算術運算次數前向傳遞計算和常見層的參數數量全連接層(Fully connected layer)參數浮點數計算量 CNN參數浮點數計算量 轉置CNN參數浮點數計算量 RNN參數浮點數計算量 GRU參數…

刷題學習記錄(含2023ISCTFweb題的部分知識點)

[SWPUCTF 2021 新生賽]sql 進入環境 查看源碼,發現是get傳參且參數為wllm fuzz測試,發現空格,,and被過濾了 同樣的也可以用python腳本進行fuzz測試 import requests fuzz{length ,,handler,like,select,sleep,database,delete,h…

java學習part09類的構造器

1. 2.默認構造器 如果沒有顯式定義任何構造器,系統會默認加一個默認構造器。 如果定義了,則不會有默認構造器。 默認構造器的權限和類的權限一樣,類是public構造器就是public,類是缺省默認構造器就是缺省 反編譯之后添加的構造…

解決DaemonSet沒法調度到master節點的問題

最近在kubernetes部署一個springcloud微服務項目,到了最后一步部署邊緣路由:使用nginx-ingress和traefik都可以,必須使用DaemonSet部署,但是發現三個節點,卻總共只有兩個pod。 換句話說, DaemonSet沒法調度…

UML建模圖文詳解教程05——包圖

版權聲明 本文原創作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl本文參考資料:《UML面向對象分析、建模與設計(第2版)》呂云翔,趙天宇 著 包圖概述 包圖(package diagram)是用來描述模型中的…

一個最簡單的工業通訊數據分析例子

1.背景 對工業設備的通訊協議進行分析可以幫助我們更好地理解其工作原理和相關技術,并且有助于以下幾個方面: 1. 優化工業設備的通訊效率:了解通訊協議的細節可以幫助我們找到通訊效率低下的原因并進行優化,提高設備的通訊效率和…

Axioss筆記

一、Get請求 // 請求頭攜帶參數,案例:?uid1001 axios.get(http://localhost:8080/user/api/v1/user/query, {params: {uid: 1001}}).then(res > {console.log(res.data) }).catch(err > {console.log("請求錯誤" err) }).finally(() …

MySQL 8 配置文件詳解與最佳實踐

MySQL 8 是一款強大的關系型數據庫管理系統,通過適當的配置文件設置,可以充分發揮其性能潛力。在這篇博客中,我們將深入探究 MySQL 8 常用的配置文件,并提供一些建議,幫助您優化數據庫性能。 配置文件概覽 在 MySQL …

【華為OD題庫-030】阿里巴巴找黃金寶箱(V)-java

題目 一貧如洗的樵夫阿里巴巴在去砍柴的路上&#xff0c;無意中發現了強盜集團的藏寶地&#xff0c;藏寶地有編號從0-N的箱子&#xff0c;每個箱子上面貼有一個數字.阿里巴巴念出一個咒語數字k(k<N),找出連續k個寶箱數字和的最大值&#xff0c;并輸出該最大值。 輸入描述 第…

攔截器的使用

攔截器&#xff08;Interceptor&#xff09;是一種在應用程序中用于干預、修改或攔截請求和響應的組件&#xff0c;是AOP 編程的一種實踐&#xff0c;和過濾器一樣都是一種具體的AOP實現。它可以在請求被發送到目標處理程序之前或之后&#xff0c;對請求進行預處理或對響應進行…

【數據結構】二叉樹概念 | 滿二叉樹 | 完全二叉樹

二叉樹的概念 二叉樹在實踐中用的很多。 一棵二叉樹是結點的一個有限集合&#xff0c;該集合&#xff1a; 或者為空&#xff1b;由一個根結點加上兩棵別稱為左子樹和右子樹的二叉樹組成。二叉樹最多兩個孩子。 這里注意&#xff1a;二叉樹并不是度為2的樹。 二叉樹的度最大值是…

Go lumberjack 日志輪換和管理

在開發應用程序時&#xff0c;記錄日志是一項關鍵的任務&#xff0c;以便在應用程序運行時追蹤問題、監視性能和保留審計記錄。Go 語言提供了靈活且強大的日志記錄功能&#xff0c;可以通過多種方式配置和使用。其中一個常用的日志記錄庫是 github.com/natefinch/lumberjack&am…

python selenium 模擬瀏覽器自動操作搶購腳本

每逢秒殺&#xff0c;都在遺憾網速和手速慢沒能搶購到商品吧。 手寫一個腳本&#xff0c;讓程序幫你搶&#xff0c;搶到的概率會大大提升。 廢話不多說&#xff0c;直接上代碼。 本實例以華為官網搶購手機為例 """ 模擬瀏覽器操作華為官網(1) 【只需要安裝一…

【JAVA】我們該如何規避代碼中可能出現的錯誤?(二)

個人主頁&#xff1a;【&#x1f60a;個人主頁】 系列專欄&#xff1a;【??初識JAVA】 文章目錄 前言異常方法&#xff08;Throwable類&#xff09;Throwable類的方法 捕獲異常多重捕獲塊 前言 異常是程序中的一些錯誤&#xff0c;但并不是所有的錯誤都是異常&#xff0c;并…

git-3

1.如何讓工作區的文件恢復為和暫存區一樣&#xff1f; 工作區所作的變更還不及暫存區的變更好&#xff0c;想從暫存區拷貝到工作區&#xff0c;變更工作區(恢復成和暫存區一樣的狀態)&#xff0c;想到用git checkout -- 文件名 2.怎樣取消暫存區部分文件的更改&#xff1f; 如…

無損壓縮技巧:減小PDF文件尺寸的有效方法

我們在制作pdf文檔的時候&#xff0c;會加入許多內容&#xff0c;文字、圖片等等&#xff0c;素材添加的過多之后就會導致pdf文檔特別大&#xff0c;在上傳或者儲存時&#xff0c;就會特別不方便&#xff0c;所以今天就告訴大家一個pdf壓縮的方法&#xff0c;使用pdf在線壓縮工…

4-Docker命令之docker info

后續為大家逐個講解一下docker常用命令及其相關用法。docker常用命令查看如下: [root@centos79 ~]# docker --helpUsage: docker [OPTIONS] COMMANDA self-sufficient runtime for containersCommon Commands:run Create and run a new container from an imageexec…

洛谷 P1883 函數

P1883 函數 - 洛谷 | 計算機科學教育新生態 (luogu.com.cn) Error Curves - 洛谷 | 計算機科學教育新生態 (luogu.com.cn) 這兩題是一模一樣的&#xff0c;過一題水兩題。 分析 主要難點在于證明F(x)是一個單峰函數可以被三分&#xff0c;但是我隨便畫了幾個f(x)之后發現好像…

MySQL的Redo Log跟Binlog

文章目錄 概要Redo Log日志Redo Log的作用Redo Log的寫入機制 Binlog日志Binlog的作用Binlog寫入機制 兩段提交 概要 Redo Log和Binlog是MySQL日志系統中非常重要的兩種機制&#xff0c;也有很多相似之處&#xff0c;本文主要介紹兩者細節和區別。 Redo Log日志 Redo Log的作…

Docker+ Jenkins+Maven+git自動化部署

環境&#xff1a;Centos7 JDK1.8 Maven3.3.9 Git 2.40 Docker 20.10.17 準備工作&#xff1a; 安裝Docker Centos7默認的yum安裝的docker是1.13&#xff0c;版本太低&#xff0c;很多鏡像都要Docker版本要求&#xff0c;升級Docker版本。 卸載已安裝Docker: yum …