查看: 3936| 回复: 16
跳转到指定楼层
上一主题 下一主题
收起左侧

[找工就业] 【原创】2017年秋季CS大神求职记之白龙黑虎

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
本帖最后由 jasonliu119 于 2017-9-20 09:13 编辑

2017年秋季CS大神求职记之白龙黑虎


零

“天下风云出我辈, 一入江湖岁月催。编程写码谈笑中, 不胜人生一场醉。”-baidu 1point3acres
. 1point 3 acres

如果说古时是刀剑的江湖,那么21世纪就是程序的江湖。


天下第一大派谷歌如雷贯耳,脸书、亚马逊、微软、苹果等豪门也是大名鼎鼎。他们网罗天下英豪,实力雄厚。传说只要掌握这些大门派技术的九牛一毛,就足以独步天下,笑傲江湖。也有绝世高手桃园结义,成立小派,偏安一方,暗暗积蓄实力,以求后来居上,名震天下。


虽然门派众多,但其实编程的功夫都源自两大流派:理论派和实践派。理论派注重数学根基、算法修为,希望从根本上突破极限;实践派注重具体招式、工程技巧,讲究实践能力和写码的效率。


究竟是理论派得天独厚?还是实践派更胜一筹?江湖上争论不休。但最厉害的功夫是没有争议的——那就是传说中的“双龙出海”——给你两台电脑,左右手分别写一份代码。这样写代码的速度是别人的两倍。天下功夫,唯快不破,说的就是这个道理。


或是出于对力量的渴望,或是出于对财富的追求,无数年青男女背井离乡,上山学艺,苦练编程,只为他日练得绝世编程神功,仗码走天涯。


然而,要想成为编程的一代宗师,必须要回答一个更高层次的问题:侠之大者,为国为民,那么程序员之“大者”为的是什么?
-baidu 1point3acres

相信谷小龙的故事会给你答案。. ----


答应我,无论读到了什么都不能笑,因为编程是一件严肃认真的事情。


一
. 1point 3 acres
清爽的夏末秋初,美丽的斯大福校园。


上课铃响了。一个白皙清瘦的少年站在讲台上。白衬衫和白长裤,似乎一颗尘埃也没有,浑身上下散发着偶像剧男主角般的光芒。他叫谷小龙。



他不是老师,也不是研究生助教,只是一个大四的本科生。谷小龙天性善良,乐于分享,得知助教生病了,于是就主动申请担任临时助教,准备给同学们上一节编程习题课。


同学们对此没有任何意见。他们都知道谷小龙不是一般人——聪明绝顶,品学兼优,学绩点全校第一。之前他在电子工程系(EE)的时候,就利用课余时间自学了所有计算机系的课程。后来受到好朋友的鼓动,转了专业。同学们都称他为“EE小白龙”。他注重编程技巧,工程效率极其高效,属于实践派。


真是“陌上人如玉,君子世无双”。. .и

.1point3acres
他用中指扶了扶眼镜,扫视了一下教室。扫视并不是为了装酷耍帅,而是想看看今天上课的都是些什么人。


. 1point3acres编程高手能够通过一个人的神情、穿着和举动去推测他编程的水平。比如穿着五颜六色的T恤、一脸傻笑的一般都是隔壁中学过来蹭课的高中生,还没上课就在疯狂写笔记的一般都是极端勤奋但脑子容量有限的学zha。真正的学霸是面无表情、带有丝丝倦意的,甚至会用几个哈欠向老师传递一个信号:讲的东西too simple,sometimes naive。


扫视完了,谷小龙正想说这帮人水平不高,准备讲得简单点,却惊讶地发现了一个熟悉而陌生的面孔——欧阳虎。
.--

欧阳虎,计算机系大四学生,留学圈风云人物。老爸是国内著名互联网集团的董事长。他骨骼精奇,天赋异禀,没有人在图书馆或者自习室看到过他,但他却常常能在考试里拿到满分——要知道这里可是斯大福大学,教授之严格、考试之困难,绝对是世界前三。要考满分,简直比用一天时间刷完六百多道编程题目还要困难!


欧阳虎轻狂自大,好胜心极强,还有个和别人比试算法的爱好。他最辉煌一战是在去年的世界大学生编程大赛上,以一己之力击败了四个研究生组成的队伍。传说他小学时就自学完了编程界的圣经——《算法导论》,于是大家送他一个外号——“算法的猛虎”。他崇尚数学、算法,属于理论派。


但这几天,欧阳虎的内心很不平静,并不是因为遇到了无从下手的世界级算法难题,而是因为有人传说谷小龙强于欧阳虎。
.

讲台上的谷小龙心知肚明,欧阳虎根本不需要什么习题讲解,他就是冲着自己来的。


