我們長久以來被灌輸固守本職的觀念,這種觀念如此強烈,以致將自身跟工作混淆。
一個員工進一家公司,常常被分配到一個領域里,而且按開發語言劃分居多:c++組,java組;前臺,后臺。
大部分人,進入一個組,就把自己職責固定在這個組內。一個c++組的開發人員,一般人不會去主動去做點java開發,特別是中大型公司,人員充足,主管不會去分配一個組的人去做另一個組的工作。
但是,常常有一種現象:你發現一小部分人,常常不甘寂寞,工作職責是C++開發,他也對java或c#學習興趣濃厚,還常常找機會說服主管或同事讓他試一試,時間一長就真有這個機會,最后你發現,這類人自學能力強、適應能力強,常常有更好的上升空間。
而那些大部分人,固守本職,隨著時間推移,最后連本職工作也沒有興趣了,工作談何績效,晉升談何機會。
當一般人被問起如何維生時,大多數人都是敘述他們天天在做的工作,而不會擴大范圍去說明他們企業的目標是什么。多數人認為自己對于整體只有很小或毫無影響能力。他們在自己的工作崗位上埋首苦干,結果把自己的責任局限于職務范圍之內。
當組織中的人只專注于自身職務上,他們便不會對所有職務互動所產生的結果有責任感。就算對結果失望,可能也察覺不出何以如此。大家只會認為一定有人搞砸了。
現代組織功能導向的設計,將組織依功能切割分工,更加深了這種學習智障。
看看我們java開發模式,分層開發、分功能開發,復雜問題分解沒錯,但企業常常用原代碼管理(cvs\svn)系統權限來故意讓底層開發人員只能獲取部分信息,并且沒有注意到讓團隊成員盡量了解整個系統架構的重要性。即便是注重接口設計,但最后組裝成系統整體時,顯示出來的問題不小。