My Personal Website

一月学习总结

September 10, 2023

上篇文章主要讲我对瑞典的生活印象,这篇文章则讲最近一个月的学习状态,毕竟我的积蓄不是大风吹来的。

当初来瑞典的主要目的是想找一个清净的地方能够沉浸在我想学的东西当中,现在回想一下第一个月还是没有沉浸其中。虽然到达的第三天我就开始尝试学习了,但是目前仍然没有找到合适的方案能实现从早晨八点学到晚上十点。

我来哥德堡之前开始的学习的课程有:

  1. UCB的CS186,lab做完了B+树
  2. UCB的CS61C,lab做完了贪吃蛇
  3. MIT的6.1810,lab做完了util的一半
  4. Stanford的CS144,刚开始,lab一个都没有做

我原本定的计划是第一个Period做完6.1810和CS144,因为正好的学校学的两门课重合。但是后来这一个月过去发现基本不可能实现,原因有:

  1. 自身原因:还没有找到一个固定的周期能让自己按计划做事情
  2. 低估了学校本身课程的工作量: 因为我自己的要求是要一个人写完查姆学校group work的所有Lab,所以花的时间还是挺多的。比如OS lab1写一个shell其实也是移植了CalTech的OS作业,难度并不小。其次Network的lab虽然有框架,但是要想学会(至少知道Scoket)怎么用还是要自己重新写框架。再者Network学的self-stabilization我上课什么都听不懂全靠下课自学,所以要拿两个5还是有难度的。
  3. MIT和Stanford的课本身也挺难的。尤其是CS144是用C++写,我以前从来没写过C++。写到Check1才发现自己连Move和Copy都不知道,又要补C++的知识,所以一个Period做完简直是天方夜谈。

所以应该好好规划一下自己的学习计划,以前什么都想做的计划到最后可能什么都没做完。所以新的计划应该是按照period:

  1. 6.1810
  2. 6.5840
  3. cs61c
  4. cs186
  5. cs144