得到老婆的支持后,接下来就要开始着手做事了。当时我有几个可选的方向,综合对比评估后,我选择了「算法教学视频」。由于我个人很喜欢
RailsCasts
和
LaraCasts
的视频以及他们的商业模式,为了向它们致敬,我给网站及产品取名
AlgoCasts
(Algorithm Screencasts 的缩写合并)。
我之前没有做过教学视频,于是在网上搜索调研,要怎么制作一个好的教学视频。这是这个时代特别好的一点,只要你懂得在 Google 键入恰当的关键词,就能找到几乎任何学习资料,或是找到那个可以让你学习的人。经过一番调研学习,我大概总结出了从零制作一个视频的步骤,然后就开始制作我的第一个算法教学视频。现在回过头去看第一个做出来的视频,可以说是惨不忍睹。但在当时,却给了我很大的信心。
对我来说,只要可以按照一个固定的模式进行重复生产,那么产出的数量和质量就会变得可预期,或者说控制在一个预期范围
。后来,这套视频制作流程也随着制作视频的增多而不断优化,成为一套为我自己量身定制的流程。
视频制作的工具和流程都有了,并制作出第一个样例视频后,我就开始写 AlgoCasts 网站。写网站对我来说并不难,更何况对于 MVP 版本,我觉得只需要完成几个页面就可以上线了:首页、视频列表页、视频详情页(也就是播放页),注册/登录页,支付页。网站的 MVP 版本很快就开发完了,点播服务在做了一番详尽的调研后选择了保利威,支付则是简单粗暴地使用了微信/支付宝的静态收款二维码。很多人有一个误区,总想着自己出来做一件事的时候,第一步是注册一家公司,去搞定各种资质。而我觉得,第一件重要的事情是快速地把产品的 MVP 发布出来,送到终端用户面前,看他们是否愿望为你的产品或服务买单。否则的话,大概率会陷入这样一种局面:在把所有不重要的事情做完后,要么发现产品开发严重滞后,要么产品发布后无人问津。而一开始花在那些不重要的事情上的时间、金钱和精力,就都打水漂了。另外还有一点,虽然在做事上我是乐观派,但我心里始终都有这样一个信念:
大多数时候我们做的事情都是以没有结果告终的,这才是常态
。
网站 MVP 完成后就上线了,就在那放着不做宣传,并让几个朋友有事没事上去帮忙测试一下。接下来的时间,就是完成第一批少量视频,然后就可以正式对外公开宣传。那段时间正好赶上新买的房子在装修,于是我这个「无业人员」就承担了大部分装修相关的工作,时不时要到新家和工长尬聊一会儿,看看装修进度什么的。而当年的 9 月底则是我和老婆的婚礼,整个婚礼都是我们自己操办,因此也多少还有些事情。正如文章开篇说的,当时那种时间节点,怎么看都不是辞职瞎折腾的好时候。幸运的是,从事后回头看来,结果也不算太差:)
第一批 40 个视频做完时,已经临近婚礼。于是我暂时把 AlgoCasts 的事情放下,专心准备婚礼。婚礼一结束,我就把已经准备好的宣传文章以及视频发布在我的博客、Twitter 以及微博上。我记得很清楚,宣传文章是在 9 月 25 号下午发布出去的。发布第二天,就陆陆续续地开始有人付费购买。
至此,AlgoCasts 完成了它从 0 到 1 的转变。