我们长久以来被灌输固守本职的观念,这种观念如此强烈,以致将自身跟工作混淆。
一个员工进一家公司,常常被分配到一个领域里,而且按开发语言划分居多:c++组,java组;前台,后台。
大部分人,进入一个组,就把自己职责固定在这个组内。一个c++组的开发人员,一般人不会去主动去做点java开发,特别是中大型公司,人员充足,主管不会去分配一个组的人去做另一个组的工作。
但是,常常有一种现象:你发现一小部分人,常常不甘寂寞,工作职责是C++开发,他也对java或c#学习兴趣浓厚,还常常找机会说服主管或同事让他试一试,时间一长就真有这个机会,最后你发现,这类人自学能力强、适应能力强,常常有更好的上升空间。
而那些大部分人,固守本职,随着时间推移,最后连本职工作也没有兴趣了,工作谈何绩效,晋升谈何机会。
当一般人被问起如何维生时,大多数人都是叙述他们天天在做的工作,而不会扩大范围去说明他们企业的目标是什么。多数人认为自己对于整体只有很小或毫无影响能力。他们在自己的工作岗位上埋首苦干,结果把自己的责任局限于职务范围之内。
当组织中的人只专注于自身职务上,他们便不会对所有职务互动所产生的结果有责任感。就算对结果失望,可能也察觉不出何以如此。大家只会认为一定有人搞砸了。
现代组织功能导向的设计,将组织依功能切割分工,更加深了这种学习智障。
看看我们java开发模式,分层开发、分功能开发,复杂问题分解没错,但企业常常用原代码管理(cvs\svn)系统权限来故意让底层开发人员只能获取部分信息,并且没有注意到让团队成员尽量了解整个系统架构的重要性。即便是注重接口设计,但最后组装成系统整体时,显示出来的问题不小。