习惯的力量之二窗户上的洞

作者:范军 (Frank Fan)新浪微博:@frankfan7

工作努力遭批评?

最近忙着给一家公司作项目,每天在在客户办公室上班。我做IT咨询在客户所在地办公是再自然不过了,不同行业和规模的公司都见过不少。可这次却是很特别的一次经历。

第一天就被叫去参加一个每月都举行的安全会议。我很纳闷,我是来帮你们短期干活的,每一分钟你们都要付钱的。这种会我有必要参加么?被告知这是每个人必须参加的,要签到,要谈感想。会议有公司最高主管主持,先播放了一段视频,介绍直升飞机起飞和降落时安全隐患最大,以及如何预防等等。因为是能源公司,能够理解这还是有点关系的。可在会的都是坐办公室的啊。接下来的一个小时谈工伤的指标,以及个人体会等等。

接下来的几天我在忙着做了两个整天的Online Course,基本上是公司政策,安全以及健康工作习惯等等。我心里这个着急啊,本来整个项目的时间不长,怎么就需要在这方面花这么长时间?

好不容易正经干活了,我自然的努力把进度赶出来。一天大领导走进我的办公室,与我进行了亲切友好的交谈,拉拉家常,说说天气。末了话锋一转委婉的说,我给团队的指标扯了后退。我心里不由一紧。原来最近的报告显示我在工作期间休息次数太少,可能会影响到我的个人健康。当然因为我是新来乍到,以后注意就行了。原来我的电脑预装了提醒我休息的软件,但很多次看到提示我没有休息。因为工作努力受批评,工作这么多年还是第一遭。

破窗户理论

在一次例行的安全会议上,该公司的一位主管讲了著名的破窗户理论(Broken Window Theory)

该理论早在1982年由社会学家提出,并且有过一个著名的实验。在街头并排停放着两辆汽车。其中一辆的窗户玻璃有个不算太大的洞,另一辆则完好。在很短的时间内,那辆窗户有洞的车连续被不同的人破坏,车内物品也被洗劫一空。而旁边的那辆车则24小时内都完好无损。主持实验的人员故意把那辆好车的车窗打破,之后的2小时内这辆车也经历了同样的厄运。该理论在很多其他场合也被验证过。一幢房屋如果有破窗户的话,被盗窃的几率相比较会高出很多。

纽约曾经的犯罪率居高不下,通过整治地铁涂鸦和秩序,很有效的产生了一连串的积极效果,从而把犯罪率降低到历史最低。

IT环境中的破洞

为什么客户这么重视安全?甚至对办公室内人员的工作习惯的细节都严格要求。在客户办公室工作一段时间后。我慢慢理解了。

因为对于能源产业来讲,安全隐患直接导致工伤,甚至重大的经济损失。从上至下贯彻安全意识,其实就是培养一种习惯。对于看似细微的安全隐患,其实就好比窗户上的洞。如果不能及时发现并更正,将会产生一系列的负面效应。在办公室工作的人员,往往是决策的制定者,直培养他们的安全意识和习惯,就显得格外重要。

由此我想到了IT环境,窗户上的洞意味着什么呢?可能是一个补丁没有及时更新,忽略了一个必要的步骤,文档上的一些疏忽和遗漏,工作上的一点马虎和大意。看似一个不起眼的问题,很可能造成后续的连锁反应。

千里之堤,溃于蚁穴。一个成功的IT系统往往需要多少人对细节的精益求精,以及对质量的不懈追求。对于失败的的IT系统,有的时候看上去每一个问题好像都不是致命伤,可小问题不解决,正如窗户上的洞,会直接间接导致一系列的问题,以至于积重难返。

小结:

窗户破了,在最短的时间内补上。把小问题在最短的时间内纠正,可能避免以后的大麻烦。

习惯的力量之二窗户上的洞

时间: 2024-10-01 10:04:11

习惯的力量之二窗户上的洞的相关文章

最牛初三班主任的讲话,不要做趴在窗户上的苍蝇

初中,初中语文, 在整个求学的过程中,如果你遇到了一个全心全意为你着想的老师,你是幸运的:如果你遇到了一个善于总结的老师,你也是幸运的:如果你遇到了一个既全心全意为你着想又善于总结的老师,那么恭喜你,你一定是世界上最幸运的人之一.想要步入"世界上最幸运"这一行列吗?看看这篇文章,也许就不远了. 最近,三好网李老师老师对学生们说了一番话,可谓字字珠玑,句句戳心. 我今天的讲话,主要是对那些我放心不下的同学说的.我想说:不要当趴在窗户上的苍蝇--只有光明没有前途!有的同学可能想,我现在还很

