鱼丸推荐:人力资源机器

鱼丸推荐:人力资源机器

首页休闲益智程序员升职记游戏更新时间:2024-06-08

​一款老游戏,但我的确是趁最近Steam打5折时才入手它。原因很简单:在此之前,我实在是对“编程”这件事毫无研究,哪怕一些在程序员朋友们眼中简单如吃饭喝水的小代码,我也是丈二和尚摸不着头脑。这次想要尝试,也是对自己的一个挑战。游戏的目标很简单,每一个关卡都有一个小目标,玩家扮演的公司职员要通过一些固定的命令编写出小程序来完成任务,成功可以过关升职,失败则只能继续打回修改——确实是非常“人间真实”。不过游戏模拟的其实还是普通社畜的生活,中文翻译把原名“人力资源机器”改成“程序员升职记”多多少少有点儿找噱头的意味,却又不那么符合事实了——哪个程序员一年只写一个程序呢?

为了玩好这款游戏,我还特地找了一位“程序媛”朋友,让她远程指点我的操作,顺便指出我的一些问题。事后证明,这是个绝佳的主意。

对我来说,玩这个游戏与其说是学习编程,不如说是换了一种思维方式的解谜。游戏的难度曲线比较合理,从教学关一路玩下来,对于关卡中提供的基本命令都能够熟练掌握,过关不难。真正难的是每一关的诊断挑战:不仅代码行数不能超出,运行步数也要控制在一定数量以内。

游戏会提醒玩家“这些诊断难以一箭双雕”,这看似亲切,实际上却是满满的嘲讽。前面几关还好说,玩到20多关之后,别说两星,连一星都很难拿到。这个时候,那位程序媛朋友就成了我坚强的后盾,她不厌其烦地修改我编辑出的冗长代码,并且在每一次超出行数和多出步数的时候计算修改。

到了后来,我甚至觉得这是一款“逆转裁判”型的游戏——尽管它起初会按部就班地教你从“Inbox”开始,最终运送到“Outbox”,但实际操作中却未必一定要这么做,换个思路,把“Output”放在循环的最顶端,由此考虑如何操作,反倒更有利于拿星——这也是程序媛朋友和我强调了不少次的一点,仔细想想,确实很有道理。

朋友还对我说,她也很喜欢这个游戏,尽管自己并没有玩,但在看我玩的过程中也能体会到设计者的理念——从程序员的角度来讲,虽然游戏里的编程并不现实,但它的思路很有趣,而且跳过了一些“在程序员中是常识但普通人不知道的知识点”(在此她附上了一大段“如何用位移做乘法”的解说,可惜我一个字也没有听懂……),因此算是不错的入门选择。但是,当我向她推荐这个游戏的时候,却被她拒绝了,理由是“上班已经在写代码,下班还要在游戏里写代码,还是算了吧……”

作为一款“职场”背景的游戏,《程序员升职记》对于社畜的调侃也是无处不在:对工作一窍不通的领导、时刻盯着你的HR、被机器替代的危机、闲聊八卦时的嘲讽……都能让工作多年的人会心一笑。这并不是游戏的重点,却是不可或缺的一味调料。

“我们的职业道路将何去何从?请把这种高难度的问题留给上级。”

最终,我得出了这样一个结论:程序员的确是一份需要专业培训,而且必须建立起一种专门思维方式的职业。游戏当然只展现出了编程过程中十分浅显的一部分内容,如果你想把它当成一款“功能游戏”,那么它的确有着功能游戏的特征,然而更重要的是,它能够让像我这样的普通人遇到问题时主动换个方式思考——如何用更少的步骤解决更多的问题?

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved