多年以来,黑程序员一直是一项广大人民群众喜闻乐见的娱乐活动,大家不仅黑程序员,程序员也喜欢自黑,如此一来,大家好像都觉得黑程序员是一项天经地义的事情了。
在网上的段子里面,我们看到的程序员都是不修边幅,邋遢随意,没有妹子,仿佛注定要孤独终生的屌丝(我并不喜欢屌丝这个词,一般我只用在自嘲,自黑)。
事实绝非如此
众所周知,程序员属于高收入群体,个别实力特别强的或运气特别好的程序员,可以轻易的跻身富豪行列,全世界最有钱的人里面,也有不少程序员,比如扎克博格,李彦宏,马化腾等等。今天我们在这里不讨论这种互联网大佬,时代不一样,就好像现在90后,00后整体机会不如当年70后和80后所拥有的机遇和资源一样,没有可比性。我们也没那么悲观。我们只讨论这种作为一个普通的程序猿应该如何创业或者参与创业。
回到正题,程序猿都应该学点产品知识。
用户需求分析
某天程序猿闲来无事,脑洞大打开想凭借自己的过硬技术做出一款惊世之作。搞不好就是下一个Facebook。
任何产品都是从用户的需求开始,
第一种思路
就是从用户的角度开始考虑,这里的用户指他人,比如从购物开始分析,现阶段已经发展到很成熟的地步了。
以电子商务为例,
第一阶段:典型例子:易趣网 用户需求:价格比实体店便宜!
第二阶段,典型例子:淘宝网 用户需求:价格比实体店便宜!商家开店免费!
第三阶段:典型例子:京东 用户需求:价格比实体店便宜!----------------!质量有保证!
第四阶段:
典型例子1:“蘑菇街”用户需求:---------------- !-----------------!------------!用户对美丽的追求(不是需求)
典型例子2:“礼物说”用户需求:---------------- !-----------------!------------!用户挑选礼物的需求。
第二种思路
从自身的需求开始,那么我们现在脑洞大开开始思考自身的需求,比如你作为程序猿不太会搭配,所以开发一款穿衣搭配的APP吧,那么我们百度下,在知乎找到这样的结果:http://www.zhihu.com/question/23505095
我们来看下这些APP
- XXX APP:里面有型男部分,一般为欧美、街拍推荐套装,用户可以根据照片上的信息选择类似款;
- XXX APP:一个关于男士形象测试推荐的专业指导工具;
- XXX APP:一个高大上的男士海外购衣APP,购买周期长;
- XXX APP: 个性搭配男士专属品牌;
- XXX APP :社区型男士时尚媒体;
然后下载下来玩一玩,如果上面都满足不了你的需求的话,那么恭喜你,你可能发现一个新大陆?但是你还是不敢确定,问自己一句?是不是只有自己有这样的需求,其他IT男有没有这样的需求?
开始市场调查,找你身边搞IT的朋友,同学,同事问问他们有没有这样的需求?然后你发现大多数程序猿都算不上潮男,穿衣搭配知识欠缺。
那么好了,你要做一款专注于为IT男的穿衣搭配的服装APP,这个需求是真实存在的?有一部分人会用,就可以成为一门生意!
那么你应该如何开始这个伟大的idea呢?
第一步,你要开始恶补穿衣搭配的知识,从自身形象开始,你要学会学好穿衣搭配常识,开始度娘把“体型与穿衣搭配技巧”“男人该如何搭配”!总之搜集尽可能多的穿衣搭配知识,先在知识上武装自己!
第二步,开始实战篇,以前你总是喜欢网购,好的就给个好评,中的就凑合去穿,差的直接差评,退货。现在你不同了,为了创业,你开始去实体店,去试衣服。不善言谈的你甚至开始跟女店员开始请教穿衣搭配知识。
第三步,寻找合伙人吧,前两步能够在短时间稍微改变下自己,但是你需要一个穿衣搭配达人,一个潮男,型男,这个人最好还是做产品或者营销的,和你做技术的整好形成互补。(也许找个女朋友或者老婆当合伙人也不错)
第四步,如果你能说服另外一个人加入你的团队,那么你将不再是孤生一人作战,1+1>2将会发挥出团队的效能。有人加入其实可能只是也有要创业的冲动或者觉得你这个项目靠谱度大概在30%。建议可以看一下一些专业的商业技术上BP(PS:在想法阶段就去融资无疑很傻瓜,所有的投融资机构都宣传哪怕只是一个想法也可以去找他,他只是为了扩大用户群体,多个凑热闹得他好宣传自己的投融资做得多好多牛,投融资企业也是需要宣传和包装的嘛)
第五步,看完别人家的BP,你可能会对自己大失所望,人家的团队是BAT出身,自己则毕业于二流大学。就放弃吗?BAT出身的只是多了一个敲门砖而已,就像求职一样,名校出身的可能更容易进大企业。但是并不表示大家就没有希望。那么你需要做得是完善你的计划,你的产品雏形。如果你不懂产品知识,你可以去一些专业社区,比如人人都是产品经理社区学习一些产品方面的知识。(PS:笔者猜人人都是产品经理的的创办初衷并不是希望每个人都成为产品经理,而是希望人人都可以学习一些产品方面的知识。就像我现在提倡程序猿都应该学点产品知识,异曲同工啊!咳咳)。在这个学习的过程中你会开始去打磨你的产品。大概从几个方面入手,用户需求分析,商业模式,盈利模式,竞品分析,以及产品表现形式(网站还是APP)等等不展开赘述。
第六步,开始做产品原型,开发产品。结合自己的长处,利用上自己所有的资源和长处。如果自己不具备的技能,比如技术上能用开源项目就要开源项目,能用第三方SDK就用(有钱人不怕坑的可以去外包),问题想清楚之后,剩下的就是执行,再好的创意都需要人去执行。前面的五步,沿用我的联合创始人的一句话“思考是没有成本的”,那么你后续的执行多多少少都需要跟钱扯上关系,那么也许你可能需要一些财务上的指导或者计划,解决方案依然是两个字“学习” 。
第七步,产品“MVP”出来之前,可以小范围验证自己的想法。每个团队选择的方式不一样,有人会考虑运营一个微信公众号,有人会去一些专业社区发发贴子,组建一个企鹅群或者微信群,多听听别人的意见和建议,这一步不仅可以初步验证自己的想法,而且你将会有自己的一批“内测”用户。(PS:多跟人交流,你得到的比你想象的还要多。)
第八步,“MVP”即最小可用版本。有了一部分用户之后可以考虑完善你的那份真正有价值的BP,一份可以让投资人追着你的的商业计划书。理科出身的我是崇尚数据是不会骗人的,能靠讲故事“多少分钟内搞定多少万投资”的故事不可能发生在我的身上,我也不会相信真有这样的馅饼。所以清醒点吧。产品有了一定用户基础,收集好数据。去找投资吧。
最后
学习产品方面的知识,不一定要成为一个产品经理。你大可以把这些知识运用到其他领域去,比如创业(或者按照这种思维写代码)。
总结一下:
- 有个好创意
- 打磨产品(学习和付出行动)
- 交流(团队内部沟通和用户交流)
- 改变自己(不要把自己定义成为某某某,程序猿可以去创业,可以去做产品经理)
笔者是一个在创业路上的程序猿,写得不好的地方还请指出,我会逐步提高自己的写作水平,正确去表达自己的想法,已达到能够和大家交流创业和产品方面的经验知识。不吝赐教!(PS:如果你想跟我交流,加我微信号yuanjalin)