大家好,我是安晓辉。今天我们继续来聊聊如何成为技术管理者。
要成为技术管理者,你得是一个有准备的人,这样当机会来临时,你才能抓得住、搞得定。
要成为有准备的人,关键就在于:你还没负责某事时,就做好了相关的方案;你还不是某个角色时,就准备了它所需要的能力。
有的开发者是天生的领导者,他们从孩童时代起就已经在培养领导能力了,比如玩游戏时他们制定规则、安排玩法;上小学、中学时担任班委管理班级事务,上大学时又加入社团担任关键职位组织各种活动。他们在这些实践中已经具备了部分管理技能。
而有的开发者(比如我),并不是天生就具有领导能力,甚至有的朋友从小到大都在回避管理方面的事情,尽量让自己不要成为被注意的焦点。这些开发者想要转型管理岗位时,就会面临更大的困难,需要专门学习、训练,让自己具备领导该具备的行为和思维,掌握管理所需的各项技能。
不管是初具领导与管理技能的开发者,还是尚未展现领导才能的开发者,要想成为技术管理者,都需要做进一步的准备,只是前者准备的过程可能更为顺利(因为他们已有相应的意识),后者准备起来遇到的困难会稍多一些。
一个人的能力其实分为两个层面:知识和技能。
所谓知识,就是你知道的、能引发你改变的信息。
举个例