《构建之法》 第四章、十七章阅读与思考
第四章:两人合作
引文:身旁这个家伙老是问问题,他/她不会看书吗?我都无法专心工作了。
如果软件工程师连一对一的合作都做不好,不能有效地去影响同伴,让合作双方都能从合作中受益,提高水平,那大家就别扯什么团队合作这些事了。
问题:一对一合作两人的技术水平有差距,如果一个人技术很差,那么代码审查时两个人该如何去审查?让一个不精通的人去审查代码不是更浪费时间?
思考:一对一合作的两个人技术水平不可能没有差距,这时,如何分配好每个人的工作就显得尤为重要,技术好的就编写代码,技术不是很好的就提供好的思路,代码审查则两个人一起审查,技术差的可以在审查过程中提出自己的疑问,让技术好的给自己讲解,这样才能做到双方都受益。其次技术差的在另一个人工作的时候不要频繁的打扰他,可以自己查查书等工作做完或休息的时候再问。技术好的也要有耐心的为技术差的讲解,不能不耐烦。毕竟连两个人的事都处理不好,就更别谈团队这么多人了。
第十七章:人,绩效和职业道德
引文:磨合是一个团队成长的必经阶段,但是如果一个团队长期挣扎在磨合阶段,领导人要负主要责任。
规范阶段的团队,随着项目的开展和成员们的互动,一些成文或不成文的规则逐步建立起来。
创造阶段的团队,知道为何而战,并将注意力集中到如何创造、实现目标上。
问题:如何让一个团队保持长久的生命力?
思考:一个团队要经历萌芽、磨合、规范、创造四个发展阶段,这四个阶段缺一不可,没有萌芽就没有团队的创立,没有磨合就没有团队成员的默契配合,没有规范就没有严格的管理,没有创造就没有团队的发展。要想让一个团队长久地保持生命力,团队的领导者就要具有领导力,不一定要求有过硬的技术能力,但要有强大的领导能力,学会用正确的人做正确的事,有清醒的头脑,在面对突发问题时能最快速地想出解决办法,如遇到成员脱离队伍跳槽等,同时要知道如何解决成员骄傲自大的问题。所以一个团队的领导者要想让团队保持长久的生命力要学会的很多,并不是当了领导者之后就把所有工作下放给成员去做。