管不了这么多,课还是要上的。谷小龙微微一笑,气沉丹田,开始讲课。他声音洪亮,口语流利,思路清晰。他觉得答案就像是凶手,如果直接把凶手说出来,就太没意思了,应该像某位带着女朋友去探案的侦探那样抽丝剥茧,循循善诱。他先分析题目表象,一步一步推理到正确的方向,再推导出正确的答案,最后总结题目特点、解法思路。. 1point3acres.com


“好快的笔!”欧阳虎暗暗感叹。


只见谷小龙如有神助,笔走龙蛇,字体优美,板书整洁。他彷佛勾画出一道又一道阶梯,同学们便从黑暗走向了光明;他的笔如同一把锋利的龙泉宝剑,十步杀一人,千里不留行。他没有漏掉任何一个细节,没有忽略任何一种可能导致错误的可能,写出的答案是如此的简洁有力,一个字母都增减不了,如同某些影片里女主角的身材,多一分嫌胖,少一分嫌瘦。. 1point 3acres


“不愧是EE小白龙啊!”欧阳虎赞叹着。


作为高手的他明白,谷小龙的实力已经超越了一般的本科毕业生,甚至是硕士生,应该业界中级程序员都会羡慕嫉妒恨的水平了。之前欧阳虎在编程题库里找出了几道题,准备为难下谷小龙,但现在看来,那几道题对于谷小龙来说根本是小菜一碟,比吃学校食堂的生菜沙拉还要简单。

..
正当欧阳虎准备离开教室的时候,他突然血液喷张——罗恩老教授坐在教室最后一排!


罗恩教授码技高强,德高望重,不仅仅教授着好几门计算机专业最重要的课,每年都在顶级学术会议上发表众多文章,还是每年度最高奖学金艾尔菲斯奖的评选负责人。去年的得主就是欧阳虎,今年因为谷小龙的横空出世,这个奖已经不是欧阳虎的囊中之物了。
.1point3acres

“当!”学校钟楼一声巨响,已经九点了,距离下课还有10分钟。欧阳虎还在琢磨着怎样令谷小龙出丑。
. Χ

看着半个黑板的板书,他突然有了主意,嘴角上扬二十度,露出迷死人的自信神情。此时谷小龙已经把上次作业的习题讲解完毕,问:“请问大家还有什么问题吗?或者觉得我哪里讲得不够好?”


“有!”欧阳虎站了起来,“最后一道题除了常规的解法,还有一个用二分索引树的解法。你会写吗?”


谷小龙的脸微微抽动,但在十几分之一秒后又恢复了一名工程师应有的平静表情。


“二分索引树?”同学们心里念了好几遍,觉得没什么印象,然后就议论了起来:“什么是二分索引树?上课讲了吗?”“没有没有,我们学的是基本算法。那个貌似是研究生高阶编程才会学的。”“面试应该不会考吧?”“应该不会吧。”


“反对!习题课不应该讨论课本以外的知识。”前排一个壮硕的男生说。他叫杜伟,是谷小龙最好的哥们儿,谷小龙转专业也是因为他的鼓动。


不料谷小龙笑了笑,说:“是,这的确是课本以外的。但二分索引树的解法很优美,我可以写出来,大家看看写得对不对。”面对欧阳虎咄咄逼人的攻势,谷小龙还是如此彬彬有礼。


欧阳虎听了,收敛起上扬的嘴角,心想,不愧是成绩第一,跟我一样也自学了高阶编程。罗恩教授也笑了。作为编程的顶尖高手,他们仨都明白,用二分索引树写这道题一般人得用十五分钟左右,当然思路顺畅、手速够快的话,应该十分钟就可以了。

. 1point 3acres
罗恩教授笑着捋了捋白胡子,对这两个学生都感到很满意,他们都自学了研究生的课程,一个讲课上完胜研究生助教,一个根据下课的时间恰如其分地抛出一个烫手山芋。
. Waral dи,

说完,谷小龙转过身去,打算擦掉半个黑板的题解,完整地写出使用二分索引树的解答。


“慢着!”欧阳虎喊道,“还有同学没有抄完那个基本的解法,你不能擦那半个黑板。”


谷小龙的眉头皱了起来。罗恩教授也很惊讶。.--


他们都知道,因为这个解答比较长,分前后两部分。工欲善其事,必先利其器:解答的前一部分用行话叫“铸剑”——构造二分索引树,后一部分叫“屠龙”——用二分索引树解题;而且黑板不大,即使用最简洁的写法,也要写满一整个黑板,任何人都不可能在半个黑板上写完!

