如何做事?分而治之!

如何做事?分而治之!

标签(空格分隔): 未分类

2013-05-09 22:33:16     来源:36氪

很多人在做自己一无所知的事情时往往畏手畏脚,不知道从何开始。实际上,在一开始的时候,Justin.tv所面临的就是这一类问题。

我们刚开始构思Justin.tv的时候,思路解释起来是很简单的:在旧金山架设一台摄像机作为直播视频源,可以让许多浏览者实时并发在web上观看。但是说易行难,我和Emmett一开始对于在线视频协议、服务器或别的设施、摄像机或者移动网络连接均一无所知。那时候,我们仅仅是两枚只有1年经验正在开发AJAX日历应用的web开发者。对于我们来说,这整个项目就像是一个大黑箱:开发Justin.tv。

不过,我们可以把它分解成分以下两步:

  • 想办法架设一个可将视频传输到服务器的便携式摄像机
  • 想办法将视频和流从服务器传送给多个观看者

再深入下去:

  • 跟硬件设备专家聊
  • 研究现有的移动数据传输技术
  • 跟我们最近遇到的一家正在做实时流媒体的初创企业聊(看看他们在使用什么技术)
  • 研究利用内容分发网络(CDN)进行流媒体直播

我发现,一旦遇到貌似难以逾越的挑战时,分而治之是行之有效的做法。即将复杂问题层层分解,分解到尽可能小的子任务就能够让问题慢慢变简单。

以Justin.tv为例,我们的待办事宜清单经过了多次的层层分解。第一项任务让我们找到了Kyle—第一台流媒体设备(将模拟摄像机的视频数据进行编码的计算机)的创造者和联合创始人。我们了解到旧金山正在开通EVDO Rev A,这可以让我们以合理的速度将数据发送给移动网络(#2)。第三步让我们掌握了流媒体服务器有哪些选项,并最终选择#4(付钱给别人帮我们传输流媒体)

我们从零知识起步做Justin.tv,经过6个月的全职工作,我们已经做出了一款可向多位观看者同时发送视频的移动流媒体硬件设备,并且有了我们自己的节目。

这个过程很简单,可以运用到任何类型的挑战上,无论是怪诞的还是平常的。

  • 制定你自己的待办事宜,然后仔细检查该清单。

比方说,如果你需要从大学毕业找到一份工作好照顾家庭的话,这可能就包含一大堆更小的、可管理的事情:赚够各门功课的学分,拿到一份过得去的毕业成绩,写简历、应聘,准备面试等等。

  • 每一件事情还可以继续细化为更小更容易实现的任务

拿到好成绩可以转化为一组任务,包括学习、写学期论文、准备考试等。通常实现你目标的第一步往往简单如购买指定用书一般。

我回想起多年前跟朋友的一场争论。我的看法是有志者事竟成;而他则认为这种想法是荒谬的。比方说,他认为像由个人筹划的私人宇宙飞行是不可能实现的。事实上,他错了。

  • 有志者事竟成;只是你需要一个分而治之的过程。

你可能感兴趣的:(如何做事?分而治之!)