关于技术管理角色的思考
将者 智、信、仁、勇、严也
本人不是技术管理者,但也时常思考一下什么是一个好的技术管理者,无论是CTO、项目经理还是Team Leader,或只是暂时充当管理角色的人员应该都此范畴。虽然这更多地是从开发人员的角度来思考并且较为片面,但我认为优秀的技术管理者应该更明白这些道理。
以正确的方式沟通
本人不是很善于沟通,但也知道沟通有多么重要,作为技术管理者显然更加重要。但似乎并不是每个技术管理者都能以正确的方式沟通,经我总结大致有:
- 以命令式语言沟通
- 掺杂个人片面观点
- 以争吵的方式说话
一个人的语言基本上能体现其思想、态度甚至能力。或许受中国官僚主义“优良传统”的(有意或无意的)影响,当职位稍高一点就容易出现“官腔”。如果言语中经常是个人片面的观点,无疑体现出管理者的思维的高度和广度有问题。争吵在各种讨论中当然在所难免,但如果出现频率过高,肯定是正常的。之前在一家外企工作的历经有不可值得觉得的地方,虽然那不是一家大企名企,但工作内部相对宽松的管理、融洽的人际关系、工作中的上下级及生活中的朋友让我印象很深刻。
建立团队凝聚力
如果建立团队凝聚力但是一个技术活,特别是团队中都是(大多自认为是)“牛人”时,更考验技术管理者的能力。经过观察和体验,我认为:
- 真诚地肯定开发人员的工作,无论是否是项目直接相关
- 合理地分配任务,开发人员可能与其他职位不太一样,开发人员都喜欢有挑战性的工作,如果只给他分配简单的工作,无疑是在伤害其自尊
- 组织有价值、有意义、有高度的技术交流活动
树立人格魅力
人格魅力是很微妙的东西,比如魄力、技术高超、为人谦逊、处事公正…,估计这此都是需要很长时间的修炼与领悟,需要岁月的沉淀吧。