对于即将举办的CodeM编程设计大赛,美团点评金融服务平台CTO 包塔向广大参赛者发布公开信。包塔表示,数据结构和算法是最基础的不变量,无论信息如何发展,算法是原力(也就是Star War中的The Force)。CodeM比赛重点正是算法能力,希望编程爱好者能够齐聚来一场纯粹编程。
作为1996年NOI金牌获得者,包塔可以说是十足的编程老司机。他举例,编程爱好者们通常都有10个特点。符合其中3条的人,算是编程爱好者;满足5条以上的,就是资深爱好者;如果8条以上符合,那就是骨灰级爱好者。
“在移动互联网、人工智能快速而深刻改变整个社会的时候,我们相信,作为致力于投入这个大潮,通过编程改变世界编程爱好者,已经做好了准备。”包塔呼吁,热爱编程的人一定不要错过CodeM大赛和众多高手同场竞技的机会。“欢迎编程爱好者!因为喜欢所以热爱,因为热爱所以纯粹,让我们来一场纯粹的编程比赛吧!”
以下为包塔公开信全文:
致编程爱好者的一封信
各位年轻的朋友们,大家好!
在移动互联网、人工智能快速而深刻改变着整个社会的时候,我们相信,作为致力于投入这个大潮,通过编程去更好的改变世界的你,已经做好准备了!因此美团点评来搭舞台,给各位年轻的编程爱好者提供一个展现能力、相互结识、互相学习的机会。
怎样算是“编程爱好者”呢?请参考如下10条特点:
•有洁癖,看不惯靠Ctrl+C/Ctrl+V堆砌的代码
•秒杀各种编程作业,自己的作业往往作为共享版本,被同学们广泛传(chao1)阅(xi2)
•写过无数的20-50行的算法程序,并且乐在其中
•打字极为迅速,甚至比打腹稿的时间更短
•特别喜欢log,一般喜欢n,不喜欢n^m
•变态的尝试过用最短代码实现八皇后问题,或者特意尝试过用谁也看不懂的代码来解决难题
•早在AlphaGo之前,就写过各种五子棋、象棋,甚至麻将等世界经典博弈游戏
•喜欢在别人争论得面红耳赤的时候,冲过去说,其实这道题没什么,不就是一道动态规划题么,应该这么干...
•特别喜欢老僧入定/灵光一闪/恍然大悟的感觉,原来这道题应该这么干
•学业太忙的时候,来几道算法题,编个程序解解压
如果满足2~3条,那你就是编程爱好者;如果满足5条以上,那么你是非常资深的编程爱好者;如果满足8条以上,那你是骨灰级的编程爱好者。
如果你是编程爱好者,那么请一定不要错过本届编程比赛和众多高手同场竞技的机会!本届编程比赛重点是比算法能力(Algorithm),因为我们认为算法是原力(也就是Star War中的The Force),无论信息技术发展多么迅速,数据结构和算法都是最基础的不变量。遍历算法、树、连通图、动态规划、网络流等等基石,组合而成了分布式系统、搜索引擎、人工智能等强大能力。
作为编程爱好者老司机,我认为这个比赛适合编程爱好者的原因有很多。首先这是一次最纯粹的单人算法比赛,参与简单、方便,只要你有本事,必然脱颖而出;其次我们也希望比比看NOI派和ACM派的,到底谁厉害;再次是可以认识众多算法爱好者们,大家畅谈欢笑,把酒言欢,人生几何;最后呢,在玩的同时,顺便让自己出出名,让各大企业主动找上门来,就不用到时候再一家家去面试那么麻烦了。
欢迎编程爱好者!因为喜欢所以热爱,因为热爱所以纯粹,让我们来一场纯粹的编程比赛吧!
包塔
美团金融CTO,1996年NOI金牌