好了,前面发了那么多牢骚,开始说点实际的吧
做技术和做管理这两种角色有什么不一样?
暂且抛开技能层面的东西不说,我认为要成为优秀的技术人员,最重要的是要知道和善于发挥自己的长处,很多优秀的技术牛人熟知并且善于此道,所以牛人往往有个性,因为他们的特点和长处鲜明。而作为合格的管理者呢?最重要的不是发挥自己的长处和宣扬自己的个性,而是要看到自己的短处,要磨圆自身,在此之上,要知道和善于发挥他人的长处,容忍他人之短。从上面这一点来比较,可以看出技术和管理其实不是同一个维度的东西,并且也可以知道,很多优秀的技术人员有机会转为管理角色时,为什么有一段艰难的时期 —— 因为思维没能转换过来,从而技能点加得不对。
推己及人?子非鱼安知鱼?
大家记得那个小马过河的寓言故事吗?松鼠觉得水深,老牛觉得水浅,究竟是谁对呢?技术管理者常犯的错是以自己的感觉去代入团队成员的感觉。
“为什么这个事情这么简单,‘他’却做不好?不如我自己做吧。“
“这些事情那么繁琐,我都不愿意做,更不要麻烦底下的兄弟们,还是我自己来做吧。”
上面两个情况,是否各位做管理的同学都遇到过?就像每个家庭的父母都以为自己了解孩子的一切,但其实你真的不了解,你所看到的与事实的真相差得很远。很多时候,一个成员要走了,你跟他一聊,才知道原来你对他的期望以及判断,与他自己的期望以及判断相差得很远很远。出现这种情况又是谁的疏忽?
生存空间:能做、想做和需要做的
不管是做技术研究、平台工具还是做项目,一个技术人员和一个团队在环境里要成长,需要匹配三个概念,即“我能做的”,“我想做的”,“需要我做的”。