一个月前领导找我,说有个带团队的机会,问我有没有兴趣。我的目标是技术和管理上都要会一些,目前工作上技术路线提升已经很小,而管理基本上不会,有些挑战,所以就同意了。
后来的这一个月确实只能用“疲于应付”来形容,中间还因为太累头痛请假了一天。直到现在事情才稍微理顺一点,闲下来还是写写博客吧。
1. 价值观
从开发到管理,首先个人价值发生了变化。作为开发,投资的是个人的技术能力,正所谓到技术好到哪都不怕;作为管理,投资的其实是你的团队,有了有战斗力的团队,才能做事不慌。团队的培养成本很高,而且也未必一直跟你,这也是管理不一样的地方。(当然了,无论技术还是管理,一个重要因素叫做“资历”,最终做成了什么东西,才也是最核心的竞争力。)
另外有意思的是,家庭和社会关系发生了变化。之前做技术,我也是一个不大不小的开源项目的发起人,个人网站也有十万以上的PV,按follow数在github上海排到前十,也跟老外谈笑风生,是很多小伙伴崇拜的对象。可是这都没有用,这没有给家里带来一分钱,老婆依然嫌弃我怎么不带小孩弄什么项目,亲戚依然觉得我是个技术型呆子。
然后转管理之后呢?我不太善于慷慨陈词,画大饼,上传下达也执行的不出色,在同级的管理者中间实在只算是平庸。但是呢,老婆再也不嫌我回家晚了,会体谅我是工作忙;亲戚也刮目相看了,觉得这人综合实力还不错。于是我自己也有自己变牛逼了的想法,但是究竟如何,我也不知道。
2. 方法论
管理说到底还是跟人打交道的学问,对上级对下级都是。对上级需要理解上级的期望,对下级需要考虑下级的需要。周末去听了一个培训课,老师讲的挺实在,“说到底这都是人性”。说真的,这可比跟代码打交道没谱多了。当然,相对来说要求也没那么高,可能写代码要求没BUG,而管理上只要没有大BUG,关键事情做好就行了。