在互联网圈子里,大家经常调侃说,做IT是吃青春饭,我们是IT农民工,甚至还发明了一个新词叫中年危机,可见很多人对自己职业生涯其实比较担忧。
做IT技术人员,很多人都可能有一个困惑,我能做到什么时候,我的出路在哪里?这个问题, 简而言之就是在说,作为IT人, 未来路在何方?
一个人会有这个疑问和焦虑, 主要是原因是对自己的定位和规划不明确导致的。如果你也有过类似的疑惑和思考, 说明你已经开始考虑自己的职业规划了。
通过对过往程序员的现状分析,结合目前一些大公司的实际情况,总结下来,大部分程序员将来的出路无非有以下几种:
第一、成为技术专家
想成为技术专家,我们首先要认识到什么样的人属于技术专家,目前互联网公司的招聘岗位和职级概况一下大概可以分为初级工程师、中级工程师、高级工程师、架构师和技术专家几个层面。
- 初级工程师:掌握基础的编程技能,一般是刚毕业没多久, 或者从业不太久的些人, 需要有人带才能完成工作。
- 中级工程师:参与过一些项目, 能独立完成开发任务,知道遇到问题如何协调和处理问题。
- 高级工程师:在公司能独当一面,可以协调一些资源,可以 影响一个团队, 是每一个公司的核心骨干人员。
- 架构师/技术专家:可以影响一个领域,或者影响公司的某个部门, 在公司和行业有一定的影响力, 有比较资深的技术经验,能解决复杂的技术难题。
我们看完之后不难发现, 上面各能力的能力要求, 简单可以归结为个人能力和影响力两个方面。可以说, IT人的的发展过程, 就是发展个人能力和个人影响力的过程。如果你想走技术这条线, 就可以把精力放在这两个点上。不过要走这条路之前, 你可能考虑一个问题:
我有没有计划写代码到退休?自己的血条能不能撑到这一天?
第二、成为管理者
这条路也是比较常见的一个选择,毕竟无论在什么公司, 都需要管理人员,互联网公司也一样。
站在管理者角度,就要站在管理者角度去思考问题, 要转型管理, 除了做好技术,有几点需要认清,需要提升自己的管理思维认知。
* 管理不一定是技术最好的那个, 但是能升到管理技术也不会很差。
* 管理很重要的一点是要把个人生产力的提高,上升到团队生产力的提高。
* 管理者的成绩是以项目维度出发, 而不是从开发任务的维度。
* 管理者需要处理很多沟通和协调,要懂得合理分配任务和精力。
* 管理者需要从管人和管事两个维度去管理,但是管人比管事更重要。
* 管理不是为了管理而存在的, 是为了提高效率存在的, 管理本身并没有什么意义。
所以,技术人转管理,首先是要做好技术,技术能力不能太差,另外要从带领团队能力、协调能力,项目能力等多方面去提升自己。
第三、转行产品经理、项目经理、技术销售、技术服务等相关行业
除了做技术专家和技术管理之前,目前有一部分人转岗到了IT相关的非技术行业,比如有一小部分人之前做前端开发,后来转行成了产品经理,有些人做后端开发,后来转行成了项目经理,有些技术运维同学转行成了技术售前,解决方案工程师等等。这部分人的比例不是很高,但是目前也比较常见,也是一个很好的出路。
第四、转行其他行业,或者下海创业
另外有个别人会转行到其他非IT行业,比如送外卖,专车司机,或者回老家创业,完全脱离了IT行业。这类人非常少,因为很多时候换行业是无奈之举。
了解了技术人的常见四条出路,你想好走哪一条了吗?
当然,选择了方向,就要按照对应的能力要求去努力,努力是为了更好选择,千万不要太迷信选择大于努力,毕竟天上不会掉馅饼。
关注数元技术公众号,一起学习
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.e1idc.net