目录

02_专业技术

专业技术分类说明

这个目录面向程序员使用,重点是“长期稳定”和“后续容易做专题研究”。

不要按语言热度、岗位名称、当前项目名来建一级目录,那样几年后很容易失效。优先按知识结构分。

目录结构

02_专业技术/
  00_待归类/
  01_计算机基础/
  02_编程语言/
  03_工程实践/
  04_系统设计/
  05_DevOps与基础设施/
  06_AI与数据/

各目录建议

00_待归类

先放还没来得及判断的技术资料。

如果一本书同时涉及多个方向,也先放这里,等你真正读过再定。

01_计算机基础

放相对不容易过时的底层知识,例如:

02_编程语言

按语言本身的设计、语法、范式和最佳实践来归类,例如:

如果材料主要是在讲某门语言如何表达问题、组织代码,就放这里。

03_工程实践

放“如何把代码写好、协作好、维护好”的内容,例如:

如果材料关注的是工程质量,而不是某个系统的架构,就优先放这里。

04_系统设计

放面向中大型系统的设计与演进,例如:

如果材料主要回答“系统怎么搭、怎么扩、怎么稳”,就放这里。

05_DevOps与基础设施

放交付、运维、平台层内容,例如:

06_AI与数据

放 AI、数据分析、机器学习、LLM、向量数据库、数据工程等内容。

如果后面你会重点研究 AI 编程、Agent、知识库、RAG,这里大概率会越来越重要。

判断规则

当一本书不好归类时,优先问自己:

  1. 这本资料主要在解决什么问题?
  2. 它更偏语言本身、工程实践、系统设计,还是基础设施?
  3. 我未来会在什么主题下再次想起它?

按“未来最容易找到”的位置放,不要追求理论上唯一正确。

和专题研究的关系

长期分类只是归档层。

真正做研究时,仍然建议从这里挑选相关资料,复制或整理到 90_专题研究/某个专题/ 里,再交给 NotebookLM 分析。

例如:

当前目录暂无文章。