昨天发了篇文章—— 30多岁程序员选什么样的公司可以稳妥地把技术路线走下去,后面有小伙伴留言问了个问题:30多岁走管理路线的该怎么选择呢?从这个留言出发,今天我想来聊聊这个问题:30多岁程序员,想走管理路线该怎么做呢?
今年初我在公众号“程序视界”发过一篇文章,聊到有四类人容易走向管理:
详情参考这里:这四类程序员更容易转型管理。接下来我从其他角度说一些碎碎念,包括下列内容:
走向管理的2个关键点
公司的选择
技能的练习
建立口碑和影响力
如何做得长久
一个个简要说两句。
一、走向管理的2个关键点第1点是:在同一公司内从技术做到管理角色,是最靠谱的途径。原因很简单,其他公司在招募技术经理、项目经理、研发部门经理时,都要求有管理经验,如果你没有,就很难从程序员直接通过跳槽变成某种管理角色。第2点是:提前准备,通过某些显眼的事件表现出一定的管理能力,这样你才能有更多机会。机会不会无缘无故地降临到一个人头上,一定是因为你之前在某件事或某个时期的行为表现,让上司、同事等觉得你有管理能力,机会才会选择你。所以,如果想走向管理,就要跨越岗位井,打破职责范围,早早观察、研究,看看你能做什么和管理相关的事情,学习、实践,让自己能做好这些事情。
二、公司的选择很多小公司,是没有纯管理岗位的,其一线技术管理岗位,往往是技术岗位叠加一部分管理职能,即技术执行角色+管理角色。即便你在公司内被称呼为组长、经理、老大,你还是有相当一部分工作要做技术层面的执行。如果你想做纯粹的管理角色,最好是到比较大的公司,管理层级比较多的公司,这样的公司,其中层、高层管理者,如中级经理、高级经理、项目总监、部门总监、事业部研发总监等,才会以管理和领导职能为主。如果你真的决定沿着管理路线走下去,那就要迅速从初级经理角色晋升上去,到更高层级。这里的更高层级不是指初级经理的上一层级(中层经理很容易被首先瘦身出组织),而是要更靠上,起码比初级经理高两个层级,甚至是成为高管。
你的位置越高、影响力越大,接触到的资源越多,拥有的机会就越多,即便将来离开所在公司,也能很快找到新的坑位。想想看,假如你是一家小公司的小组长,谁会在意你的这个所谓的管理身份呢?那么问题来了:如果我就是在小公司做了Team Leader呢?有3点建议可供参考:
往上走,做到整个研发团队的负责人。
修炼管理技能,积攒经验,提升见识和气场。
积极获取各种可以证明管理能力的资质,如PMP证书、可复制的领导力认证等等。
三、技能的练习我2008年开始小团队,那时觉得管理就那么回事儿,随随便便就可以做下去,直到我发现自己很难和绩效差的下属沟通、很难激励大家积极投入工作、很难挽留要离职的员工,我才觉得,管理是一种技能,不是自然而然就会的,而是需要专门学习的。相信不少程序员和当年的我类似,但实际上,管理技能是需要刻意练习的。举个例子,程序员小元,这周一、二、三连着三天迟到,研发经理老黄想找小元谈谈,目标是促使小元改变,以后不要迟到。老黄这样说:“小元,我发现你天天迟到,影响太差了,以后可不能这样了啊。”小元会有什么反应?老黄想要的效果可以达到吗?恐怕小元会反驳老黄:“我哪有天天迟到!我这周就迟到了3次!”这样一个来回,气氛就会坏掉,老黄的沟通目标就很难实现。而如果老黄换一种沟通方式,比如BIC或者非暴力沟通,情况可能就会改观。像此处老黄需要的BIC或非暴力沟通,就是管理技能树中的方法,就是需要刻意练习才能掌握的。管理技能非常之多,管理者必须不断学习,持续实践,才能从纷繁复杂的管理思想和方法中提取、锤炼出适合自己的组合。这点可以参考樊登的《可复制的领导力》这本书从9个维度提供了一系列可操作、可模仿、可践行的工具,帮助读者突破思维瓶颈,提升领导力。
四、建立口碑和影响力管理者追求的是提升高度、扩大管理范围,这些最终会体现在影响力上。要想建立影响力,起码需要做到以下三点:
带领团队,完成团队目标,实现公司目标。(公司信任你,依赖你)
满足甚至超越上司期待。(上司欣赏你,推荐你)
让下属获得价值成长和利益回报。(下属愿意追随你)
五、如何做得长久要把管理做得长久,秘诀就是:做到前面4点。
打开App,阅读手记