相信每个程序员都想要自己开发一个项目,然后运营收入不用上班炒了老板,但是难度实在太大,本人觉得,大概分为如下几个方面。
1、一个好的项目
仿佛我们自己能够想到的项目,市面上都已经有了,很难想到一个好的项目,就算好不容易想到来了一个好的项目,只要有一点点火,人家有资本有钱的,三两下就搞出来了,然后砸钱运营。对于这个,我觉得我们个人开发一定要小众群体才行,我们只要有一小部分受众,别人或者大厂看不上的,往这方面去想。
2、一个好的平台
我们开发的项目需要发布到一个好的平台去推广运营才行,比如之前的博客,就靠百度收录,然后安卓,IOS,不过现在安卓IOS也比较麻烦,需要有各种资质,就好比我开发了一个背单词的小程序”万词斩”,我只能发布到QQ和微信小程序,之前想要发布到字节跳动小程序,发现只能企业认证,个人认证不了,然后想发布到IOS,发现个人开发者一年都要几百美元,放弃,只能QQ,微信。
3、项目的实现
正常开发者如果不是全栈,那么都要不会前端,要不会后台,就算全栈前后端都会,但是UI设计,界面风格欣赏水平可能达不到设计产品的水平,就比如我虽然前后端都会,但是,设计能力不行,贼丑,如下图我开发的小程序项目。

但是如果请别人来做设计,投入成本就比较大了,毕竟如果是自己的话,不管怎么折腾,最多浪费点精力和时间。我觉得我们如果只会全栈不会设计,可以考虑参考别的同类型的软件界面风格来做设计。
4、运营推广
最难的大概是运营推广了,项目千千万万,能够推广出去的很多都是砸钱砸出来的,作为个人开发者,哪里有钱,比如我这个万词斩小程序,只能够去加点Q群来发在群里,还往往被群主测回,我本来想要靠用户搜索小程序来推广的,发现我的小程序名字因为叫做”万词斩”,而不是单词,背单词什么的,只有在搜索”万词”二字的时候才会搜索,真的是草率了,所以小程序名字一定要起的好。基本上可能前面一年都没什么人会用,只能慢慢积累,如果是有钱,有资本的话,当然可以砸钱推广啦,像我这种没钱的人,还是慢慢来,听天由命吧。

