我的学习路线与成长记录

为什么需要学习路线

刚开始接触技术的时候,我最大的感受就是「要学的东西太多了」。前端、后端、运维、数据库、网络……每打开一个招聘 JD 都觉得又多了几个需要学的方向。

后来慢慢明白,不是要学完所有东西,而是要建立一个知识框架。有了框架之后,遇到新问题就知道该往哪里填补。

我的学习路线

基础层

  • Linux 基础:命令行操作、文件管理、权限管理、进程管理
  • 网络基础:TCP/IP、HTTP/HTTPS、DNS
  • 编程基础:至少精通一门语言,我选的是 Go

应用层

  • Web 开发:前后端基础、API 设计
  • 数据库:MySQL 基础、Redis 缓存
  • Docker:容器化部署

进阶层

  • Kubernetes:容器编排
  • CI/CD:自动化构建和部署
  • 可观测性:日志、监控、链路追踪

学习方法

1. 动手比看书重要

看十遍文档不如自己搭一次环境。遇到问题、查资料、解决问题的过程,才是真正的学习。

2. 记笔记

学到的东西如果不记下来,很快就会忘。笔记不一定要写得多好,关键是。这也是我开这个博客的原因之一。

3. 定期复盘

每隔一段时间回顾一下之前学的内容,看看有没有新的理解。很多时候,当时觉得很难的东西,过一阵子回头看其实也没那么复杂。

最近的成长

最大的变化是心态。从一开始的焦虑——觉得什么都不会,到现在能够接受「我还有很多要学的,但我每天都在进步」。

学习是一场马拉松,不是短跑。走得快不如走得远。