要有一颗执着学习的心
耐得住寂寞,扛得住寒冷(一个人在空调机房工作)
开发的话需要99%的练习+1%的天赋
全面发展,啥都要会一点
操作细心、不能马虎大意
刚毕业的小同学,往往对自己的生涯没有规划,想干这想干那的,无法静下心来。以我个人经历来讲,首先,面对初入社会的不适应,要找对自己的方向,我是计算机毕业的,想过干开发,但是我静静的坐电脑面前一天;干销售没那口才;做项目没那力气。最后走上了运维这条不归路。偶然的一次接触,我爱上了redhat,它是款linux操作系统,它的世界里充满了命令代码的奥妙,让我找到了自己的路!
的时候,我跟着老司机做助手学习运维知识。从服务器的基本结构开始,经历了两天两页装系统的苦日子,也经历了两天无事的悠闲日子。1.先学会基本的命令:yum、ls、cd .......2.尝试跟着文档搭建服务:web服务器、nginx服务器、mysql....3.总结经验,学习shell脚本+awk+sed
慢慢的半年多过去了,我开始搭建集群、系统架构。为了图片管理系统,想出了SeaweedFS+redis+keepalived;为了负载均衡搭建了nginx集群、mysql集群;为了简化运维,我和老司机们开始开发属于我们的运维平台,在运维总监的带领下制定运维计划、运维制度。
如今毕业两年,对公司整个运维架构还算熟悉了,开始自学点python语言啥的,准备进军运维开发啦。虽然知道路程漫漫,但是还是会坚持的。以下是运维的进阶要点:1.对网络、系统、服务都有了一定的认识,可以在日常运维中游刃有余2.能满足日常运维级别的自动化脚本编写3.涉猎一些云计算、大数据、存储之类的高级运维
运维开发还是以运维为主、开发为辅的。要知道进阶成功意味这工资翻翻,走向人生小山头了~所以对于有梦想的运维来说,汇编语言必不可少,未来自动化泛滥,运维可能会逐步退出技术的舞台,而运维开发则屹立不倒。纯开发的大多数不会运维,会运维的大多数中后期都会一点开发,这就是优势。1.python,目前最火且最好学的汇编语言2.java,使用最多、最广泛3.c、c++4.go语言
运维不能急,遇到问题要耐心寻求答案
运维要细心,自信操作的同时要粗中有细