在IT行业,很多人认为只要我的技术过硬,晋升管理岗位是完全没有问题的,其实不然。纵观大型互联网公司的管理者可知,他们不仅具备高深的技术水平,同时也具备较强的管理技能,能为团队谋福利,为公司创业绩,因此,方方面面都是需要修炼的。那么,算法工程师想要转行做管理岗位,需要具备哪些方面的能力呢?
作为算法工程师,常用技术的深度和宽度缺一不可,架构能力非常关键,否则技术方向都把握不好,技术决策也容易出问题。如果技术能力没达到一定水平,不建议太早转管理。对此,建议大家能力水平至少要接近阿里的P7,腾讯的T3-1,百度的T6,方可竞聘管理岗位。
很多普通算法工程师觉得自己是不需要了解业务的,但是当大家准备竞聘管理岗位的时候,一定要了解业务,不了解业务,技术没法落地。对此,建议大家平时不仅要熟悉业务,而且还应该具备比较强的业务意识,能够让产品和算法结合业务需求来进行开发。
软性素质这个词有些泛,在此建议大家从以下两个方面进行提升:
1、学会从团队角度考虑问题
以前作为算法工程师,更多是从事情本身或者从个人角度出发,但成为管理者以后,转变成团队思维是最最重要的,因为你的KPI取决于你整个团队的完成情况,你要权衡的是团队整体的利益和效能。对此,建议大家做到以下几点:
①教会其他人,团队共同成长;
②事前做好提醒、跟进、支持,事后做好复盘和案例分享;
③技术决策会通盘考虑对团队整体的技术提升、复用性和业务影响等因素;
④弱化自己,归功于团队中表现优秀的人。
如果通过一个问题能够提升组员某方面的能力,管理者应该扮演好教练的角色,放手让组员自己去做,你要做的仅仅是观察、给一些指点、适当给予时间上的支持。唯有如此,整个团队才能成长的更快。
2、重视情商,做好自我情绪控制
管理上能做多大事情,真的和情商有非常大的关系。IT界的技术人员由于工作性质的原因,普遍注重技术上的提升,而忽略情商的培养和维护。因此,想要晋升为管理岗位,就必须从一开始就意识到情商的重要性,特别是在对外沟通上,要尽量控制好自己的情绪。对此,给大家分享三点建议:
①保持积极乐观的心态,提高自己面对问题时的承受能力,想清楚情绪化是解决不了问题的,只会加大解决问题的难度。
②能够自我反省并吸收别人的反馈,做得不好的地方要勇于正视并且持续改进。
③培养亲和力,不要觉得自己是领导就摆着架子,要有一种谦和的姿态,能够尊重人并且真诚待人。
以上便是算法工程师想要转行管理岗位必须具备的能力了,当然除此之外,还有知人善用、合理管理时间等,希望每一个工程师,都可以不断打磨自己的管理软实力,从而在管理岗位上顺风顺水!