186,470
stars
+0
50,638
forks
5,155
watchers
742
prs
581
issues
0
releases
0
discussions
README
网站在线阅读 · 飞书知识库在线阅读
--
--
| 学习路线 | 算法 | 操作系统 | 网络 |面向对象| 数据库 | Java |系统设计| 工具 | 后记 |
| :---: | :---: | :----: | :---: | :----: | :----: | :----: | :----: | :----: | :----: |
| :rocket: | :pencil2: | :computer: | :cloud: | :art: | :floppy_disk: |:coffee:| :bulb: |:wrench:| :memo:|
:rocket: 学习路线
每条路线把笔记按天排好,每天 1~2 小时:读一段笔记,回答几道面试中的真实问题,做一个动手练习;后三条路线每天还有一道算法题。
- 零基础:没有学过计算机课程时从这里开始,用一次外卖下单讲清程序、操作系统、网络、数据库和数据结构,不需要会编程;
- Java 后端:会 Java 语法以后,系统准备后端面试,依次学 Java、MySQL、Redis、网络、操作系统、Spring、分布式和系统设计;
- 大模型应用开发:准备 RAG、Agent 方向的岗位,从 Transformer 的原理学到 Agent 和工程实践;
- 面试冲刺:两三周后就要面试时,每天复习 3 个最常考的知识点。
不按路线学习时,可以直接读下面的笔记。
:pencil2: 算法
- 剑指 Offer 题解
- Leetcode 题解
- 算法
:computer: 操作系统
- 计算机操作系统
- Linux
:cloud: 网络
- 计算机网络
- HTTP
- Socket
:floppy_disk: 数据库
- 数据库系统原理
- SQL 语法
- SQL 练习
- MySQL
- Redis
- Redis - 进阶
:coffee: Java
- Java 基础
- Java 容器
- Java 容器 - 进阶
- Java 并发
- Java 虚拟机
- Java I/O
- Spring
:bulb: 系统设计
- 系统设计基础
- 分布式
- 集群
- 微服务
- 攻击技术
- 缓存
- 消息队列
- 大模型应用
- 大模型应用 - 进阶
:art: 面向对象
- 面向对象思想
- 设计模式
:wrench: 工具
- Git
- Docker
- 构建工具
:memo: 后记
提交 Issue、PR 以及添加配图的约定见 贡献指南。
License
本仓库的内容不是将网上的资料随意拼凑而来,除了少部分引用书上和技术文档的原文(这部分内容都在末尾的参考链接中加了出处),其余都是我的原创。在您引用本仓库内容或者对内容进行修改演绎时,请署名并以相同方式共享,谢谢。
转载文章请在开头明显处标明该页面地址,公众号等其它转载请联系 [email protected]。
Logo:logomakr
致谢
感谢以下人员对本仓库做出的贡献,当然不仅仅只有这些贡献者,这里就不一一列举了。如果你希望被添加到这个名单中,并且提交过 Issue 或者 PR,请与我联系。Top issues
#1207看完了之后,能去面试 后台开发了吗?15 comments · 2022-08-23#1157OS13 comments · 2021-12-08#1245leetcode最新pdf还有吗10 comments · 2023-08-31#1255剑指Offer的 [树][二叉搜索树的第K的结点] 链接被newcoder修改9 comments · 2023-11-28#1190633两数平方和 题解是不是欠考虑了overflow9 comments · 2022-04-19#1423Notes for end sem8 comments · 2025-10-26#1252关于微服务的开发相关知识整理有没有8 comments · 2023-10-26#1204Leetcode 题解 - 树 437. Path Sum III Solution 需要更新8 comments · 2022-07-26