一线管理人员是公司的中坚力量,他们即要传播公司主体文化,又要带领底层开发人员完成各项开发任务目标, 不能来一点虚的, 因此对一线管理人员的素质要求特别高。 就我自己的经验, 我认为以下几项最为重要:
一、必须具备扎实的技术功底
不一定要有广度,但一定要有深度。计算机软件技术日新月异,人的精力也是非常有限的,不可能所有技术都涉猎到, 如果深度达到了学习其它技术能触类旁通,比如说你java语言很精通,学go或其它语言会很快就能上手并且极容易成为高手。
二、必须培养自己对业务的兴趣并加强深度理解
业务能力非常重要,很多技术leader一味追求技术而忽略技术,其实业务和技术同等重要,某种程度上来讲甚至更重要,因为软件产品肯定是先有需求(业务)而后才有技术,如果一名技术精湛的大牛对业务非常精通,那么离他晋升为公司管理层的时间已不久远了。
三、必须具备良好的心理素质
正所谓高处不胜寒。 越往金字塔的顶端走所承受的压力必然会越大,因为越往上走所面对的事情越多越复杂,如沟通汇报、总结述职、进度偏离包括管理过程中遇到的林林种种人和事,不急不燥、临危不惧才能泰然处之。
四、必须有大局观、具体一定的格局和胸怀
团队里面并非所有人的能力都很强,也并非所有人的脾气都很好, 所谓林子大了,什么鸟儿都有,在团队成员没有达到你预期或者和你产生激烈辨论时,千万要冷静下来仔细想想事情的原尾,事情过后千万不能太过于计较, 身在职场,养家糊口,没有人不想把事情做好的。
ps: 之所以强调这点,是因为我见过太多的领导都是对人不对事,小肚鸡肠气量太小。
一、必须具备扎实的技术功底
不一定要有广度,但一定要有深度。计算机软件技术日新月异,人的精力也是非常有限的,不可能所有技术都涉猎到, 如果深度达到了学习其它技术能触类旁通,比如说你java语言很精通,学go或其它语言会很快就能上手并且极容易成为高手。
二、必须培养自己对业务的兴趣并加强深度理解
业务能力非常重要,很多技术leader一味追求技术而忽略技术,其实业务和技术同等重要,某种程度上来讲甚至更重要,因为软件产品肯定是先有需求(业务)而后才有技术,如果一名技术精湛的大牛对业务非常精通,那么离他晋升为公司管理层的时间已不久远了。
三、必须具备良好的心理素质
正所谓高处不胜寒。 越往金字塔的顶端走所承受的压力必然会越大,因为越往上走所面对的事情越多越复杂,如沟通汇报、总结述职、进度偏离包括管理过程中遇到的林林种种人和事,不急不燥、临危不惧才能泰然处之。
四、必须有大局观、具体一定的格局和胸怀
团队里面并非所有人的能力都很强,也并非所有人的脾气都很好, 所谓林子大了,什么鸟儿都有,在团队成员没有达到你预期或者和你产生激烈辨论时,千万要冷静下来仔细想想事情的原尾,事情过后千万不能太过于计较, 身在职场,养家糊口,没有人不想把事情做好的。
ps: 之所以强调这点,是因为我见过太多的领导都是对人不对事,小肚鸡肠气量太小。