. 1point 3acres
谷小龙拿着黑板擦的手在半空中放了下去,眼神的自信被一种凝重替代了。他的脑瓜子里的小人来不及穿上衣服,就已经在思维的迷宫里飞快地裸奔了起来,却遇到了一个又一个的死胡同。


时间一分一秒地流逝,距离下课还有差不多5分钟。同学们看了谷小龙如此严肃的神情,觉得他不可能写出来了,大多低头整理起自己的笔记。欧阳虎的目的达到了,笑着说:“算了!不用写了!看来你也没有掌握好二分索引树。”罗恩教授也站了起来,打算说几句,给谷小龙一个台阶下。


“不,请问这位同学,是不是我在下课前,把解法呈现在同学们眼前就可以了?”谷小龙问。


“是!”欧阳虎一脸坏笑,“但也不能谷歌出一个答案吧?”

. 1point 3 acres
“好,我应该可以。”谷小龙推了推眼镜。. 1point 3acres
. Waral dи,
-baidu 1point3acres
听到这话,同学们都抬起了头,杜伟心想:小龙可以啊。


不可能吧!欧阳虎和罗恩教授都很震惊。距离下课还有五分钟,还只能用半个黑板,无论时间和空间上说,都不可能在下课前把答案写出来。


只见谷小龙把手表从左手腕换到了右手腕,然后转过身去,右手拿起了马克笔,左手放在了苹果手表上面。


“什么?!”欧阳虎叫了出来。. Χ


只见谷小龙右手飞快地书写着,左手也飞快地在苹果手表上打着字。

. .и
“哇!我的神啊!”同学们炸开了锅。

.
对,你没有看错。这是流传在码农界的传说——实践派的绝世功夫“双龙出海”——左右手同时写代码!谷小龙显然是右手写着解答的前半部分,左手在苹果手表写着后半部分。“铸剑”和“屠龙”同时进行!


马克笔写在光滑的黑板上,发出吱吱的响声。众人的目光却聚集在谷小龙的手表上,暗暗感叹竟然能在如此小的键盘上快速准确地输入字符。此刻的谷小龙放佛是一个遗世独立的钢琴师,忘我地弹奏着,每一个音符都是完美的,极尽高山流水之韵律。
. 1point 3acres

当谷小龙把最后一个字符写好,把讲台上的投影屏幕放了下来。然后他把手表里的代码传送到了教室电脑。完整的代码也就呈现在了大家面前——一半在黑板上,一半投影在了屏幕上。


“铃铃铃!”下课铃声响起了。
. 1point 3 acres

同学们热烈地鼓起掌来,“我的天啊!”“太厉害了!”同学们纷纷发出感慨。“Are you kidding me?”一个黑哥哥甚至伸展双臂,朝拜着谷小龙。“哈哈哈哈!”罗恩教授大笑着走出了教室。
. Χ
.
谷小龙看了眼欧阳虎,本来以为他的脸肯定气得绿了,想不到欧阳虎也笑着鼓起了掌。


欧阳虎虽然没有得逞,但是他看到了谷小龙的破绽——谷小龙只是修炼到了“双龙出海”的最低一层——他需要在写之前充分利用那站着不动的几分钟,在脑海了回想了好几遍这个解答,把解答背得烂熟,左手和右手都可以轻易写出来。如果他练到了最后一层,左右大脑就可以同时独立思考,一开始就能双手写码了。. 1point3acres


“势均力敌的对手最有意思了。”欧阳虎如一头饥饿的老虎看到了猎物般无比兴奋,甚至还有一丝丝喜悦。
. check 1point3acres for more.

二

几个月后。斯大福校园羽毛球馆。


“啪!”杜伟猛挥球拍,羽毛球像子弹一样射向谷小龙这边。谷小龙早已料到他要扣杀自己右边的空挡,无奈球速实在太快。.1point3acres


“唉,又输了!”谷小龙笑着说,“真打不过你。”


“上帝是公平的。我编程不如你,但运动还可以!”杜伟脱掉了上衣,露出一身健壮的肌肉。

.1point3acres
“据说你横扫F、L、A、A、M、G公司的offer了?”杜伟问。. 1point3acres
. 1point3acres

“是啊,运气比较好,题目比较简单。”谷小龙还是这么谦虚。. ----


“什么题目对于你不简单啊?”杜伟说,“不过据说欧阳虎也拿到了所有这些大公司的offer。”
.google  и

“我猜也是,他实力很强。”谷小龙说,收敛起了刚才轻松的微笑。


“不过,据说你们都申请了X公司?”杜伟问。

. check 1point3acres for more.
“是。”. 1point3acres


“那有好戏看咯!”杜伟高兴地笑了。. 1point3acres


