程序员该如何做好职业规划?至关重要

Posted 才聚PMP

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序员该如何做好职业规划?至关重要相关的知识,希望对你有一定的参考价值。

一直以来程序员这一职业都给人高薪资的印象,近年来随着互联网行业的快速发展,程序员更是人满为患,然而很多人关注的却是程序员的薪资,而非职业本身。

一批批程序员进入工作岗位,但是很多人并没有对自己的职业生涯有清醒的认识和系统的规划,由此会在职业发展过程中遇到很多问题。

那么程序员的职业规划有哪几种?

初级程序员

在“进化”门口的你,刚从学校或培训班毕业,大多迷茫。对这份工作兴趣浓厚,对未来憧憬,动力十足。但每天面对着密密麻麻的代码,总会心生厌倦,加之市场上程序员的工作看似已饱和。更会让初出茅庐的程序员失去前行的方向。其实不然,处于这个时期的你,不用想太多,最重要的就是打好基础,基础牢固以后想转到哪个编程领域都不是问题。

中高级程序员

达到这一阶段,说明你已经有丰富的工作经验和技术了,可以自己去做一些项目了。甚至开始在团队担当角色,这个时候,会有很多程序员们满足当下,停滞不前,这也是为什么程序员很多但称得上技术大牛的却寥寥无几的原因。

对于想一直在技术这条路上走下去的人。其实我就想说三点:

多学习和储备未来最可能被广泛应用的技术。【做一个持续学习的人】

多做对自己技术增长最有帮助的事。【要学会分辨哪些事情属于这类】

找与上面两条相匹配的任务和工作,尽量做到相辅相成。【多开眼界、多提高认知】

技术转管理

这是更加常见的一类,一般在一家公司工作几年之后,由于经验丰富,又熟悉业务就会成为项目经理,然后正常的话就是部门经理、技术总监一步一步的升职加薪,逐渐进入管理层。

这是很多人的追求,毕竟江湖传言:程序员是吃青春饭的,对于很多公司,中层管理者和基层管理者一般会选择自己公司培养,所以机会还是很多的。

但是你要知道这一过程是一个淘汰的过程,越接近金字塔顶人就会越少,所以这一类人一定是同一批或者公司中同水平中的佼佼者,才能一步步脱颖而出,很多公司的中层和基层的领导都是这一类的。

建议考一个PMP证书。PMP之所以成为很多技术人员转型管理的跳板,是因为PMP的项目管理知识更加专业的实用。在PMP的项目管理十大知识领域中,有项目整合管理、人力资源管理、成本管理、风险管理、采够管理、沟通管理等都是非常有用的。

适时转型

转型分为很多种,比如转型去讲课,比如转型去出书,比如转型成为一名自由工作者,自己接需求,提供咨询服务等。

比起这些,还有小的转型,比如当年很火的打工皇帝唐骏就是转测试,获得了巨大成功,我们公司也有一些技术转产品很成功的例子。

总之,俗话说的好,树挪死,人挪活,当自己意识到处在瓶颈期,要学会转换思维,目前很多讲课网站,技术类公众号,培训班等渠道让很多程序员顺利转型。

其实有中年危机的不仅是程序员,所以我不想过多地去渲染其严重性。只是我认为身处于这个行业,我们有必要早为自己和家人做打算,古人说:预则立,不预则废!

程序员 30 岁前,该如何规划自己的职业发展?

有读者问我职业规划这个话题,姑且今天好好谈谈,因为我一直认为这个话题对职场工作人士非常重要,今天我就来聊聊程序员的职业规划。

1.为什么职业规划很重要?

在回答这个问题之前,我得先给大家解释下为什么职业规划很重要,我就简单的举个例子,我想大部分人职业生涯的初期,跳槽、换工作大都是为了薪资,哪个方向赚的多,我去干哪个,哪家公司给开的价高,福利待遇好,那我就去那家公司。所以,为什么很多 IT 人频繁的跳槽,我不认为为了钱工作这是错误的价值观,毕竟工作就是为了赚钱养家,过的更好嘛,但是等你经历之后,你会发现,职业生涯的初期,确实跳槽涨薪很快,但是到了中后期之后,你会发现,跳槽再也没有前期涨幅那么巨大了,而且自己在频繁的跳槽过程中,很多技能与业务的能力也没能积累起来,导致很多人在 30 岁左右,就会焦虑感很重,不知道自己未来的路何去何从。

相反的是,有一些人,自己走的每一步都有规划,他们一样也想赚的更多,但是他们眼里不单单只盯着薪资这一个选项,他们会综合衡量薪资待遇、技能积累以及未来发展等多个方面,所以,很多时候,你会看到很多人在职场中厚积薄发,甚至焕发职场第二春。

