一.行囊
计算机基础知识(了解计算机哪几个部分组成,如果装系统,上下架等等)
网络基础知识(不用太深入,知道协议有哪些,什么意思,路由器交换机工作原理)
安全基础知识(知道什么叫ddos,知道基本防御方法)
测试基础知识(知道性能测试和web测试用什么工具,不然你优化完怎么证明他是优化好的?)
开发基础知识(基本的构建,打包知道什么意思,异步非阻塞之类的)
linux基础知识(这部分就是对linux的了解了,linux启动顺序,命令等待)
有以上基础知识,运维才能迈出第一步,不过也有大公司会专门做某一部分,例如应用运维不需要关注测试和安全等方面,但建议都学学,触类旁通有好处。
有这些基础,进到公司基本可以完成基础工作了。比如创建个虚拟机,添加账号,搭建个服务等等。照着百度做基本优化,遇到问题有思路去排错。薪资一线城市可以达到6-10k左右
二.岔路
进到公司,如果结构完善了,就仔细去了解业务,知道当前每个服务干啥的,怎么联合工作的,然后对当前环境不好的部分,麻烦的部分进行优化思考。如果结构待完善,那你就可以参与到建设中。
所以不管是什么情况,应当都先将公司用的技术了解清楚每一部分,配置文件的参数都应该了然于胸,当一切懂掌握后,你可以从头来一套当前的环境后。可以去思考将不完善部分完善,优化。然后再考虑学习python(工作中用不到的情况下),以前用不到的服务,新技术。