slot deposit pulsa slot mahjong slot gacor slot gacor slot gacor resmi slot gacor 2025 slot gacor terpercaya slot gacor 2025 slot gacor hari ini slot gacor hari ini slot gacor hari ini
为什么多数程序员都不做个人开发?
17611538698
webmaster@21cto.com

为什么多数程序员都不做个人开发?

技术人生 0 1357 2023-11-26 05:16:05

图片

有个程序员朋友(不是很熟),靠一款很小众的iOS应用就在北京赚了一套房,至今仍然每个月有几万块的进账,具体做的啥就不公开说了。


功能很简单,用来从YouTube上下载视频文件的,工作量感觉也没多大,现在已经辞职在家全职做个人开发了。我想问这种情况是特例吗?个人开发能养活自己,为何还要起早贪黑上班出卖劳动呢?


本文字数较多,建议先收藏,上下班路上、带薪上厕所、浑水摸鱼时再慢慢看~



正文
 

我写的其中一个软件(后续以“电脑工具软件”称呼),电脑端的,月入在2.5~3万,规模还在扩大。


先说一下过程吧,提到的各种编程技术对于我后期做成这个小众应用都很重要。


12年毕业,在杭州工作两年期间主要工作语言是C语言、RedHat服务器、Oracle数据库、Delphi7、C#的Winform技术,利用加班时间,我简单学过QT技术。


14年7月起,在西安工作过一年,主要是C语言以及各种网络协议数据抓取、分析审计。


15年清明节,来深圳创业,直到18年7月份因团队变故离开,在此期间我担任公司CTO,学会了Java 、Mysql、Redis、CentOS、微信支付宝支付流程等。


18年到19年清明节前,我去河北,在此期间我学会了android应用开发(原生开发),但是没挣到钱。


19年初,春节过后,闲的,花了10天吧,完成了我要说的这个电脑工具软件软件的第一个版本,尽管很简陋,bug很多。


由于在河北没挣到钱,我又于19年清明节那天,回到了深圳,又加入了原来的那个团队。公司被他 们搞的一团遭,都破产了,我回来后,我们又接了个项目从头开始。


19年特别忙,我也没空再维护我那个软件。对于公司项目,我又学会了开发微信小程序,公众号,uniapp等技术。


20年,做了一个智能软件项目,我又学会了iOS开发(用的是object-c 和 uniapp 混合技术)


到此,根据我的熟练程度。


编程语言我掌握了:Java、JavaScript、C#、Python、Nodejs、go、Html、CSS、c、delphi

数据库:mysql、Oracle、MangoDB、Redis

客户端:桌面网页端、Androdi端、windows电脑桌面客户端、iOS应用、微信小程序、公众号


服务器端:宝塔、Java的Springboot系列开发


总的来看,除过Mac上的软件,其它我都开发过,想想,我他妈真是好学。


再仔细想来,我11年就开发过android软件,我应该是中国第一批开发android软件的人。


之所以列举上面这些,是因为这些东西,都对我后来做成这个软件有重要影响。


图片


接着20年继续说,20年后半后没那么忙了,我在周末抽空又把那个 电脑工具软件 翻出来,把bug修复了一下,界面再优化了一下,并加入了 根据电脑设备id号(就是将  cpu、主板、硬盘的序列号组后然后用md5生成的64位编号)校验功能,并在软件上留下了我的微信号,于20年9月份,我将软件发布到小众软件这个网站上了,有好些人夸赞我这个软件很实用,还提到了软件存在的问题。然后我有空,就修复一下,接着发新版本。


然后,有人付款,5块的,10块的,20块钱,我生成一个证书文件(里面就是一串字母,包含了软件什么时候到期等信息),记得第10月就收到400多元,有一次一个哥们,一开心,直接给我转了300元。真的感谢这个哥们,那时候我穷。


11月份卖了800多元,12月份1600元,好开心,够房租了。此时,我意识到,这个软件能挣大钱。我想把软件上传到360软件管家、腾讯电脑管家的时候,都要一个东西:软著。所以,我就开始写了软著材料,开始申请了。


