个人主页 · 学习笔记

玄宸学习

读书 · 写代码 · 做题 · 整理笔记

「玄」是幽深难穷,「宸」是屋宇安居。知识往深处走,总要有一间安静的屋子把它放下来 —— 这里就是那间屋子。

起始于 2023 年 按主题归档 按时间排列
01

关于我

我是玄宸,白天上班,晚上和周末把时间交给书本与键盘。没有固定的专业训练背景,很多东西都是自己一点一点啃出来的,所以笔记里会保留摸索的痕迹 —— 包括走过的弯路。

从 2023 年冬天开始,我把散落在各处的手写稿、草稿纸和电子文档收拢到一处,按主题分类,按时间排列。同一门课读第二遍时,就把新的理解并到旧条目旁边,不删旧版,让前后两个自己并排放着。

这里更像我的一张书桌:翻开的书、写了一半的程序、还没想明白的推导,都会先放在桌面上,等它们各自长成能看的样子,再收进抽屉。进度慢,但每一步都留了底。

02

在学什么

01

操作系统与网络

进程与内存、文件系统、TCP/IP 协议栈。习惯把抽象概念用 C 重写一遍小例子,跑到能看见中间状态,再回头读教材上的原话。

02

编程与工程实践

主要用 C、Python 和 JavaScript 写自用的小工具,在意可读性和可维护性。改动结构之前先补上能验证行为的用例,让每次重构都有据可依。

03

数学与算法

线性代数、概率统计和基础算法。重点不在背下公式,而在把公式背后的直觉讲到能用大白话复述,复述不通就说明还没真懂。

04

阅读与写作

练习把复杂的事写成人能看懂的话。读一章就写一页摘要,隔几个月再回来改一遍,看看当时的结论是否还站得住。

03

学习方式

  • 以输出倒逼输入。读完一章立刻写摘要,写不出来就说明没读进去,回到原文重读一遍,直到能用自己的话讲完。
  • 小步、可验证。把大目标切成一周内能收尾的小块,做完就留一条记录,避免长期停在「正在学」的状态里。
  • 保留原始材料。教材页码、提交记录、错题原文都留档。笔记不求好看,只求日后能顺着线索回溯到源头。
  • 定期回看。每月重读一次旧笔记,把过时的结论划掉而不是删掉 —— 划掉本身也是理解的一部分。
  • 不懂就停。遇到绕不过去的概念,宁可停几天把它啃透,也不带着疑问往下翻页。
04

学习记录

  • 2024.11 重读内存管理。把分页与分段两章重读一遍,用 C 写了个地址转换的小程序,跑通后才敢说这一章算是过了。
  • 2025.01 整理拥塞控制。把慢启动、拥塞避免、快重传与快恢复整理成一张对比笔记,顺手画了四种状态之间切换的手绘图。
  • 2025.04 笔记归并。把两年间零散的 Markdown 合并成一套统一目录,重排标题层级,删掉重复摘抄,只留下自己的判断。
  • 2025.07 系统学线代。每周三次、每次两小时,坚持手写推导,从向量空间一路推到特征值分解,慢但没有跳步。
  • 2025.10 把笔记搬上网页。自己写了一套静态页面,让笔记在浏览器里也能按主题翻阅,随手就能查,不必再翻压缩包。
05

联系方向

来信

xc@xcbz.xyz

聊什么

读同一本书、写同一类代码,或者对我笔记里的推导有不同意见,都欢迎写信过来。

回信

工作日的信通常攒到周末统一回。若笔记里有明显的错误,请直接指出,我会改正并留下修订记录。