程序员三到五年的职业规划,该怎么做

程序员三到五年的职业规划,该怎么做,第1张

单方面向技术发展能成功技术开发的尖端人才,这是在下最向往的工作,却也没本事登上这个位置。很多从事开发的人都会认为,业务总会带着“金钱的味道”,老板从来不管开发是否合符开发原则,有否经过必要测试,他们只会在客户面前无尽地吹嘘,项目到期能成功交货,只要不出什么大问题那这个项目就算成功了。其实我们也要明白:开发项目最终目标是为了赚钱,在开发过程中对项目成本的限制和效率的控制这也是必须,所以这才需要管理人员对项目进行管理。

但开发人员也很想避开这“金钱的尘嚣”,全情投入到技术的世界的当中。所以对技术有着浓厚兴趣的人,往往会深入地研究某一项技术,成为技术上的精英。但在这里说一句令人心淡的话:中国已经属于是世界上第二大经济体同盟国,但国民生产总值主要来源于第三方加工产业方面。中国可以说是人才济济,但却在高新产业上却比发达国家落后。这几年的确看到我们国家在高新科技上有着质的飞跃,但跟欧美发达国家还有着一段距离。

退居二线这也是不少人的选择。很多人在有了家庭以后,感觉到压力太大,人的一生并非只有事业,他们想把更多时间用于对亲人的照顾,对孩子的关心上。所以很多人会选择一份像系统分析、系统维护、高校教师、专业学院讲师这一类的工作。

收入稳定,而且往往没有一线开发人员那么大的压力。一个TL可能更重视的是技术层面,讲求与团队之间的互动合作性,更注重的是开发的完善。而一个技术总监就无需要直接参加某个项目的开发,而注意的是开发的效率与成果,如何合理使用有限的开发资源,控制开发的风险和可能带来的效果。

首先我们都知道,一个职业想做到精,做到“很有钱”,都是通过步步“进化”而来的。程序员职业生涯也是如此,我阅读过一个程序员的职业规划,我觉得还是比较实在的,通过本职工作的分布规划,到最终目标,都比较合理科学,现在分享与你,希望对你有用。

第一阶段(2-3年),初级程序员,月薪6k-10k。也就是在“进化”门口的你,刚从学校或培训班毕业,在这一阶段的学生,大多迷茫。刚入门有莫大的兴趣,对未来满眼期待,动力十足。这一阶段的你,不用想太多,最重要的就是打好编程基础,基础牢固了,以后想转到哪个行业都不是问题。

第二阶段(3-5年),中极程序员,月薪10k-20k。到这一阶段,说明你已经有工作经验了,可以自己去做一些项目了。也有了一些自己的代码习惯,例如对代码的注释和备份等。开始在团队中担当重要的角色了。

这个阶段,就会出现程序员们满足于当下,却不安于未来。大家开始选择提升自己了。

第三阶段(4-7年),高级程序员,月薪15k-25k。这一程度,对于个别有天赋的程序员来说或许可以很快的到达。这个阶段,证明你的技术已经非常厉害了,甚至在个别公司,你已经是一个项目的中心角色了。

程序员的职业规划走到这,已经很成熟,开始出现分叉路。有的技术人员走向产品经理,设计方向。有的走向更深更难解的高级技术流,迈入程序员大神的领域。

这两个方向,对于公司都非常重要。今天我们继续向大神技术流的方向往下“进化”。

第四阶段(5-8年),互联网架构师,大数据工程师,月薪29-50k。这个时候,你已对某一领域很熟悉,甚至是这一领域的专家。专项于某种技术,例如数据挖掘,微服架构等,在公司项目中挑大梁。

其实在第三阶段步入第四阶段是有一定困难的,这个时候你选择方向多,专攻技术知识深奥。也就是为什么,都认为跳槽可以很快涨薪,却不能一直涨薪。想继续提高工资,只靠跳槽是没用的,技术才是根本。

第五阶段(8年+),技术总监,技术主管,首席架构师,月薪60-80k。基本可以说这时候已经半个脚迈入技术部门管理层了。实打实的阅历,和带项目的实力都是多年积累下的成绩。

以上五个阶段,是程序员职业规划里的重要部分。希望你也能整理一份属于自己的程序员职业生涯规划,紧跟未来发展趋势,巩固自己的技术,提高自己的综合素质,未来,永远可以有多种选择。只要你不放弃,未来一定是美好的。