X公司乃是当今最神秘最炙手可热的创业公司,创始人是名震天下的“神算子”皮特·太热,程序员团队高手如云,比如来自中国的天才少年柳天乘柳教主、“机械学习之神”吴孟达、“安卓系统之父”安蒂· 撸冰等等。X公司的投资方至今没有公开身份,有人说是武林第一大门派谷歌,有人说是东方某国里一个以青蛙为图腾的神秘帮派。

..
X公司在斯大福学校的招生分两轮,第一轮是常规的白板编程面试,选出成绩最优的四个人进入下一轮;第二轮是四个人在八个小时内合作完成一个编程项目,合作过程全程直播,最后由几位评委选出两名优胜者,获得最终offer。与其说是一场面试,还不如说是高手对决的比赛。


大家都心知肚明,斯大福这届毕业生实力最强者当然是欧阳虎和谷小龙。offer的归属毫无悬念,大家只是想看看在这场精彩的龙虎斗里,谁才是技高一筹的码王之王。
. From 1point 3acres bbs

看热闹不嫌事大,还有人在网上开设了赌局,赌最后谁是第一名。虽然欧阳虎内力惊人,算法实力深不可测,但是大部分人都押到了谷小龙身上,因为他们觉得,算法设计能力再强,也不可能比“双龙出海”更有效率、更有杀伤力。X公司方面也确认了,可以给谷小龙配备两台电脑,方便他左右开弓。


“放心吧。你有双龙出海,欧阳虎算法再强也赢不了你的!”杜伟拍了拍谷小龙肩膀,“走!我们和他们双打吧!”. 1point 3acres


“重在参与!重在参与!”谷小龙微微一笑。
. 1point 3 acres

“切!”杜伟也笑了。作为编程高手,他们都心照不宣:欧阳虎的算法能力比谷小龙厉害,所以在一开始的算法设计环节,欧阳虎肯定比谷小龙要快,设计的算法比谷小龙的要好。但是到了后面的算法实现阶段,编写复杂算法是需要大量时间的,如果欧阳虎不能解决这个写代码慢的问题,他是赢不了谷小龙的“双龙出海”的。

..
像那些明明有实力考满分却要拼命复习的学霸一样,虽然胜券在握,谷小龙依然在积极地准备比赛——这几天都是大清早就起床了,埋头复习算法知识,每天写上好几千行代码,并且约杜伟打羽毛球,其实是为了锻炼体能,应付那八个小时的编程比赛。


回到羽毛球场,“啪!啪!啪!”,杜伟和谷小龙和旁边场地的两个人切磋了起来。


球拍击打羽毛球的声音,像狂野的鼓点,好不悦耳!但此刻满脑子都是代码的谷小龙听什么都是敲打键盘的声音,就如同绝世剑客在说梦话时都会模仿剑气破空的声音。

. check 1point3acres for more.
说时迟那时快,球飞到了谷小龙左手边。杜伟知道谷小龙肯定回不了这球,一个箭步冲到谷小龙左侧,想用一招势大力沉的“釜底抽薪”从下方击打羽毛球。

..
“砰!”一声,“哎呦!”谷小龙一声惨叫,弯下身去,右手按着左手——杜伟的球拍打到了谷小龙的左手!
. Χ

众人惊慌失措,赶紧把谷小龙送到了校医院。


谷小龙疼得冷汗直冒,心里暗想:“这下完了!”


他并不是担心左手的伤势,而是知道比赛不妙了。


三

比赛被安排在斯大福学校里的秋名山礼堂。那是学校附近最大的礼堂。


刚进场的观众都惊讶地发现舞台上有些了不得的东西——一个玻璃房间里整整齐齐地摆放着四组桌椅、电脑:Herman Miller人体工学椅子,简洁而不失大体的Bentley可升降桌子,LG Ultrafine 5k 显示屏,闪着绿光的的雷蛇黑寡妇机械键盘和游戏鼠标。虽然看不到主机,但懂行的观众都猜测是Intel i7 CPU加上Nvidia 1080 GPU,还有用之不竭的内存。

. check 1point3acres for more.
宝剑配勇士,美人赠英雄。只有最优秀的程序员才配拥有这顶尖的编程装备。


更令观众惊奇的是舞台上画有一些类似马路的路线,“马路”上还有几个微缩的红绿灯和建筑物。马路的一端摆放着一辆汽车模型。显然,这次比赛的项目是与汽车自动驾驶相关的。
. 1point 3acres

舞台正上方是一块巨大的屏幕。在这八小时的比赛里,四位选手的电脑屏幕都会在这大屏幕播放出来,方便观众和评委观看。
. 1point3acres
. ----
上午九点正。主持人扯着嗓子喊:“有请四位选手进场!”群情汹涌,掌声雷动。


