机核,与我转行程序员的经历


3楼猫 发布时间:2021-12-23 09:55:06 作者:邹邹0208 Language

我本科研究生都是机械专业,但毕业,因为游戏打得比较多,也比较有兴趣,就算是机缘巧合的在一家游戏公司找到了工作,最开始的工作是做竞品为主,每天调研游戏玩法,写报告分享给研发和策划为了现有游戏和未来的游戏出谋划策。正好 16 年的时候玩到了一款游戏叫 《Human Resource Machine》 可以说是这款游戏让我懂了一些编程是什么,小人搬砖块的设计让我眼前一亮,当时打的很吃力,可以说是一点点坚持不看攻略的打通了, 至今记得最后一关是用“汇编”写一个冒泡排序,足足花了我一个周末。至今如果有朋友问我入行程序,我都第一时间推荐这游戏。
打通了这个游戏的时候,发现“编程游戏“是一个品类,本着职业习惯去研究了很多编程品类的游戏,然后发现了 Zachtronics 这家超级牛逼的公司,玩了一些之后这个调研报告似的文章就发在了机核,也是作为我在机核写的第一篇文章 ——《 “编程类”游戏:用逻辑和理性烧脑的趣味(上)》,嗯,至今还没写下篇,会有的哈哈。记得当时还是老白帮我审的稿子,我也学到了不少。
《Human Resource Machine》

《Human Resource Machine》

接下来因为会写一些程序,就在竞品和运营工作之外接触了些数据分析的工作。主要的工作内容是根据游戏用户数据通过写 SQL 查数据,聚合数据,然后写数据报告,指导研发和策划(还有给领导看)。和当时的师傅学会写数据报告之后又简单的自学了些 Python, 帮助我们数据组做了一些自动化。
之后觉得我好像入门真正的编程了,于是获取了当时机核的数据,用自己学到的给机核写了一份数据报告数说机核:用数字看机核这几年的发展变化。又过去了5年,回过头看这篇文章,确实和机核接下来几年的发展有些契合。当然在这期间一直跑步,跑步的过程中一般会听机核,还写了篇一边跑步一边听机核
数说机核

数说机核

会写了一些程序之后就算平稳的转行成程序员了,期间看了一些书,如果写 Python 的程序员大家应该都看过或者听说过,其中推荐的一些 《Python 学习笔记》《流畅的 Python》像计算机科学家一样思考Python 等。
不过转行之后是写一些增删改查,那个时候也接触了些开源,也慢慢了解了编程其实远不止工作这些,看到了一个非常有意思的项目——musicbox,这是一个命令行听网易云音乐的项目,我就想是不是能写一个命令行听机核的项目呢?
于是说干就干,写了 gaycore 命令行听机核,这个项目是我第一个开源的项目,也是一个自己从技术选型到实现,到取舍,发布,宣传。可以说是打通了一些东西,明白了编程不只是编程语言,也不只是增删改查,还有很多有趣的东西可以做,可以分享。顺带完成当年的 kpi 在机核写了篇文章
我做了一个项目可以让你用命令行听机核电台》。这个项目虽然经历了一些改变,但几年过去了依然是可以运行的,欢迎大家来玩。
在之后就开始接触开源了,提了些 PR,其中包括机核相关的另一个非常棒的项目 GadioVideo 。还因此认识了 rabbitism 感觉特别棒。期间还收到了机核的礼物,还有西蒙的一封信,很感动。
礼物

礼物

后面认识到了数据结构和算法的重要性之后,看书之余我开始刷 leetcode。刚巧用了 vscode-leetcode,那个时候 leetcode 更改了登陆机制,我也遇到了这个问题。竟然尝试解决了,目前网上其他 leetcode 模拟登陆还是都用的我的方案,我自己也一直在首页的感谢名单里。
但更有意思的是我因此学会了写 js ts 和如何写 vscode 插件,本着学点东西就为机核做点什么再写一篇文章的习惯,我写了 vscode-gcores 插件,是的,你可以用 vscode 看机核啦:《我做了一个项目让你可以用VSCode玩转机核》。目前,这个项目不但可以看机核文章,还能听机核电台,和订阅播客。
自己也就慢慢从后端过度到全栈,再之后,一个一个比较受大家欢迎的项目 running_page,我把其中的部分逻辑抽出来做了一个机核电台的展示数说机核2: 我做了个项目——机核电台日历
去年正好机核经历了一些不愉快的事情算是度过了一个迷茫期,而今年,从数据来看,机核无论从口碑和用户来看都做回来了,恭喜机核。
在之后今年自己依然在工作之余参与开源,去做好玩的项目,跑步,听机核和其它的电台。分享自己的经历,希望能帮到大家。
最后,祝机核越来越好,玩游戏的,都是朋友。

© 2022 3楼猫 下载APP 站点地图 广告合作:asmrly666@gmail.com