趋势:科技公司裁员背后的权力动态:裁员如何改变过去十年的现实
在Twitch上播放的比赛中的“战蛇”动作。(Battlesnake图片)

希望尝试或改进日常工作中使用的工具和技术的程序员正在转向一款名为“战蛇”的竞争性游戏——由同名公司制作——以在程序员社区中获得吹嘘的权利。现在Battlesnake正在向西雅图的投资者寻求新的资金,以帮助这家初创公司扩大业务范围。

Battlesnake周三宣布,Madrona Venture Group领投了该公司150万美元的融资。Liquid 2、Ascend、200 OK以及包括Jason Warner (GitHub的前CTO)和Chris Aniszczyk (Linux基金会的CTO)在内的天使投资人也参与其中。

2015年,《战蛇》起源于太平洋西北地区,是一场开发者招募活动。到2019年,在维多利亚举行的旗舰战蛇锦标赛吸引了1200名开发者和1000名观众,他们对观看竞争对手与他们的编码蛇竞争的电子竞技般的戏剧感兴趣。

Battlesnake联合创始人兼首席执行官Brad Van Vugt。(Battlesnake图)

联合创始人兼首席执行官Brad Van Vugt告诉GeekWire,《战蛇》位于“游戏和编程之间的奇怪交汇点”。从本质上讲,这是一款经验丰富的程序员用来探索新想法、新算法和新技术的游戏。

“这不是教育,我们不是教人们编程,”Van Vugt说。“如果你想学习编程,有很多方法可以达到目的。我们专门为正在寻找新技术的方法的职业中期和进一步发展的开发人员提供服务。这主要是为了好玩。”

当疫情在2020年影响了现场活动时,《战蛇》完全上线,让困在家里的程序员能够相互联系并竞争奖品。该社区已发展到全球约10,000名开发人员。

今年夏天,亚马逊网络服务(Amazon Web Services)为所有北美实习生举办了一场锦标赛,AWS项目经理切尔西·斯图姆(Chelsea Stumm)称这次体验是“在公司内部和更广泛的开发人员社区中建立真正编程经验的友好、欢迎和具有挑战性的方式”。

AWS机器学习博客上的一篇文章深入探讨了如何使用亚马逊的SageMaker云机器学习平台在游戏中竞争。

作为一种现象,“战蛇”游戏是一种双头怪物。一端是一群非常熟练的开发人员,他们对自己的算法非常保密,使用各种编程语言、技术堆栈和云提供商进行竞争,并在开发人员社区中成为名人。另一端则是竞争性较弱、更具协作性的“战蛇”,在这里开发者们讨论技术并分享资源以帮助彼此创造出更好的蛇。yb体育正式官网首页

这款游戏的主要内容是蛇在网格上吃食物,以计谋战胜对方,尽可能长时间地活着。每条蛇都由网络服务器或人工智能或特定程序员选择的任何技术堆栈远程控制。

这家六人初创公司在亚马逊旗下的Twitch上制作节目,范·沃格特认为,与“星际争霸”或“英雄联盟”等电子竞技游戏相比,普通观众更容易接受这项比赛。

Van Vugt说:“我们发现,《战蛇》的竞争性多人游戏机制非常简单,任何人都可以观看并立即理解为什么一种策略比另一种策略更好,或者为什么一条蛇肯定能打败另一条蛇。”

2019年,一群开发者在战蛇锦标赛上。(Battlesnake图)

新的资金将帮助战蛇秋季联赛即将开始,满足各种社区对活动和比赛日益增长的需求,比如大学俱乐部或公司的工程团队,他们希望利用这个平台在内部学习和尝试。

Van Vugt认为这类游戏还有很大的发展空间,他提到了《我的世界》和《Roblox》等大受欢迎的游戏,以及围绕这些游戏成长起来的社区。学习编程策略和算法应该是有趣的。

在游戏中所涉及的技能以及竞争和获胜的独特性质也可以成为程序员职业生涯帽子上的额外羽毛。一些人将他们在“战蛇”中的成功添加到他们的GitHub和LinkedIn个人资料或简历中。Van Vugt表示,参与游戏的背景故事和故事情节塑造了开发者背后的个性,他们可以将其带到潜在雇主或其他社区。

“对招聘人员来说,这真的很有趣,”范武格特说。“这不是脑筋急转弯。这不是LeetCode或者一个HackerRank你在做一次性的小谜题。这是一个非常大的、棘手的、开放式的问题,你可以用任何你想要的方式解决它,然后展示结果。”

喜欢你读的东西吗?订阅GeekWire的免费时事通讯,捕捉每一个标题

GeekWork上的工作清单

找到更多的工作GeekWork.雇主,在这里发布工作