一个软著从申请到下来,如果不出任何差错,最快也得一个半月。如果出错了,打回来,再提交,又得1个半月。再等给你把纸质的软著寄回来,那还得再等2个月。我前前后后弄了半年才把软著给整下来,软著拿到手已经是21年四五月份了。


21年,由于公司业务遇到瓶颈,公司内部各种矛盾,哎,伤心。


21年,记得是有一次去宝安沙井,我给我伙伴说(公司就3个人,我们是同学,也是创业伙伴),咱把我这个软件好好推推吧,我感觉能挣到不少钱。不过,他们没放到眼里。


然后21年2月份就到2000元,2月份到了3000元,4月月份到了5000元了,5月份6000,到10月已经有1万多了。(这些数据不是真实数据,但量级是一样的,只是为说明每月都增加不少收入,我记得有一个月比前一个月翻倍了)


到了10月底,公司解散了,哎,操蛋。


在21年里,由于忙,我一直都是一边忙公司的事情,周末有空了就维护一下软件的问题,主要是各种闪退,菜单弹不出来,显示出错等,但是功能还是那么简单,UI还是那么的简陋。一边了就在知乎发发帖子,推广我的软件。


11月份,我就搬家了,换了一个稍微大点的房子,本想去找工作的,但想了想,快到年底了,加上 好多公司裁员,工作估计不好找,况且我这个软件有收入,我想投入时间好好再完善一下,然后再去上班。


在此后,我的重点放在以下方面:


1、收集用户反馈的问题

2、收集用户的新需求

3、我自己深度琢磨用户的使用场景,不断做出更多更好用的功能点

4、研究如何将软件推广出去


以上4点缺一不可,不同阶段,重点不一样而已。


21年的11月、12月到22年的2月,这四项都在做,工作重要内容有:


1、修改用户反馈的问题

2、软件新增加了不少用户提的新功能

3、软件加上我自己琢磨的功能

4、在知乎上发了更多的推广

5、开发了服务器端程序,把软件改造为在线验证会员日期(原来是简单的激活码验证,因激活码与机器码绑定,大量机器码重复,很不靠谱)

6、给软件升级了新的 安装包功能(因为有些老系统,没有 包含一些 库文件,之前都是一个 压缩包直接发给用户的)


这三个多月很寂寞,是在家一个人孤独寂寞地在做,我都瘦了好多,因为天天吃挂面和凉拌黄瓜。


22年春节过后,3月份,我和另外一个朋友合租了一个办公室。对,我也没去找工作,此时,我一个月能赚到1.5万了。


从21年的4月份,到22年3月份,我尝试着将价格提高,并分月、季、半年、年、终身等套餐,直到探索到一个 不能再高的价格为止,价格套餐此后再没变过。


到22年3月份,搬到合租的办公室上班。接着以下问题困扰着我:


1、用户都是加我微信,给我赚钱,所以微信好友加多了,如果服务不到位,有人举报我,腾讯就把我微信号禁止加好友几天

2、赚钱转给我多了,腾讯老是给用户提醒 资金 安全

3、每天好多用户加我,尤其大中午的,搞的我好久没午休好了,状态极期低迷

4、以设备ID号来判断电脑,容易重复,重复率那是相当高。


所以,我就用我朋友的公司,花了半个月,弄了个微信、支付宝支付,再弄个了微信扫码登录功能,于五一前,终于上线了,我整个人都轻松了。


不过,要把钱提出来也是个问题,因为微信支付宝的钱,得先提到 业对公账户,对公账户的钱只能以工资或者其他手段弄出来,那么就得缴纳企业所得税、个税等。


到22年5月份,软件的功能基本上已经全了,bug很少很少了。此时,一个很重要的问题是,如何扩大规模,也就是推广。


推广才是最最重要的、最难的。


我尝试过。

1、知乎发帖子,但是你一个个人账号,帖子发多了,容易被当作广告,被平台删除。弄很多知乎账号,一是不现实,二是效果不好,账号权重太底,三帖子不能发太多。


