热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

书籍推荐系列之一《凤凰项目:一个IT运维的传奇故事》

博客已经完全更新了名字,新的名字,新的开始,想让自走向新的道路是很难的,走出舒适圈说了好久,也是时候开始行动了

博客已经完全更新了名字,新的名字,新的开始,想让自走向新的道路是很难的,走出舒适圈说了好久,也是时候开始行动了,今天就从写博客开始。

 

今天给大家推荐一本书,《凤凰项目:一个IT运维的传奇故事》,恰如编辑推荐说的一样,这是一本少见的IT类小说,美国亚马逊读者评价734条,而且有众多名人推荐。全书讲述了一名IT经理Bill临危受命,在未来董事的帮助和自己The Three Ways理念的支撑下,挽救工期和预算都大大超期的凤凰项目,挽救一家具有悠久历史的汽车配件制造商的故事。

这是一本值得在IT行业工作的人阅读,我目前在公司就是一名打工仔,每天也是在各种系统问题,和与用户沟通中度过,此书不仅让我找到了共鸣,也让我看到未来自己会在这个行业内成为什么样的人,因为工作经验少,看了此书倒是了解很多行业内的职场知识,虽然是一本小说,但是还是值得看看的。

 

给大家送上序言,便于大家查看:

 

序言

在当年我还想着成为IT人的学生时代,阅读各种IT类书籍是一件苦差,需要在月明风清的晚上备好香茶点心,沐浴更衣,鼓足勇气才能翻开书本,而且预想的彻夜苦读经常以一夜好梦而告终一书还翻在一开始的几页,似乎字里行间都散发着不可思议的催眠魔力。
然而这本书似乎打破了这种魔咒。在翻译期间一些同样月明风清的晚上,我沉浸在阅读和文字转换的乐趣里直至夜深——不是出于尽早交稿的良心,而是因为实在很想一口气读下去。这不是一本无聊的教材,而是一部类似情景剧的小说,编织了曲折的情节、鲜明的人物、有趣的吐槽,当然还有智慧与实用兼具的各种管理理论和工作理念。作者提到关于本书最喜欢的一段读后感:“有些书适合给你的朋友,为了分享阅读的喜悦;有些书适合给你的同事,为了建立理念的共识;有些书适合给你的老板,为了播下伟大的种子。而本书适用于以上所有三种情况。”我想我也无法作出更好的概括了。
进入“互联网+”时代,人们的知识、眼界、模式、理念面临又一次变革,产业和商业格局也因此发生巨大变化。信息技术与核心业务的“黏性”正成为公司竞争力至关紧要的构成因素。所以,如果你的老板还觉得IT运营部就是“修电脑的”,那么,给他/她这本书,或者趁早换一个老板。
本书主角任职于一家传统汽车制造业巨头,老婆孩子热炕头的“小确幸”日子过得正滋润,突然临阵上马统领IT。主角光环尚未戴稳,缺乏跨团队协作、过度依赖关键个人、办公室政治斗争严重、部门地位尴尬,再遇到并未科学规划又严重消耗资源的“凤凰”项目上马,扶他上位的英明领导又突然变身不近情理的霸道总裁……看着着实凄惨。这时,和很多武侠小说中的情节一样,陷人绝境的男主遇到了扫地僧一样的高人,亲身传授“三步工作法”秘籍。男主终于扬眉吐气,练就一身绝技,率领一班人马帮助公司渡过难关,迎来了期待多年的“凤凰涅槃”。
本书的几位联合作者都有丰富的IT从业背景。想必其中不少情节和细节都来自作者的亲身经历。在一次接受采访时,联合作者之一的基恩-金表示,他们写作此书的灵感来自于Flickr公司的约翰·阿尔斯帕瓦和保罗·哈蒙德在2009年关于开发速率的一场演讲。演讲的核心观点是,只要研发部门和IT运维部门紧密协作,每天至少能够完成十次部署——“快速将产品推向市场”和“提供稳定、安全及可靠的IT服务”这对“鱼和熊掌”能够兼得。
“一天十次部署”是2009年前后兴起的“开发运维运动”的一部分,提倡开发部和IT运维部通力协作,在完成高频率部署的同时,提高生产环境的可靠性、稳定性、灵敏性和安全性。在此背景下,几位该运动的倡导者决定联手写作,用讲故事的方式把这件事说得明白,讲得好玩。多亏了IT男们独有的闷骚和冷幽默,他们没有祭出又一件催眠利器,而是奉上了一本精彩的小说。
最后,万分感谢我的几位朋友在本书翻译过程中,在财会、审计、汽车制造和IT的专业词汇方面给我的帮助。感谢某个IT运维家伙在我翻译期间,接过了每天晚上给宝宝讲托马斯小火车故事的任务,谢谢你的支持和鼓励。
成小留
2015年5月14日

文摘

版权页: 

 

