「83行代码挑战赛」敬畏代码,寻找你的第83行

简介: 「83行代码挑战赛」敬畏代码,寻找你的第83行,元宇宙设定、剧本杀元素、游戏闯关玩儿法,在轻松趣味的科幻、悬疑设定下,让所有开发者来一场代码切磋,也给自己的算法/规约/安全/性能/重构能力做一次综合体检。除了情怀和硬核大“制作”,还有MacBook Pro、iPhone 12、大疆无人机等超多好礼奉上

2021年83行代码挑战赛来了!

10.24-10.31🔥情开赛!

截止今天下午15:00,已有1251人参赛。

目前已开启二关,10月30日15:00之前均可进入参与比赛。


元宇宙设定、剧本杀元素、游戏闯关玩儿法,在轻松趣味的科幻、悬疑设定下,让所有开发者来一场代码切磋,也给自己的算法/规约/安全/性能/重构能力做一次综合体检。

点击文末链接,可直接访问大赛官网

v2-9199809eeb7851ef3d0266a3c7e01bf2_1440w.png

前3关“剧照”


元宇宙设定、剧本杀元素、游戏闯关玩儿法,在轻松趣味的科幻、悬疑设定下,让所有开发者来一场代码切磋,也给自己的算法/规约/安全/性能/重构能力做一次综合体检。


除了情怀和硬核大“制作”,还有MacBook Pro、iPhone 12、大疆无人机等超多好礼奉上🙇‍♂️。


滑到最下方可直接查看大赛完整海报并获取参赛方式。


看完你就知道,说“巨制”不过分(手动狗头)。


如果你对“83行代码”历史感兴趣,不妨花2分钟继续阅读。


“向代码致敬,寻找你的第83行”,83源起


2018年4月13日,阿里内部的技术团队组织了一场寻找优秀代码、卓越工程师的活动。在第一届“多隆奖“角逐中,邀请了多隆、鸣嵩、高铁、毕玄等阿里的代码男神和大牛现场激烈点评,火花四射,著名的“第83行代码”就在这次点评环节中诞生。


在Review过程中,看到某代码片段的最后结尾的时候,多隆突然补上一句:“往上翻看下第83行”。这种对代码怀着敬畏之心的精神感染着每位程序员。“83行代码”也代表着工程师对代码的极致追求,对代码的敬畏之心。


从内到外,我们希望83代码精神影响更多人


代码秀、黑客马拉松、重构大师,多元的活动形式,一致地“追求卓越,敬畏代码”的内涵和价值观,让“83行代码”成为阿里集团内部影响范围最大的代码文化活动,不完全统计情况下,累计覆盖超过60个技术团队、近3万开发者,很多团队已经将83行代码活动日常化到工作中。


2020年10月24日,阿里云云效团队首次将大赛搬到线上,开放给外部开发同学,耗时一个月打磨4道重构赛题,并辅以闯关玩法,在无任何预热启动的情况下,吸引了近4000开发者参赛。

v2-68d35fe3a3dd49a6921ff23a0f3a317f_1440w.png

去年大赛的玩儿法


今年我们再度重启,在去年的基础上


  • 打磨优化赛题(不止重构,更加综合)
  • 提升视觉(看到大赛页面主视觉,你一定会感受到UED同学的用心)
  • 增强剧情(尝试与剧本杀元素结合,解锁线索卡,会发现彩蛋)
  • 继续保留闯关玩儿法

此次重启,团队也爆肝了一个月,希望可以给大家带来好的体验,也欢迎大家多提建议,和我们一起讨论。可通过下方海报二维码加入钉钉群与我们交流。


👇大赛海报


2021年83行代码挑战赛长图海报-对外-带域名版.png

参加83行代码挑战赛直接点击下方链接可直接访问大赛官网。
https://code83.ide.aliyun.com/

提示:83行代码挑战赛只能在PC端打开才能直接参赛,移动端无法直接参赛,只提供部分内容预览。


官方攻略来啦!戳下方链接直达


https://thoughts.aliyun.com/share/6178f04a04c388001a3edcbb#title=通关攻略:83行代码第2题


https://thoughts.aliyun.com/share/6178c68d996708001a437061#title=通关攻略:83行代码第1题


大赛地址:https://code83.ide.aliyun.com/


FAQ:

https://thoughts.aliyun.com/share/6173ae05172d32001a7059a5#title=2021年83行代码挑战赛FAQ

相关文章
|
Unix 编译器 Linux
【计算机基础 ELF文件】深入探索ELF文件:C++编程中的关键组成部分
【计算机基础 ELF文件】深入探索ELF文件:C++编程中的关键组成部分
1011 0
|
SQL 数据库 HIVE
hive数仓 ods层增量数据导入
根据业务需求,当表数据量超过10万条时采用增量数据导入,否则全量导入。增量导入基于`create_date`和`modify_date`字段进行,并确保时间字段已建立索引以提升查询效率。避免在索引字段上执行函数操作。创建增量表和全量表,并按日期进行分区。首次导入全量数据,后续每日新增或变更数据保存在增量表中,通过全量表与增量表的合并保持数据一致性。
774 13
|
开发者 图形学 C#
深度解密:Unity游戏开发中的动画艺术——Mecanim状态机如何让游戏角色栩栩如生:从基础设置到高级状态切换的全面指南,助你打造流畅自然的游戏动画体验
【8月更文挑战第31天】Unity动画系统是游戏开发的关键部分,尤其适用于复杂角色动画。本文通过具体案例讲解Mecanim动画状态机的使用方法及原理。我们创建一个游戏角色并设计行走、奔跑和攻击动画,详细介绍动画状态机设置及脚本控制。首先导入动画资源并添加Animator组件,然后创建Animator Controller并设置状态间的转换条件。通过编写C#脚本(如PlayerMovement)控制动画状态切换,实现基于玩家输入的动画过渡。此方法不仅适用于游戏角色,还可用于任何需动态动画响应的对象,增强游戏的真实感与互动性。
972 0
|
C++ 容器
【C++】string类的使用①(迭代器接口begin,end,rbegin和rend)
迭代器接口是获取容器元素指针的成员函数。`begin()`返回首元素的正向迭代器,`end()`返回末元素之后的位置。`rbegin()`和`rend()`提供反向迭代器,分别指向尾元素和首元素之前。C++11增加了const版本以供只读访问。示例代码展示了如何使用这些迭代器遍历字符串。
|
存储 数据采集 算法
Ceph简介与体系架构
Ceph简介与体系架构
1329 0
Ceph简介与体系架构
|
数据采集 存储 数据挖掘
数据预处理:自定义PDF格式批量转换TXT系统
导读:随着大数据的快速发展,自然语言处理、数据挖掘、机器学习技术应用愈加广泛。针对大数据的预处理工作是一项庞杂、棘手的工作。首先数据采集和存储,尤其高质量数据采集往往不是那么简单。采集后的信息文件格式不一,诸如pdf,doc,docx,Excel,ppt等多种形式。
4179 150
|
Linux 网络安全 数据安全/隐私保护
CentOS Stream 9通过配置sshd_config中AllowUsers实现SSH访问控制
CentOS Stream 9通过配置sshd_config中AllowUsers实现SSH访问控制
2317 0
CentOS Stream 9通过配置sshd_config中AllowUsers实现SSH访问控制
|
编解码
nuxt3:使用sass(reset.scss、px2rem)
nuxt3:使用sass(reset.scss、px2rem)
646 0
nuxt3:使用sass(reset.scss、px2rem)
阿里云资源包到期通知及添加联系人设置操作指导
资源包为预付费的抵扣包,是指您根据业务量级预估一次性付费购买相应规格的商品资源包。自购买日起,一年内有效,有效期内产生的计费调用量优先使用资源包抵扣额度,超出有效期未抵扣的资源包额度自动失效。资源包过期或额度耗尽时,服务将会自动切换为后付费进行按量计费。为了避免购买的资源包超出有效期,额度自动失效。设置资源包到期通知后,则当资源包快到期时,会通过短信、邮箱或站内信方式向您推送通知。阿里云虽然提供了资源包到期通知设置,但是由于对阿里云控制台的不熟悉,往往不知如果进行开启和关闭以及修改添加联系人。本文简单介绍设置资源包到期通知及修改联系人操作步骤,以供参考。
1562 1
阿里云资源包到期通知及添加联系人设置操作指导
|
前端开发 算法 安全
单点登录 SSO 的实现
单点登录让你一次性解决多应用认证的繁琐
724 3
单点登录 SSO 的实现