springMVC3学习(十二)--文件上传优化CommonsMultipartResolver

基于上一篇文件上传发现效率很慢,我们应该对它进行优化  使用springMVC对文件上传的解析器 来处理文件上传的时候需要在spring的applicationContext里面加上springMVC提供的MultipartResolver的申明 这样客户端请求的时候 springMVC会检查request里面是否包含多媒体信息 如果包含了就会使用MultipartResolver进行解析, springMVC会使用一个支持文件  处理的MultipartHttpServletRequest来包

Java Web(十二) commons-fileupload上传下载

今天心态正常...继续努力.. --WH 一.上传原理和代码分析. 上传:我们把需要上传的资源,发送给服务器,在服务器上保存下来. 下载:下载某一个资源时,将服务器上的该资源发送给浏览器. 难点:服务器端获取资源时比较麻烦, 浏览器端 注意:enctype=multipart/form-data:该属性表明发送的请求体的内容是多表单元素的,通俗点讲,就是有各种各样的数据,可能有二进制数据,也可能有表单数据,等等,所以使用该属性也进行其区分,发送的格式如下(使用火狐中的Firebug插件进行捕捉的

Python 基础【二】 上

一.python语言分类 1. C python   c语言的python版本 官方推荐 使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上. 2. Jython  java python Python语言的Java实现,不仅提供Python的库,同时也提供所有的Java类.能运行在任何可兼容的Java1.1或更高的Java虚拟机平台上. 3.IronPython Python的C#实现,IronPython将Py

大二(上)------狂野计划

大一就这样悄悄而逝,甚至没来的及挥一挥衣袖.我们就是这样,细数往事的时候,才发现时光飞逝的真他妈快!一不小心,大学已经过去了四分之一.小时候常常憧憬着上大学,而今到达了,却也迷失了. 有时我们万分疲惫的到达了终点,却忘记了初衷!曾经有过多少豪气干云的梦想,碾死在岁月的车轮下,溶解于时光的长河里,丢弃进世俗的烟尘里. 下坡的路真的很好走, 一个人的堕落根本不需要理由! 回首往事, 暮霭沈沈, 我还欠青春一份疯狂, 还欠梦想一份执着, 还欠未来一个承诺, 还欠自己一个答案! 也许我很平凡, 也许我很

Maven学习 (二) Eclipse 上安装 Maven3插件

原文:http://www.cnblogs.com/quanyongan/archive/2013/04/18/3028181.html eclipse 安装插件的方式最常见的有两种: 1. 一种是在线安装,这貌似是用的最多的,就是:Help  -->  Install New Software,然后输入 HTTP 地址来安装,但有一个很明显的缺点,就是慢,即使网络好也不见得很快安装好! 2. 另一种是离线安装的方式,用 link 的方式来安装,这种方式可拔性更好,非常方便. 下面就具体说一下以

iOS-网络编程(二)文件上传和断点离线下载

一. iOS中发送HTTP请求的方案 在iOS中,我们常用发送HTTP请求的方案有苹果原生(自带)NSURLConnection:用法简单,最古老最经典最直接的一种方案 (iOS 9.0弃用)NSURLSession:功能比NSURLConnection更加强大,苹果目前比较推荐使用这种技术第三方框架AFNetworking:简单易用,提供了基本够用的常用功能,维护和使用者多 二. NSURLConnection (已弃用) 虽然NSURLConnection已经被弃用,但是我们还是要了解NSU

Java Web总结(二)-- 上传和下载

  在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现. 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的开源工具common-fileupload这个文件上传组件.这个common-fileupload上传组件的jar包可以去apache官网上面下载,也可以在struts的lib文件夹下面找到,st

二 master上部署k8s组件

接着第一篇,在部署Kubernetes之前一定要确保etcd.flannel.docker是正常工作的,否则先解决问题再继续. 主要部署 三个角色 :kube-apiserver kube-controller-manager kube-scheduler 一 生成证书(master上) 1 建立一个目录专门存放证书 cat > ca-config.json <<EOF { "signing": { "default": { "expir