我想做独立开发,该如何起步?

开发
不知道做啥产品,好不容易做出一个产品,没人用(买),该如何解决这两个问题?本文将提供两种独立开发的模式以供参考。

大家好,我卡颂。

越来越多程序员想靠自己的编程手艺赚钱,但起步阶段经常遇到两个典型问题:

  • 不知道做啥产品
  • 好不容易做出一个产品,没人用(买)

该如何解决这两个问题?本文将提供两种独立开发的模式以供参考。

完整的独立开发阶段

独立开发可以分为4个阶段:

  • MVP验证期:验证需求可行性,即明确「什么人群在什么场景下会购买你的产品」。

这个阶段的流程就是产品本身:

  • 最小闭环期:完成从获取流量,到产品变现的最小闭环。

这个阶段的流程如下:

  • 经营期:在闭环基础上优化流量的转化效率以及考虑长期的品牌建设。

这个阶段的流程如下:

  • 稳定扩张期:已经建立了稳定的变现闭环与长期品牌发展策略,且有了详细的经营数据,接下来基于数据考虑下一步扩张方向

扩张方向可能是提高流量渠道来源、形成产品矩阵、进一步优化转化率等,这个阶段的流程如下:

笼统来讲,这4个阶段是围绕5个工种展开的,他们分别是:

  • 产品
  • 流量
  • 转化
  • 品牌
  • 操盘

每个阶段参与的工种不同,具体来讲:

  • MVP验证期:产品
  • 最小闭环期:产品 + 流量
  • 经营期:产品 + 转化 + 流量 + 品牌
  • 稳定扩张期:产品 + 转化 + 流量 + 品牌 + 操盘

这里的工种是按照职责划分,而不是具体职位划分的。举个例子:

  • 前端、后端负责开发产品
  • 产品经理负责设计产品
  • QA负责测试产品

虽然这是4个职位,但他们都隶属在「产品」这个职责下。

给程序员的启示

从以上完整的独立开发阶段可以发现,独立开发之所以困难,是因为不仅需要开发技能,还涉及很多其他技能,与其叫「独立开发」,不如说是「独立产品」。

比如,在MVP验证期就需要我们承担开发、产品经理、QA、运维的工作。在最小闭环期,除了承担以上工作外,还要承担内容/社群/用户运营的工作。

很多程序员是不具备“除开发技能”外的其他技能的。所以,开篇提到的两个问题,本质来说是缺乏了其他技能造成的,比如:

  • 不知道做啥产品:缺乏需求挖掘的技能
  • 好不容易做出一个产品,没人用:缺乏运营的技能

正确认识以上不足,是独立开发迈向成功的第一步。因为知道自己缺什么,就能针对性补足(自己学 或 与会的人合作),而不是两眼一抹黑。

独立开发的两种模式

我们会发现,在起步的2个阶段(MVP验证与最小闭环期),除了开发技能外,还需要掌握两项能力:

  • 需求挖掘
  • 运营

一人分饰三角?这对程序员来说还是太难了。为了进一步减少独立开发的上手门槛,在初级阶段,我们可以让「需求挖掘」与「运营」互相替代,也就是说,我们可以:

  • 用「需求挖掘」替代「运营」
  • 用「运营」替代「需求挖掘」

这样的话,就出现两种极简的独立开发模式:

  • 开发 + 需求挖掘(其中「需求挖掘」替代「运营」)
  • 开发 + 运营(其中「运营」替代「需求挖掘」)

接下来我们分别来谈这两种模式。

开发 + 需求挖掘

如果你不想面对具体的用户,可以考虑先服务一个泛人群,首先借助工具完成需求挖掘,比如:

  • 长尾关键词研究
  • 竞争对手产品分析
  • 各种用户流量分析工具,比如Google Analytics

根据分析的结果开发产品(通常是网站,因为迭代比较快)。

同时,由于服务的是泛人群,所以你面向的不是具体的用户,而是一些指标,比如:

  • 访问时长
  • UV、PV
  • 付费率

初期的运营工作只需要围绕这些数据展开优化即可,这就是上文说的用「需求挖掘」替代「运营」

这种做法的优点是不需要面向具体客户,缺点是:

  • 面向很泛的用户群提供服务通常无法收高价。
  • 开发产品(网站)存在的一些政策、法规限制。

所以如果你想走「开发 + 需求挖掘」的路子,最好是做出海产品,「汇率」加「更宽松的开发政策」能最大限度弥补缺点。

开发 + 运营

如果你不想从数据中挖掘泛人群的需求,而更愿意接触活生生的人,那你应该从私域(即你的微信好友)起步,遵循:

  • 通过聊天调研你的微信好友有什么需求你能满足(用户运营替代了需求挖掘)。
  • 1对1满足他们的需求。
  • 在满足需求的过程中逐步规范你的服务流程。
  • 考虑用开发技能对服务流程的具体环节提效。

为什么要从私域做起呢?因为:

  • 私域是我们每个人天然的潜在用户群,从这里起步跳过了获客的门槛
  • 服务泛人群的特点是「客户多,单价低」。而服务具体的用户特点则是「客户少,单价高」。按照「收益 = 客单价 * 客户数」,这两种模式在收益上都不错。
  • 从私域起步可以跳过开发的政策门槛(各种备案),因为我们的服务通常是通过聊天窗口交付的。

总结

完整的独立开发包括4个阶段、5个工种。为了减少独立开发的门槛,有两种极简的模式:

  • 开发 + 需求挖掘:适合出海做项目。
  • 开发 + 运营:适合私域起步做服务。

如果你将两种模式搞反了,独立开发之路会阻力重重,比如:

  • 出海做私域:有语言文化隔阂。
  • 国内做项目:国内软件服务付费意愿低,且政策给到的约束很大。
责任编辑:姜华 来源: 魔术师卡颂
相关推荐

2020-01-03 09:57:33

Microsoft SSQL数据库

2013-05-21 15:28:31

2022-10-24 00:51:36

核心系统高可用架构

2024-01-25 18:00:56

微服务系统KafkaRabbitMQ

2012-02-01 17:17:10

2011-06-16 16:52:21

MeeGo 开发

2009-08-28 10:34:14

iPhone软件开发

2020-08-21 08:41:08

中台微服务架构

2017-09-12 12:13:57

梦想 咸鱼

2014-03-13 16:59:11

独立开发者刷榜排名

2022-06-08 13:48:06

物联网卡智能设备SIM卡

2019-02-25 11:16:29

Windows 10错误distributed

2011-02-23 10:45:51

IT人才

2017-02-28 09:02:10

科技早新闻

2013-01-24 10:52:16

CIO企业移动开发

2015-09-17 10:24:37

IaaS应用开发云服务

2013-03-21 09:20:55

独立开发者想法编程

2013-11-29 15:04:04

独立开发者手游开发

2018-04-24 15:16:00

2013-09-04 10:54:39

jQueryAngularJS编程思想
点赞
收藏

51CTO技术栈公众号