Home

Awesome

Build-your-programming-skills

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

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

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

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

<div align="center"> <img src="vx_images/20191229111930083_22798.png" width="640px"></img> </div>

0. 技术学习 Roadmap

<div> <a href="./Roadmap.md" target="_blank"><img src="vx_images/1015300080964.png" width="350px"></img></a> </div>

1. 深入 Golang

1.1 Effective Go

<div> <a href="./Effective-go.md" target="_blank"><img src="vx_images/1366745090961.png" width="350px"></img></a> </div>

1.2 Golang 性能优化与最佳实践

<div> <a href="./Go-Best-Practice.md" target="_blank"><img src="vx_images/2998247119387.png" width="350px"></img></a> </div>

1.3 Golang 底层原理深入

<div> <a href="./Go-dive.md" target="_blank"><img src="vx_images/1148749107254.png" width="350px"></img></a> </div>

2. 底层存储 - MySQL

<div> <a href="./MySQL.md" target="_blank"><img src="vx_images/2941025087263.png" width="350px"></img></a> </div>

3. 底层存储 - Redis

<div> <a href="./Redis.md" target="_blank"><img src="vx_images/253974907211157.png" width="350px"></img></a> </div>

4. 工具类

4.1 Git 基础

<div> <a href="./Git-basic.md" target="_blank"><img src="vx_images/3475949127420.png" width="350px"></img></a> </div>

4.2 Linux 常用命令

5. 零碎topic

追求技术广度,大概了解就行

5.1 Elastic Search

<div> <a href="./ES.md" target="_blank"><img src="vx_images/546015009220347.png" width="350px"></img></a> </div>

5.2 Service Mesh

5.3 跳表、LSM树

6. 底层存储 - MongoDB

<div> <a href="./MongoDB.md" target="_blank"><img src="vx_images/420565808230888.png" width="350px"></img></a> </div>

7. 消息队列 - Kafka

<div> <a href="./kafka.md" target="_blank"><img src="vx_images/240093909221254.png" width="350px"></img></a> </div>