「Operations Engineer」- 运维工程师,经验教训

  CREATED BY JENKINSBOT

问题描述

作为运维工程师,在长期工作中,总会有些感悟(从业经验及教训);

该笔记将记录:我们在工作中获得的经验教训,以更好的引导后续工作;

解决方案

WIP

历史遗留

部分东西是历史遗留,在今天看来它们不是最优的设计,但是地基已经建完,很难再去调整整座建筑的整体形态;

知识是学不完的

希望被问题困住,而不是被知识埋住;

从问题切入,展开学习

首先,确定要解决的问题,然后再研究软件及技术方案。

有时候,如果陷入某些技术,将耗费大量精力而收效甚微(ROI)。以 Jenkins 为例,它存在很多边边角角的问题,但是如果我们的问题不涉及这些地方,就不要理会它。悬崖边确实没有护栏,但是我们不需要去那里,就不会有掉下去;

有些知识简单了解即可,比如设计模式、软件开发等等专长领域之外的知识;

并选择领域,深入学习

知识要进行分类。站在我们的角度:有些知识要熟记于心,比如网络、计算机、系统管理的基本命令等等基础知识;

我们要选择自己要深入研究的领域,并且这个领域内的知识必须是长期有效的。

选择自己要深入研究的领域,是为了以后发展,深入该领域,并有所建树;

知识必须是长期有效,也是为了使得自己投入的时间更有意义,不会快速失效;

如果重复劳动不能自动化,那它必定成为体力劳动

计算机为我带来的最大改变是自动化,让机器代替我们完成工作,不然我们还要机器干嘛呢;

# 07/09/2019 改用 Python 了,Python 3.7,使用 GitPython 库操作版本库。使用 Python 的最主要原因是:Shell 作为一个胶水语言,则某些方面性能不行,处理速度太慢了。使用 Python 实现,替换原有的 Shell 脚本;

# 12/16/2018 本页面完全由「Git Hooks」配合「Shell 脚本」自动生成;

为了快速解决问题

为了快速解决问题,我们通常会去搜索壹些“文章”(非官方文档),它们可以帮助我们快速解决问题。但是,这些文章有时会省略某些细节,出现实操过程中与文章内容不符的情况;

购买书籍是要注意的问题

官方文档:具有详细的实例;具有权威性;也是最新的内容;

工具书有时看起来太累了。有些工具书没有经过时间的考验,不建议购买;在经过时间考验之后,也差不多过时了;应该购买经典著作;

其他杂记

12/22/2019 浏览拉勾系统管理员岗位,虽然是”系统管理员“但是更偏向于”应用管理“,而非”操作系统管理“。与运维工程师相比,没有太大差异;