首先出场的是一个屁颠屁颠的矮胖白人小哥,他就是四年全额奖学金得主斯蒂芬同学。第二个出场的是在网上直播写代码、宣扬‘女人编程不比男人差’的代码女神露西同学。

. 1point 3acres
“第三位是中国互联网巨头欧阳化腾之子、号称可以倒着背诵算法导论的欧,阳,虎!”. .и


欧阳虎身材挺拔,黑色西服黑皮鞋,俨然一个霸道总裁的模样。台下众多小女生早已激动得把手掌拍得通红。

. 1point3acres
观众们还诧异地发现欧阳虎带着自己的键盘——是的,这就是传说中世界上最贵的键盘“霜之哀伤”。键盘成色乌黑,长一尺八,净重十八斤八两,乃深海寒铁所铸,可以在欧阳虎编码过快、手部温度过高的时候帮助手部冷却,保持头脑清醒。


“最后一位是学校学绩点第一、传说可以双手同时写代码、一人顶俩的谷,小,龙!”

. 1point 3acres
谷小龙依旧是白衬衫白长裤的谦谦君子形象。“啊?什么!”看到谷小龙左手上的绷带,观众都惊呆了。本来想现场欣赏“双龙出海”的神技,而现在的他只能单手编程了。


谷小龙也携带了自己的键盘——为单手编程设计的键盘“宅男的福音”,长度较短,只有半尺,西域玄铁铸,不比欧阳虎的“霜之哀伤”差;更重要的是便于单手编程,解放了另外一只手。


三位评委也准时到达,分别是X公司的人力招聘总监阿米儿·汗、工程部总监布码·布舒福·斯基和德高望重的罗恩教授——传言这次比赛的结果将直接决定年度最高奖学金艾尔菲斯奖的归属。


罗恩教授对于这场黑虎与白龙的对决十分兴奋。理论派欧阳虎凶猛如火,实践派谷小龙平静如水,罗恩教授想知道:究竟是火能把水蒸发,还是水把火扑灭?


比赛还没开始,台下有些高手就离开了会场——他们认为不能同时写两份代码的谷小龙依然有着顶级的实力,但是绝对不是“算法导论的猛虎”欧阳虎的对手。


四位选手进行了简单的热身运动后,在玻璃小房间里坐了下来。只见他们脊背挺直,下巴、胸、腰在同一个平面上,眼睛距离屏幕大概四十厘米。他们调整了桌子高度,以便双臂平放。


台下的编程行家们暗暗称赞。正确的坐姿能大大提升编程效率,减少编程过程中的体力流失。这四人不愧是精英中的精英,他们的姿势简直如同教科书一般标准!


随后主持人公布了这次比赛项目——在一个智能小车上实现类似Uber的无人驾驶服务。


整个项目分为乘客端App、服务器、自动驾驶算法、日志与监控系统四个部分。一开始由四个选手自由讨论,分配好任务——露西负责乘客端App,斯蒂芬负责服务器,欧阳虎负责写自动驾驶算法,谷小龙写日志与监控系统。. 1point3acres.com

. Χ
“啊!”观众发出了失望的感叹。行里人都知道,这里面最核心、最有价值的是自动驾驶算法,最不起眼的是日志与监控系统——欧阳虎挑选了前者,已经赢在了起跑线上。


此刻的欧阳虎十分得意,心想:果真天助我也!


他本来以为这次比赛如同西门吹雪和叶孤城约战于紫禁之巅,想不到自己面对的竟然是一个只有五成功力的叶孤城——伤了左手、没有“双龙出海”的谷小龙根本不是自己的对手。分配项目的时候谷小龙主动要求承担最简单的部分,估计也是放弃这场比赛了。


比赛终于开始了,选手们马上开始工作。各自在自己的电脑上认真阅读项目的需求文件,然后上网搜索资料、设计程序。.
. 1point3acres

小胖子斯蒂芬显然没有见过这样的大场面,有点紧张,打字经常出错。露西毕竟是网红,表现相当淡定,甚至在网上直播了这次比赛,收到了无数潜艇、跑车。

.--
比赛真正的焦点还是欧阳虎和谷小龙。只见欧阳虎已经写下自己算法的大致步骤。考虑到观众的感受,他打开画板程序,画下了个简单的流程图。不愧是熟读算法导论的天才,竟然在这么短时间里就设计好了基本的算法。
.

身残志坚的谷小龙虽然只能用右手,但打字速度依然是顶级的。他也设计好了自己程序的大致方案。. 1point 3 acres


一个小时过去了,选手们渐渐进入了状态,开始编写代码了。


