程序员应该专注技术还是转管理?

简介: 程序员应该专注技术还是转管理?

1.png

只要有得选,专注技术或是转管理。都可以。但对于大部分程序员来说,都没得选。专注技术,你得有基础,基础太差,技术发展的天花板很低;想转管理,虽然门槛没有专注技术那么高,但是,公司里的管理岗位非常少,凭什么轮得到你?

喜欢技术,自己也有能力去研究,那么做一名技术专家非常好。真没有什么比每天做自己喜欢的事更有意思了。而且技术改变世界这句话并不是说说而已。

如果没办法专注做技术或者技术上已经达到自己天花板了(想想最近两年自己的技术能力是否有提高就能感受得到)。那么有转管理的机会一定要抓住。就算自己觉得不会管理,不会沟通,也不要放弃。至少要去尝试做个小组长,带几个人一起工作试试。有什么理由拒绝到一个新岗位学习呢?做一名技术型管理也很好,喜欢技术就多注重技术一点。觉得自己技术能力比较难精进,正好可以通过管理能力来精进自己。

我说大部分人没得选,是事实。很多程序员其实是吃青春饭的,到了35岁之后,别说涨薪了,要是公司垮了,你换个岗位试试?你都不需要真正离职,公开自己的简历,看看有多少人会主动联系你就知道了。真的很少。我曾经在2015年做过这个测试。当时邀约面试的非常多。今年我也做过这个测试。抱歉,非常非常少。

每一次换工作,我们都必须要回答一个问题,我们跟入职3-5年的工程师们比,我们有什么优势?你可以说,我写的代码质量好,写了很多年很少出bug。也可以说我编码速度快,一天能完成比人两天的工作量。技术能力差距小的时候看不出来,但差距一旦拉大,还是很容易看出来的。这个活,你能干别人干不了,这就是差距。没有大的差距,你就很难和人竞争。

转型管理者也是一样,你一样得有拿得出手的东西。项目管理能力强,行不行?从0到1组建过几十人规模的技术团队,行不行?我觉得行。但你怎么证明给别人看呢?技术型管理需要注意的是,转型的节奏。不要过早地放弃编写代码的能力,因为如果你是纯管理者,你会面临一个问题,如果管理者失业了,你怎么办?

这是个很现实的问题,你有专业技能,你能写代码,企业最需要这种人,岗位很多。你要是纯管理,开始也说了,每个公司的管理岗位很少,而且大部分都会在自己内部培养。你换工作意味着能选择的岗位很少。大部分公司的管理岗位会通过猎头或者内推来找,真正落到招聘市场的非常少。

市场上并不缺岗位,事实上高端技术和管理人才,很多公司都缺,看看大公司花多少猎头费用你就知道了。现在的问题在于,越是高端岗位,越需要你拿出真正的能力出来。
怎么拿?你得有背书,你可以让了解你的朋友进行内推。你也可以拿自己过往的成就来背书。好的学历、好的公司、好的产品都是加分项。当然,我更推荐你把工作中学到的知识,解决过的问题,通过写文章的方式,发布到网络上。因为门槛低,人人都做得到。

大多数人不太为未来的事提前做准备,但做准备跟不做准备的结果差别会非常大。

相关文章
|
2月前
|
前端开发 Java 关系型数据库
探索后端开发:从基础到高级的旅程
【10月更文挑战第20天】本文将带你走进后端开发的世界,通过通俗易懂的语言和实际代码示例,让你从零基础开始,逐步了解并掌握后端开发的核心技术。无论你是初学者还是有一定基础的开发者,都能在这篇文章中找到适合自己的学习路径和方法。让我们一起开启这场技术之旅吧!
42 5
|
3月前
|
运维 前端开发 项目管理
构建高效团队的技术管理心得
本文探讨了在技术管理中如何通过明确角色分工、加强沟通和灵活应对变化,提高团队效率和项目成功率。分享了一些实用的经验和方法,旨在帮助技术管理者打造高效的工作团队。
42 5
|
7月前
|
前端开发 JavaScript Java
初级全栈开发人员必须具备哪些技能?✅👩‍💻
在 Curricular,我和我的团队花了很多时间研究、审查和推荐学习开发技能的最佳方法。您可以在course.dev上查看我们的学习指南 作为我们研究的一部分,我们决定编制一份作为全栈开发人员专业工作所需的技能领域列表,这些技能领域大多独立于框架或工具。这是我们上一篇关于前端开发人员所需技能的文章的续篇。 现在我想听听您的反馈。
|
SQL 前端开发 JavaScript
初中级前端开发工程师如何提升个人能力?
初中级前端开发工程师如何提升个人能力?
93 0
|
数据可视化 程序员 开发工具
低代码开发不可能取代程序员
低代码开发不可能取代程序员
|
前端开发 程序员 开发者
开发者要想走更好的出路必须选全栈工程师这条路吗?
虽然说“技多不压身”,“术业有专攻”,但是作为程序员,尤其是做业务场景的开发者来说,并不是会的面越广越好,而且现在的技术迭代速度太快,不管是前端领域还是后端领域,技术栈或者技术框架更新迭代的周期越来越短、越来越快,学习成本越来越大,尤其是要做资深的全栈工程师,需要学的知识是非常的多,而且还需要各个方面的时间沉淀,考虑到人的精力会随着年龄的增长而递减,成反比例,所以虽然全栈工程师有着丰富的工作从业经验和经历,但是如果想要具备各个方面都差不多,难度是很大的。
207 1
开发者要想走更好的出路必须选全栈工程师这条路吗?
|
消息中间件 存储 算法
架构师如何高效的学习技术?
架构师如何高效的学习技术?
|
程序员 项目管理
程序员应该专注技术还是转管理?
只要有得选,专注技术或是转管理。
75 0
程序员应该专注技术还是转管理?
|
消息中间件 架构师 Java
架构师必备核心技能(建议收藏)
架构师必备核心技能(建议收藏)
308 0
架构师必备核心技能(建议收藏)
|
架构师 城市大脑 开发者
为什么大部分人做不了架构师?这2点是关键 | 开发者必读(106期)
最炫的技术新知、最热门的大咖公开课、最有趣的开发者活动、最实用的工具干货,就在《开发者必读》!
1154 0