风雨
2015-09-11 10:42
134 查看
公司风险预警–你永远叫不醒一个装睡的人
背景是:即使是在公众眼里的大公司,也存在这样的问题, 在公司的在职程序员中,问了一圈,发现没有一个人对公司的某个模块彻底的了解。
这是一个有意思的事情, 也是一个比较危险的事情, 也是一个不容易发现的问题,也是一个不愿意被承认的事情。
很有意思是指:大公司居然也会有这样的问题。
危险是显然的,程序员对自己的模块不完全了解,出了问题,也就不能完全控制。
不容易发现指的是:有时候,某个模块虽然维护者不了解,但貌似也能运行(run),就像不会造电视,也能打开电视看一样,
在这个模块出问题需要被修改之前,完全可以压住这个问题,不让它爆发出来。
这也就是不容易发现的原因,因为只要不出问题,你就不知道我不会修电视。
不愿意承认是指, 虽然程序员自己不懂某个公司的模块,但这毕竟不是多么光彩的事情,是决定不能发朋友圈的。何况,问题暴露之后,
程序员还可以离职以逃避。或者说,可能问题出现之前,自己已经离职了。然后是另一波程序员接盘, 面对着更加久远的,未知的模块。
这种问题的特点是隐蔽,有危害,就像是在一边在盖高楼,一边地基在腐烂松动。结果可想而知。
这种话虽然不好听,没人爱听,可以预见,有些公司就是这样的。
我也可以微笑着告诉你,这样的公司很健康,还能运行几十年,反正,即使消亡了,和我也没有什么关系。
可能的情况是,你也没有期望公司活的很久,因为你也不甚心疼。
人不是生来就是要给打败的,有时候,公司也不是生来就是为了成功的。 如果这样的话,我也就无话可说了, 但我还是要说,
你可以说,你是为了失败, 因为就算你想不失败,办得到吗?
只是作为程序员,要么避免这样的问题, 要么远离这样的公司。
这种问题的造成的原因是 员工离职, 同时 没有100%的接班人。
假设接班人 只能掌握90% ,那么 这样交接5次后,就变成了59%了。
可是怎么会有100% 的接班人呢, 写程序有时候是这样私密的事情。
未完待续。
背景是:即使是在公众眼里的大公司,也存在这样的问题, 在公司的在职程序员中,问了一圈,发现没有一个人对公司的某个模块彻底的了解。
这是一个有意思的事情, 也是一个比较危险的事情, 也是一个不容易发现的问题,也是一个不愿意被承认的事情。
很有意思是指:大公司居然也会有这样的问题。
危险是显然的,程序员对自己的模块不完全了解,出了问题,也就不能完全控制。
不容易发现指的是:有时候,某个模块虽然维护者不了解,但貌似也能运行(run),就像不会造电视,也能打开电视看一样,
在这个模块出问题需要被修改之前,完全可以压住这个问题,不让它爆发出来。
这也就是不容易发现的原因,因为只要不出问题,你就不知道我不会修电视。
不愿意承认是指, 虽然程序员自己不懂某个公司的模块,但这毕竟不是多么光彩的事情,是决定不能发朋友圈的。何况,问题暴露之后,
程序员还可以离职以逃避。或者说,可能问题出现之前,自己已经离职了。然后是另一波程序员接盘, 面对着更加久远的,未知的模块。
这种问题的特点是隐蔽,有危害,就像是在一边在盖高楼,一边地基在腐烂松动。结果可想而知。
这种话虽然不好听,没人爱听,可以预见,有些公司就是这样的。
我也可以微笑着告诉你,这样的公司很健康,还能运行几十年,反正,即使消亡了,和我也没有什么关系。
可能的情况是,你也没有期望公司活的很久,因为你也不甚心疼。
人不是生来就是要给打败的,有时候,公司也不是生来就是为了成功的。 如果这样的话,我也就无话可说了, 但我还是要说,
你可以说,你是为了失败, 因为就算你想不失败,办得到吗?
只是作为程序员,要么避免这样的问题, 要么远离这样的公司。
这种问题的造成的原因是 员工离职, 同时 没有100%的接班人。
假设接班人 只能掌握90% ,那么 这样交接5次后,就变成了59%了。
可是怎么会有100% 的接班人呢, 写程序有时候是这样私密的事情。
未完待续。
相关文章推荐
- 小程序-----Java实现输出5个大于100,小于1000的随机数
- Android 常用第三方库(长期更新)
- Ionic Android开发环境搭建 下
- linux系统设置-防火墙
- iOS小技巧:用runtime 解决UIButton 重复点击问题
- Search a 2D Matrix
- URL编程简介
- 【转】Java开源项目源码阅读方法及二次开发方法
- jar随意下
- win8设置默认浏览器,或默认打开方式
- SpringMVC深度探险(一) —— SpringMVC前传
- Android自学历程—手把手教你使用OkHttp(含各种请求方法)
- 腾讯、阿里、华为的岗位薪资情况概述
- 简单JavaSE游戏----扫雷
- JS细节整理
- SSH协议 和 Telnet协议远程登录
- ssh整合!Struts.xml、hibernate与spring整合的applicationContext.xml、web.xml文件的配置!
- SELINUX 导致rsync无法同步文件
- IOS的变量前加extern和static字段
- win8下浏览器性能对比