在过去的25年里,编程世界发生了巨大的变化,如今,我们有大量的有用的、灵活的数据类型可以使用,但在25年前,你需要花大量的额外时间自己去构造这些类型。
三年前,当我还在YouTube做一名web程序员时,有一位资深的工程师发了一通牢骚,说播放视频的页面体积太大。这个页面体积已经膨胀到了高达1.2MB,包含有数十次的请求。这个工程师公开的宣称说,“如果他们Quake能在100KB的体积下克隆出我们的页面,我们没有理由达不到这个体积!”因为我同意他的观点,并且我正在找新的任务,于是就决定接受这个挑战,让YouTube的视频播放页面的体积减到100KB以下。
今年早些时候,我有时会坐在桌前,看着我的Facebook主页,心里思量:“我怎么能用它来挣点儿钱呢?”
起初我建了一个小型的博客网站,在上面发布一些有关现代版福尔摩斯的文章,并在页面上贴一些广告,四处给人们发链接来访问它们。
经过整整四周的试验,我一共从谷歌广告上挣了4美元,从亚马逊推广上挣到了200美元。