二零二一年风风火火降临的时候,我以为这一年我会做到什么;《深入理解计算机系统》的 PDF 被毅然决然打开的时候,我以为这书中我能够学到什么。而今岁过半,我换了一份工作,对 CSAPP 叹为观止。
4 月中旬过后就没有更新过博客,因为没过几天我就去了新公司。新工作强度远大于上家,我过着差一点 就 995 的生活,新同事们则在 996 里磨砺。似我这般厌恶加班的人,才去的时候,每个下班点不能离开令我十分痛苦。我在工位上坐立不安,大概率是自身的心理作用,我发现心脏开始隐隐作痛。直到过去一个多月,方才适应下来,副作用消失,但常态的加班仍然使我厌恶。抛开加班不谈,要面对的项目使用了更多当下互联网的热门技术,这是上家公司远远不能给的。这里有很多可学的东西,有很多比我强的人指路,我会加油。
CSAPP 是我一月份开始读的书,由于基础太差,第一部分读起来很吃力。于是从第二部分着手,每天看个 4、5 页,练习题没做,示例代码全敲下来,收获很多。断断续续磨了 4 个月,把第二、三部分看完了。凭我的水平,这部分书还值得再读几遍。我也极力推荐身边从事 IT 的人要看看此书,尽管它的定位只是计算机入门,可很多能够堆砌业务代码的人不见得就入门了计算机领域,比方说:我。
上半年还复看了一点 SICP,第一章都没看完。看完了《每天五分钟玩转 k8s》。我一直入门 k8s 无果的原因一方面是没有集群可用——手上的小苹果开三个虚拟机就濒临卡死。在新公司有一定的渠道弄到两台免费云服务器,解决了第一个问题。第二方面,找到的资料起点太高,在完全没有基础的情况下看得云里雾里,过不多久弃坑了。而《每天五分钟玩转 k8s》深度极浅,很适合入门,里面的示例照着敲下来,基本上就搞懂了 k8s 的基础概念——我把这种状态视为“入门了”。尽管书中的个别命令、配置已经过时,但难不倒会百度的读者。此外,通过学习如何设计 rpc 框架学到了一些微服务的相关知识,很有意思,抽空会总结再多多复习。
外加上为开源社区提交了一些微不足道的代码,这个上半年就没有更多技术方面值得记录的动作了。相比较过去的自己对未来茫然无措,现下的自己,要走的路清晰了许多。所以给下半年的自己制定一个计划,不管最后能否完全做到,但至少会做到其中一部分,这就是计划的意义。
k8s:
rust:
go:
基础:
还不快抢沙发