我的学习路线与成长记录
为什么需要学习路线
刚开始接触技术的时候,我最大的感受就是「要学的东西太多了」。前端、后端、运维、数据库、网络……每打开一个招聘 JD 都觉得又多了几个需要学的方向。
后来慢慢明白,不是要学完所有东西,而是要建立一个知识框架。有了框架之后,遇到新问题就知道该往哪里填补。
我的学习路线
基础层
- Linux 基础:命令行操作、文件管理、权限管理、进程管理
- 网络基础:TCP/IP、HTTP/HTTPS、DNS
- 编程基础:至少精通一门语言,我选的是 Go
应用层
- Web 开发:前后端基础、API 设计
- 数据库:MySQL 基础、Redis 缓存
- Docker:容器化部署
进阶层
- Kubernetes:容器编排
- CI/CD:自动化构建和部署
- 可观测性:日志、监控、链路追踪
学习方法
1. 动手比看书重要
看十遍文档不如自己搭一次环境。遇到问题、查资料、解决问题的过程,才是真正的学习。
2. 记笔记
学到的东西如果不记下来,很快就会忘。笔记不一定要写得多好,关键是写。这也是我开这个博客的原因之一。
3. 定期复盘
每隔一段时间回顾一下之前学的内容,看看有没有新的理解。很多时候,当时觉得很难的东西,过一阵子回头看其实也没那么复杂。
最近的成长
最大的变化是心态。从一开始的焦虑——觉得什么都不会,到现在能够接受「我还有很多要学的,但我每天都在进步」。
学习是一场马拉松,不是短跑。走得快不如走得远。