灵魂拷问:你要做一辈子程序员吗?

前言

一个程序员看待职业的方式,决定了他能走多远。

有的人把职业当游戏,不论 buff 还是 bug 都要闯过去;有的人把职业当对手,不是一心想赢,只是不想输。

最近总有人讨论职业规划这个问题,好的职业规划对程序员的职业生涯非常重要,今天我们就来聊聊程序员的职业规划。

01、为什么程序员职业规划很重要?

相信每个人身体里都有某种特质,这种特质让你在某个领域取得成就的可能性远远大于其他,这种特质也能让你异于他人。

但是,我们并非生来就知道自己擅长干什么的,经历长时间的迷茫期才知道自己擅长干什么,然后去做自己最擅长的事情,这对你漫长的职业生涯是一笔巨大的财富。

然而现实职场里,不少程序员们却是一直被公司和技术牵着走,并不是自己在选择技术,而是不自觉的被推到了这个位置上,导致很多人在 30 岁左右,就会焦虑感很重,不知道自己未来的路何去何从。

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

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

02、程序员的职业发展规划有哪几种?

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

技术路径

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

扫描二维码关注公众号,回复: 11333664 查看本文章

很多人经常调侃,程序员吃的是“青春饭”。但在美国,程序员是一个“活到老、学到老”的职业,很多人将编程当做终身事业一辈子发展。

比如著名的微软活化石,DavidCutler 老爷子,今年已经 76 岁,仍然在写代码。而他的工作,是直接向微软 CEO 汇报的。

此外,技术路径里又细分了高级架构师和 CTO(技术总监),如果说架构师跟 CTO 的区别,那就是,CTO 其实是有点偏业务、偏管理的,主要职责有团队管理、开发流程、公司战略、业务增长以及各类技术疑难问题的解决,可以说是一个比较全方位的发展方向。

这里想给走纯技术道路的同学一点建议:技术虽然更新变化很快,我们时刻保持对新技术、新框架的学习与追逐这本没错,但是如果一味的追求「新」,看到新出了一门编程语言、框架就想着转行,其实这是本末倒置的做法。任何时候都要先精一门,在精一门的基础上,再去适当的追新,赶趋势,这才是增加自身竞争力的正确姿势。

否则,朝三暮四,看似什么都会一点,但是却没有一门深耕的,到后期只会让你的焦虑感越来越大。

管理路径

工程师的思维模式和管理岗位的思维模式存在很大的差别:作为管理者,需要考虑公司与投资人、合伙人的关系,与客户关系等等。

中国人由于语言和文化背景的障碍,很多时候更愿意选择技术路径。但是,现在也有越来越多的年轻人,希望冲破自己的舒适区,走上管理者位置。

不过归根结底,大家做选择时,还是以自己的兴趣和技能为主要判断标准。

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

无论选择哪条职业发展路径,只要掌握关键“诀窍”,都能做到“好风凭借力,送我上青云”。

03、如何在职业生涯中保持竞争力

  1. 把身体锻炼好,只要你有一个健康的身体和健康的生活观,这个世界就饿不死人。
  1. 自己的发展路线应该是最大限度地加强和发挥自己独特的组合,而不是寻求单项的超越。主要是通过实践,其次是要有意识地构造。
  1. 编程是一件需要技术积累的工作。涉及的不仅仅是写程序,还有对系统的了解,对工具的熟悉,工作方法,经验很重要。

最好每隔一段时间就回去看看自己几个月之前写的代码,这能够让你认识到代码的可读性有多重要,亲身体会才能懂得。

  1. 所谓的年龄歧视是在给自己设定心理障碍,你真正应该担心的不是年龄,在于你是否有职业规划,是否朝职业目标努力,你的年龄是否达到了相应的能力及经验。

如果你坚持持续学习,不管在哪一个行业都会越老越香的。

  1. 一定要记录自己的技术积累才能获得技术的提升不论是写文章还是做分享或许你资历尚浅,技术思路和技术方向还很难摸清。这时学习与模仿对你来说至关重要,学习别人思考问题的角度,分析成熟的技术文章的知识脉络。
  1. 对行业内的新闻动态保持关注。比如 follow 一些该领域的大牛的个人博客。技术更新如此迅速,大家若能跟上脚步,获得最新技能点,除了是晋升的一大利器,也能让你在市场上“始终很值钱”。

04、写在最后

最后,想提醒大家的是,做好职业生涯规划虽然是必要的,但是职业规划不是一成不变的,因为可能每个人在职业的每个阶段都会接触不同的领域,自己也会有不同的认知,思维也会有所变化,所以,很可能会发现自己更适合的方向也说不定。

不过无论如何,我们要做的就是不断学习,不断提升自己,更早的关注职业规划。程至于如何实现个人价值?还是得踏踏实实的写好每一行代码,做好每一个产品,然后等待时间的力量,万一是大器晚成呢?

欢迎点赞,欢迎Android程序员加入微信交流群,加我微信备注拉你入群:Jaynm888

猜你喜欢

转载自blog.csdn.net/jaynm/article/details/106707812
今日推荐