94c7e1af77d071cfe6fbf594e9f73a65
入门:我就会写代码,怎么做独立开发

这是这个付费专栏的第一篇文章,所以会讲的比较基础,以后会有非常多的让你实际操作的可执行方案。

第 0 步,放下打工者思维

个人做 iOS 独立开发近四年,期间曾经无数次想要动员身边的朋友和我一起做东西,比如想有个人给我提供稳定的后台、比如想给自己的 iOS App 出个安卓版或者做个 H5 页面、比如想找个会设计的帮我做 UI 设计……

但大部分人连想都没想就拒绝了我,理由是不相信这个东西能赚钱,有这个工夫他还不如去接外包。但这样一来,实际上跟你上班赚钱就没有差别了,拿时间换死工资,永远得不到时间的解放。

刚开始的时候,除非运气好,否则你的外快收入肯定是干不过一线互联网公司给你开的工资的。因为他们已经有了自己的商业模式,你能拿到工资也是因为,你在这个模式里面。

但是,你只有拥有了自己的商业模式,哪怕仅仅是一天新增 10 个用户,一天多赚 30¥。只有这样的收入才能变成你的“睡后收入”,App 挂在那,你躺着等钱来。而不是你去加班,拿时间换钱是没有尽头的。

我不鼓励你像我一样,直接辞掉工作全职独立开发,但我希望有开发技能的你,也能有属于自己的产品,真正能赚钱的产品。

你不是真的缺资源

做独立开发这件事,我从大二开始做,一直到毕业后工作、辞职,做到现在。知道这件事的同学、同事,都觉得我能把这件事干成,是因为“全栈”,他们觉得“App+后台+设计+产品=赚钱”,他们只会开发 App,别的都不会,于是我赚了外快,他们只拿工资。

但其实我不是全栈,我算是“全干”,我仅仅是想赚钱而已……

  1. 我不会给自己写后台,因为类似 LeanCloud 这种集成式服务,比我自己的后端代码更稳定,况且时间就是金钱,不到万不得已,我是不会在后端写一行代码的。还在因为自己不会写后台,而拒绝做自己的产品的各位,可以去搜一下 BaaS(后端即服务)现在有多普及。
  2. Gif Master 这是我做的第二款 App,下载量破了 10w,直到今天还能有一点微薄收入。你可以去看看这东西需要设计吗。Apple 和 Google 分别给 iOS 和 Android 出了一套设计语言,这套设计语言保证了,如果你 App 里面所有 UI 控件都用官方推荐的,主题颜色要么用默认值,要么找现成的产品借鉴一点好看的配色,做出来的 App 就可以基本达到 “不丑”。你再去看看官方系统默认的那些 App,几乎也都是系统控件的排列组合,这对你来说是没有设计成本的。

再多说一句,我个人虽然会用 Sketch、Photoshop 等一众设计工具,但我 99% 的设计工作是在 Xcode 的 Storyboard 里面完成的,因为我只需要在我的脑子里画出界面就行了,不想浪费时间给自己输出文档。安卓就更方便了,Android Studio 可以用 xml 做设计,几乎做到了实时预览代码效果。

  1. 关于产品思维,换个角度来想想:
top Created with Sketch.