VIP中文 > 都市小说 > 股海弄潮 > 正文 第234章:极客陆方的加入:系统之“手”

正文 第234章:极客陆方的加入:系统之“手”

    黑客马拉松上的“挖角”

    2010年3月20日,星期六,晚上九点四十分。

    深圳,南山科技园,某互联网公司大楼。

    十二层的开放式大厅里,三百多人挤在几十排长桌之间,空气里弥漫着咖啡、能量饮料和熬夜特有的气味。屏幕上倒计时还剩两个小时——这是“2010深圳黑客马拉松”的最后冲刺阶段。

    陈默站在二楼环廊的栏杆边,俯瞰着楼下那些密密麻麻的电脑屏幕。

    他是被一个做IT的朋友拉来的。朋友说“来看看年轻人的世界”,他就来了。走了两个小时,看了几十个团队的路演,大部分是APP、游戏、社交网站——和他那个世界毫无关系。

    他正要离开,目光忽然被角落里一个屏幕吸引住了。

    那是一个很小的角落,只有一个人。二十七八岁的样子,寸头,圆脸,穿着一件灰色的连帽衫,袖口已经磨得发白。他面前的桌上堆着三台笔记本电脑,两台外接显示器,还有一堆乱七八糟的电源线和网线。

    但吸引陈默的不是那些设备。

    是屏幕上正在运行的画面。

    密密麻麻的数字像瀑布一样滚动,速度快得几乎看不清。但陈默一眼就认出那些数字是什么——股票行情数据。分时图、买卖盘口、逐笔成交,实时刷新,延迟几乎肉眼不可见。

    更让他惊讶的是旁边那张图——一张复杂的拓扑图,各种节点和连线在不断变化,颜色从绿到红,深浅不一。

    陈默走下楼梯,向那个角落走去。

    走近了,他才看清那个人在干什么。

    三台电脑上,跑着三个不同的程序。左边那台在接收行情数据,中间那台在处理数据、计算各种指标,右边那台在把处理后的数据分发到十几个测试终端。所有的程序都是他自己写的,所有的代码都在实时运行,所有的数据都在同步更新——三个系统,像一个精密的齿轮组,严丝合缝地咬合在一起。

    陈默站在他身后,看了十分钟。

    那个人没有回头。他甚至没有注意到身后有人。他的全部注意力都在那三块屏幕上,手指在键盘上飞快地敲击,偶尔停下来盯着屏幕看几秒,然后继续敲。

    屏幕上,一组新的数据开始出现——模拟的100只股票,实时生成的分时图,各种技术指标,还有一张正在变化的“关联网络图”。

    陈默认出了那张图。

    那是他在周寻那里见过的——不同股票之间的相关性网络。正常情况下,这个计算需要大量的历史数据和复杂的算法。但这个人,用实时行情数据,正在动态地、近乎实时地生成这张图。

    “你这是什么?”陈默终于开口。

    那个人猛地回头,像是被惊醒的梦游者。

    他看了陈默一眼,又看了看自己屏幕,然后说:

    “一个……数据处理的框架。”

    “做什么用的?”

    “股票行情。”那个人顿了顿,“我自己研究用的。”

    陈默点点头。

    “你一个人写的?”

    “嗯。”

    “写了多久?”

    “三个月。”那个人指了指角落里堆着的几箱能量饮料,“每天晚上下班之后写。”

    陈默没有再问。

    他在旁边找了把空椅子,坐下来。

    那个人愣了一下,但没说什么,转回去继续盯着屏幕。

    又过了半小时,倒计时结束。比赛结束。

    那个人长出一口气,靠在椅背上,揉了揉眼睛。

    陈默伸出手:

    “陈默。”

    那个人看着他,犹豫了一下,握住他的手:

    “陆方。”

    ---

    凌晨一点,比赛现场的休息区。

    陈默和陆方坐在角落的沙发上。陆方手里拿着一罐刚打开的啤酒,陈默面前是一杯矿泉水。

    “你刚才那个框架,”陈默说,“是用来做策略回测的?”

    陆方点头。

    “我自己研究股票,想试试各种策略。但市面上的回测软件太慢了,一次只能跑几个策略。我想自己写一个能并行跑的。”

    他顿了顿:

    “一开始只想跑几十个,后来越写越收不住。现在这个框架,理论上能同时跑一千个策略。只要服务器够。”

    陈默看着他。

    这个人说起“一千个策略”,语气平淡得像在说“今天天气不错”。

    “你是做什么工作的?”陈默问。

    “一家小公司,做后台开发。”陆方说,“写业务逻辑,很无聊。”

    “那你为什么研究股票?”

    陆方想了想:

    “因为……复杂。”

    他看着窗外:

    “我写过很多代码。网站、APP、后台系统、数据库。这些东西,再复杂,也有规则可循。输入什么,输出什么,都是确定的。”

    他顿了顿:

    “但股票不一样。你输入同样的数据,每天出来的结果都不一样。有时候涨,有时候跌,有时候横盘三天,有时候突然暴跌。没有确定的规则。”

    他转过头,看着陈默:

    “我想看看,这种东西,能不能用代码理解。”

    陈默没有说话。

    他看着这个年轻人——其貌不扬,穿着旧卫衣,坐在黑客马拉松的休息区里,用最平淡的语气,说着最本质的问题。

    “能不能用代码理解。”

    这不就是他和周寻正在做的事吗?

    用数学理解市场,用代码理解市场。

    只是周寻从理论出发,这个人从系统出发。

    一个负责“想”,一个负责“做”。

    “陆方,”陈默说,“你想不想试试,跑一万个策略?”

    陆方愣住了。

    “一万个?”

    “一万个。”陈默说,“甚至更多。一百万个。只要你能写出来,我就给你找服务器。”

    陆方看着他,眼睛里有什么东西在动。

    “你……是做什么的?”

    陈默笑了笑。

    “我是做投资的。”他说,“刚亏了35%,抵押了房子,现在正准备从头开始。”

    他从口袋里掏出一张名片,递给陆方。

    陆方低头看:

    默石投资 陈默

    他抬起头,看着陈默。

    这个名字,他听过。

    2007年的时候,圈里有人说,默石是国内少有的真做投资的私募。2008年以后,没人提了。

    “您是……”他顿了顿,“那个陈默?”

    “是那个陈默。”陈默说,“现在还剩一个空壳公司,六个员工,和一个数学家。”

    陆方沉默了几秒。

    “数学家?”

    “嗯。普林斯顿博士,之前在华尔街做量化。现在也失业了,住西乡城中村。”

    陆方愣了一下,然后忽然笑了。

    那是一个很怪的笑——不是嘲讽,不是惊讶,是一种“这世界真有意思”的笑。

    “一个亏了35%的投资人,一个失业的数学家,还有一个空壳公司。”他说,“您这是要干什么?”

    陈默看着他:

    “想试试,用数学和代码,重新理解市场。”

    他顿了顿:

    “也许能成。也许不能。但如果不试,永远不知道。”

    陆方没有说话。

    他看着窗外,看着凌晨的深圳,灯火通明。

    很久之后,他开口:

    “陈总,我能问您一个问题吗?”

    “问。”

    “您为什么找我?”

    陈默想了想。

    “因为你的框架。”他说,“我看你写了三个系统——数据接收、数据处理、数据分发。它们之间配合得那么流畅,像一台精密仪器。这不是一个只想着赚钱的人能写出来的。这是一个……痴迷于‘把事情做对’的人写出来的。”

    他看着陆方:

    “我要找的,就是这样的人。”

    陆方沉默。

    陈默继续说:

    “我没有高薪。未来几个月,可能连工资都发不全。办公室在车公庙,三十平米,比你现在的工位可能还小。但我有一件事可以给你——”

    他顿了顿:

    “一个挑战:构建一个能同时回测一万种策略的并行计算框架。数据规模,可能是你从来没见过的。”

    陆方看着他。

    一万种策略。并行计算。前所未有的数据规模。

    这些词,像钩子一样,勾住了他脑子里某个东西。

    他想起自己为什么开始写那个框架。

    不是因为想赚钱。

    是因为“复杂”。

    是因为想知道,那些看似无序的市场,能不能用代码理解。

    是因为那种挑战——用有限的工具,去理解无限的复杂。

    “陈总,”他开口,“我有一个条件。”

    “说。”

    “别管我几点上班。也别管我穿什么。我只想做一件事——”

    他顿了顿:

    “把我那个框架,做成能跑一万个策略的东西。”

    陈默看着他,笑了。

    “成交。”

    ---

    凌晨两点,陈默走出那栋大楼。

    陆方没有送他。他已经在收拾那些电脑和电源线,准备回家继续写代码。

    陈默站在路边,等出租车。

    三月的深圳,夜风还有些凉。但此刻,他一点都不觉得冷。

    他从口袋里掏出手机,给周寻发了条短信:

    “找到一个人。写代码的。下周带来见你。”

    几秒后,回复来了:

    “好。”

    陈默收起手机,看着远处的霓虹灯。

    车公庙,三十平米。

    一个数学家,一个程序员,一个亏了35%的投资人。

    还有六个愿意降薪留下的员工。

    这个组合,听起来像个笑话。

    但陈默知道,有些最厉害的东西,就是从这种“笑话”里长出来的。

    出租车来了。

    他拉开车门,坐进去。

    “去车公庙。”他说。

    司机看了他一眼:“现在?”

    “现在。”陈默说,“去看看办公室。”

    司机耸耸肩,发动了车。

    车子驶入深南大道,两侧的高楼飞速后退。

    陈默靠在椅背上,闭上眼睛。

    他的脑子里,正在想象一个画面——

    周寻的理论,陆方的系统,还有他和沈清如多年的经验。

    这三个东西,如果能拧在一起,会发生什么?

    他不知道。

    但他想知道。

    ---

    三天后,车公庙,默石量化实验室。

    周寻站在那间三十平米的办公室里,看着角落里堆着的几台二手服务器。

    门开了。

    陈默带着一个穿着灰色连帽衫的年轻人走进来。

    “周寻,”陈默说,“这是陆方。”

    周寻看着陆方。

    陆方看着周寻。

    两人对视了三秒。

    “你会写C++?”周寻问。

    “会。”陆方说。

    “Python呢?”

    “会。”

    “看过《时间序列分析》?”

    “没看过。但你需要我看的话,我可以看。”

    周寻点了点头,没再问。

    他转身,从桌上拿起一张纸,递给陆方。

    那是一张手绘的架构图——数据源、清洗层、因子计算层、回测引擎、风险管理模块……各种箭头和标注,密密麻麻。

    “这是我设想的系统架构。”周寻说,“能实现吗?”

    陆方低头看着那张图,看了五分钟。

    然后他抬起头:

    “能。但要时间。”

    “多久?”

    “不知道。”陆方说,“得先搭基础框架。”

    周寻点了点头。

    他伸出手:

    “那就开始吧。”

    陆方握住他的手。

    陈默站在旁边,看着这一幕。

    没有客套,没有寒暄,没有“久仰大名”“幸会幸会”。

    只有三个问题,一张图,一个握手。

    这就是他要找的人。

    不需要互相说服,不需要彼此适应。只要看一眼,就知道对方是同类。

    他走过去,伸出手:

    “欢迎加入。”

    陆方握了握他的手,然后转身,走向那几台二手服务器。

    “这些服务器,能开机吗?”他头也不回地问。

    “能。”陈默说,“刚装好的。”

    陆方蹲下来,开始检查那些服务器。

    周寻走到陈默身边,轻声说:

    “这个人,能用。”

    陈默点点头。

    窗外,车公庙的街道上车水马龙,嘈杂喧嚣。

    但在这间三十平米的办公室里,三个人正围着一堆二手服务器,开始搭建一个全新的世界。

    没有人知道这个世界能建多大。

    也没有人知道,它能不能经得起下一次风暴。

    但他们都在。

    这就够了。
  http://www.xvipxs.net/204_204872/71351182.html

  请记住本书首发域名:www.xvipxs.net。VIP中文手机版阅读网址:m.xvipxs.net