干好自己的活技术leader一般都是在某个领域内有一定的结果输出,倒不说是某个领域的专家,但至少是个资深工程师,做过DAU高的产品。面对一个技术难题,能快速想到合适的解决方案。这也就是为什么其他岗位的领导或许有年轻人,但技术leader年龄几乎都在30+,因为能力的提升需要时间,没有投机取巧,没有所谓的风口和红利。很难想象一个连自己的活都干不好的人,怎么去指挥其他人把活干好。管理从不缺人人人都想当领导,但做过高日活产品的或者说做出过代表性业绩的程序员很少。技术从不缺人,每年有大量的高校应届生毕业,他们接触的大多是最新的技术,很多十几年前就入行的但没有保持学习的程序员,技术能力不一定比应届生强,我就遇到过这种案例。但要做出业绩,就需要有一定工作经验和机会,这是老程序员的优势。能做成业务的管理者是有真实力的,这里也建议程序员多了解业务,搞清楚做的什么事情是和业务强相关的。别抛弃代码我接触过的技术leader几乎都不怎么写代码了,包括我自己,在日常工作中也很少写,但我仍不会抛弃代码。我是属于平时也很好学的人,这么多年了,始终保持每天看书和实践的习惯。所以尽管工作中很少有时间写代码了,但扔给我一个问题,我也是马上能cover掉。彻底不写代码的技术leader是很难服众的。所以那些因为不想写代码所以转管理的程序员,醒一醒!学会放权我也是从码农一步步走到管理的,非常理解作为底层码农,极其讨厌有些利用管理职权瞎指挥的技术leader!作为一个领导,其实很多时候无法完全知道下边开发遇到了啥问题,尤其有些技术leader的水平可能还没团队里一些程序员高,在他们眼里,那就有可能是瞎指挥了。这种时候不如干脆放权,只要给他们定好目标,看最后结果就行了。其实到了管理层,处理人的问题比处理技术问题要多得多。缺资源就去协调资源,产品催得紧就去和产品沟通...不要参与到每个开发的细节问题,多从宏观角度看看怎么帮团队达成目标。当然,转管理是很困难的,但也是有方法的。最简单奏效的,就是多和当过领导的人交朋友,和他们交流。贝索斯曾说过:“人生太短,不应该浪费时间与平庸者交朋友。”和有领导经验的人交朋友,你的视野自然上升到了另一个角度。
做管理是一些中年程序员的坑!
中年程序员被边缘怎么办?
预览时标签不可点收录于话题#个上一篇下一篇