我们接到的任务可能只是一个描述,比如:把数据库备份一下。但要做好,我们需要考虑到众多因素,也有好多种方法可以实现,能更快、更全面的完成才是一个优秀的运维人员。
第一步:了解要求
反馈 您真的了解吗?任务不是已经说了吗?比如,给某服务器安装一个mysql数据库。可是,是以二进制安装还是什么方式安装,这个关键点,你不问,别人不会说的,她还以为你知道,尤其是萌新。
预估可能遇到的问题 80%的问题是可以避免的,无论通过什么途径,询问别人,网站搜索,做总结等等,需要别人怎么做配合你,在任务初期有个了解,做起来会更顺利,遇到问题,做个总结很关键,这为以后预估提供了很有效的依据。
第二步:拆解
不要盲目的去做,分析寻找关键点,拆解,简化任务非常重要。之前,我自己手头有一堆任务,可公司来了新人,领导让我带新人,我本来也到公司不久,可是领导觉得我很优秀,把这么光荣的任务交给我,我能说不吗?可我也不会耽误自己。
我把工作中遇到的问题,做的总结文档给她,有不懂的在我把核心工作完成之后,再帮助她解决。当然,也有我也不能解决的问题,告诉她请教擅长这方面技术的同事,完事了,把解决的方法告诉我,这样既保证完成领导交代的任务,又不会耽误自己时间。
第三步:使用知识储备
不是越多越好,而是越有效的使用,你才能掌握更多。开头,编写shell是一句一句写,以后就是直接将做好的模板就行修改,增加新功能即可,而且,如果有不完善的地方,能凭感觉就会发现。