我设法复述那些缜密理性、条理分明的论点,它们是我花了整个周末的时间排练的。我继续说:“另一个重要问题是,有太多不同的项目让我们分心。你一直明确要求,凤凰项目是最重要的,但我们似乎无法一以贯之地把资源集中到凤凰项目上。比方说,上周四,内部审计交给我们一套调查结果,让我们必须在一周内展开调查并形成答复函。这样做就会影响到凤凰项目。” 
我一边说,一边不断观察史蒂夫,到目前为止,他一直面无表情。我平静地看着他说:“通过这次会议,我希望了解,相对而言,凤凰项目和审计发现哪一个优先级更高,并讨论一下项目数量的问题,以及如何恰如其分地为这些项目配备人手。” 
我觉得自己干得不错,自我感觉是一个有能力、有干劲的管理者,冷静而努力地抉择如何为公司提供最 好的服务,而不是进行道德判断。 
史蒂夫愤怒地回答:“什么优先级高不高的狗屁问题?要是我跑去告诉董事会,我要在销售和市场营销之间二选一,然后问他们到底应该做哪个,我会被满屋子人笑死的。两件事我都得做,你也一样!生活是很艰难的。凤凰项目是公司的首要任务,但那并不意味着你就能不管SOX—404审计的麻烦事。” 
我在心里默数三下才开口:“当然,我表达得不够清楚。凤凰项目和合规项目都需要某些关键人力资源,比方说布伦特。单是合规项目就会占用这些人一年的时间,但我们需要他们专心从事凤凰项目。此外,我们的基础架构太过脆弱,每天都会发生故障,这方面也经常需要同一拨人去恢复正常运营。假如今天发生了和工资核算故障类似的服务中断,我们恐怕就必须让布伦特停下凤凰项目和合规工作,去查找故障了。”


转载于:https://www.cnblogs.com/refreshing/p/7876571.html


推荐阅读
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • 本文介绍了adg架构设置在企业数据治理中的应用。随着信息技术的发展,企业IT系统的快速发展使得数据成为企业业务增长的新动力,但同时也带来了数据冗余、数据难发现、效率低下、资源消耗等问题。本文讨论了企业面临的几类尖锐问题,并提出了解决方案,包括确保库表结构与系统测试版本一致、避免数据冗余、快速定位问题等。此外,本文还探讨了adg架构在大版本升级、上云服务和微服务治理方面的应用。通过本文的介绍,读者可以了解到adg架构设置的重要性及其在企业数据治理中的应用。 ... [详细]
  • 禁止程序接收鼠标事件的工具_VNC Viewer for Mac(远程桌面工具)免费版
    VNCViewerforMac是一款运行在Mac平台上的远程桌面工具,vncviewermac版可以帮助您使用Mac的键盘和鼠标来控制远程计算机,操作简 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • 解决VS写C#项目导入MySQL数据源报错“You have a usable connection already”问题的正确方法
    本文介绍了在VS写C#项目导入MySQL数据源时出现报错“You have a usable connection already”的问题,并给出了正确的解决方法。详细描述了问题的出现情况和报错信息,并提供了解决该问题的步骤和注意事项。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • SAP羞辱国产软件商:技术停在10年前
    SAP中国研究院总裁芮祥麟表示,国产软件厂商过于热衷概念炒作,技术水平停留在10年前的客户端架构水平。他认为,国内厂商推出基于SOA的产品或转型SAAS模式是不可能的,研发新架构需要时间。当前最热门的概念是云计算,芮祥麟呼吁国产厂商应该潜心研发底层架构。 ... [详细]
  • GAMETECH腾讯云游戏行业技术沙龙成都站圆满落幕
    11月13日,由腾讯云主办、游戏茶馆协办的2020年首场GAME-TECH腾讯云游戏行业技术沙龙在成都圆满落幕。本次沙龙邀请了腾讯云游戏行业解决方案总监宋永周、腾讯云游戏行业高级解决方案架构师曾梓恩、腾讯云游戏行业高级产品架构师郑晓曦、腾讯云游戏行业高级解决方案架构师温球良和天美L1(王者荣耀)服务器技术副总监杨光,为参会同行们带来了干货满满的技术建议。本文介绍了腾讯云游戏云的优势和为不同游戏研运场景提供的服务。腾讯云在中国游戏云服务市场领跑,成为众多游戏开发者的合作伙伴。 ... [详细]
  • 本文介绍了C#中数据集DataSet对象的使用及相关方法详解,包括DataSet对象的概述、与数据关系对象的互联、Rows集合和Columns集合的组成,以及DataSet对象常用的方法之一——Merge方法的使用。通过本文的阅读,读者可以了解到DataSet对象在C#中的重要性和使用方法。 ... [详细]
  • 本文介绍了PhysioNet网站提供的生理信号处理工具箱WFDB Toolbox for Matlab的安装和使用方法。通过下载并添加到Matlab路径中或直接在Matlab中输入相关内容,即可完成安装。该工具箱提供了一系列函数,可以方便地处理生理信号数据。详细的安装和使用方法可以参考本文内容。 ... [详细]
  • tcp/ip 高清大图
    为什么80%的码农都做不了架构师?转载于:https:my.oschina.netgsbhzb ... [详细]
author-avatar
鱼mm不会游泳456
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有