2、百度贴吧、豆瓣、微博发帖子,有点效果,效果不是很突出,也存在着同样的被删帖封号的风险。


3、抖音等视频平台发视频,效果不行,主要原因是我这是一个电脑软件,不是手机软件,效果不明显。


4、做官网,官网改了一版又一版。


5、百度搜索上打竞价广告,试过了,收益盖不住成本,但凡能持平,我也会使劲打广告的。


6、在软著到手后,我迅速上架了360和腾讯软件管家,有效果,每天加起来能带来100多个下载,能转换成300多收益。


7、我尝试,做各种活动(活动内容和方案不能在这里明说,我怕被用户和我的竞争对手知道这篇文章,事实上我的竞争对手在抄袭我的软件UI和推广手段,我主要是怕他们知道这玩意确实能赚钱,做的更带劲了),充分发动用户传播积极性,这招很管用。


以上6点,只有第5条、第6条、第7条的效果是长远而且行之有效的。


到了22年6月之后,软件终于不用我怎么管了,自行运行,自动收钱,然后躺平了。用户每天在增加,收益变得起来起多。


截止今天,23年6月18号,我都做了八九款电脑端软件了(名字不能在这里说)。


22年初过年开始,花了3个月,做的一个软件,从2022-05-21 15:00:11第一笔收入,到今天,8977个用户,挣了7113元。没推广过,感觉没啥钱途。


22年10月份,做的一个软件,从2022-11-12 11:03:08第一笔收入到现在,348个用户,挣了1738元。这个软件感觉有钱途,打算好好推广一波。


其它好几款软件,也没推广过,软著还没下来,一直放着。估计感觉没有钱途不好说,真的懒的推广。


乱七八遭的,总结一下吧:


1、能做到现在这个程度,运气,运气,运气占很大成分。一是因为从做这个软件的第一版本,到我意识到能赚大钱的时候,经历了将近2年长时间;二是因为我做的其它软件,也卖的不好(或许是其它软件我也没用心推广过,都是自然流量);三是环节太多了,每个环节要探索,都要花好长时间验证,但凡一个环节不成功,就会失败。


2、你要掌握很多技术,不要指望别人和你一起开发,陌生人你信不过,朋友那你也得有即是做软件开发、也愿意和你投入时间的朋友,大家都很忙的,所以好多事情得你自己搞定。(比如官网、服务器端程序就是我自己做的)。


3、你真的得有大把时间,一个软件你要改好,真的得花很多时间,有时候需要连续的很长一段时间,比如连续一个月两个月。


4、推广营销才是最重要,见过很从客户,对功能产品蜜汁自信,一腔热血,但是做出来,让他们卖的时候,就蔫了。中国人很多,再小众的软件,也有人用,就看你能不能让他们找到你这个软件。那怕是功能相同的软件,你比他们的营销牛逼,你也能赚到钱。


5、脑袋瓜子确实要聪慧,能真正抓住什么是真需求、什么是伪需求,即不能不听别人的,也不能全听别人的,要会真正思考问题。


6、我还得再接再厉,如题主的朋友那样,做到年百万收益。

我这个过程,我感觉都是不可复制的,各种尝试后的经验告诉我,如果你开发了一个软件:


1、想靠口碑传播起来,那是很慢的,你熬不住的。


2、迅速将软件做到一个差不多的版本,就猛打广告。如果收益能大于广告费,那么恭喜你,你要赚大钱了。如果收益和广告费持平,那么恭喜你,你可能要赚大钱了。如果广告费大于收益,你就好好分析原因。如果打了广告,还没收益,滚犊子,赶紧去上班吧。


3、时间才是最宝贵的,是最大的成本。现在时间是19:28,偌大的房子里,没开灯,唯有4k的显示器亮瞎了眼,望一望窗外,天黑了,又一天过去了。


一把年纪了,想去找工作,估计也找不到了。我打算 做外贸和其它软件,就这样一个人这样搞下去!


贵有恒何必三更眠五更起,最无益只怕一日曝十日寒。


来自:知乎

链接:https://www.zhihu.com/question/28523621/answer/1807791333

评论