键盘被他们敲得噼啪作响,一段又一段工整简洁的代码浮出现在礼堂大屏幕上。他们四人就像四位武林高手,这一段又一段的代码就是他们强劲的招式。


DJ放出了著名动画《编程高手》的片尾曲《直到电脑尽头》,现场气氛被搞了起来。


. From 1point 3acres bbs观众时不时发出赞叹的声音:“啊!这段递归写得真简洁!”,“变量的名字起得真好!”,“竟然在如此高压之下还能写出如此完整的注释!”,“bug free!bug free!”


“这就是斯大福学校顶级毕业生吗?!”来自X公司的人力招聘总监阿米儿·汗感慨道。虽然不是专业的程序员,但是阿米儿·汗被现场感染,感觉到自己血液变得更热了。
. From 1point 3acres bbs

罗恩教授听了骄傲地笑了,脸上的皱纹开出了一朵花——因为这四人都是自己的得意门生。


另一个评委、工程部总监布码·布舒福·斯基那浑浊的眼睛甚至闪耀着泪光。他看着眼前的热血少年,满眼都是自己年轻时候的样子——那是一个个没有月亮的黑夜,孤独的少年写下了成千上万行冰冷的代码,唤醒了电脑炽热的魂灵。


眨眼之间三个小时就过去了。不愧是“算法导论的猛虎”,欧阳虎差不多已经写好了整个自动驾驶算法,马上要进入测试环节了。


另一边的谷小龙虽然是单手写码,但毕竟是实力超群,也差不多写完了自己的这个部分。


实力还是有差距的,另外两个选手只完成了各自任务的三四成左右。


一个小时又过去了,比赛已经进行了一半。谷小龙暗中观察欧阳虎的进度,心中大惊。. 1point 3 acres


只见欧阳虎已经完成了基本的需求,已经在进行算法的优化了——在程序员的世界里,给出一个问题,大部分人都可以写出一个可以用的程序,不过不一定是性能最优的;针对自己现有的程序进行优化,才是体现一个程序员真功夫的地方。

.--
欧阳虎用凌厉的目光看了一眼谷小龙,在心中恶狠狠地说:“以我老爹的名誉起誓,我今天一定要击败你!就让你见识下‘算法导论猛虎’的真正实力吧。睁大你的眼睛别眨眼,看我的‘黑虎啸山林’。”
. 1point 3 acres

欧阳虎脱下西服外套,挽起衣袖,系上了衬衫最上面的两颗纽扣。突然选手们感到地板微微一震。只见欧阳虎屏住呼吸,从体内爆发出强劲的气场,那种气势放佛是一只凶悍的老虎站在最高的山峰上怒吼,向世界宣示谁才是百兽之王。
. 1point3acres

这招“黑虎啸山林”的原理是通过间歇性的闭气,减少血液氧含量,大大增加体内DA、5-HT和去甲肾上腺素等兴奋性神经递质的释放量,大脑思维能力和打字速度将会大大提升——唯一的缺点是对不住粉丝,脸会憋的发黑,所以叫“黑虎啸山林”。. check 1point3acres for more.


“大招终于来了!”台下的评委们瞪大了眼睛,伸长了脖子,目不转睛地看着大屏幕。


“啊!”观众再次惊呼。只见欧阳虎的脸越来越黑,写码的速度越来越快,放佛是计算机自动生成一般。


一开始观众并不知道欧阳虎写的是什么,直到看见了程序的整体框架,观众们茅塞顿开——欧阳虎把舞台上的道路输入了计算机,进行了建模,并根据模型结果优化了自己原来的算法。


“厉害!!!”谷小龙差点叫了出来。. From 1point 3acres bbs


他一直以为欧阳虎只是理论派的佼佼者,算法理论深厚,数学极好,想不到欧阳虎还具有如此优秀的临场应变和工程能力——根据现实问题优化程序,这是实践派引以为傲的招数啊!看来欧阳虎是兼备理论和实践的全才,再配上这招“黑虎啸山林”,简直进入了无人可挡的无双之境!-baidu 1point3acres

.google  и
“唉,完了!”台下的杜伟万分愧疚,如果不是自己的一时失手,谷小龙还可以使出“双龙出海”,不至于完全被欧阳虎的“黑虎啸山林”压制。. ----


谷小龙深深明白,现在只用单手写代码的他不可能是欧阳虎的对手。他唯一的取胜之匙是欧阳虎算法设计失误,导致测试不能通过。但看到欧阳虎这么快就写好了基本的算法、通过了测试,并且使用“黑虎啸山林”优化自己的算法,谷小龙心里对自己说:“欧阳虎真强啊!天欲亡我,非战之罪也!”


