每个公司都有一套适合自己的组织结构,它是公司正常运作的基石,公司中的每个人都在这个组织结构里有自己的位置,大家同心协力,维护公司这台机器的正常运转。
公司的主要目标是利润,那么我们每个人的首要任务是创造利润。这就是为什么销售和生产部门的薪水要高于同公司的其他部门的原因。能够为公司创造利润,这使我们在职业生涯中安身立命的根本。那人力资源、财务就看起来并没有创造利润,人家活得也是相当潇洒啊。这两个部门像机器中的润滑油一样,机器的正常运转是不能够缺少他们的。
苹果公司是根据功能来进行组织管理的,这在乔帮主在位时效率出奇的高;而微软是稳扎稳打,依然沿用部门式管理。下面是微软的组织结构图,相传是公司招聘时画出来的,突显大公司的复杂(看样子,应该是2012年的)。
图中可以看出,部门间并不是孤立的,他们会以产品为媒介来建立连接。比如Skype被收购后,在Application和Search|Social下都有出现,现在应该成为独立部门了。
庞大的系统,公司领导希望他们相互配合,共同托起微软不落的太阳,但运行过程中部门间难免要起磨擦,下面这幅图形象的刻画出微软内部部落与联盟内斗的一面。
当时这一系列IT名企组织结构图风靡的时候,我就对微软的这幅内斗图感慨良久。当网上跟风都在画自己公司的组织结构图时,我觉得我们公司用这幅图就够啦。
同样的,我们是以不同的技术方向划分外包部门。以我看,当初如此设计,是想让每个部门有自己最擅长的技术,这叫做专业。别人为什么会把项目给你?因为你专业!
但后来公司的一项制度完全摧毁了上面美好的愿景,公司制定部门的利润目标并将所有部门来个利润排名。表明上看是领导以此激励各部门领导好好干,都要干个好业绩,其实质是吹响了部门间争斗的号角。小小的排名,立刻将各部门从兄弟变成了竞争对手,再迫于业绩压力,原本专业的部门,开始变得不务正业了。
所谓有奶就是娘,在部门领导眼中,能够为部门拉来打单的才是英雄,其他都是狗屁。做技术的有啥用?我今天给你拉来个WEB项目,你不会,明天给你拉来个IOS的活儿你也不会,后天给你整个Windows驱动的活,还是不会。要你们有何用?
此所谓术业有专攻,我们做技术的真不是万能的。明明我是做Android的,你非要让我做其他技术的项目,不合适啊。
就这样,各部门冲破原因按专业分部门的限制,一切为了利润,公司内部血雨腥风。
身处一线开发的我,只能看在眼里急在心上。我像众多弟兄一样,就像一颗螺丝钉,哪里需要去哪里。挣扎于这种支离破碎的项目,对一个技术人员来说,是十分伤元气的。尤其是新人,对技术成长是很强的杀伤性的。这样工作下去,你会发现自己将无一技之长。技术,是我们安身立命之根本。如果没有了技术,就没有了核心竞争力,以后也谈不上什么职业发展。
这种现状如果公司层面不出面调整,只会恶性循环下去。我们对此是无能为力的,但我们能够做的,还有四点:
1.继续坚持下去,但我们要在其他时间付出更多,来加强我们的技术体系。
2.转型。你的生命中不单单只有技术,可以尝试销售或管理岗位。
3.寻求领导帮助,尽量在技术跨度不大的项目中工作。因为我们还是需要专业人才的,一旦真正掌握了一项技术,会受用终生。
4.如果无法改变外界环境,也不能使自己适应这里(自己要得到提高与成长,混日子不算),那还是另寻出路吧。