标签 - 从零开始

产品 从零开始    2019-03-08 17:36:47    14    0    0

文章转载自:https://blog.csdn.net/abv123456789/article/details/81029645
文章最初发表于http://sunface.io

前言
技术男擅于想象也擅于幻想,类如在全球最大同性交友平台上,打造你的最强兵器,出尽风头,博得更多的同性友谊。那么问题来了,那么大的用户群体,你怎么才能脱颖而出,笔者自己也思考了很久,总结出一套可行的方案。

七种兵器

剑之灵动,刀之雄厚,七种兵器如果选择就够侠者喝一壶了。同时用千年寒铁和普通铁矿打造出的兵器肯定是云泥之别的,但是千年寒铁肯定是极其稀有的。

各种XXX攻略
君不见最近Github上Star上涨很快的大部分都是XXX攻略,例如架构师知识图谱,面试知识图谱等等,简直是开挂般的存在,但是本文的标题是‘技术开源产品’,因此攻略显然不是产品,这里就排除在外了。

什么是具有可行性的产品
拥有特定的目标和用户群体,能产生出相对独一无二的价值,就可以认为是一款具有可行性的产品了,这里有三个对象:产品目标、用户群体、产品创新,下面我们来一一分析,该怎么选材

用户群体
因为咱们已经是技术开源产品了,用户群体无非就是开发或者测试,但是考虑到github上绝大部分都是开发,因此排除测试用户,至于开发,可以进一步细分为前端、后端、运维,产品对应的用户群体越大,自然收获的star会更多。

众所周知,前端的开发群体是最多的,因为作为开发或多或少都要会一些前端。在前端领域,javascript的开源产品,获取star的速度明显是鹤立鸡群,藐视一切英雄好汉的,因此如果你具有较好的js和nodejs水准,就可以倾向于打造面向js用户群体的产品了。

再来谈谈后端,后端又分为面向特定领域:云计算、区块链等和面向特定语言:python、go、java、rust等,那该怎么选择呢?

首先是,一定站在风口上,猪都能起飞,何况咱们这些高智商人群,因此特定领域的风口目前来看就是k8s+docker生态,区块链生态,机器学习生态等,至于特定语言,go和rust是有很大优势的,因为这两门语言目前在开源社区非常受欢迎,附带着相关的库也会变得容易获得青睐。

总结:尽量选择处于技术风口的技术领域和编程语言,让你的目标群体放得更大

产品目标
产品的目标首先来说就是产品的类型

  • 一站式平台
  • 工具类服务
  • 编程框架库

其次就是产品难易度,这个也很重要,你要充分预估你的时间能完成的项目