运维视角的开发与回归:系统运行经验与教训

需积分: 13 5 下载量 56 浏览量 更新于2024-07-22 收藏 928KB PPTX 举报
在"开发-运维-开发,收获与感悟"的文章中,作者何登成分享了他在IT行业从业多年的经验和心得。首先,他强调了从开发到运维角色转变后的关键学习内容,包括对系统线上运行状况的深入理解,例如理解系统部署架构、服务产品和实时监控。他认为线上操作无小事,任何看似微不足道的操作都可能引发问题,比如触发系统bug或过度消耗资源。 在运维阶段,作者着重提到了遵守流程的重要性,因为这是前人避免常见问题的智慧结晶。他建议,除非有特殊原因,否则应避免在节假日前提前上线,以减少风险。同时,运维人员需要具备强烈的风险意识,所有线上变更都需谨慎执行,包括编写详细的操作脚本、线下测试和回滚计划的准备。 他还提到,运维人员要学会拒绝,即在必要的时候,能坚守原则而不是盲目接受所有任务。日常操作的整理与收集也是提升效率的关键,作者在做DBA时积累了大量的常用命令和记录,以减少错误和遗漏。最后,他以一种轻松的方式表达了对“老大背黑锅”现象的理解,指出作为团队成员,应该主动承担责任,而不是仅仅期待他人承担。 从运维回到开发的角色转换,作者的思维发生了转变,这涉及到对系统维护的深入理解以及如何将这些经验应用于研发工作,比如提供及时的反馈和指导。这篇文章强调了运维与开发之间的相互理解和协作,以及个人成长过程中不断积累和反思的重要性。