问题描述
作为运维工程师,在长期工作中,总会有些感悟(从业经验及教训);
该笔记将记录:我们在工作中获得的经验教训,以更好的引导后续工作;
解决方案
WIP
历史遗留
部分东西是历史遗留,在今天看来它们不是最优的设计,但是地基已经建完,很难再去调整整座建筑的整体形态;
知识是学不完的
希望被问题困住,而不是被知识埋住;
从问题切入,展开学习
首先,确定要解决的问题,然后再研究软件及技术方案。
有时候,如果陷入某些技术,将耗费大量精力而收效甚微(ROI)。以 Jenkins 为例,它存在很多边边角角的问题,但是如果我们的问题不涉及这些地方,就不要理会它。悬崖边确实没有护栏,但是我们不需要去那里,就不会有掉下去;
有些知识简单了解即可,比如设计模式、软件开发等等专长领域之外的知识;
并选择领域,深入学习
知识要进行分类。站在我们的角度:有些知识要熟记于心,比如网络、计算机、系统管理的基本命令等等基础知识;
我们要选择自己要深入研究的领域,并且这个领域内的知识必须是长期有效的。
如果重复劳动不能自动化,那它必定成为体力劳动
计算机为我带来的最大改变是自动化,让机器代替我们完成工作,不然我们还要机器干嘛呢;
# 07/09/2019 改用 Python 了,Python 3.7,使用 GitPython 库操作版本库。使用 Python 的最主要原因是:Shell 作为一个胶水语言,则某些方面性能不行,处理速度太慢了。使用 Python 实现,替换原有的 Shell 脚本;
# 12/16/2018 本页面完全由「Git Hooks」配合「Shell 脚本」自动生成;
为了快速解决问题
为了快速解决问题,我们通常会去搜索壹些“文章”(非官方文档),它们可以帮助我们快速解决问题。但是,这些文章有时会省略某些细节,出现实操过程中与文章内容不符的情况;
购买书籍是要注意的问题
官方文档:具有详细的实例;具有权威性;也是最新的内容;
工具书有时看起来太累了。有些工具书没有经过时间的考验,不建议购买;在经过时间考验之后,也差不多过时了;应该购买经典著作;
其他杂记
12/22/2019 浏览拉勾系统管理员岗位,虽然是”系统管理员“但是更偏向于”应用管理“,而非”操作系统管理“。与运维工程师相比,没有太大差异;