微信号:coderising

介绍:工作15年的IBM软件架构师分享编程和职场的经验和教训, 不容错过.

成为独立开发者半年,我开始有一次单日收入超过 30k 了

2019-03-14 08:34 徐开源

程序员不是只能服务于企业。


世界上有这么一批程序员,他们既是开发,又是产品经理,既是前端,又是后端。他们仅仅依靠个人的力量,发布了一款款别出心裁的游戏和应用。这些人有个名字,叫做独立开发者


今天介绍一位成功的独立开发者,名叫徐开源,光听他的名字就很有极客的分享精神。接下来让我们听一听他的故事,下文以徐开源的第一人称描述。



总有那么一些人,对写代码这件事情本身,不那么感兴趣;又或者疲于在天天在公司里面写各种各样的业务逻辑,上午和产品经理扯皮,下午和测试同学扯皮。总感觉一点自己的时间也没有,无论是学习充电还是约会娱乐。

笔者本人,就是这样一个典型。

我曾经也算是大公司的程序员,做了一段时间的 iOS 开发。后来从公司辞职,完全自由职业,不接外包,到现在做了大概有一年的独立开发者。现在我可以掌握自己的时间,收入也比以前的工资高了几倍。希望我的经历可以给不想上班的你一点启发。


我的经历

我大学的专业是计算机科学与技术,但是在学校的时候学的 Java、C++ 一类的,我自己是一点也不感兴趣,说实话也没怎么学会。倒是还去蹭过宏观经济学的课。

后来家里支持,给买了一台 MacBook,然后我开始学着做 iOS 开发,看见能有一款应用按照我自己的想法运行起来的时候,我着实是激动了一段时间,不睡觉的时候基本都在敲代码。

本来以为这只是一个开始,我以为我后面会变成全栈工程师。没想到直到毕业,我一直在干这件事 —— 独立开发。

简单说一下这个过程就是:

  • 截止到本科毕业前,我完全靠自己(设计、推广等工作不借助任何人帮助),在 App Store 发布了超过 10 款应用,下载量超过了十万,然而没赚到什么钱。

  • 我的开发技术仍然一般般,但是因为有东西可以写到简历上,有幸去阿里实习了一圈

  • 这段实习给我的最大感受就是,996 太恐怖了,要是独立开发能养活自己多好

然而现实并不理想,毕业之后还是老老实实去上班了。感受过下班回家又累又困,感受过周末还没开始就像是要结束了,感受过想要升职却不知道自己能怎么办。然后我就裸辞了。

裸辞后的第一个月,我靠自己的 App 赚了 3k,这就是当时那个月的全部收入。

到 2018 年末,我开始有一次单日收入超过 30k 了。 辞职后,我的应用被 App Store 推荐过两次,还有一款应用做到了 App Store 中国区付费榜第一名

没有什么很大的成就,但我终于时间自由了。如果你对这个过程感兴趣,觉得和你的愿景有一些重合,你可以继续往下看看。


独立开发到底靠谱不靠谱

这个问题有点大,我觉得可以分两部分来说:

  1. “我” 适合不适合干这件事

  2. 如果我也想做独立开发,怎么入手

先说第一个问题。

很多人认为,独立开发强调自律,在公司是被逼着干活(当然可能不是被人逼迫,是被自己要拿到奖金、要升职这些事逼迫),自己干就要逼着自己找推广资源、一次次更新产品什么的,好像不自律确实不行。

但我觉得这只是一个结果,不是原因。

我觉得要做独立开发这件事,首先你要确保自己不仅仅是对开发感兴趣,虽然在具体执行上,独立开发很多时候确实是在写代码,但是工程师是实现思维,遇事先想怎么把这东西做出来,但是做产品其实是用户思维和商业思维,“这东西有什么价值,会不会有人用,能不能赚到钱。”

  1. 对做产品、创造事物有兴趣

  2. 真心想赚钱

  3. 不想当螺丝钉,想自己主导自己

以上三点,至少要符合一点,我觉得才能把独立开发这事干起来,如果你只是对写代码感兴趣,那可能还是上班升职更适合你。

