文章目录
Roadmap_DevOps
- 这是从 github(88k标星) 上找到的发展路线(很久以前就写了没放上来),对个人的发展有一定的参考价值,我大致修改翻译了一下,台版的翻译有一部分不符合大陆的阅读习惯。
- 每个人的定位和方向都不同,本文可以当成一个索引,提供一个思路和方向,具体还需自己找食吃。
图片中不同颜色的意义:
- 黄色:推荐,也就是最重要的;
- 灰色:尽可能学习;
- 橙色:任选其一。
必须技能
作为 web 工作者,无论从事什么职业,下面的技能都是必须掌握的。
- Git - 代码版本控制
- 命令行的基础指令
- 数据结构和算法
- SOLID(面向对象编程 和 面试对象设计 的五个基本原则)、KISS(保持简单直接)、YAGNI(“你不需要它”)
- GitHub - 代码托管平台
- 授权条款 (License)
- 语义版本号 (Semantic Versioning)
- SSH - 安全外壳协议
- HTTP/HTTPS 协议 和 API,想要真正成为一名 Web 开发者,对 HTTP 协议的了解是必不可少的
- 设计模式 (Design Pattern)
- 字符编码 (Character Encoding)
- 学会摸索(学会理解),学会钻研,养成碰到问题,通过自我学习的方式来寻找问题的解决方案