生活小事
2021年终总结
前言
这篇年终总结原本计划打算在元旦写完,那段时间特别忙碌,广东省省考、期末考试、租房、公司实习……这些事情接二连三涌来,直到过年回家时,在没有网络的火车上,想起了这项任务,正好有几个小时的时间,想必能把这项拖延了很久的任务解决吧。
健康
总体来说还不错吧,今年没有发烧过,感冒也就两三次吧。运动方面也较 20 年提升了许多,跑步里程破百公里。由于受疫情封闭及北方寒冷天气影响,最后几个月我运动倒是不多,相信 2022 年会有改善。
学习
与其说学习,不如说探索。因为在这一年中,我没有太深入钻研某一领域。了解了 Jest 自动化测试工具,看了看 GraphQL 和 TypeScript 的使用文档,试着用 Adobe Illustrator 画了一个 Logo 等。哦,对了,最令我感到骄傲的是五一肝了五天写了一个小搜索引擎的小模型。通过这个项目我又学会了很多新技术;认识了几位优秀的学弟,得到了一点点资金奖励,还成功找到了这个项目的接班人。
搜索引擎项目
说起这个小搜索引擎,还想在这详细说明一下。这应该是我 2021 年最值得骄傲的事情之一。它是我第二个做过的项目。有了之前微信小程序的铺路,我在工程方面有了明显的进步。在做第一个项目的时候,我压根不知道如何搭建项目,从开始研发到写出第一个原型画了 1 个月左右吧。而在做这第二个项目的过程中,我更多在思考和决策如何写更简洁的代码(第三个项目就得从设计模式上手了)。
规范化
第一次接触 ESLint, Flake8 这样的 Linter 以及 Prettier, Black 这样的 Formatter。在这个项目也彻底规范了开发流程,所有新代码提交通通走 pull request,提 pr 前创建新分支。我忘了这些到底是在哪里学习的了,但在后来实习时,这番操作确实符合行业规范。
学习速度加快
虽然之前也从来没有学过 React,但看了一两天文档后开始在个人项目上试验,遇到错误后在 Stack Overflow 上搜索或提问,很快上手了。不得不说,React 官方文档很政治正确,看的过程中发现很多对于黑人群体、性少数群体非常友好的小细节。但就内容坡度而言,旧版文档对新手不太友好,文档基础部分还好,一到高级部分,难度剧增而且还不知道怎么学。好在现在出了 Beta 新版文档。我是在 React 2021 Conf 了解到这个新版文档的,当时看到官方宣传,真的是热泪盈眶,我之前曾在一些小细节踩了多少坑啊。等 Beta 版开发完后,我一定会再次通读一遍文档。现在的开源社区对新人越来越友好了。这点不知 Docker 方啥时候能跟进,Docker 的官方文档实在是太差了,有些文档只有参数,缺乏例子。就连 Nginx 也比 Docker 详细啊。
找工作
我是在 7 月下半月才搬到北京市中心的校本部。但当时还在考研和找工作中纠结。8 月中旬下定决心遵循自己内心放弃考研,9 月初正式开始找工作。这个时候才发现,秋招早就开始了,甚至一些大厂的 HC 早就没了。开始在牛客网海投,第一次投了三家公司,过了几天后,投了 7 家左右,之后陆陆续续不规律地投,总共四五十家吧。
投的公司很混乱,有纯互联网公司,有传统行业;有外企,也有事业单位;有上千人规模的公司,也有二三十人的小作坊公司。当时找工作的时候真的很慌,觉得自己 CS 基础又差,没有大型项目经历,也不会背面经,更没有刷算法。前期的确接连失利,问啥啥不会;后面慢慢熟悉套路了,就好了些。但这段时间一直都很焦虑,白天忙着学校安排的强制见习,晚上回宿舍应付着各种各样的笔试以及面试。虽然也没有完全到工作饱和的程度,但是,在经过大白天工作环境噪声干扰以及往返挤公交后,回到宿舍往往筋疲力尽。连续 2 个多月没啥结果,我已经有点灰心甚至想春招再继续的时候,陆陆续续来了好几个 Offer,有的是实习 Offer,有的是正式 Offer。拿到第一个 Offer 的时候,我顿时恢复了自信,焦虑感大幅下降。
在找工作的过程中还有一些小插曲,家人强行安排考公。国考和广东省选调,我都各种敷衍过去了;到了广东省省考的时候,家长每晚轮流疯狂打电话让我去,实在躲不掉,最后还是报名参加了,选了一个珠三角地区的热门岗位。结果出来,裸考的我最后当然是完全没够着边。
经历了学校安排的事业单位见习,我觉得这的确是个养老的好地方。在那上班每天上下班还算规律,中午有较长的休息逛街时间;有编制同事之间较为友善,任务都较为简单,我能轻松应付;对应届生还算不错的工资,较为便宜的超市、食堂价格。但我深知这是一条不归路,每天大量重复性劳动意味着我以后会很难脱离那一群体,落后的硬件条件却配合着先进的网络审计系统,这些都成了让我目前不想进体制部门的原因。
养成习惯
RSS 订阅
所有主要信息源换成了 RSS 订阅,Twitter 等其他平台就随缘刷一刷,有空就好好看,没空就那样。但 RSS 订阅的文章,无论积压了多久,都会扫一眼的。
大众点评
大众点评成了我探索一座城市的主要方式。以前在北京的时候,也曾以为北京被商业化影响导致各个区域购物饮食差不多,通过大众点评竟然意外发现了很多好吃的及有趣的地方。可惜来到深圳还没中过“霸王餐”,哈哈哈……
保守及稳健
自从拥有了人生第一台 iPhone 后,马上凑齐了苹果全件套。在 2021 年我发生了非常明显的改变,我已经不再是当年那个只追求性价比、新技术的“年轻人”。已经三年多没有看过小米的发布会,虽然 iPhone 比 Android 的确多了很多限制,自定义化和本土化也少了很多。但是它的稳定性和权限高度限制深深吸引了我。除了健身、饮食这类和自身健康息息相关的行业,我更愿意与他人合作,对于其他未知的领域不再像两三年前那般死磕性价比,以及想最大化了解该领域的知识。现在觉得适当让利是合理且合适的,可以说是更愿意用金钱换取时间,又或是已经承认了自身的平凡,明白自身精力实在有限;从追求新奇性变成更追求稳定性和隐私性。所有主要使用的电脑、手机系统版本都替换成了官方稳定版;在使用开源软件时不再只简单看仓库到底有多少 Star,而是会看看这个软件被多少成熟商业公司使用,社区是否足够活跃,遇到问题我能否快速得到支持,测试覆盖率,仓库维护人员多久能解决对应问题,目前仓库堆积问题有多少,作者是否愿意花时间维护,甚至如果是小型项目自己去看一遍源代码……
这过程虽然有部分矫枉过正,比如有段时间尝试将所有使用的软件替换为Awesome Privacy推荐的软件。租赁了位于加州的服务器。如果要彻底保护隐私,遵守欧洲 GDPR 的服务器也挺好,只是普通线路延迟实在太高了。购买完服务器后,我在服务器上部署了自己的 RSS Feeder(Miniflux),部署了自己的网盘(Nextcloud)等。这些开源软件虽然保障了我的隐私,但使用体验一般。如 Miniflux 中的订阅源时常报错,虽然理论上有办法得知具体的报错原因,但每天处理大量的 RSS 订阅就已经让我疲惫不堪,我不想花时间处理这部分问题;Nextcloud 的视频播放体验很差,无法在线观看云盘上的视频,只能彻底下载全部内容后才能播放。以及,我还得时刻担心备份问题,虽然云服务商提供了备份服务,但也就是将系统增量备份到服务器所在的硬盘中,想要多硬盘备份就得加钱。好吧,我就是不想花太多钱或者精力在这部分。所以最后我都选择了如 iCloud Drive 之类的妥协方案。
不过,我还是很支持开源软件的。我很欣赏 Logseq,并曾在一段时间积极使用过,在这段时间中给 Logseq 社区 积极反馈问题以及提交过一个最简洁复现问题的方式;我使用 BitWarden 的服务,哪怕我不需要二次认证等会员才支持的服务,但是我也购了买 BitWarden 会员以感谢开发者的成果。其他一些我目前正在使用的开源软件,我每次使用时都心存感恩,感谢代码贡献者们都辛勤劳动。在最近看到 Nginx 一创始人决定离开团队时,也竟有些感伤。
对于 Web3.0 去中心化,我个人倒没有太大感觉;没有深究其中远离,更多从环保角度讲,为了去中心化导致多服务器加密计算浪费多算力增加碳排放,个人不太认可这种方式。不过,的确对大公司更佳警觉。近年个人感觉 Google 搜索质量并没有明显的提升(中英文都是),YouTube 和 Instagram 体验由于加入了大量广告反倒变差;尤其是后者,以前是刷完所有朋友动态会明显提示以下是广告,后来慢慢变成了动态和广告混在一起,且广告占比越来越高。(2022年5月更新,对于Web3.0认识有点过于片面)
城市
离开北京
本科我一直在北京就读,但这些年中,彻底没有了留在北京的欲望。北京对我而言实在是太冷,有大半年不适合户外运动;受政策影响波动性太强,只要开个会举办个世界级活动,快递至少要慢个半天,且时常会面临交通管制。更糟糕的是,我似乎已经默认了大城市都应该是这个样子。每到一个新城市都习惯拿它与北京相比。我已经习惯了拥挤的地铁,以至于来到深圳时只要能留出个手玩手机,我都能适应;习惯了大量老年人,没有小孩子的环境,以至于我去其他城市时,有点无法忍受小孩子的吵闹。又或者是空气,哪怕北京近年空气质量改善的确挺多,但是,回南方一二线城市还是能感到当地空气和北京相比,好太多……
是时候离开北京了,由于个人怕冷,且喜欢更多元的环境。思来想去,也就广州和深圳适合我。正好拿到了深圳 Offer,于是就来深圳了。
深圳体验
深圳和北京有很多相似点,多高楼大厦,上下班的拥挤,路上非常多四处穿梭的外卖小哥。虽然深圳临近广州,但其街边美食依旧罕见。在做饭成本上,若不自己解决Cooking的话,就个人而言点外卖一餐至少30元起步;甚至在深圳停摆后,提升至40元。由于实在太贵,所以后面改为自己下厨了。
深圳优点
暖和。深圳冬天的温度也令我非常舒服,一般室内室外都不至于太冷,一件中等厚度的 T 恤+一件普通外套就够用了。
深圳缺点
信号差。人一多信号就特别差了。这里指的网络是 4G,在地铁上,在公司的办公室中,在地铁入口等需要出示健康码的地方,只要人一多,我的 iPhone 就没网了。这点的确令我有点小崩。原本我计划着每天上下班地铁上的 20 分钟能刷刷几条咨询,结果最后只能听一点播客或者听几首歌。
下雨天太潮湿。就冬天晴天来说,深圳这边的湿度是很爽的。洗完澡后皮肤也不会太过干燥,如此一来我带来的乳液彻底闲置了。但是,第一次下雨,哪怕仅仅是毛毛雨,那湿度让我异常难受。随便动几下就出汗,过一会儿凉下来后又有点冷,如此周遭反复,于是我又开始怀念起北京,好在那段时间很快就就过去了。不一会儿又刮起了凉飕飕的干燥冷风,我又瞬间想起了冻得瑟瑟发抖的体验。还是选择潮湿吧。
“铛铛村”。由于周边有大量施工单位,空气污染和噪声其实挺严重的。也许你会好奇,深圳按照中国AQI标准常年不是优秀水平吗?但就我所在的南山区来说,个人感觉灰尘量和北京差不多;而且车流声带来的噪音问题还是挺严重的。
后记
2021 年多少还是受疫情影响,有很多事情无法完成。希望 2022 年能更好点。最近最希望的事情是早点转正,然后,我要去学开车,学做精致便当,健身,摄影…… 还有好多想做的事情呢。