3 回答
当时看到这张图我们正常人都有两个反应:
一、肯定不是谁都能当项目经理管好项目的,得摸索出经验来才行,不然你去找程序员哭一会吧;
二、程序员不是坏人。为什么跟你干活会情绪如此不稳定,甚至表现得恨不能人格分裂呢?
之前我也是程序员出身,做过项目管理。深刻体会到这确实是两个对立的面:
程序员的问题总结起来无非下面三类:
1、需求进度分工问题。总觉得提供的需求不合理、项目给的截止时间太短、这个功能不是该我做的赶脚。
2、态度或水平问题。一些情况下对于自己写的代码都是写完求保佑的姿态,留坑太多不愿意改bug,因为可能改一个引入一堆新问题;拒绝他人怀疑自己的实现方法。
3、天生傲娇闹情绪。产品经理煞笔、设计师煞笔、项目经理煞笔、后端煞笔、钱少活多我不干了。
后来自己也做项目经理了,也总会觉得程序员老是推卸责任、完成得不及时、代码写得不够好。我们确实习惯性的认为别人的工作更加容易,喜欢给人贴标签。就是这样的画面。
其实,项目经理就是针对以上问题做工作,外加协调各种资源保证项目进度和质量。
针对上面需求进度分工问题:项目经理就需要『清晰的规划』『明确的分工』两手抓;态度或水平问题,需要项目经理在技术实现上有深刻认识,不被程序员兜着走,再是注意挑选一定水平的程序员合作;天生傲娇闹情绪:那项目经理自身态度、心态要好,听的批评挨得骂,一心只想把项目做好。总之,预防各种问题,把工作做到细处,排除一切困难障碍,让项目准时保证质量交付的就是好。