概述
时间过得真快,不知不觉中已经毕业两年多了,感觉自己的技术任然欠缺很多知识
2020年技术提升计划及目标
基础
数据结构 + 算法
算法
- 对于以下算法无变形基本问题可以做到手写无误
- 二分搜索 Binary Search
- 分治 Divide Conquer
- 宽度优先搜索 Breadth First Search
- 深度优先搜索 Depth First Search
- 回溯法 Backtracking
- 双指针 Two Pointers
- 动态规划 Dynamic Programming
- 扫描线 Scan-line algorithm
- 快排 Quick Sort
数据结构
- 栈 Stack
- 队列 Queue
- 链表 Linked List
- 数组 Array
- 哈希表 Hash Table
- 二叉树 Binary Tree
- 堆 Heap
- 并查集 Union Find
- 字典树 Trie
练习方式
- leetcode
操作系统
- 书籍
- 《鸟哥的linux私房菜》
网络
- 书籍
- 《http权威指南》
- 《https权威指南》
Golang
- 设计理念
- 并发处理模型
- gc原理
- 书籍:
- 《深入解析go》
- 《go语言学习笔记》
- 《go并发编程实战》
数据库
基本设计与操作
性能优化
底层结构(索引)
设计模式
- 书籍
- 《大话设计模式》
- 《设计模式之禅》
基础工具
- git
分布式系统
- docker
- k8s