k8凯发科技研发研发公司是什么意思一个小公司如果有两个研发总监结果就是“火花四溅
发布时间:2024-04-20 00:01:13

  如果一个软件公司有两个研发总监,会发生什么事情呢?所谓一山不容二虎,一个公司如果有两个研发总监,如果业务不耦合,两个研发总监或许还互不干涉,但是,我们公司偏偏是有两个研发总监,两个研发总监之间负责的业务、可支配的人力却非常耦合,于是就发生了各种“奇奇怪怪”的事情!

  我们公司虽然不大,巅峰时期也就50来号人,但是光管理层就快超过了10个人,分别是老板、k8凯发天生赢家一触即发研发总监Ak8凯发、研发总监B、两个项目经理、一个行政总监,其他的像人事、财务就不说了。

  两个研发总监其实大多数时候也不怎么管事,反而需要写代码。因为两个研发总监属于我们公司的“核心技术”,作为一个以技术吃饭的公司,公司可以没有其他人,但是不能没这俩研发总监。

  所以,两个研发总监有时候会有点分身乏术,于是公司在研发总监之下又安排了一个研发经理的职位。而我,恰恰就不是任何一个研发总监招聘的,而是由研发总监A手下的研发经理招聘的。所以,我在公司研发团队里的局面就比较尴尬了!

  虽然两个研发总监平时基本不管下面的研发人员,但是每个月每个研发人员的考核,却是由研发总监来定的。

  就这么两个只管写代码的研发总监,平时不插手下面研发团队的事情,但是一旦遇到了特殊情况,两个研发总监之间的权利斗争就开始了!这就是我前面所说的“一山不容二虎”!

  据研发总监B回忆说,当初他刚进入公司的时候,经常被研发总监A和老板嘲笑,说他学不好算法。具体原因不详,但是,其实我们公司的算法都挺简单的,我在学习行业算法的时候也只不过用了半个月左右时间。

  不管是什么原因导致的研发总监B在算法上面上手慢,但是,研发总监B和研发总监A之间的梁子在刚开始就结下了。

  但是,让人意外的是,当研发总监B学好算法以后的日子里,公司项目验收最快、软件系统最稳定的,却是研发总监B的项目,而研发总监A写的项目却频频出现问题。

  因为公司项目之间人员都是遵循“谁手下有人谁上”的原则,每当有新的项目出现的时候,两个研发总监为了不让自己无人可用,都会以手下人都忙不开为由,让另一个研发总监派人。所以,我们公司很多项目虽然看似正常,但是总感觉项目参与者之间,劲都使不到一块去!

  因为公司的组织架构原因,虽然研发人员都隶属于两个研发总监管,但是,并不是所有人都是两个研发总监亲自招聘的,比如说我就是研发总监A下面的研发经理招聘的。

  我进入公司时,隶属研发总监A,但是,我接到一个项目,因为是研发总监B擅长的项目,需要和研发总监B进行合作。

  研发总监B是一个年纪比较大的老程序员了,具体年龄不详,我估计快50了,加上我进入公司时,公司的业务对我来说比较新,所以还没适应过来,因此,和研发总监B产生了一些代沟和摩擦。

  我不知道研发总监B是不是有意的,其实我俩合作的这个项目95%的工作其实都是由我来完成,研发总监只需要提供那5%的算法代码即可。

  我们这个项目是需要出差的,结果研发总监让我先出差到客户那,还说等我到客户那,他的算法就写好了。

  结果,实际情况是,我在客户那待了一个多星期,研发总监B的算法都没给到我!直到我生气了,跟我们研发总监A说:“如果研发总监B还不把算法给我,我就回去了!”,研发总监B这才慢慢悠悠把算法代码给我了,这还没完,因为他给的算法有问题,导致我在客户那又耽误了一个星期才回来。

  但是,研发总监A虽然是我的最高上司,可是可能因为我不是他招聘的,因此对于我这个人他也没太当回事。

  比如说,公司曾经有一个项目是我带队开发的,“带队”可以理解为我在这个项目中的角色类似于研发组长,比研发经理的职责低一个档次,也就是整个项目的架构是我搭建的,项目的其他成员的工作都由我来安排。

  后来,因为项目组一个年轻程序员跟我有点意见不合,所以我俩闹了一点小矛盾。跟我起矛盾的这个程序员也就三年左右的研发经验,因为这个项目的架构是我搭建的,他从来没有接触过类似的架构设计,说白了就是没看明白。

  我耐心得跟他解释我架构设计的意义,总之就是开发那一套核心理念,比如说可扩展性、高内聚、低耦合那一套,但是我认为设计得还是比较简单易理解的。

  谁知道这个程序员挑起了我架构上的毛病。并且还经常跟研发总监A说我的架构设计的很垃圾,让人看不懂,还说以后不想和我合作之类的话。

  研发总监A听他这么说,开始还给我打圆场,跟这个程序员说我是个十年经验的程序员,之前还在其他公司当过研发总监,水平没得说,要他和我多学习之类的话。

  结果,这个程序员看研发总监A这么说,也没法子了,就没有再跟研发总监A多说什么。但是,k8凯发天生赢家一触即发自此就开始在公司里面跟其他程序员说我自己号称十年程序员,水平也不过如此之类的话。

  这话一不小心就被人透露到我这了,我听到这话没忍住,就去找研发总监A理论,说年轻程序员这么搞属于人身攻击了,意思就是让研发总监A管管。

  结果,研发总监A非但没有表现出想要管的意思,还让我不要追究,以免搞坏同事关系。自那以后,我才明白,研发总监A有护犊子的习惯!

  研发总监A护犊子到什么地步呢?有一段时间公司没项目,之前说我水平差的那个程序员被研发总监B手下的同事抓到好几次上班在干别的事情,因此研发总监A不得不处罚了这个程序员,可是这个程序员因为受到了处罚,心里不快活,就找借口请假了!

  研发总监A看这个程序员似乎有点脾气,可能觉得他能力还行,估计不让自己团队损失一名可用人才,没过多久,研发总监A就给这个程序员涨了工资!

  从那以后,这个年轻程序员看似乎研发总监A护着他,所以就谁也不放在眼里了,说话做事的风格开始雷厉风行k8凯发,更加不顾及同事之间的情绪。但是,研发总监对此也是睁一只眼闭一只眼!

  而研发总监B也好不到哪儿去,经常和研发总监A因为“隶属问题”互相给对方手下的人推责,搞得几乎每个项目只要两个研发团队之间有交集,必然会导致所有人都身心力疲。

  两个研发总监之间的隔阂以及研发总监的“护犊子”行为,导致了很多比较优秀的员工都会成为他俩之间矛盾的牺牲品,因此很难留住真正干实事的人。

  至于我,平时因为和研发经理接触得比较多,很多事情都是研发经理给我扛着,所以我经常能置身事外。

  很多公司没有大公司的命,但是却有大公司的病。设立两个研发总监本身没有什么问题,但是一定要齐心,否则就会像我们公司一样,两个研发总监之间互相使绊子、护犊子!