于是谷小龙放弃了争夺第一的念头,彻底放松了,不紧不慢地写着程序,甚至和另外两个选手聊了起来。. From 1point 3acres bbs


谷小龙突然察觉到小胖子脸色惨白,手指发抖。原来小胖子的程序一直报错,但就是找不到错误的原因。谷小龙暗暗思忖:唉,反正自己已经输了,那帮帮他吧。
. From 1point 3acres bbs

谷小龙拍着小胖子的肩膀说:“哥们儿冷静冷静!bug是死的,人是活的,人定胜bug!”然后他在关键的几个地方加入了输出语句,打开了单步调试模式。在电脑上和自己的大脑里运行几遍后,谷小龙终于发现了小胖子程序的错误——一个变量忘记加锁了,导致多线程的服务器崩溃。小胖子知道后差点激动得哭出来了。


八个小时终于过去了,选手们都完成了自己负责的程序。除了基本的程序,欧阳虎还完成了算法的优化——算法运行时间减少了百分之三十,使用的内存也大大减少!这无疑为他的表现大大加分。


评委看到了这个结果都纷纷点了点头。“完了!这下小龙彻底输了!”杜伟双手抱着头,沮丧得像一个搞丢了零用钱的小孩子。. check 1point3acres for more.

.1point3acres
最后的环节是项目展示。主持人扮演乘客,打开选手们写的打车App,输入了目的地,远处的小车就根据舞台地板上画的马路线开了过来。然后主持人点了下“已上车”的按钮,小车就根据之前输入的目的地,开向了舞台上标注好的某一个地点。整个过程小车都是自动行驶的,根据搭载在车头的摄像头“看见”了马路和红绿灯,选择出最优的路线行驶。


看到小车最后稳稳地停在了目的地,观众席爆发出雷鸣般的掌声和欢呼声。四名选手从玻璃房间走了出来,等待最后的名次揭晓。几位评委交头接耳,几分钟后,这次编程比赛的最后得分排名就新鲜出炉了!

. 1point3acres.com
四位选手转过身去,等待黑暗的大屏幕呈现出比赛的结果。不过其实大家心知肚明,论程序的难度、完成度,表现最优秀的当然是欧阳虎了,他拿第一是实至名归。
. Χ
. 1point 3 acres
欧阳虎的脸色在几秒前才恢复红润,却难掩胜利的喜悦,歪着头,两眼放光,咧开嘴在笑,一条腿抖呀抖——他终于要实现梦寐以求的目标了——在所有人的面前击败谷小龙,赢得最高奖学金艾尔菲斯奖。


在欧阳虎的身边,谷小龙笔直地站着,心情微妙。他虽然输了,但是看到了传说中的“黑虎啸山林”神技,觉得这次比赛值得了。他也坦然地觉得,自己最低一层的“双龙出海”应该也不是“黑虎啸山林”的对手。. check 1point3acres for more.


四

比赛结果出现在了大屏幕。


“啊!”观众们再次惊呼了出来——排在第一的竟然是谷小龙!欧阳虎排在第二!
. 1point 3 acres

“凭什么他第一?”欧阳虎暴跳如雷,质问评委。谷小龙也不敢相信自己的眼睛,有那么一瞬他还以为评委把他们的名字搞错了。


罗恩教授上台接过话筒,说:“或许大家对这个比赛结果有点惊讶,但这确实是我们评委经过深思熟虑给出的结果。”. check 1point3acres for more.
.

他继续说:“有人说编程就像是武术。这点我是既赞成又反对。”


“程序的确像武术,需要下苦功夫,需要埋头专研。程序员碰到难题,就像大侠遇到大反派,狭路相逢勇者胜,你要利用自己的十八般武艺勇敢地去战胜对手。”


“但是,”他停顿了一下,“编程绝对不仅仅是武术,不是你越厉害就越好。编程更是一个团队的事情。本次比赛有些选手的确完美展示了自己的编程实力,但是没有考虑到一个团队作为一个整体的进度。”


“他的算法和后面的优化都十分精妙。但是因为时间有限,他的团队编写的其他部分还有待提高,根本不需要他这么精妙的算法程序。中国有句古话叫‘杀鸡焉用牛刀’,说的就是这个道理。如果团队最后只能做杀鸡的工作,他创造出的牛刀根本没有用武之地。完成基础部分后,他不应该盲目地进行算法优化,而是应该和团队沟通下,看看自己能否在别的任务里帮助团队。”


“主办方有钱呀,这里的装备都是世界一流的,但是为什么不给你们配副耳机?就是鼓励你们互相交流沟通!”. 1point3acres.com


“啪”地一声,“霜之哀伤”键盘从欧阳虎手里掉到地上。刚刚还在笑的欧阳虎眉头紧锁,额头上渗出点点汗水。


