学习计划

    工作5年以来,在不断的实践中,逐渐掌握了linux常用命令、基本运维方法、能写一些简单的bash脚本来提高工作效率,能够熟练使用oracle、mysql数据库,db2用过几次,熟练使用tomcat部署web工程,并能进行常见问题的排查,weblogic简单的web部署和集群部署掌握了,但还不能进行问题的排查。

    但是,因为我所掌握的几项技能,都是直接从实践中慢慢总结出来的,没有经过系统的学习,或者以前学习的时候没有理解,总结起来说就是基础不足。很多问题都是知其然不知其所以然,不能抓住问题的本质,这都是基础不足引起的。

    现制定一个学习计划,包括两个方面,一是学习基础知识,二是学习最新的技术。

    我的目标是高级运维工程师,所以我的学习重点是linux的学习和新技术的学习,比如大数据、云计算等等,其次是熟练使用各种主流数据库、主流中间件,另外还需要掌握几门开发语言。

    下面制定的计划只是需要学习的知识面,并不是时间规划,,有些内容只有大致的学习方向,实际操作时根据情况在完善。

    

linux相关
  1. 常用命令

  2. 架站

  3. bash脚本

  4. 常用运维工具

  5. 性能分析 、性能优化

  6. 网络相关

  7. 集群

  8. 分布式

  9. 云计算

  10. docker学习

  11. 不同发行版的软件管理,基于centos、ubuntu、suse学习

  12. 学习centos7变化比较大的几项,比如服务、防火墙等

中间件相关
  1. tomcat

  2. weblogic

  3. was

  4. 补充 http nginx 包括nginx反向代理功能

数据库相关
  1. oracle

  2. mysql  mariadb

  3. db2

  4. 学习一门nosql

测试、部署、项目管理
  1. 测试方法

  2. 测试工具

  3. 项目信息化管理

  4. bug管理

  5. 版本管理 svn和git

  6. 自动化部署、持续集成

缓存相关
  1. 如memcache、varnish等  待定

开发语言相关
  1. python

  2. php

  3. go

  4. node.js

其他


本文出自 “11179667” 博客,谢绝转载!

你可能感兴趣的:(计划)