优秀的技术管理者通常具备娴熟的业务能力,并具有良好的目标管理能力;懂得对团队下属同学的授权,以及针对团队本身的合理激励与惩罚。另外,优秀的管理者通常是一个良好的倾听者,并具备很好的向上和向下管理能力。
1、业务、技术与领导力
作为一名技术管理者,首先要求的就是业务 / 技术能力娴熟,这是基础;现在的企业很少有单纯的纯粹管理者,技术管理者本身还是要保证自己在特定技术领域的积累和钻研,不是说做了管理带了团队就不再钻研技术了,这肯定是不 ok 的,因为你自身对技术的认知深度,能很大层面地影响团队整体的技术规划和技术判断。
从我自己角度来讲,即便现在很忙了,还是坚持每周看 2-3 篇最新的领域 Paper;不定期的跟各个业务线的技术同学进行技术方案的讨论和规划的制定,如果再有时间和精力,写写代码跑跑新的算法模型也是很有意思的事。
同时,技术管理者的核心还是领导力,即带团队拿结果的能力。所以,这里一方面要做好自我的角色认知和实践,另一方面还要具备良好的技术规划能力,后面这个是要重点关注的。
具体来讲,就是如何做好团队的整体规划和推进;比如通过对团队已有人员背景和特点的识别,结合业务现状,寻找技术规划的线索,然后进行规划的聚焦和规划的落地。最后在规划的落地执行过程中,还要注意做好人和事的结合切分,进行合理有效地排兵布阵及资源调度。
2、关于信任与倾听
信任是做管理最重要的资源,阿里有句老话叫:因为相信,所以简单。
信任本身是需要积累的,这里面包含几个维度:
第一,价值;作为管理者本身,你能给别人和团队带来多大的价值;第二,守信;尽量做到言必行,行必果,说、做、结果都尽量做到统一;第三,信任他人;这个信任他人不是单纯的依赖他人,而是对下属要做到授权;对合作团队不是分责,而是在保持自己思考和质疑的同时,尽最大努力的协助和支持。
另外,管理者要学会倾听,而不是盲目的自我;这点也非常重要,因为一般做到一定层级的同学,都是在特定领域有一定建树的;但这个时候也很容易出现盲目的自负,认为在自己的领域,我就是最有发言权甚至最正确的;
这种思维方式其实非常坏,一方面会极大限制自身的进一步成长,另一方面也会打击团队的积极性,使团队本身的成长和发展出现天花板,进而影响公司层面的发展。
3、写在最后
此外,其他还有一些软技能就是,要学会“批评与表扬”,以合适的方式形成的团队的优胜劣汰,让团队保持比较强的竞争力。
很多时候,方法和技巧多了,也很容易迷失自我。如同书籍《管理百年》扉页写到的那样,管理没有终极的答案,只有永恒的探索。所以总体还是要依据自己的背景和经历,进行认真的思考和经验的积累。大家面对一个局面,无法分清对错和拿捏抉择时,回归到内心的真实,做到问心无愧,方式和技巧本身可能也就没那么重要了。
Before you are a leader, success is all about yourself. When you become a leader, success is all about growing others.
Refer:
[1] 技术管理者需要具备的技能
https://mp.weixin.qq.com/s/u15WTnACjg3ZAXOM2oG1Pw
[2] 你与优秀管理者之间,还有这6大差距