概述

时间过得真快,不知不觉中已经毕业两年多了,感觉自己的技术任然欠缺很多知识

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并发编程实战》

数据库

基本设计与操作

性能优化

底层结构(索引)

  • 书籍:

    • 《高性能MySQL》
    • 《MySQL必知必会》
    • 《Redis实战》

      消息队列

  • rabbitmq

  • zookeeper

设计模式

  • 书籍
    • 《大话设计模式》
    • 《设计模式之禅》

基础工具

  • git

使用git和github进行协同开发流程.

分布式系统

  • docker
  • k8s

Copyright © Ywnline 版权所有 冀ICP备20005992号-1