最近的一些杂事

今天是 2022 年 7 月 8 日,这篇博客不谈技术了,想聊一聊其它的东西。

上周突然心情比较糟糕,大概是因为课题组项目的事情以及对自己未来的焦虑等等交错在一起,让我比较累。每个人都会在很多不同的时间节点上面临一些比较重要的选择,我不大清楚别人会不会有这样的感觉,但我总是觉得自己是个「后知后觉」的人。对于之前做出的一些选择也说不上是后悔,但总是认为考虑的并不是很充分。高考学校的选择是这样,专业的选择是这样,本科毕业完升学的选择也是这样,很多时候有点稀里糊涂的😢。

前几天我姐的孩子高考结束填报志愿问我给一些意见,可能因为孩子分数也不高,选择同样是十分艰难,但可能不管做出什么选择几年之后当事人也会认为有更好的选择。

然后我想聊一聊最近的工作,近期我做的第一件事情是学习 MIT 的6.S081课程,并做配套的 Lab。之前其实也学习过操作系统相关的知识,我看过《操作系统概念》和《操作系统导论》,我知道操作系统三大块:进程、内存和文件。但这些书都是大篇幅的理论,因此我对于操作系统的理解还没有上升到代码层面。6.S081这门课真是非常优秀的一门课,通过做Lab和读 Xv6 操作系统的源码,系统调用、多层页表、线程调度等等概念都能够在代码里头看到,非常酣畅!即使是这样一个小的操作系统也让我学习到很多东西。

第二件事情是坚持做了一些算法题,做算法虽然比较花时间,但是也能够保持一些写代码的手感,有时候也能够碰到一些比较有趣的题。

第三件事情是在学习网络编程相关的知识,看完了游双的《linux高性能服务器编程》,最近在读陈硕的 Muduo 网络库的代码,读别人的代码能够学习到很多东西。我觉得学习无非是做好「输入」和「输出」两件事情,读书、看代码是输入,写代码、总结、写心得是输出,没有足够的输入很难有输出。

还有一些零零散散的小事了,这里就不说了。所以其实是有很多东西需要总结写成博客的。

最后希望大家能够仰望星空,脚踏实地。