我也有工作上的困难,就我自己的经验来说吧,我是如何渡过的!工作上的困难和体重的困难都有一个共同点,那就是,紧张会让你的情绪变得很糟糕。情绪的高低直接关系到个人的心态,在开心的情况下,工作起来会很放松,而在情绪低落的时候,就像是一年那么漫长。情绪低落大多是因为家庭的事情,人脉,压力。这就要求我们去处理和缓解我们的紧张情绪。让我谈谈如何缓解你的紧张情绪。

锻炼,锻炼是最简单、最快捷的方式,只要有足够的空闲,就到体育馆里锻炼,没有空闲的时候,就到小区里的公园里、校外的运动场上慢跑。在出汗的时候,他体内的紧张感,也会随之释放出来。这就像是一只装满了沙子的水缸,当你锻炼完毕,所有的沙子都被吸干了,整个人都放松了下来。

听歌,音乐是一种带有感情的疗伤药。不管你悲伤、生气、高兴、悲伤,总有一支曲子能让你的情绪稳定下来,它可以让你的情绪平静下来,也可以让你的情绪得到寄托。

美食,吃饭能使人快乐,这种感受真是奇妙。食品中的糖能使你在摄入后产生的多巴胺,这种能使你快乐和快乐的魔力。在减肥的时候,不能多吃高卡路里的东西,不过有时候承受不住,或者是压力大的时候,也可以多吃一些。工作上的紧张,更多的是为了发泄,但是也要注意自己的饮食。

亲戚朋友,把自己的情况告诉亲戚和亲戚,让他们帮你解惑,如果你在这个地方,可以和你的好朋友或者家庭成员聊聊工作上的困难,大家一起努力,总要有一个好的办法。要么就是和他们一起工作,然后在外面走走,或者找个时间出来玩一玩,让自己有个放松的机会。

第一,应届毕业生需要快速积累经验。

履历和学历都非常重要,如果哪个欠缺,就趁年轻赶紧弥补。一线互联网公司对于学历和履历尤其看重。你前期不要过分看重薪资,如果一个大厂和一个小公司同时向你抛出橄榄枝,即使小公司给的再多,也要优先考虑大公司。假如你不是985高校或者硕士,你就要从技术层面快速提高自己。如果你在小公司里工作,争取三年内进入一线互联网公司。如果想要在这一行业长久发展,要有市场行情分析的能力,去学习最火的大数据,机器学习算法等领域,必要时可以果断转行。

第二,从事开发3~5年内的程序员需要积累技术。

从事开发3~5年内,作为程序员,你的第一要务是技术积累。因为开发经验低于5年的都不算有工作经验的开发,5年左右的开发经验对未来择业有帮助,选择性更多。在此期间,请务必不要放松自己的技术追求,深耕专业技术。

第三,工作5年以上的程序员要考虑架构方面。

当你的工作经验有5年及以上时,你就有一定技术积累了,此时可以把目光转向架构。这里的架构不光光是技术架构,还指产品架构(高级产品经理),甚至可以考虑运营角色去发展。5年工作经验的你,找一份工作很容易,你需要的是看得更高,思考得更多。不要简单地认为程序员只需要写代码,只会写代码的永远只是码农,很难往上有所突破!

第四,当你的工作经验在7年以上时,考虑技术管理岗

做技术在国内可以做到35岁高龄,再往上,你的可选择性就小了。建议转产品或者运营,再向上就是转管理。说句实话,管理岗位是有限的,不是说你的工作经验有个10年就可以做管理。不管做到什么位置,不要轻易放弃技术。有的程序员转管理之后,基本是PPT工程师,不再关心技术或者写代码了。这样存在很大的风险,要知道技术是吃饭的饭碗,市场上对技术的需求永远比管理岗要大。而管理是非常考验人的,我给的建议是,情商高,技术一般的程序员去做技术型管理;情商低,但是技术高超的程序员做做管理型技术。

第五,最重要的一点:多存钱,为了以后做自己的产品

你是否甘愿一直打工,一直看他们眼色?不,程序员高傲的内心不允许他这样做。所以,老老实实多存点钱,为了以后自己创业做资金储备才是王道。

IT行业越来越繁荣、成熟,随着移动互联网、java编程语言的普及,愈发有很多java程序员进入这个行业,java程序员面临自身能力提升时更多关注的是自身的硬实力,即技术功底、专业知识; java程序员如何规划自己的职业生涯,软技能的提升与硬实力同等重要,有时可能更为重要。