罗恩教授接着说:“而最后拿到第一名的谷小龙表现是更令人满意的。虽然他负责的部分比较简单,他很快就完成了。他并没有急着去优化自己的程序,而是积极和组员沟通,了解组员遇到的困难,甚至还帮助别的组员解决了一些问题。他调节了组内气氛,增强了大家的信心。没有他,项目成功不了!”.google  и


“谷小龙同学践行了我的编程理念:一个程序员之所以优秀,不仅仅是因为他算法能力有多强、工程技术有多牛,更是因为他有着优秀的沟通与协调能力!”


“武侠武侠,武是为了‘胜人’,侠是为了‘助人’。我觉得武侠的精髓不是在于‘武’,而是在于‘侠’!”


礼堂爆发出海啸般的掌声。“小龙我爱你!”杜伟起着哄,心中的愧疚灰飞烟灭。
.

谷小龙向观众挥手致意,露出了工程师独有的、灿烂而腼腆的笑容。


一个月后,谷小龙获得最高奖学金艾尔菲斯奖。
. 1point 3acres



五


传说一代宗师有三种境界——见自己,见天地,见众生。
.1point3acres

对应地,天下间最厉害的“双龙出海”有三层境界——第一层背诵程序后,左右手同时编程;第二层左右大脑独立,不用背程序就能双手同时编程;第三层是善于与别人交流沟通,教别人编程——这样就不再是“双龙出海”了,而是“万龙出海”。. 1point3acres.com


侠之大者,为国为民。程序员之大者,为的是众生,为的是“无人有bug”的大同社会。


PS:(1)祝找工作的同学顺利斩获理想的offer!. check 1point3acres for more.
(2)本文受马亲王的《留学生七武器之泡面》所启发,或者可以叫《留学生七武器之编程》?祥瑞御免,祥瑞御免!
(3)欢迎关注微信公众号 cxyjoker





评分

参与人数 2大米 +30 收起 理由
EroicaCMCS + 20 回答的很好!
wzhbtbt + 10 这位jr竟恐怖如斯

查看全部评分


上一篇:求问Amazon18暑期实习有没有偏硬件的职位
下一篇:请问fb的这种秒拒该怎么应对
推荐
 楼主| jasonliu119 2017-9-21 08:13:20 | 只看该作者
全局:
RightSoFar 发表于 2017-9-20 14:21.google  и
清爽的夏末秋初,美丽的斯大福校园。. Χ

上课铃响了。
. Waral dи,
去蹭下课还是可以的
回复

使用道具 举报

推荐
RightSoFar 2017-9-20 14:21:12 | 只看该作者
全局:
清爽的夏末秋初,美丽的斯大福校园。

上课铃响了。
. 1point 3 acres
--

我这辈子是等不到斯坦福的上课铃了。. Χ
回复

使用道具 举报

推荐
 楼主| jasonliu119 2017-9-20 06:17:23 | 只看该作者
全局:
yturieowpq1 发表于 2017-9-20 05:48
我在图书馆差点笑出声哈哈哈

都说了不能笑的!
回复

使用道具 举报

🔗
ElspethTXLHX 2017-9-20 01:27:34 | 只看该作者
全局:
火钳留名

拿了F,G
L不招new grad
A希望有面试。。
回复

使用道具 举报

🔗
LBS 2017-9-20 02:47:19 | 只看该作者
全局:
本文要火
不禁笑出了声
回复

使用道具 举报

🔗
 楼主| jasonliu119 2017-9-20 04:42:39 | 只看该作者
全局:
LBS 发表于 2017-9-20 02:47
本文要火
不禁笑出了声

别笑!编程是很严肃的事情
回复

使用道具 举报

🔗
 楼主| jasonliu119 2017-9-20 04:42:53 | 只看该作者
全局:
..
同时砍下F和B厉害!!!
回复

使用道具 举报

🔗
yturieowpq1 2017-9-20 05:48:43 | 只看该作者
全局:
我在图书馆差点笑出声哈哈哈
回复

使用道具 举报

🔗
wilsoj 2017-9-20 07:53:52 | 只看该作者
全局:
青蛙图腾,哈哈哈哈哈。。。。。。
回复

使用道具 举报

🔗
xqdingo 2017-9-20 08:36:00 | 只看该作者
全局:
我觉得LZ应该逛HUPU。。。
回复

使用道具 举报

🔗
 楼主| jasonliu119 2017-9-20 09:14:26 | 只看该作者
全局:
xqdingo 发表于 2017-9-20 08:36
我觉得LZ应该逛HUPU。。。

嘻嘻 暴露了 赶紧改一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表