前言
我经常说一句话: 运维行业入门容易,精通难。
为什么?
因为运维学的东西又多又杂;
需要了解网络,学习系统基础操作,熟悉数据库,熟悉基础服务,熟悉自动化工具,虚拟化,容器,监控,故障排查等等。
而且随便一个点都有无数的工具需要掌握,比如监控: zabbix,grafana, cacti,天兔,prometheus,nagios,monit,ganglia,zenoss,open-falcon等等。
每一个工具又有无数的插件和模块,比如prometheus,与grafana结合,与微信结合,与邮件结合,与钉钉结合,单机模式,分布式,与数据库结合,与存储结合,与硬件结合,太多了,多到不想写。
很多人学着学着就放弃了,所以今天我们就一起来探讨下,运维到底该如何学。
一. 你的困惑在哪里?
这个问题比较好,你的困惑在哪里呢? 我调查了数百名小伙伴,大家普遍的困惑就是:
- 学的在公司能用上吗?
- 学的和公司里用的一样吗?
- 这么多该学哪一个?
- 学习某一个知识点的时候该学到什么样的深度?
1. 关于学习与公司的区别
今天有个学员跟我说,他想找一个公司,能够在公司学技术的,要有实操,感觉学习不是实操。
然后我问他,有写过博客吗,学习的时候解决过问题吗? 这些问题有记录下来吗?
得到的答案是没有,他不想练习,只想去公司实操。 可问题是