分享

程序员的职业方向是技术层面还是管理层面?哪个更有发展?

 昵称11935121 2018-06-28

对于程序员来说,无论是管理方向,还是技术方向,其实都是比较有发展的。主要还是看自己的性格和能力符合哪个方面。

如果一个程序员要走技术路线的话,那么他一定需要是一个能够安静独处,并且有自觉学习能力的人。

用一句通俗的话说的话,就是能够一个人宅在家里敲代码,研究技术。

如果不是这样能够独立静得下来的人,而是喜欢与人交往,喜欢任务协同,那么,管理可能是比较适合的方向。

对于技术方向来说,程序员可以做到架构师或者技术经理,然后做到技术总监或者首席架构,最后就是CTO,当然,无论技术总监还是CTO,其实是一个管理岗位,并不单纯是一个技术岗位,所以,对于纯技术方向的小伙伴来说,可能首席架构是一个终点了。

当然,只有大的互联网企业,才会设置首席架构师这样的岗位,所以,对于很多程序员小伙伴来说,可能普通的架构师或者技术经理,就已经是生涯的终点了。

而对于选择技术路线的小伙伴来说,想要熬过45岁,可能是一个非常困难的事情,在很多很多的互联网企业中,不管是基础的程序员还是中层的技术经理,都是非常年轻的,他们有朝气,有拼劲,而且物美价廉。

所以,如果选择技术路线,那么如果不是特别的出众,那么职业的生命周期可能就比较短。

对于管理方向来说,项目经理、项目总监可能就是一个比较多被选择的发展方向。那么对于想往管理发展的同学,技术就不再是一个核心的内容点了,可能组织协调和沟通能力就更加的重要了。

我们至少需要具备一点素质:

1. 对于项目的规划能力。

一个项目分解为多少个里程碑,如何按阶段的安排人员、时间,并且做到成本的最优化且质量达标。

2. 组织和沟通能力。

不同的人,不同的角色,不同的部分,怎么来分工协作,保证项目的快速进展,建立有效的沟通机制和反馈机制。

3. 问题的处理能力。

在项目的开展过程中,问题是一定存在的,如何在遇到问题的时候,快速的处理,并且保证不影响到项目的周期。

当项目周期被延期的时候,有什么方式能够有效的提高效率,将时间的补回来。

这些都是一个管理者应该要具备的能力。

而对于管理者来说,可能宅在家里,埋头苦干就不在需要了,一个项目经理,要不在和团队开会,要么在做方案,要么就是在客户身边或者去客户身边的路上。

当然,做管理和做技术不同,可能到了40岁,还是有很多的公司愿意聘请你来做事,所以,整个职业的生命周期都要长一些。

到底是做管理还是做技术,就需要小伙伴自己掂量一下了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多