《燃烧吧!天才程序员》第三季全景呈现ATEC2022科技精英赛48小时极限挑战。本赛事由蚂蚁集团及清华大学等多所国内外知名高校共同承办。本季16名顶尖程序员将围绕科技助实领域,展开硬核代码battle,角逐百万奖金。
被毕设代码折磨的头都要秃的时候看到了这个节目,被各种大神的实力深深震撼。因为自己研究的方向是网络,所以对于攻防有着无比的兴趣,最开始腹黑黑进去之后删库跑路的操作真的是太帅了,小刀的域霸操作也教我直乎过瘾,唯一遗憾的是没有看到最后的秒杀,期待多来点这样的节目,让我等菜b程序员膜拜膜拜真正的大神。
ps:看到腹黑浏览器里毕设的目录还有某个和我用的相同的插件之时,亲切感油然而生~
冲着「首档程序员真人秀」的名号点了进去,一口气看完上下两集后我啪地合上电脑仰天大喊“燃起 来 了!”
虽然啥也没看懂。
这是场由阿里集团主办的专业比赛,将20位程序员分成4组,每组2名网络安全攻防选手➕3名AI算法工程师,比赛只有48小时,奖金100万元整。
简单来说他们的任务是:①攻防:要进入虚拟网络密室并拿到得分点;②AI:要训练出能精准和高效识别野生动物的AI模型。
燃在哪?首先是选手阵容:
和《令人心动的offer》相比,这才叫卷啊,阿里再一次成为当之无愧的“卷王”。
比选手更强的当然是赛事组委会,幕后阵容包含全球知名学者,出镜的四位导师分别是清华、北大、西安交大教授和支付宝首席AI科学家。可以说阿里找来了业内顶配。
当然,作为业内首次尝试,节目也有它的明显缺点。
一、缺失综艺感
老实说稍微看过几部综艺就能感觉到导演组水平中规中矩。
首先这个名字就很土:燃烧吧,天才程序员!请问是导演组爬取了湖南台所有综艺名称后随机生成的吗?暴走漫画前年出的《创造1024》都比你这名字好听。
其次,这本身是一场正经的比赛,应该是想通过综艺性的形式将其推向大众。但是受限于“隔行如隔山”,赛程中很多情节转折与关键点都与技术有关,导演组和后期并不能将这些点很好地展现出来。普通观众也只能被这些笑点拒之门外了。
可是这些点好讲吗?不好讲,开篇得从回归模型讲起,每一个知识点又触类旁通。如果真要为大众做科普的话,节目组恐怕得开班教学《C语言从入门到入坟精通》《MYSQL从入门到删库跑路精通》《算法导论》《设计模式》。
二、定位不明确
看完给人一种「一帮子大学生在deadline前通宵赶课程大作业」的即视感。
资深程序员看完后只想让节目组释放出所有代码然后code review;
普通观众看不懂但因为是第一次接触此类真人秀所以也能乐乐呵呵感受感受氛围。
但是以后呢?还指望观众啥也不懂跟着傻乐吗?如果这类节目要继续做下去,势必要明确好内容侧重,并分配好娱乐与科普的占比。
总的来说,这是一次试水,尝试让程序员出圈,尝试获取流量红利(也可能是阿里打出的一张正面形象牌来作企业宣传),希望接下来他们能找准受众与方向,做出更亮眼更饱满的程序员综艺。
先来吐槽下节目名字,程序员这个职业就基本和天才不会有啥关系。
去年偶然参加了 ATEC 组织的另外一个比赛(非综艺赛),可以说是体验最差的比赛之一了,让我真切地体验了被烧成灰是什么感觉。(不过奖金发得是最快的,这个还是要赞一下。)
回头看这个节目,有很多感触。
1.组队
一般来说比赛的目的是选出能力最好的团队,最好的团队给出最佳的解决方案。 一般的比赛 1-3 人组队都可以,但是 ATEC 的比赛固定了组队人数。节目中的比赛不光组队人数是固定的,就连组员都是无法选择的。而且把 搞安全 和 搞算法的人放到一起,似乎也没有产生足够的互动,有点为了组队而组队。
大家可能都体验过一个好的团队会有 1+1>2 的效果,磨合好的团队的战力大于组员独立战力的总和。 但是比赛的随机组队完全无法达到这个效果,甚至可以说就是为了破坏这种效果。最终胜利的团队也几乎是凭某个人的一人之力。我只能说这个和现实中的合作差太远了。
2.赛前题目保密
一般来说码农会有自己擅长的和不擅长的领域,题目不公开会导致,参赛选手不一定合适这个题目,擅长这个题目的选手反而错过比赛。节目中选手也很多次提到了题目并不是擅长的方向,虽说某些情况下广泛的涉猎是有好处的,但是让口腔科医生去内科给病人看病真的是合适的吗?
或者,只是因为,鱿鱼游戏 那种 揭开游戏题目的瞬间 更有戏剧性,更能吸引眼球。
我参加的比赛报名时能看到初赛题目,但是决赛题目保密。这点给后面埋下了巨大的坑。
3. 奖金
节目中的比赛规则是第一的团队拿到全部奖金,其他队一分钱都没有。有没有也很像鱿鱼游戏?
由于技术类比赛的特点 和 benchmark 的随机性,其实更常见的奖金分配是前几名按照比例分配。
我参加的比赛虽然好一点,有很多小奖,但是依然是第一名拿到大部分的奖金。
ATEC 的这种与众不同的分配规则,可能也是为了节目的需要。
4.比赛时间限制
ctf 是 最适合 两三天短期比赛 这种模式的。但是对于机器学习类的比赛两三天的时间可能不太够。
从节目中我们可以看到,多数镜头都和 ctf 相关。不清楚节目中算法题目的情况。但是我参加的比赛,决赛三天中合作的算法队只成功提交了六次,其中一次还是原封不动的 baseline 镜像,过短的比赛时间让选手并不能很好的发挥。当然可能观众也不会喜欢看长时间的无聊调试和模型训练。
5. 比赛题目(和节目无关)
我对安全和算法都不太了解。这里只聊下我参加的那个比赛的题目。
初赛的几个题目都是看上去很大很吓人,但是实际做起来发现都有机巧可以利用,本来以为官方会对作弊行为做一些规定,但实际上并没有,这就导致我和队友们初赛玩的那个赛道的排行榜最后一天分数开始逆天,分数或者排名已经和技术能力完全无关了,只取决于你胆子大到什么程度。
最后的分数是由排名分数和答辩分数共同决定。这里不得不吐槽下答辩。答辩中的一项是给团队成员打分,队长3分两个队员个1分,我从来没见过如此恶心的规则。因为这个规则暗示,团队一定要有个队长,默认队长的能力和贡献都强于队员。这个规则就十分不适用于我们队这种组员完全平等的团队。不知道是不是因为阿里(蚂蚁)内部的官僚气氛,让官方队这种不妥没有丝毫的察觉。
决赛题目公布前,要在初赛组队的基础上,再次两两组队。由于猜测决赛可能包括性能和算法两部分,所以专攻性能和专攻算法的团队开始组队。从结果看,这一步是关键,即使是团队能力再牛逼,也要在运气面前低头。
但是算法团队和性能团队的比例严重不符,一时间算法团队身价倍增,没有找到 算法团队 的 性能团队 就基本可以说无缘奖金了。
再来说下比赛提交,比赛提交的方式是把 docker image 打包成 未压缩的 tar 提交,所以即使只变动了一行代码,也要提交几百M 甚至几个 G 的文件。不清楚官方是基于什么考虑,采用了这种最不友好的提交方式。
6.总结
节目的效果、节目的戏剧性 和 技术本身是冲突的。如果有同学因为这个节目转码,他可能就要大失所望了。
个人觉得,技术的关键点是分析思考,短时间的赛制并不能给选手足够的时间思考 和 试错。同时一个人的思考过程也很难呈现再观众面前,更别提能给观众的启发。
节目展现得最好的大概就是比赛的紧张刺激感,这却和码农的日常相反。
最近在爱奇艺上看了个只有两集的超超小众节目——《燃烧吧!天才程序员》。刚才我又搜了搜,这节目在爱奇艺上热度500上下,虽然不足最新一季奇葩说的1/10,但以它内容的冷门程度,应该也算有不错的关注度了。 这是个关于黑客攻防与AI建模的科技竞技真人秀。比赛分两个部分:第一部分类似寻宝,是通过黑客攻防,不断渗透进比赛系统,通过找到藏在系统不同位置的标志获取得分;第二部分考验建模能力,要编写代码从一堆图片中,检索识别出各种各样的野生动物,识别精度越高、识别速度越快,综合得分就越高。 全部的场景就是20位程序员按五人一组被分到的四个简陋小房间。全部的内容就是程序员们围在电脑前噼里啪啦敲键盘。每个房间的墙面上都有一个显示分数的大屏,随着攻防与建模的展开不断刷新得分,48小时后得分最高的队伍即为获胜队。 作为一个大学严重偏商科,计算机课程已全部还给老师的信管专业学生,程序员大神们嘴里不断吐出的计算机术语我一句都没听懂,就像个傻子似地看着他们或是噼里啪啦一通敲,攻防得分,一阵欢呼;或是上传新模型代码的进度条一点点爬到100%,然后大屏上精度或速度成绩蹭蹭上去,建模得分,一阵欢呼…… 就这样一个让我从头懵到尾的节目,我居然也津津有味地看下来了,回想起来真有点佩服自己。不过这也从一个侧面展示了编程对抗的独特魅力:那些在我们的刻板印象中木讷内敛、不善言辞的技术宅,也有他们为之热血沸腾的浪漫与激情,而这种情绪的反差是很有感染力的。 编程对抗比起游戏竞技,还另有更深一层的社会价值,那就是他们在高强度的比赛中所产生的代码作品,是真正能够造福于民的。比如这个节目中大家编码的野生动物识别模型,就能够真正用于保护野生动物,打击违法捕猎。 希望这类节目能够继续迭代,吸引越来越多的观众。看完之后,我也想要重新补补课了,争取今后能在热闹之外,再多看懂些大神们的门道。
对外行来说太不友好了。
1】知识点过多,而且都很长 ,看着导演组的文字解释头都大了
2】第一次见到口述全程的综艺,不知道看点在哪里。连找flag,都只展现了最后的flag其他的啥都不知道(看代码我也看不懂就是了) 只能看懂分数。
3 】老师们没有发挥作用啊,可以画外音的方式解释下
AI还是能看得懂的。毕竟有图,第一期的意思大概就是说要把动物分类,但是动物身上都弄了把枪的图,所以也要想办法把枪提取出来,不让枪这个图干扰到AI对动物的选择分类,但是这个要怎么让大家看明白,甚至怎么让非专业看懂怎么做,考验导演组了。
所以:如果不知道导演组打算怎么弄,是做个对专业人士来说硬核的综艺呢?还是科普全民的?(至少是年轻人的?)如果是前者,这样没问题,多点展示就好,如果是后者,可能要想办法大改版了。
这不比博人传热血?
只有两期的、没有抓马剧本的综艺,攻防选手自带综艺感哈哈~唯一的小姐姐真的好棒(可惜有个划水队友&女选手应该多一点的。学院派现学现做好厉害,赛制久的话也许会赢的。录制时蚂蚁上市还没被叫停,现在感觉优酷应该不会再拍个常规期数版了,盲猜拍同题材下一部的是鹅?
圈内人来说做的挺好的,数据算法指导老师都很强,后面技术指导也出现了周志华的名字,就是对圈外人不太友好,另外那个划水的王楷也太过分了吧…明显就是充数的
优点是短,没有杂七杂八综艺互撕内容比较精炼,缺点也是短,细节展现不够,对于非程序员观众不够友好
最后倒数那一刻,太燃了!清华组现学,学习能力太强了!!!秋后的奶茶AI小姐姐,瑞思拜
调参者何苦为难调参者
学霸们太有魅力了
非常燃,希望可以多出几集。以及希望选角导演可以提高门槛,别再出现王楷和钱贝贝这样的划水怪了。
非常热血啊这个综艺!比offer有意思多了,offer看多了有点无聊,而且剧本太多了。404战队也太可爱了哈哈哈腹黑有点意思啊。所以那个王铠究竟贡献了啥也是有点迷醉。。
攻防看点足,虽然这一块完全不懂
很好的题材, 可以引入现实中真正的技术对抗, 比如电信诈骗的信息收集.
ai不太适合这种赛制其实,看点全在攻防
真的是太好看了!!!!!看什么电竞比赛,这才是真的热血
居然有点儿好看!
本来想看看大神是怎么比赛的,也是没想到反而remind我队里有划水怪和模型准确率上不去的阴影
这种节目这个级别的人里还能有人划水 小姐姐好厉害
完全没有拍出来
挺套路的,节目效果一般,拍得像在自习室跟小组赶project due似的。题目限制好像也不少。术语解释基本对外界不友好,学过AI还能看懂但攻防那块就云里雾里了。优点就是没广告没无聊抓马
专有名词解释飘那么快,是怕我学会吗?
学霸型综艺,与攻防+AI融合也能很搭,各位高手表现都挺好玩。CTF领域小刀碾压,技术细节少了些。