【CSAPP】Kickoff

56 阅读1分钟

为何学习 CSAPP

作为一个非科班的程序员,我需要建立对计算机的系统认知才有可能进一步精进自己的工作能力。在之前的面试过程中,对方普遍反映我的技术素养不高,也许这在一些可重复性高,可替代性强的岗位上确实不会暴露问题,但若我想进军更重要的领域,有自己的技术素养和底层认知是有必要的。

如何学习 CSAPP

之前只是简单的随着自己的心情读下去,也未曾整理过学习笔记。这是一本很厚的书,所以我经常半途而废,浅尝辄止。本次学习我将在此整理学习笔记,针对每个章节和子章节都尽量回答一组 what, why, how 的问题。如今有了 AI 的加持,我希望这种学习方式能够高效建立认知。

同时为了坚持学习,我还会尽量在每周开始时,提前规划出本周的学习内容。为了方便,这部分规划也将写入我的笔记中。

学习目标

我暂时无法给出非常详细的目标,然而确实有一些可以检验我学习效果的想法:

  1. 参加几场面试,看看面试官会不会再有“技术不行”的反馈;
  2. 利用学习建立的认知,研究拆解一两个小型的开源项目;
  3. 打造一个自己的邮箱系统

学习目标也许会随着学习的进程而改变,希望到时候我会在此记录下改变的内容以及原因。

出发

出发!