Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/linw7/Skill-Tree
🐼 准备秋招,欢迎来树上取果实
https://github.com/linw7/Skill-Tree
Last synced: about 1 month ago
JSON representation
🐼 准备秋招,欢迎来树上取果实
- Host: GitHub
- URL: https://github.com/linw7/Skill-Tree
- Owner: linw7
- Created: 2017-06-28T03:25:39.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-03-03T17:34:50.000Z (almost 5 years ago)
- Last Synced: 2024-10-29T17:47:48.504Z (about 1 month ago)
- Language: C
- Homepage:
- Size: 2.27 MB
- Stars: 3,630
- Watchers: 102
- Forks: 1,086
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-github-star - Skill-Tree
- Awesome-Interview - linw7/Skill-Tree
README
![图片](./source/github.jpg)
# 后台开发核心知识
> 准备秋招,欢迎来树上取果实。
看过很多书,但总是忘得很快。知识广度越大越容易接纳新东西,但从考察角度来说,自然是对某个方面了解越深越好。那些大而全的著作虽然每本都是经典中的经典,但实际工作中可能只用到其中的一小部分。之前实习经历使我对后台开发有了更深刻的认知和了解,现在距离秋招只有两个月了,这里将以最短的篇幅,最清晰的层级结构去总结那些对C++后台开发最为核心的内容。
我现在越发觉得少即是多,看再多东西没有理解透彻都是白搭,把最常用的每天过一遍才是最有效的。开发中我们经常用缓存来提高吞吐率,学习知识何不也给自己加个Cache呢?
最后,希望大家秋招都能找到满意的工作。
# 快速索引
上面我们提到了Cache来缩小知识范围,但是即使是被压缩过的知识依旧很多,我们怎么能够在脑海中快速检索它们呢?结合查找算法,Hash无疑是最快的,但又有多少人能够给一个"key"立马对应上"value"呢?所以,最适合人类认知的方式是通过索引 + 树状结构,在整理这份笔记时,我划分了很多级索引用来将各部分知识点划分到相应的模块中,检索任意一个知识点最多5级深度,不仅检索速度上去了还可以对整个知识体系有宏观认识。
| Chapter 1 | Chapter 2 | Chapter 3| Chapter 4 | Chapter 5 | Chapter 6 | Chapter 7|
| :--------: | :---------: | :---------: | :---------: | :---------: | :---------:| :---------: |
| [错题精解](https://github.com/linw7/Skill-Tree/blob/master/错题精解.md) | [真题摘录](https://github.com/linw7/Skill-Tree/blob/master/%E7%9C%9F%E9%A2%98%E6%91%98%E5%BD%95.md)| [Linux工具](https://github.com/linw7/Skill-Tree/blob/master/Linux工具.md)| [编程语言(C++)](https://github.com/linw7/Skill-Tree/blob/master/编程语言C++.md) | [数据结构与算法](https://github.com/linw7/Skill-Tree/blob/master/数据结构及算法.md) | [计算机网络](https://github.com/linw7/Skill-Tree/blob/master/计算机网络.md) | [操作系统](https://github.com/linw7/Skill-Tree/blob/master/操作系统.md) |# 独立专题
哲学中,整体与个体的关系是物质世界普遍存在的规律。上面各部分知识相对独立,既要有零又要有整才能收获更多,实战无疑是最好的。
- [纸上代码](https://github.com/linw7/Paper-Code)
- [练手项目](https://github.com/linw7/TKeed)
[![license](https://img.shields.io/github/license/mashape/apistatus.svg)](https://opensource.org/licenses/MIT)