这本质上其实都是因为有没有职业规划导致的,所以说,职业规划非常重要。

2.程序员的职业规划有哪几种?

每个行业职业规划都不一样,下面我来说下程序员的职业规划有哪几种。

技术专家、架构师 
对于很多程序员来说,一般第一印象是以后想成为技术大牛、架构师,所以单纯的技术方向是不少人的选择。

选择这条路的优势是,可以深耕在技术领域,不用过多的关心其他无关的领域,不用操心业务,不背产品指标。但是同时也有一些需要提前做好准备的,因为编程领域的技术更新迭代很快,需要你怀揣对技术的热情,持续不断的学习。

据说,每一个程序员都有一个架构师的梦想。

这个方向很多技术人第一印象选择的方向,这里我稍微给想走纯技术道路的人一点建议吧,技术虽然更新变化很快,我们时刻保持对新技术、新框架的学习与追逐这本没错,我也很支持这种心态,但是我见到不少人一味的追求「新」,看到新出了一门编程语言、框架就想着转行,其实这是本末倒置的做法,我建议任何时候都要先精一门,在精一门的基础上,再去适当的追新,赶趋势,这才是增加自身竞争力的正确姿势,否则,朝三暮四,看似什么都会一点,但是却没有一门深耕的,到后期只会让你的焦虑感越来越大。

C++TO(技术总监) 
如果说架构师跟 C++TO 的区别,那就是,大部分 C++TO 都是架构师,但架构师不一定能做 C++TO。虽然 C++TO 大多也都是有着很深的技术造诣,但是本质上 C++TO 其实是有点偏业务、偏管理的,主要职责有团队管理、开发流程、公司战略、业务增长以及各类技术疑难问题的解决,可以说是一个比较全方位的发展方向,而且很多 C++TO 都是一些公司的合伙人,所以 C++TO 不只是纯管理,还有技术相关,应该说 C++TO 是技术 + 管理类型的,但是管理的比重偏大。

想往这个方向发展的同学,除了技术领域的深耕之外,还应该在平时的工作中多多参与业务、产品,学会带团队,很多处理问题的方式与技巧都需要多多关注。

产品经理 
如果你不想走技术路线,而且对管理也没多大兴趣,那么不妨考虑转到产品经理,尤其是移动互联网时代之后,产品经理的角色越来越重要。技术人应该不少跟产品经理打交道,但是总是恨产品经理那需求的频繁更改,天马星空的想法等,所以有不少技术人转行做了产品经理。

技术人转岗产品经理有很大优势,比如因为懂技术,自己提的需求会很清楚能不能实现,而且技术人大多对数据比较敏感,所以很多需求会以数据来说话,这个方向最有说服力的莫过于神一般存在的微信产品总监「张小龙」。但是技术人做产品经理也有软肋的,比如会经常以技术思维来思考产品,这个缺点如果不克服会有很多阻力。

所以,不想走技术路线,对产品感兴趣的技术人不妨考虑下产品经理,进而往产品总监的方向发展,而且这个方向对女生也比较友好,尤其是做开发的女生不妨重点关注下这个方向。

3.总结

除了以上几个主流方向之外,还有不少其他方向也都可以考虑,比如我见不少技术人转做运营、增长、数据等很多方向,因为技术人有着很高的逻辑与分析能力,所以从事其他方面多少都有些优势。

所以,在你工作一段时间之后,最好在 3 年以后,你应该花点时间思考下,给自己一个未来的规划,想想自己对什么是真正的感兴趣,什么方向才真正的适合自己,进而给自己定位,然后朝着自己定位的方向去学习,去努力,只有这样才能让你在职业生涯的中期不至于迷茫,不至于觉得心里没底。

最后,我想提醒大家的是,提前规划职业固然重要,但是职业规划不是一成不变的,因为可能每个人在职业的每个阶段都会接触不同的领域,自己也会有不同的认知,自己的思维也会有所变化,所以,很可能会发现自己更适合的方向也说不定,不过无论如何,我们要做的就是不断学习,不断提升自己,更早的关注职业规划,更早的给自己制定一份更适合自己的职业蓝图。强调文字

http://geek.csdn.net/news/detail/246445

 

 

 

 

转自:https://www.test404.com/post-1501.html




以上是关于程序员该如何做好职业规划?至关重要的主要内容,如果未能解决你的问题,请参考以下文章

程序员 30 岁前,该如何规划自己的职业发展?

十年程序员老兵告诉你,2018年程序员如何发展

十年程序员老兵告诉你,2018年程序员如何发展

程序员初入职场如何快速成长

如何看待程序媛们的职场焦虑和未来职业规划?

阿里程序员,30 岁之前你要学着开始规划自己的职业发展了