开拓者公司这台崭新的战争机器,瞬间以最大功率轰然激活。
整个16楼,都进入了一种近乎疯狂的“战时状态”。
这就是后来被开拓者早期员工们又爱又恨地称为“魔鬼开发月”的传奇开端。
每天早上八点,当第一缕阳光照进办公室时,秦风已经带领着他的技术一部,在白板前召开了晨会。而当深夜最后一班公交车驶离站台,这里依旧灯火通明,键盘的敲击声象是永不停歇的冲锋号。
宋军伟彻底化身后勤总管,他的人生中只剩下了三件事:订餐、买咖啡、以及想方设法从学校食堂的阿姨那里,搞到最新鲜的猪蹄和排骨,为这群燃烧大脑的程序员们补充蛋白质。
办公室里,很快形成了三个泾渭分明,却又紧密相连的“战场”。
第一个战场,是秦风的“架构高地”。
这位代码机器,展现出了超乎所有人想象的恐怖实力。他几乎不住宿舍,累了就在办公室的行军床上眯一两个小时。他的工位上,永远堆着比他人还高的技术书籍和草稿纸。
白板,成为了他的专属领地。上面画满了密密麻麻的系统架构图、数据流图、服务调用关系图,复杂得如同星际航行的轨道。胡帆、魏巍这些原本在学校里也算得上技术好手的人,现在每天的工作,就是努力去理解秦风的设计,然后将这些“天书”翻译成可以执行的代码。
他们是痛苦的,也是幸福的。
痛苦在于,秦风对代码的要求,苛刻到了变态的程度。一个变量命名不规范,一个函数封装得不够优雅,甚至是一段注释写得有歧”义,都会被他毫不留情地打回重写。
魏巍师兄就因为一个循环的写法不够高效,被秦风当着所有人的面,冷冰冰地训了十分钟:“这种垃圾代码,如果放在我的团队里,你第一天就会被开除。”
魏巍一个大三的师兄,被一个研二的师兄训得满脸通红,却连一句反驳的话都说不出来。因为秦风随后就在键盘上敲了几下,用一种效率高出十倍的算法,重写了他的逻辑。
那一刻,魏巍感受到的不是羞辱,而是被绝对实力碾压后的深深折服。
幸福则在于,他们每天都在以一种肉眼可见的速度疯狂成长。跟着秦风干一天,比他们在学校里上一学期的课,学到的东西还要多。他们正在亲手搭建的,是一个他们以前连想都不敢想的,能够支撑起千万级用户的庞大系统。
第二个战场,是张磊老师的“算法迷宫”。
和秦风这边的紧张激烈不同,张磊老师的“数据实验室”显得格外安静和佛系。
张磊并没有急着写代码,而是带领着蔡文俊和另外两个从数学系“借”来的学霸,一头扎进了sp业务积累下来的海量用户数据里。
他们的日常,就是对着一堆堆枯燥的数据报表,进行清洗、建模、分析。
蔡文俊一开始还很不适应,他急着想看到像“你可能认识的人”这种炫酷功能的实现。
“张老师,咱们天天看这些数字,到底有啥用啊?”他忍不住问。
张磊推了推眼镜,指着屏幕上的一条曲线,慢悠悠地说道:“你看,这条曲线显示,每天晚上10点到11点,‘缘分对对碰’的女性用户活跃度,会达到一个峰值。而这条曲线显示,同一时间段,玩《问剑江湖》的男性用户,在游戏里的消费意愿是最低的。这说明什么?”
蔡文俊愣住了。
“这说明,”张磊的眼中闪铄着智慧的光芒,“这个时间段的男性用户,正处于‘空窗期’。如果我们在这个时候,向他们精准推送匹配度高的女性用户动态,你觉得会发生什么?”
蔡文俊瞬间茅塞顿开,后背惊出了一层冷汗。
这哪里是研究数据?这分明是在研究人性!
他第一次意识到,那些冰冷的数字背后,隐藏着的是一个个鲜活用户的欲望、习惯和冲动。而张磊老师,就是那个洞悉这一切的上帝!
第三个战场,则是solo孙志的“无间道”。
孙志的任务最特殊。他象一个潜伏在团队里的幽灵,白天跟着大家一起开会、讨论,晚上,则化身为最可怕的“黑客”。
他会用尽一切匪夷所思的手段,去攻击秦风团队刚刚搭建起来的防火墙和服务器。
第一周的周末,秦风刚刚完成了用户系统的初步搭建,自信满满地认为固若金汤。
结果第二天早上,所有人都收到了来自系统管理员的一封邮件,标题是:“嗨,猜猜我是谁?”发件人,赫然是秦风自己的账号!
秦风的脸,第一次黑得象锅底。
solo,只用了不到三个小时,就绕过了他设计的所有防御,悄无声息地拿到了系统的最高权限。
从此,秦风的“架构高地”,每天都要经受来自solo的狂轰滥炸。两个技术大神,一个疯狂建设,一个疯狂破坏,在攻防之间,开拓者系统的安全性,被以一种极限的方式,打磨得越来越坚不可摧。
而顾舟,则是所有战场的总指挥。
他每天的工作,就是在三个战场之间来回穿梭。
他能跟秦风讨论负载均衡的最优策略,也能跟张磊探讨协同过滤算法的商业价值,还能跟solo交流最新的网络攻防技术。
他就象一个万能的粘合剂,用他超越时代的视野和知识,将这三个原本独立的强大齿轮,完美地啮合在了一起。
“魔鬼开发月”的第三周。
秦风的架构团队,与顾舟爆发了第一次激烈的争吵。
起因是用户相册功能。按照秦风的“完美主义”设计,他要搭建一个独立的、可无限水平扩展的分布式图片存储系统,但这至少需要额外两周的开发时间。
“不行!时间来不及!”顾舟在会议上,第一次否决了秦风的方案,“能有什么折中的办法吗?我们的产品,最好下个月15号之前上线!”
“但用现有的方案,图片处理的性能会成为瓶颈!当用户上载量超过一百万张,整个网站都会被拖垮!”秦风也寸步不让,这是技术原则问题。
整个会议室的气氛,瞬间降到了冰点。
所有人都紧张地看着顾舟。cto和ceo的第一次正面硬刚,他会怎么处理?
顾舟沉默了几秒钟。
他走到白板前,画了一条时间线。
“秦师兄,你的方案是完美的。但我们现在,是在跟时间赛跑。”
“我同意你的技术方向,但我们必须分步走。”他看着秦风,语气变得无比诚恳,“第一阶段,我们先用一个临时的、相对简单的方案顶上去,保证产品能按时上线。同时,你立刻抽调一半人手,成立一个预研小组,去开发你那套完美的分布式存储系统。”
“这就叫,‘骑着毛驴,去找宝马’。等我们的宝马造好了,再把用户无缝地迁过来。这样既不影响产品上线抢占市场,也保证了我们未来的技术优势。”
“先上线,再迭代。用最小的代价,去验证市场的反应。这就是互联网的生存法则。”
秦风愣住了。
“骑着毛驴找宝马”他咀嚼着这句话,眼中紧锁的眉头,慢慢舒展开来。
他不得不承认,顾舟的方案,虽然在技术上是一种“妥协”,但在战略上,却是最优解。
他看着眼前这个比自己还小几岁的年轻人,第一次,发自内心地感到了一丝敬佩。这个人懂技术,但更懂战争。
“好。”他点了点头,吐出了一个字。
一场足以让普通创业公司分崩离析的内部危机,就此化解。
“魔鬼开发月”的最后一天。
当顾舟将最终集成完毕的“印象”网alpha内测版,通过投影仪,展示在所有人面前时。
整个办公室,鸦雀无声。
蓝白相间的极简界面,丝般顺滑的交互体验,精准得可怕的好友推荐
它就象一个来自未来的艺术品,安静,优雅,却蕴含着足以颠复整个行业的恐怖力量。
“兄弟们。”顾舟转过身,看着一张张因为疲惫而消瘦,却因为兴奋而发光的脸庞。
“我们的新世界地基已经打好。”
“现在是时候,去邀请第一批居民了。”