两个多月没有更新公众号,引发一些读者的揣测。偶尔会收到朋友的微信,“你还好吗”,“近期是否写作上遇到瓶颈了”,“最近生活上没什么变故吧”等等。
其实没什么大事儿,只是我本性使然,事儿没做成之前,谁都不爱说。所以借此机会跟读者朋友们做一下澄清,还望谅解。
我从2016年11月初开始发表公众号文章,算了算,在1年半的时间里累计输出了93篇文章,应该也有20万字了,这其中的后48篇是拿到原创后写的。
从第一篇文章开始往后翻,越往后我越能发现一些微妙的变化。开始的时候,属于“苍蝇模式”,每次下笔都是先写了再说,写着写着才找到主题。后来通过听别人的分享,自己也慢慢摸到了一些门道了,就逐渐进化到了“蜜蜂模式”,开始注重一些写作的章法,写一些专题性强的文章。
关于“苍蝇模式”和“蜜蜂模式”名词的由来,有一个实验可以帮助理解:
把一群蜜蜂和苍蝇装进同一个玻璃瓶里,将瓶子横着放平,让瓶底朝着窗口,看它们会有什么结果?那些向来善飞而又勤劳的小蜜蜂不停地在瓶底附近飞舞,一次一次撞到瓶底,企图找到出口,直到筋疲力尽,累饿而死。苍蝇可不管什么瓶底和瓶口,哪里光明还是黑暗,在瓶子里乱撞,不到两分钟的功夫,纷纷从瓶子口逃之夭夭。
——(Peters and Waterman, In Search Of Excellence 1988, p. 108)
之前听一个老法师讲他的创业经历:当你进入一个陌生的领域,先采用“苍蝇模式”,用开放的心态勇于试错,把该踩的坑都挨个儿踩一遍,自己撞得头破血流之后,就知道哪里是机会,哪里是陷进了。然后再采用“蜜蜂模式”,集中你的优势资源往机会最大的那个方向飞,这样存活的概率往往会更高一些。
巧合的是,每当我的阶段性文章数量临近50篇的时候,就想有一个迭代的过程,这次似乎也不例外。
灵光乍现
快到原创第50篇文章的时候,我脑海中闪过一个念头——能否将过去两年里学到的新知识和过去十三年掌握的老经验做个总结和升华?就像在游戏中,你把仓库里过时的兵器重新放进炼炉中,再加入各种宝石或兵器,然后根据五行相生相克的原理,给你融合出一件新的武器。
转回到个人成长这个命题上,就是如何将现有的经验经过其他学科的加持后,做出能满足不同人群需求的产品。
于是,我就开始琢磨这么一件事,我是学会计学出身的,学校一毕业就在会计师事务所工作,对财务数据要比常人更敏感。后来我又转做咨询行业,常年为汽车行业的企业出谋划策。后来进入了战略咨询的领域,一直用的都是如何“升维思考,降维攻击”的思维模式,又利用业余时间学了不同的编程语言和各种各样的数据分析工具。那是不是就可以选择几种技能组合到一起打造出一个产品了呢?
想法是不错,可毕竟想和做还差了十万八千里。于是,我暂时放下写作,集中精力做两件事:
- 写一个集成数据展示、个人博客和视频教学功能的网站;
- 开发了两门依托数据分析提升个人能力的课程
说起来是两件事,但最初的设想在一个产品上实现全部功能,这就是想和做的区别。由于一开始在产品的定位上忽略了一个很重要的问题:
- 什么更重要,什么最重要?
导致在后续具体实施过程中掉进了不少坑。
第一个坑
对我而言,首要任务是把产品推出去,哪怕是个MVP(minimum viable product)。有了产品就能获得客户反馈,在此基础上再进一步完善。
网站虽然也是我的产品,但他对课程而言,只是一个平台,是让用户接触到我产品的众多途径中的一条。即使不放在自己的网站上,放在其他平台上一样能让用户触达到。
所以,课程开发的优先级应该排在网站开发之前,而我当时犯了本末倒置的失误,花了很长时间在写网站代码上。
第二个坑
在编程语言选择上,也出现了失误。一心想在网站上做出高逼格的数据可视化展示,这样可以方便那些需要使用数据做决策但又不会画图的用户。
当时想到用Django的模版语言来搭建博客网站,再配合上MongoDB数据库和Echarts图形库就能实现即时数据可视化。但做到后面发现其实初期不需要做的那么复杂,很多场景下我展示静态数据就够了。把数据存在json文件中,再用jQuery的Ajax异步加载数据到Echarts就好了。
第三个坑
上面那个坑解决之后,问题又来了,如果以后我要把课程放回到自己网站上销售的话,就要有购物车功能,而这个功能我之前在学Ruby on Rails的时候就已经实现过,有现成的作品,何必又另起炉灶用Django框架写呢?毕竟用成功案例失败的风险会更小,而且易于后期维护。
第四个坑
权衡再三,还是回到用Ruby on Rails写网站的路上。用了当初参加比赛写商店网站的后端框架,MVC很快就搭好了,前端用Bootstrap做美化,搭配Echarts图表可视化功能实现了,后台写博客,前台看博客功能也实现了,商品购买功能也实现了,但在微信支付功能上卡住了。
查了下,需要成为服务号才有资格申请微信支付功能,而申请微信服务号要准备企业营业执照附件、运营负责人身份信息、企业对公账号等一堆资料。显然对于我这种个人用户来说,这条路又给堵死了。
另外,哪怕我现在实现了微信支付功能,可是我的产品还未经市场检验,产品品类还不够丰富,网站贸然上线不但流量问题得不到解决,持续运营也会有很大的风险。
变通的办法
于是,我想了另一个办法,先做两个课程出来,放到一些流量较大的在线学习平台上看下市场反应。等有了一定的用户基础之后,再考虑如何做成社群,并把流量引回自己的网站。这样可以帮我规避掉前期投入过大的风险,并且为课程开发让出时间。
到这一步,思路就逐渐清晰了:网站的基本功能要确保正常运转,一些扩展功能可以先把位置留出来,但是暂不对用户开放,下一步集中精力开发课程。
接下去,用1周时间写了两堂数据分析类课程的教学大纲,用2周时间完成前期录制和后期剪辑,同时用1周时间在网易云课堂申请讲师资格和完善各种认证手续。最后的临门一脚,课件上传之后又用了差不多来回1周左右走完课程审核流程。
课程一:
课程二:
总结
从5月初到7月17日,历时两个半月,终于取得阶段性的成果,也算是完成了一个拥有自主知识产权的产品。并且一个人完成了从构想、设计、研发、上线、营销一个完整的产品诞生过程。这期间,弯路没少走,坑也没少踩,我始终处在自我推翻,自我修正的过程中。哪怕每天只睡5个小时,忙的时候三台电脑连轴干,一天只吃一顿饭,却从来没有想过要放弃。
如果你让我总结一下经历完这一整个从0到1的过程之后的心得体会,我会用三句话回答你:
你当下正在做的事情,在你吃饭、睡觉、跑步、洗澡的时候,脑海里都会反复听到有个声音在问你,这个功能一定要有吗?有没有更好的解决方案?能不能更简单一点?当你晚上做梦时想到一个好点子,第二天醒来就立马跳下床去实现它,那你离达成目标就不远了。
每个人都是自己的CEO,如果你不甘于平庸的人生,就捡起这份责任把它牢牢地扛在肩膀上。
凡事不要抱怨,遇到困难,有能力就解决,没有能力就选择接受。
结语
感谢您的时间读完这篇文章,如果您觉得我的某些文字或感悟击中了您,请将这篇文章分享给您身边更多有需要的人。