星期二。
金融市场陷入了一种令人窒息的平静。
新世纪金融 的股价在经歷了上周的暴跌和周一的剧烈反弹后,像一条死鱼一样横在了29美元附近。
成交量萎缩,多空双方都在观望。
这种等待是最折磨人的。就像是把头伸进了绞索里,却迟迟等不到脚下的踏板被踢开。
顾清舟坐在布鲁克林302室那张破旧的沙发上,盯著墙上那张手绘的纳斯达克走势图,一动不动已经两个小时了。
他控制不了华尔街的庄家,控制不了美联储的政策。在这个庞大的金融赌局里,他只是一个下了注的看客。
这种无力感让他感到暴躁。
他需要掌控感。任何形式的掌控感。
“老顾,你要的那个图片流功能写好了。”
马克·李顶著一头鸡窝似的乱发,端著一杯早就凉透的咖啡,转过椅子,“来验收一下。”
顾清舟站起身,那股压抑在胸口的戾气终於找到了宣泄口。
他走到电脑前。
屏幕上,一个简陋的网页正在运行。几张测试图片排列整齐,下面是一个灰色的小心形图標。
马克移动滑鼠,点击那个心形。
图標瞬间变成了红色。
“怎么样?逻辑通了。”马克有些得意,“后端资料库实时更新,ajax无刷新技术,比facebook那种每点一下都要刷新整个页面的傻x设计强一百倍。”
顾清舟盯著那个变红的心形,沉默了三秒。
然后,他深吸了一口气,转过头看著马克。
“这就是你交给我的东西?”顾清舟的声音很轻,但透著一股令人发毛的寒意。
马克愣了一下:“有什么问题吗?功能实现了啊,点一下变红,数据上传……”
“我要的不是功能!我要的是感觉!”
顾清舟猛地提高了音量,手指用力地戳著屏幕,差点把液晶屏戳漏。
“看这个心!它变红的过程像什么?像是一个开关!啪嗒一下,开了,关了。枯燥!乏味!毫无生机!”
“马克,用户为什么要点讚?是因为他们喜欢这张照片吗?不!是因为他们渴望那一点点『权力感』!他们渴望被反馈!被取悦!”
顾清舟抓起桌上的滑鼠,疯狂地点击那个图標。
“我要的不是这种死板的变色!我要的是『噗通』一下的心跳感!”
他闭上眼睛,双手在空中比划著名,仿佛在塑造一件艺术品。
“当滑鼠按下去的那一瞬间,这个心形要微微缩小,產生一种被压下去的阻尼感。鬆开滑鼠的时候,它要像弹簧一样弹起来,放大到原来的1.2倍,然后再回弹到正常大小。”
“同时!我要在这个心形周围,炸开一圈红色的粒子!哪怕只有0.1秒!也要让用户感觉到,这一刻,屏幕在为他的点击放烟花!”
马克张大了嘴巴,像看外星人一样看著顾清舟。
“老兄……你是在写代码还是在拍动画片?”马克崩溃地抓著头髮,“那是物理引擎!要在网页上跑物理引擎?你知道这对瀏览器的渲染压力有多大吗?而且就为了这么一个不到20像素的小图標?”
“做不到就去想办法!哪怕是用flash,用java applet,或者你自己写一个渲染库!”
顾清舟眼神冰冷,那是属於“极客暴君”的独断专行。
“facebook没有这个,twitter没有这个。所以他们是工具,而halo是玩具。”
“改。改到我满意为止。否则今晚谁也別想睡觉。”
接下来的六个小时,302室变成了地狱。
马克一边骂著脏话,一边疯狂地查阅著flash actionscript的文档,试图在那个贫瘠的技术荒漠里种出花来。
“这版呢?”
“垃圾。回弹太慢,像死猪肉。”
“这版?”
“粒子太散,不够聚气。”
“这版总行了吧!我都加了贝塞尔曲线了!”
“再弹一点!要有那种果冻的感觉!”
直到凌晨三点。
第十个版本。
马克已经累得连骂人的力气都没有了,手指机械地移动滑鼠,点击那个心形。
“啵~”
虽然没有声音,但那个视觉效果却让人仿佛听到了声音。
红心在按下的瞬间微微收缩,鬆开时q弹地跳动了一下,周围炸开一圈细碎的粉色光点,然后优雅地归位。
那种感觉……
马克忍不住又点了一下。
“啵~”
再点一下。
“啵~”
一种莫名的愉悦感从指尖传到大脑皮层。就像是按破那个包装气泡膜一样,让人上癮,欲罢不能。
顾清舟站在他身后,终於露出了今晚的第一个笑容。
虽然只是嘴角微微上扬,但在马克看来,这比上帝的微笑还难得。
“这就是人性。”
顾清舟拍了拍马克的肩膀,声音沙哑却篤定。
“马克,你刚刚写出的不仅仅是一行代码。你製造了一种多巴胺注射器。”
“这一改,facebook在我们面前,就像是原始人在玩泥巴。”
马克看著屏幕上那个跳动的心,虽然满腹牢骚,但他不得不承认。
这个疯子是对的。
那种该死的爽感,真的让人想一直点下去。
“行了,別点了。”顾清舟转身走向破沙发,“这就是你要的『酷』。现在,去把剩下的功能写完。”
窗外,月光清冷。
但在顾清舟的心里,那股因为金融赌局而產生的焦虑,终於在这个小小的红心跳动中,得到了一丝缓解。
他掌控不了k线图,但他能掌控每一个像素。
这就够了。
金融市场陷入了一种令人窒息的平静。
新世纪金融 的股价在经歷了上周的暴跌和周一的剧烈反弹后,像一条死鱼一样横在了29美元附近。
成交量萎缩,多空双方都在观望。
这种等待是最折磨人的。就像是把头伸进了绞索里,却迟迟等不到脚下的踏板被踢开。
顾清舟坐在布鲁克林302室那张破旧的沙发上,盯著墙上那张手绘的纳斯达克走势图,一动不动已经两个小时了。
他控制不了华尔街的庄家,控制不了美联储的政策。在这个庞大的金融赌局里,他只是一个下了注的看客。
这种无力感让他感到暴躁。
他需要掌控感。任何形式的掌控感。
“老顾,你要的那个图片流功能写好了。”
马克·李顶著一头鸡窝似的乱发,端著一杯早就凉透的咖啡,转过椅子,“来验收一下。”
顾清舟站起身,那股压抑在胸口的戾气终於找到了宣泄口。
他走到电脑前。
屏幕上,一个简陋的网页正在运行。几张测试图片排列整齐,下面是一个灰色的小心形图標。
马克移动滑鼠,点击那个心形。
图標瞬间变成了红色。
“怎么样?逻辑通了。”马克有些得意,“后端资料库实时更新,ajax无刷新技术,比facebook那种每点一下都要刷新整个页面的傻x设计强一百倍。”
顾清舟盯著那个变红的心形,沉默了三秒。
然后,他深吸了一口气,转过头看著马克。
“这就是你交给我的东西?”顾清舟的声音很轻,但透著一股令人发毛的寒意。
马克愣了一下:“有什么问题吗?功能实现了啊,点一下变红,数据上传……”
“我要的不是功能!我要的是感觉!”
顾清舟猛地提高了音量,手指用力地戳著屏幕,差点把液晶屏戳漏。
“看这个心!它变红的过程像什么?像是一个开关!啪嗒一下,开了,关了。枯燥!乏味!毫无生机!”
“马克,用户为什么要点讚?是因为他们喜欢这张照片吗?不!是因为他们渴望那一点点『权力感』!他们渴望被反馈!被取悦!”
顾清舟抓起桌上的滑鼠,疯狂地点击那个图標。
“我要的不是这种死板的变色!我要的是『噗通』一下的心跳感!”
他闭上眼睛,双手在空中比划著名,仿佛在塑造一件艺术品。
“当滑鼠按下去的那一瞬间,这个心形要微微缩小,產生一种被压下去的阻尼感。鬆开滑鼠的时候,它要像弹簧一样弹起来,放大到原来的1.2倍,然后再回弹到正常大小。”
“同时!我要在这个心形周围,炸开一圈红色的粒子!哪怕只有0.1秒!也要让用户感觉到,这一刻,屏幕在为他的点击放烟花!”
马克张大了嘴巴,像看外星人一样看著顾清舟。
“老兄……你是在写代码还是在拍动画片?”马克崩溃地抓著头髮,“那是物理引擎!要在网页上跑物理引擎?你知道这对瀏览器的渲染压力有多大吗?而且就为了这么一个不到20像素的小图標?”
“做不到就去想办法!哪怕是用flash,用java applet,或者你自己写一个渲染库!”
顾清舟眼神冰冷,那是属於“极客暴君”的独断专行。
“facebook没有这个,twitter没有这个。所以他们是工具,而halo是玩具。”
“改。改到我满意为止。否则今晚谁也別想睡觉。”
接下来的六个小时,302室变成了地狱。
马克一边骂著脏话,一边疯狂地查阅著flash actionscript的文档,试图在那个贫瘠的技术荒漠里种出花来。
“这版呢?”
“垃圾。回弹太慢,像死猪肉。”
“这版?”
“粒子太散,不够聚气。”
“这版总行了吧!我都加了贝塞尔曲线了!”
“再弹一点!要有那种果冻的感觉!”
直到凌晨三点。
第十个版本。
马克已经累得连骂人的力气都没有了,手指机械地移动滑鼠,点击那个心形。
“啵~”
虽然没有声音,但那个视觉效果却让人仿佛听到了声音。
红心在按下的瞬间微微收缩,鬆开时q弹地跳动了一下,周围炸开一圈细碎的粉色光点,然后优雅地归位。
那种感觉……
马克忍不住又点了一下。
“啵~”
再点一下。
“啵~”
一种莫名的愉悦感从指尖传到大脑皮层。就像是按破那个包装气泡膜一样,让人上癮,欲罢不能。
顾清舟站在他身后,终於露出了今晚的第一个笑容。
虽然只是嘴角微微上扬,但在马克看来,这比上帝的微笑还难得。
“这就是人性。”
顾清舟拍了拍马克的肩膀,声音沙哑却篤定。
“马克,你刚刚写出的不仅仅是一行代码。你製造了一种多巴胺注射器。”
“这一改,facebook在我们面前,就像是原始人在玩泥巴。”
马克看著屏幕上那个跳动的心,虽然满腹牢骚,但他不得不承认。
这个疯子是对的。
那种该死的爽感,真的让人想一直点下去。
“行了,別点了。”顾清舟转身走向破沙发,“这就是你要的『酷』。现在,去把剩下的功能写完。”
窗外,月光清冷。
但在顾清舟的心里,那股因为金融赌局而產生的焦虑,终於在这个小小的红心跳动中,得到了一丝缓解。
他掌控不了k线图,但他能掌控每一个像素。
这就够了。
