从后厨摘菜到游戏开发,我们的未来在何方?

101 阅读3分钟

朋友们,今天给大家分享一个超励志的故事,从数据加密聊起,看看一个人是如何完成从后厨摘菜到游戏开发,这么大跨度转变的。

昨天晚上直播连麦的时候,有个朋友问我数据加密的问题。现在数据加密技术已经相当成熟了,相关工具那也是五花八门。所以当时我没太当回事,就跟他说找第三方工具来处理数据就行。

可没想到,他的问题没那么简单。他跟我讲,他客户端用的是 godot,服务端用的是 deno。听到这两个技术选型,我当时就懵了,满脑子问号。不知道屏幕前的你们有没有听说过?

这种比较偏门的技术选型,没有强大的生态支持,很多时候都得自己手写代码。就拿数据加密来说,他只能自己写 aes 加密解密程序。

深入聊下去我才知道,原来这位朋友在搞游戏开发。我当时挺好奇,就随口问了句:“你是什么学历呀?” 他回答说初一。当时弹幕和评论一下子就多了起来,我还以为说的是年纪呢,又确认了一遍,结果发现他真的只有初中学历。

这可把我惊到了,毕竟编程得过英语这一关呀,他是怎么学编程的,又是怎么记住那么多单词的呢?他告诉我,他是用中文写的游戏,而且已经完成了一个小游戏,正打算接着做回合制游戏呢。他搞编程纯粹是出于爱好,也不指着这个找工作。

就这么一个初中学历、之前在后厨摘菜的人,仅仅用了四个月时间,每天学习十几个小时,就开始开发游戏了。遇到问题就向 AI 请教,碰到大段代码,就按照 “高内聚,低耦合” 的原则,把代码文件拆分成一个个小片段,逐个解决。听完他的经历,我就知道,他已经是个合格的开发者了,懂得调试代码,也会排查和解决问题。

他不仅完成了AES和HMac 签名,还在深入研究这些方案的缺点。比如说消息广播的时候,如果要对每个玩家的数据分别加密再广播,计算量是不是太大了。

就在第二天早上,传来了他的好消息,他折腾了一整晚,成功解决了问题。

听到这个消息,我一下子就想起二十多岁的自己。那时候出去旅游都得带着电脑,白天逛了一天,晚上回到酒店还接着干到半夜。为了解决 flutter 的安装环境问题,甚至能熬夜到天亮。那时候对技术是真热爱啊。

可后来呢,带了团队,接了项目,遇到问题却越来越习惯用 “资源不足”“需求模糊” 这些理由来当借口。

再看看这位曾经的后厨摘菜工,凭借自己查询资料,利用零碎时间学习,竟然把代码写到了专业领域。

在他的身上好像看到了我们每个人的破局之道:有时候我们觉得自己身处困境,也许只是给自己的妥协找了个借口而已。

希望大家都能从这个故事里找到动力,勇敢追求自己的目标。