博客挂的这几个月
8 月底的时候发现博客站挂了,9 月底结束实习回到学校以后,我才有机会从外置硬盘里找到博客的备份,恢复站点的服务。然而遗憾的是,上次备份数据还是 2021 年 4 月,近一年来写的博文,包括 MIT 6.837 的学习笔记、2021 年终总结等等,这些内容都随着旧 VPS 实例的删除而丢失了。于是这次恢复服务后,想着借这个机会补一篇随笔记录一下这段事情,也记录一些今年的经历,权当是 2021 年终总结遗憾的一点微不足道的补偿了。
博客的消失
2022 年 8 月 20 日晚,刚下班回家,突然发现踢紫上不去了,遂开始 debug。尝试访问 HTTP 服务、SSH 登服务器未果,于是上 VPS 控制台查看服务状态,竟发现 VPS 实例从列表中消失了,只有工单处能发现实例处于 Cancelled 状态。于是提工单质问技术支持。
用蹩脚的英语与技术支持来回问了几次,才明白 VPS 实例是真的被移除了,原因是不知何时启动了 Disable Renew 功能。此功能启用时后台不会自动生成续费账单,到期后会自动销毁实例,且没有恢复数据的机会。
正当时我身处上海,而服务器的备份数据在离开学校时转移到了外置硬盘中,硬盘仍在武汉的行李之中,没有办法立即拿到这些备份。我除了无能狂怒并埋怨自己的误操作之外,什么都做不到。总之先通知此 VPS 实例上各种服务的相关方,并开始规划恢复服务。
最先恢复的一定是踢紫,可以说在当下的网络接入环境中,踢紫是生产力的重要来源。趁此机会,我购入了更划算的 VPS 订阅,重新写了一份配置调通踢紫,同步到各种设备上。除此之外,由于拿不到服务器备份,只好先把 DNS 记录改对,其余服务则必须得等到回学校再说。
9 月底结束实习回到学校,一切安排妥当后便着手开始恢复 Web 服务。首先从找到备份存档开始,而当我翻出来备份的时候又陷入了自闭之中——上次备份已经是 2021 年 4 月了,如果只能恢复这一版本,一年多来的博文内容就全部丢失了。事实证明我也没有更好的办法了,于是只能接受这个事实。
在恢复的过程中踩了不少坑,包括 WordPress 早期版本不支持 PHP 8.1、UNMP 本身的配置、想给站点根目录换个位置而 Wordfence 挂了于是只能搬回原来的位置等等,最终是用了一下午恢复了完整功能,顺便恢复了友人托管在我这里的站点。
连同这个博客一同丢失的还有友人站点上一年来的内容,为此我也没有更好的办法,只得以「红豆泥私密马赛」对应,并承诺以后会每月备份一次内容同步给友人做存档。这同时也是对我的警醒,之前太相信自己不会犯错误,于是备份存档、检查续费等等工作都懈怠了,想着每个月只需要支付一下续费账单即可,而没考虑到 Disable Renew 这样功能的存在而带来的风险。
读书,还是当社畜?
这是贯穿了我 2022 年整一年的话题,至少目前,我已经能给出一个绝对绝对不会后悔的答案——当社畜。
6 月的时候,我的想法还是「两手抓,两手都要硬」。一方面准备暑假前往上海参加实习,另一方面广泛地发邮件套磁,寻求可能的机会。这些邮件普遍被老师无事,有回复也没有直接回答招生相关的问题,所以其实没有什么价值。和大佬组队参加的 Jittor 比赛最终也因为大家的时间问题不了了之,以至于在申请时一点相关的研究经历都没法写入材料中。这个时候看起来,对升学的准备远没有工作的准备有把握,但咨询的前辈们也安慰我说,工业界经历和技术能力也会是老师看重的点,这份履历还是存在竞争力的。想着莽一把浙大预推免,而没有准备任何夏令营。
7 月伴随着上海零星的疫情入职了,各种培训、Mini Project,整个人都忙了起来。这样的忙碌直到 8 月,我们拿着做出来的小东西参加试玩会、末期评审,准备自己的个人评审,迎接最后的分组结果。幸运的是,我们辛苦的付出还是得到了相应的回报的,大伟哥对我们的游戏印象深刻,我在其中投入的精力也换得了较好的评价,进入了理想的项目组。
9 月,给出最后的答案。其实这个答案早在 7 月就已经想好了,只是 9 月能够把工牌和《放弃保研承诺书》一起拍一张照片,发在空间和朋友圈里炫耀一番决心。由于这个决定实际上很早就定下了,签署弃保承诺书的时候心里毫无波澜,觉得这不过是人生中的又一次岔路而已。不过发出去以后,还是有许多亲友来关心我的情况,大家也都能理解这个选择,这些问候让我欣慰。9 月也忙碌于项目组里的工作,最终无论是取得转正还是交付工作,都还比较顺利,算是平稳地度过了「读书,还是当社畜?」这个问题的困难期。
工作的压力
无论是在公司参加 Mini Project,还是进项目组后承担实际的工作,都是一件压力很大的事情。工作不仅会造成生理上的劳累,更在一段时间内给了我过大的压力,甚至导致了回家以后连游戏都不想打开,陷入一种「电子 ED」的状态。
工作的压力来源有很多。MP 时最主要的压力有两类,一是排期实在太地狱,以至于觉得多少时间给我都不够按计划做完要做的事情;二是其他人的期望很高,我很担心自己的工作能否满足合作者的预期。排期紧张和期望高都是无可奈何的,只能苦苦熬过去,辅以加班加点的工作来缓解。
实际工作的压力也存在两类,一是没有经验导致的规划少了工时,实际的工作时间因为需要边熟悉工作边完成需求而延长;二是对自己能力的担心,生怕自己搞出了什么问题阻断了其他人的工作,或者做出了不符合预期要求的结果导致返工。比我入职早的同事觉得,在项目呆的时间久了、熟悉工作了之后这些担忧会自然减少,但实习期只有这么长,这些压力也就无可奈何了,只得继续熬过去。
归根结底,工作带来的压力还是在于工作环境与学校环境的不同。我作为学生时时常单打独斗地完成作业,很少进行团队协作,也不需要对已经完成的作业做后续的修补维护工作,不需要考虑作业的可扩展性、通用性、健壮性等问题。工作则恰恰相反,你需要和很多人合作完成工作,需要尽量高质量地完成工作以免为自己和别人挖坑,需要关注工作的 ddl 以免拖延后续工作的进行。我直到这次才真正参与到一个庞大项目的协作之中,真正面对这些问题,而这个起点又是如此之高,以至于菜菜如我难以在短时间内适应这种要求,便难免需要背负许多压力。
好在,最后还是熬过了这近 3 个月的实习。
未来的一年、三年甚至更久……
以后要干些什么呢?
刚回学校的我忙于收拾行李、整理房间,这些清理工作花不了三天时间,闲下来的我没能立即为上面这个问题找到一个答案,于是又花了一周时间思考这个问题。
未来的一年做点什么呢?暑假抢到了 JLPT 的考位,所以得学一下日语了,还有 C1 驾照可能也得安排上以备工作后的不时之需。在上海的时候经常和同事唱 K,也对声乐起了兴趣,有必要报一个班专门训练一下吗?在学校很不方便做一些工程上的尝试,而理论方面会容易很多,所以想借着空闲来补一补没学完的 GAMES 202、104 等等。毕业前想和同学们搓个自己的游戏,尽量搓个大的、好玩的,以后可能没有这种机会了。以及最最最不能忘记的,一定要打游戏打个爽,首先就得把崩 3 原神没通的主线给打穿。
再往后想,入职后的生活会是什么样的呢?首先得摸清租房、通勤、户口等等这些门路,安顿下来生活。实习时和同事的这些社交,工作以后应该有机会继续下去,这样也挺开心的。工作之余一定得安排健身,至少是规律性的运动,身体状况已经有点危险了。但有一件事还不确定,工作以后还能剩下多少空闲时间呢?如果不知道这件事,就也没法安排兴趣向的活动了。
我真的成为了以前想成为的那种人吗?或许吧,至少现在方向挺对的。无论是从事游戏行业,还是进入 mhy,甚至误打误撞进入了前辈所在的项目,这些都是以前梦寐以求的结果。但作为学生时的那些幻想终究没法覆盖到方方面面,就连工作以后的生活是什么样的也无法想象到,这些内容只有亲身了解过——也就是实习后的现在,才有机会向后构思了。对工作后生活的幻想,也会是未来一年内要做的很重要的事呢。
至少,博客回来了!从现在开始,慢慢地补上一些知识性质的博文,如果有心情也时常更新一些生活和想法好了。
厉害啊, 加油