我见过已经结婚生子,还敢裸辞自己独立开发的,还做成了的。也见过刚毕业就是不想上班,就自己做产品的,但是却没做起来。

所以这事重点不在于你是不是自律、是不是反感上班,而是你就事论事,把独立开发这个事本身做好,你的兴趣、动力,能不能匹配上用户的需要,市场的需要。

再说第二个问题,怎么入门独立开发,有这么几点我觉得挺重要:

  1. 具备最基础的开发能力,保证产品可用性。至于性能、包体积什么的,用户真心不 care。以及现有的 BaaS 方案足够成熟,客户端开发不一定非要自己写个后台才行。

  2. 产品思维。显而易见,你想做个产品,希望有用户来用,那你当然要有产品思维,只不过这事没那么复杂,速成极快。想要成为顶级产品经理当然很难,但你不一定要做到那个地步。

  3. ASO,也就是如果更容易地让用户可以搜索到你的应用,这个其实非常容易学,总共也就那么多技巧,可惜很多人一直不重视、不了解这个事,导致盈利困难。

  4. 主观上重视推广这件事。如果你觉得把东西做好,就会自动有人付费来用,这个概率不会太高。当然口碑也很重要。


最后

从大二的时候做出第一款自己的应用,完全不懂怎么推广、怎么赚钱。

到现在了解关于独立开发的各个方面的细节,我踩了不知道多少坑,当然是我自愿的,唯一的目标是:解放自己的时间,拥有一份 ”睡后收入“。

现在的我,越来越像一个产品经理+产品运营,但我自己认为,我只是一个 ”自由的程序员“,偷学了产品经理们的技艺 :)


另外,我在做 App 的时候,也开设了一个《KyXu 教你独立开发赚钱》专栏,这个专栏目前已经发布了30个文章,全部是关于我自己开发 17 个App的一些开发、推广、产品经验心得,而且后续我还将继续分享下去。


订阅我这个专栏除了可以看到我所有的经验分享之外,还可以进入我的独立开发社群,订阅后请第一时间添加我的微信 balabala-ba,备注独立开发专栏读者,我会拉你进群。


KyXu独立开发读者群:


关于本群:目前群一共 358 个成员


部分群成员名单(不分先后):

  • 冬瓜:头条工程师,Sepicat 应用独立开发者

  • 寂小桦:小专栏独立开发者

  • Larry:码力全开工作室创始人,独立开发者

  • 呵呵和河:Pico、Stiiitch 独立开发者

  • Jinkey:优读 App 独立开发者

  • 振华:番茄清单、番茄习惯 App 独立开发者

  • Polaris:时间胶囊 App 独立开发者

  • 叶孤城:CodeAddict 独立开发者

  • Jinya:Frame 壁纸 App 独立开发者

  • 格式化油条:宠物星球 App 独立开发者

  • 小李子:《小李成长笔记》公众号作者

  • everettjf:USB Keyboard 独立开发者

  • 康宏:可乐日记 App 独立开发者

  • 刘恰:红线 App 独立开发者

  • karthus:表情 Maker 独立开发者

  • pat:中文笔顺 App 独立开发者

  • 岁寒:岁寒输入法独立开发者

  • jkpang:PPhub for Github 客户端独立开发者

  • Derekcoder:Grape for Github 客户端独立开发者

  • 刘伟航:独立游戏创业者

  • 小灰:《程序员小灰》公众号作者




如何订阅本专栏呢?直接扫描下面二维码关注小专栏平台,回复“独立开发”即可获取订阅地址。



 
码农翻身 更多文章 无责任书评:每个Java程序员都应该深入理解Java虚拟机! 再见,TD-SCDMA! 写给想要跳槽、涨薪的程序员 为什么Python不用设计模式? 为什么说外国的软件全部都是垃圾?
猜您喜欢 获取指定URL页面中的所有链接 在 Docker 中使用 mysql 的一些技巧 【视频】乙醇带你体验jmeter3 Android 开发如何做好内存优化 「云端的DevOps」系列之大话DevOps解决方案变迁