程序员都讨厌被管理,而乐于被领导.管理的角色由PM(project manager)扮演,具体来说,PM负责提需求.改改改.大多数情况,PM是不懂技术的,这也是程序员觉得PM难以沟通的原因.而后者由技术领导(technical leader)担当,当然技术领导更接地气的叫法是组长.老大,后文统称为技术Leader.技术Leader复杂带领程序员重逢陷阵,实现PM的需求,技术Leader同时担当研发与管理两重角色.一般说来,技术Leader的专业技能都比较牛逼,组员都比较信赖,因此愿意被领导. 本…