曾经没做PM时认为PM是个非常舒服的位置,验收进度,分工模块,划分时间,工资还比PG高。做了几年PM了,当中甘苦自知。
1、工作任务不一样,做PG仅仅要把自己的工作模块非常美丽的完毕,就是一个非常高的绩效。考虑的东西相对较少。能非常专注的投入,
做PM你得为程序猿分工,分模块。还要盯着他们的进度。查看他们的代码质量。
要是碰到一些懒散的。不服管的员工,还要细心的说服他。有时候小弟不顶事,还要自己出手写代码。
而作为程序猿,仅仅要管好自己的那一块,应付好机器即可。
与人打交道比与机器打交道要难,这也是PM的价值所在,要不然凭什么比天天写代码的程序猿工资高呢?记得曾经做PG时。一年4个季度的绩效。我拿了3个S级绩效,志得意满。可是第一次做PM时第一个季度绩效却仅仅得了一个B+。
2、心态不一样。做PG时天天想的仅仅是自己的一亩三分地。
做了PM天天想的是程序猿们做的有没有问题,是否按时完毕,隐患多不多。天天思考着怎么样才干让他们更高效更稳健的做出东西,当中一个程序出了问题,比他还着急。程序做的慢或者做的不好。得想着怎么样和他说,让他改进。程序一般都比較好找工作,所以一般心气都挺高。说的重了,心里不爽就easy撂挑子,不说也不行。还要保持技术的前瞻性,毕竟程序PM归根究竟还是程序。
3、PG普遍的主人翁意识不强,项目紧的时候加班获得或少都觉有抵触,加了几星期班,就认为自己干得特别多。
总结:PG非常多时候会非常大程度的受PM的工作方式的影响,所以我自己负责的工作任务。我首先要自己做好,须要加班时自己作为表率。平时一直灌输给程序们的一个理念就是分配给自己的任务一定要美丽的完毕,我能够接受延期,但不接受工作周期的最后时刻告诉我完不成,你能够提前预警。并且你想要得到很多其它的东西,首先要付出很多其它的努力,放平心态。换位思考,以身作则,以一句话总结:你仅仅有非常努力。才干够看起来毫不费力。