程序员成长第十九篇:要不要转管理岗?

简介: 程序员成长第十九篇:要不要转管理岗?

1.png

一般复杂问题是没有统一标准答案的,毕竟每个人情况不一样。
要不要转管理岗?要回答这个问题,我们需要先达成一个共识。什么样岗位是管理岗?我理解的管理岗是手下有人,且有部分工作时间是放在人和项目上,而不是具体业务实现的岗位。
小公司的技术能晋升的岗位并不多,常见的也就三级:小组长/研发Leader—— 技术总监—— CTO。有些公司技术总监就是CTO。
小组长/研发Leader:一般管理3-5个人。主要工作:

任务管理:评估工作量、定位开发流程、跟踪项目进度。 质量管理:代码重构计划、代码复查、技术难点调研、制定研发方案。 团队技术能力提升:招聘面试、新人指导、技术分享、项目复盘等。

小组长的大部分时间其实还是在具体实现上,小部分时间会放在管理上。而且这些管理工作大部分也是和实际的工作有关。原来自己给自己拆解任务定工作量,现在帮助下面组员拆解,原来自己做实现,现在需要学会分配一部分任务交给组员做。
技术总监:一般管理人数在20+。主要工作:

组建团队:招聘面试,培养团队小组长。 设计组织架构:根据产品规划岗位需求。 设计平台架构:根据产品选择技术栈,解决软件系统复杂度带来的问题。 项目管理:协调项目资源,提高项目效率,保证项目按时上线。 组织文化:塑造企业文化、激活团队活力、打造学习型组织氛围。

从中可以看出,技术总监具体的编码实现功能相对会少很多。与人和项目打交道的时间会更多。我原来公司就有2个技术总监,一个偏技术,一个偏管理。偏管理的慢慢就不写代码了。偏技术的既做架构也做关键代码的编码。
CTO:主要工作跟技术总监差不多。看公司大小,除了技术总监的工作,还需要参与商业决策,制定公司战略。向上争取资源,做好资源分配和绩效考核。
另外,创业公司的CTO拿的薪资可能比技术总监低,但如果公司做成功,可以获得不菲的未来收益。
从岗位职责上可以看出,小组长的管理难度并不算大,对大部分人来说,如果有晋升机会一定要去尝试。

不适合转管理岗的特征

一、喜欢和机器打交道,不喜欢和人打交道。
二、更喜欢自己去实现功能业务,享受实现过程。
世界上有没有那种被管理工作耽误的技术大牛?有,但很少很少。毕竟,个人能力有限,想做成大事就得与人沟通合作。懂点管理是不是更容易做成事?而且相比于专研技术,转管理更容易。我建议每个程序员都应该到小组长的位置上先尝试一下。如果你确实发现自己不适合。那果断专研技术,做一个某领域里的技术大牛也可。只要你具备别人创造不了的价值,薪资是绝不会低的。

相关文章
|
5月前
|
人工智能 架构师 NoSQL
24岁程序媛,二战考研失利、三无人员 ==> 最佳新人、优秀个人,讲讲我的技术成长之路
能力、格局、谋略、远见、耐心。灵魂的欲望是命运的先知,希望永远自信、洒脱、松弛、明媚、张扬;追随自己的内心、以喜欢的方式、往正确的方向前行,永远在路上,我甘之如饴! 持续精进Java领域相关技术,包括微服务、高并发、高可用、分布式、集群等等;希望能接触到更多更大的优质项目,逐渐成长为一名具备全栈思维的架构师,既能深入理解底层技术,又能把控全局架构;抽时间了解学习Go语言、人工智能、大模型等领域。 在探索中明晰后续的发展方向,形成自己的一套体系,成为主管、管理层乃至更高,不希望自己的上限只是程序员。
|
7月前
职场中的“奇葩”领导与同事:相处之道与成长之痛
职场中的“奇葩”领导与同事:相处之道与成长之痛
63 1
|
消息中间件 移动开发 安全
移动开发者升职加薪的8项技能,写给正在求职的安卓开发
移动开发者升职加薪的8项技能,写给正在求职的安卓开发
移动开发者升职加薪的8项技能,写给正在求职的安卓开发
|
测试技术
干货 | 测试人职场晋升“潜规则”:15 年经验资深测试经理的职场忠告
![](https://ceshiren.com/uploads/default/original/3X/6/b/6b7c415433c9acc8c4e15708b60b419da5eb9ed3.png) ![](https://ceshiren.com/uploads/default/original/3X/8/d/8dec96d8de9bc7b8ceab15cf3117a3b772c7dc7
|
程序员 数据库
“科班出身”的程序员和“培训出身”的程序员的大型辩论(甩锅)现场
前几天阿粉说阿粉最近换了公司,而且入职之后干掉了公司里面的测试数据库的事情,而接下来的事就比较有意思了,来自“科班出身”的哥们和来自“培训出身”的我的大型辩论(SIBI)现场,也不能说是通俗的甩锅,但是确实有那么点意味。
“科班出身”的程序员和“培训出身”的程序员的大型辩论(甩锅)现场
|
机器学习/深度学习 算法 架构师
哪几种程序员更容易走上管理岗位
  也许你早已决定做一名管理者,又或者你刚刚有这个打算,不管哪种情况,你是否已经和你的上级交流过这个问题呢?   在我调研过的几百位新经理中,只有15%左右和上级表达过管理意愿,我自己培养的几十位新经理中,明确表示自己想做管理的,也只有大约20%左右,这个比例很低。所以,如果我猜你没有跟上级表达过你的意愿,大概率能猜对。   你可能会说,如果上级觉得我能干,肯定会给我机会的;如果觉得我不行,表达也没用。而事实上,这个问题往往不会这么绝对。对于明确表达自己意愿的工程师,即便不能立刻满足他们的期待,但在有合适岗位的时候,他们的确会被优先考虑。因为对于做管理来说,个人意愿很重要,没有意愿就没有主
146 0
|
Java 程序员 定位技术
程序员职业规划的3个锦囊
我们在面试时经常会被问到一个问题——“你未来五年的职业规划是什么?”很多小伙伴不理解HR为什么这么问,也不知道怎么回答。 实际上,即便HR不问,我们也应该多多想想这个问题。因为它指向的是我们自己的职业生涯规划。
6885 0
|
架构师 Java 程序员
不是所有的程序员都适合转管理,但是领导力可以有套路练就
最近很多小伙伴对技术栈管理的话题比较感兴趣,我们就继续这个话题,本次分享来自一位贴吧的程序员老司机,他亲自尽力过从技术转向管理岗位,我们听听他的分享: 为什么大家想转型做管理? 其实,做程序员挺好的,学会一种新技术或者解决一个技术难题,很容易就能获得成就感。
1106 0
|
程序员
为什么程序员适合做自由职业者
梦想之所以惊人相似,其实是因为大家有共同的诉求:1、有份收入;2、入门简单;3、自己做主;4、美美哒;5、面向流动人群。 人们都向往自由的生活,钱够花就行,希望享受闲暇,认识更多有趣的朋友,做一个自由职业者。
5615 0