An open API service indexing awesome lists of open source software.

https://github.com/wolverinn/build-your-programming-skills

A learning road map for junior programmers focusing from basic to advanced technical skills
https://github.com/wolverinn/build-your-programming-skills

Last synced: 10 months ago
JSON representation

A learning road map for junior programmers focusing from basic to advanced technical skills

Awesome Lists containing this project

README

          

# Build-your-programming-skills
A learning road map for junior programmers focusing from basic to advanced technical skills

工作之后,应该如何规划自己的技术学习路线?可以学的太多,但我们不能什么都学,而是应该有一个清晰的roadmap,一步一步慢慢积累,这样才能获得最大的加速度

这个仓库主要是记录我的学习笔记,会随着我的技术学习不断更新。目前有以下部分的内容:

- [0. Roadmap - 技术学习路线总览](#0-技术学习-roadmap)
- [1. 深入语言 - Golang](#1-深入-golang)
* [1.1 Effective Go](#11-effective-go)
* [1.2 Golang 性能优化与最佳实践](#12-golang-性能优化与最佳实践)
* [1.3 Golang 底层原理深入](#13-golang-底层原理深入)
- [2. 底层存储 - MySQL](#2-底层存储---mysql)
- [3. 底层存储 - Redis](#3-底层存储---redis)
- [4. 工具类](#4-工具类)
* [4.1 Git 基础](#41-git-基础)
* [4.2 Linux 常用命令](#42-linux-常用命令)
* [4.3 脚本语言 - Python]
- [5. 零碎topic](#5-零碎topic)
* [5.1 Elastic Search](#51-elastic-search)
* [5.2 Service Mesh](#52-service-mesh)
* [5.3 跳表、LSM树](#53-跳表lsm树)
- [6. 底层存储 - MongoDB](#6-底层存储---mongodb)
- [7. 消息队列 - Kafka](#7-消息队列---kafka)
- [8.其他中间件](https://www.1point3acres.com/bbs/thread-794869-1-1.html)
- [9. 系统设计]
- [10. Side Project](./side_project)

关于**个人成长**,推荐两篇我自己的思考:

- 战略篇:[理解个人成长的加速度](https://mp.weixin.qq.com/s?__biz=MzU2OTk2Mzg3Mg==&mid=2247483797&idx=1&sn=a4d52d6b959fccdcf3a1628ac7d8422e&chksm=fcf7e59acb806c8cfab11ecdbddce9a111941093bbdb4168ff19880758f5144e101795899327)
- 执行篇:[个人成长,知行合一](https://mp.weixin.qq.com/s?__biz=MzU2OTk2Mzg3Mg==&mid=2247483832&idx=1&sn=89089add5c36939adde10c28fa374033&chksm=fcf7e5b7cb806ca16933ab01daf7b082cc6bb8facf85ac233bdb0fb25c570fb2bc8e93536fda)



--------

# 0. [技术学习 Roadmap](./Roadmap.md)



# 1. 深入 Golang
## 1.1 [Effective Go](./Effective-go.md)



## 1.2 [Golang 性能优化与最佳实践](./Go-Best-Practice.md)



## 1.3 [Golang 底层原理深入](./Go-dive.md)



# 2. [底层存储 - MySQL](./MySQL.md)



# 3. [底层存储 - Redis](./Redis.md)



# 4. 工具类
## 4.1 [Git 基础](./Git-basic.md)



## 4.2 [Linux 常用命令](./Linux-from-scratch.md)

# 5. 零碎topic
追求技术广度,大概了解就行

## 5.1 [Elastic Search](./ES.md)



## 5.2 [Service Mesh](./topics/service-mesh.md)
- 什么是Service Mesh
- 为什么需要Service Mesh
- Service Mesh 原理

## 5.3 [跳表、LSM树](./topics/B+树-LSM树-跳表.md)
- 跳表原理与场景
- B+树原理与场景
- LSM树原理与场景

# 6. [底层存储 - MongoDB](./MongoDB.md)



# 7. [消息队列 - Kafka](./kafka.md)