大家好,我卡颂。
近两年互联网行业不景气,很多程序员都在寻找新出路。很自然的,「独立开发」成为一个充满吸引力的选择 —— 背靠自己的开发技能,不用看老板脸色,靠产品养活自己,想想就很美好。
但恕我直言,保守点说,90%的程序员不适合做独立开发。
这篇文章全是大实话,虽然会打破一些人的幻想,但也提供解决方案,希望对迷茫的同学有些帮助。
独立开发赚钱么?
如果你满足如下画像:
- 程序员工作多年,编程水平不错
- 收入完全来源于工资
- 日常学习的目的是提升技术
那对你来说,独立开发是不赚钱的。「不赚钱」并不是说做这事儿一分钱赚不到,满足以上画像的大部分独立开发者在持续经营半年到一年产品后,还是能稳定获得几刀~几十刀收益的。只是相比于付出的心血来说,这点收益实在是低。
以至于出海独立开发圈儿在谈收益时的语境都不是「我开发了1年,现在每月能赚50刀」,而是「我开发了1年,现在拥有了等效于3w刀年化2%的货基」(3w * 2% / 12 = 50)
这么一换算,欣慰了许多。
为什么不赚钱?因为「独立开发」的重点并不在于「开发」,叫「独立产品」会更准确些。
对于一款形成稳定变现闭环的产品,有3个最重要的环节:
- 流量获取
- 运营转化
- 产品交付
程序员只是「产品交付」环节下的一个工种,与你同处「产品交付」环节的工种还包括产品经理、QA、项目经理、运维......
做「独立开发」的本质就是你一个人抗下上述所有工种。
话又说回来,如果你即会编程又会「流量获取」,会「运营转化」,这样的复合人才在公司根本不用担心被裁,也没必要做独立开发。
所以,对于满足以上画像的同学,我劝你不要把「独立开发」当作失业后的救命稻草。
认识真实的商业世界
虽然我不建议你all in独立开发,但我建议有空闲时间的同学都去尝试下独立开发。
尝试的目的并不是赚钱,而是更具象的感知「流量获取 -> 运营转化 -> 产品交付」的路径。
大部分互联网产品往简单了说,都是「表格 + 表单」的形式,比如推特就是2个大表单(推荐流、关注流)以及描述用户之间关系的表格。
既然如此,当我们有了独立开发的想法时,首先考虑的应该是 —— 我的产品能不能用「表格 + 表单 + 高效沟通」实现,比如「腾讯/飞书文档 + 微信群交流」。
像多抓鱼(做二手书业务)早期验证需求时,就是「几个用户群 + 保存二手书信息的excel表」组成。
如果你发现需求靠微信群交流就能解决,付款靠微信转账就能解决,那还有必要写代码开发项目,对接微信支付API么?
当聊到「微信交流」时,其实就触碰到另一个工种的工作范围了 —— 私域运营。在私域运营看来,通过微信(或其他社交软件)成交是再正常不过的商业模式,但很多程序员是不知道的。
这就是为什么我不建议你把独立开发当作被裁后的救命稻草,但建议有空闲时间的同学都去尝试下独立开发 —— 涉猎其他工种的工作范围,认识真实的商业世界。
当达到这一步后,我们再考虑下一步 —— 发掘你的长处。
发掘你的长处
当我们认识到一款完整的产品有3个最重要的环节:
- 流量获取
- 运营转化
- 产品交付
就应该明白 —— 如果我们想显著提高独立开发的成功率,最好的方式是找到自己最擅长的环节,再和擅长其他环节的人合作。
这里很多程序员有个误区,会认为程序员擅长的肯定就是「产品交付」下的开发。
实际上,就我交流过的,或者亲自带出来的「跑通变现闭环的程序员」中,很多人有编程之外的天赋,只是他们没有意识到罢了。
举几个非常厉害的能力(或者说天赋):
向上突破的能力
有一类同学敢于把自己放到「当前可能还不胜任」的位置,然后通过不断学习让自己完成挑战。举几个例子:
- 在不懂地推的时候,参与到校园外卖团队做地推,学习市场和推广的知识。
- 在只看了一本HTML书的情况下,敢直接接下学校建设国际会议网站的任务。
- 在不懂做运营的时候,有老板找他当公司运营负责人,他也接下来,并也做得很好。
这类同学很容易跑出「有自己特色的非标服务」,再包装成产品售卖。
源源不断的心力支持
有位同学看短视频趋势不错,正好大学也玩过一段时间单反,就买了一套专业的影视设备,准备一边学做饭一边拍短视频,想做一名美食博主。
每天下班拍视频、剪辑加后期的,每个视频都需要花 10+ 个小时。熬了半年多,数据一直不行,就放弃了。
虽然他失败了,但很少有人能在「没有正反馈的事」上坚持半年,这种「源源不断的心力支持」其实是一种天赋。
靠这个天赋,只要踩到合适的赛道,成功是迟早的事儿。
链接人的能力
有些同学特别喜欢在群里唠嗑,与大佬聊天也不犯怵。这就是「链接人的天赋」。
在如今的时代,有价值的信息通常是在小圈子中传播,再慢慢破圈到大众视野中。这类同学靠链接人的天赋,可以:
- 从小圈子获得有价值的信息,做信息差生意。
- 做中间人整合资源。
假设你探寻一圈后发现 —— 自己最拿得出手的就是编程能力,那你的当务之急不是「发掘需求」。
以咱们普通程序员的产品sense,也就能想出「笔记应用」、「Todo List应用」这类点子了......
你需要做的,是「多认识其他圈子的人,向他们展示你的编程能力,寻找潜在的需求方」。
以我在运营的Symbol社区举例,这是个「帮程序员发展第二曲线」的社群。
之前社群有个痛点:每天社群会产生大量「有价值的碎片知识」,但这些知识分散在大量聊天消息中,爬楼看消息很辛苦。
基于这个痛点出发,我作为产品经理和群里两位小伙伴合作开发了「识别、总结、打标签、分发有价值聊天记录的社群机器人」:
图片
作为回报,这两位小伙伴将获得付费社群的收入分成。
总结
对于满足如下画像的程序员:
- 程序员工作多年,编程水平不错
- 收入完全来源于工资
- 日常学习的目的是提升技术
不要把「独立开发」当作被裁后的救命稻草,而应该将其作为「认识真实商业世界分工」的途径,以及发掘自身优势的手段。
拍脑袋想没有用,只有真正在事儿上修,才能知道自己喜欢什么、擅长什么。
当认清自身优势后,与有其他优势的个体合作,一起构建有稳定收益闭环的产品。