在这里我想记录并分享一下自己的成长过程,心态变化,以及如何实现自由职业。相信每个程序员都有一个自由职业梦,想自己开发维护一个产品,写代码的时间看自己心情,想写就写,没有人约束自己。事实上,这也是我一直所追求的目标。
我2016年毕业,在上海入职的第一家公司,是一个很小的创业团队,公司里面做开发的加上我只有4个人,刚入职时对学习技术充满渴望,什么都想学,每天废寝忘食,经常8点到公司,晚上10点才回家。就这样持续了1年的时间,这一年时间是我成长最快的阶段,通过做企业级的项目,提升并且拓展了自己的技术栈。
看到自己的技术能力提升,自己满满的成就感,就这样又持续了几个月的时间,我发现自己也学不到什么新的东西了,基本就用那一套技术栈,每天重复性的做增删改查,好像也没什么意思。于是就有了想做一个产品的梦想,我想的是做一个网站,网站开通付费订阅服务,每个用户收10块钱,一千个用户不就月入过万了么,不就可以实现自由了,可是做什么好呢?每天有空闲的时间我就去想这件事。
有一天下午,我需要去某文库下载一个文档,需要开VIP才能下载,后来又去百度一通搜索,没有找到免费下载网站的,后来又去万能的某宝去搜索,果然没让我失望,2块钱买到了一个网站账号(网站是商家自己开发的),可以免费下载1000次!
我突发奇想,做一个免费下载文档的,核心技术就是通过调用商家网站的接口
,2块钱就可以免费让大家使用1000次,等用户多了,随便挂点广告应该就能回本吧。
说干就干,用了半天的时间写完了后台接口,后台用java,前端更简单了,搞一个输入框,一个下载按钮,页面随便美化下就行了。就这样半天时间就完成了整个网站,然后部署到服务器,上线!
上线后发现不能访问?原来还需要备案啊,又搞了一天提交资料,审核了半个月才通过,效率真的低。
上线后我就去某书上面发了一篇文章,前几天也没几个人使用,过了一周后,有个人联系我说,可以把我的网站分享到某某平台吗?我说可以啊,就这样被他分享后,网站流量就突然爆发了,几天之内UV已经增加到了5000多,微博上还有一个500万粉丝的大V也转发了。
还没来得及开心,就发现一个问题,网站突然加载很慢,几乎打不开了,经过一通排查,发现程序没有问题,我觉得是阿里云服务器出问题了,我还打了阿里云的售后电话,人家告诉我服务器带宽满了,我买得1M,经验不足,闹了个笑话,哈哈哈。后来升级了带宽就解决了。
就这样持续了一段时间,我网站基本每天有几千次下载量,我也每天消耗十几块大洋去购买账号,突然有一天我发现购买的账号刚下载十几次就被封了,然后我联系商家,商家说如果每个人都把1000次的下载量用完,早就亏死掉。原来大部分正常用户买了账号后也就下载几次,就用不到了。
像我这样的用户,商家是要亏钱的,后来商家干脆不卖给我了。没办法,我只能换一个商家,一次性买了200个账号换着使用,这样每个账号平均下载几十次就行了。同时限制网站每个IP只能免费下载3份文档,并且没有收费下载服务。
又持续了一段时间,网站流量越来越大,下载量也越来越多,因为商家频繁的封禁账号,导致成本也越来越高,自己的经济实力有限,已经负担不起了。我开始想办法变现了,就开通了收费下载的服务,对于免费下载3次不够用的用户,可以购买付费下载卡,2块钱一张,可以下载100次。
收费服务刚推出的第一天就卖了一千多张,有很多人当时用不到,但还是购买了留着备用。还有些人只是单纯想支持一下。一天两千多元的收入,我当时心情挺复杂的,即开心,又害怕有风险。
这就是我做的第一个网站,但网站只活了几个月就因为各种原因关停了怎么说呢,也算是有点成绩吧。
想成为独立开发者并不容易,员工只需要完成项目经理安排的任务,每月领工资就行。独立开发者不仅要做开发,还要负责项目由想法到落地一系列的工作,比如,设计运营,推广,以及到实现盈利的闭环,不仅需要程序员有丰富的经验,还需要对客户需求的深度理解,才能构建出一个优秀的产品。
我自己这些年陆续做了近20个项目,大部分都是失败的,但也有个别在运营,并且持续有收益,未来我会分享更多自己的真实项目经历,相信我的经历对你们会有帮助。