专注力

在日常工作和生活中,我们可能时常被打断,特别是当我们进行编码工作时被打断后,往往需要半个小时或更长时间来找回当时的工作状态。挑选时间片段专注于单一任务的方法,可以帮助程序员从这种状态中脱离出来。当然自己也要学会建立防火墙,专注时间内的其它可能打扰自己的因素需要及时避免,如即时通信软件、微信等。专注于完成单一任务,不要期望并行任务完成得很好,经常性的被打断会造成专注力的缺失,对于程序员来说缺乏专注力是致命的。

时间管理

总是感觉一天什么都还没有做,时间就溜走了。分享一个我对于时间利用方式的理解,即碎片事情用碎片时间,完整事情用成块时间。理解呢我们日常有很多的碎片事情,如查邮件、刷微博、看微信等,这样的事情就可以利用碎片时间来做,例如上厕所、等公交、坐地铁等;如完成产品某一功能便是完整事情,需要利用成块的非打扰时间来完成,这样才会将时间利用好。

对自己负责

不论是提升工作效率,还是学习新的技能,都是在给自己积累经验和知识,在进行工作输出时,需要对自己所完成的内容进行负责,使其达到最好的状态和输出标准,这一切的努力都是在对自己负责。

有效努力工作

加班是程序员跑不掉的话题,需要思考的是,在自己的工作内容里面,完成时到底用了多少有效时间,千万不要只是看上去很努力,做了很多无用功或是浪费了时间。当然,如果你公司文化是由加班多少来决定晋升和绩效的,要么玩这个游戏,要么离开这样的公司。

1、具有1-5工作经验的,面对目前流行的技术不知从何下手,需要突破技术瓶颈的可以加群。

2、在公司待久了,过得很安逸,但跳槽时面试碰壁。需要在短时间内进修、跳槽拿高薪的可以加群。

3、如果没有工作经验,但基础非常扎实,对java工作机制,常用设计思想,常用java开发框架掌握熟练的,可以加群。

4、觉得自己很牛B,一般需求都能搞定。但是所学的知识点没有系统化,很难在技术领域继续突破的可以加群。

5群号647490707Java高级开发

6阿里Java高级大牛直播讲解知识点,分享知识,上面五大专题都是各位老师多年工作经验的梳理和总结,带着大家全面、科学地建立自己的技术体系和技术认知!

我觉得作为一个程序员不能只是埋头编写代码,要对我自己全盘职业发展有明确的规划,并且按着规划一步一个脚印落实前进的方向。我先说职业规划中要注意的几个点:首先,你要有明确的时间节点,如1-3年你要学习什么前沿技术,参与多少个企业级开发项目积累多少项目经验,岗位薪资是多少,如3-5年,你更新多少前沿技术(注意,互联网行业的知识总是迭代更新的,你需要不断的学习。也就可能你3年前应用的开发技术可能已经过时了,或者满足不了企业的开发需要),你的岗位薪资涨幅是多少,你担任什么样的工作职位,如5年以后你专型做管理岗,开发经验几年,培养多少开发人才等等。总之规划这个事情尽量要有时间节点,以及检验标准

链接:> 提取码:ddi0

程序员进阶攻略。如何才能持续成长,是每一个程序员都绕不开的话题。入行之初,你可能会困惑于技能选择的方向和掌握的方法;编程前期,你可能会苦恼于Bug的调试与修复;技术水平达到瓶颈期,你可能又急于寻求突破和上升。除此之外,职业倦怠了,如何去面对?技术停滞了,如何去解决?人到中年,是选择工作还是选择生活?换工作?换城市?换方向?如是种种,磨蚀着曾经的乐观和现在的不甘,是放任自流还是逆流而上?

课程目录:

开篇词 (1讲)

开篇词 | 程序行知:走在同样的路上,遇见自己的风景

征途:启程之初 (4讲)

01 | 初心:为什么成为一名程序员?

02 | 初惑:技术方向的选择

03 | 初程:带上一份技能地图

04 | 初感:别了校园,入了江湖

修炼:程序之术 (10讲)

05 | 架构与实现:它们的连接与分界?

以上就是关于程序员三到五年的职业规划,该怎么做全部的内容,包括:程序员三到五年的职业规划,该怎么做、程序员职业规划怎么写、程序员都会遇到一些职业瓶颈,程序员该如何规划自己的职业生涯等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9503771.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存