三十岁以后程序员的职业发展洽谈

目录

前言

一、个人成长篇

1、成长经历

2、职级晋升

二、职业发展篇

1、选对平台

2、选对团队

3、选对导师

三、30岁之后如何进行职业规划

1、不裸辞

1.1、内部因素

1.2、外部原因

2、持续学习

2.1、吃透现有项目

2.2、对核心技术点深入学习

2.3、扩展新领域学习

2.4、把握上升机会

3、适当离开 

4、发展副业

4.1、与当前相关行业发展

4.2、跨行业发展


前言

          博主今年已过三十岁,属于标准的“90后”,有着跟大多数程序员朋友类似的经历和缩影,本文结合博主的个人亲身经历,对个人的职业成长进行总结以及将来的职业发展进行洽谈,内容仅供读者参考。

一、个人成长篇

1、成长经历

        从上面这张图不难看出大多数的程序朋友跟博主有着类似的现象:就是在工作前3年成长进度非常快,到工作第5年左右到达一个顶峰,而后成长的进度会较之前变的缓慢一些,其主要原因刚开始参加工作没有任何经验的情况下对于任何的工作内容都是学习和收获,比如从GTI或SVN上拉取代码,解决代码提交冲突,再到项目的代码熟悉、使用的技术点等,当在工作5年左右之前的大多数工作都是在重复做,需要一定的工作机会以及自身的努力才能获得较好的成长空间。

        从工作的独立来说一般工作前1年是一头闷逼状态,需要有人手把手的带才能完成任务,工作1到3年之间在有人指导的情况下能独立完成一些简单的任务,工作3到5年可以独立完成一些较有难度的任务,工作到5年以上基本可以独挡一面,可以负责一个模块或者带刚参加工作的新人。

        总结起来就是刚开始工作的前3到5年是一个从0到1的过程,所以成长起来非常的快,主要的收获就是技能的广度得到大大的扩展;而到了第5年左右就是1到100的过程,知识面的扩展进度会比较慢,主要收获在于技能的深度以及一些软技能,比如思维、沟通协作、设计能力等。

2、职级晋升

       从上图可以看出应该有不少的程序员朋友跟博主一样在工作三年前处于工初级工程师,在工作四年左右达到中级工程师级别,在工作5年之后会上升到高级工程师级别,在工作8年左右也就是年龄大概在30岁左右到达到一个瓶颈期,如果不能突破这个瓶颈则随着年龄越来越大将会被行业逐渐的淘汰掉。

        下面将做下总结:

  • 初级工程师:工作年限在3年以内,在这个阶段会淘汰掉大多数不适合做程序员这个行业的新进人员,熬过了这个阶段的程序员基本上已经入门了。
  • 中级工程师:工作年限在3到5年之间,在这个阶段属于职业上升期,已经能独立处理一些基本的开发难题。
  • 高级工程师:工作年限在5年以上,能独立负责一个模块或小项目,这也是不少程序员朋友的转折点,不少的程序员朋友达到高级工程师的职位之后就会陷入“迷茫期”,一下子不知道自己的接下来做什么,基本上到多数的程序员朋友会跟公司的节奏来,比如:带团队、做业务开发、技术攻关等。 

二、职业发展篇

        对于30岁以后的该如何发展,有什么突破瓶颈的办法和窍门,我准备从以下几点进行说明。

1、选对平台

        在此之前我先说明下二个名词,上限和下限:

  • 上限:表示一个事物的最高值,可以理解为这个上限属于天花板在哪时。
  • 下限:表示一个事物的最低值,可以理解为这个下限属于最低或者最基本的要求。

        再到返回平台上讲最常见的平台就是你们的工作单位,一个好平台能给你提供的上限和发展空间是非常高,同时平台的下限保障一般也不低于行业平均水平,这也是为什么许多优秀的年轻人喜欢进知名大公司的原因之一。

        在此博主希望年轻的程序员朋友们尽量的选择能够垫垫脚够的着平台。

2、选对团队

        一般的大公司下会有多个部门,比如有架构、中间件、内部系统以及各类业务线等等,而进不同的部门到不同的团队对今后的成长影响是非常大的,比如在内部系统做开发维护工作和做大数据、人工智能方向的中间件研发几年后的个人技能差别几乎天差地别。

        所以博主建议年轻的程序员朋友尽早的多打拼,选择一个对自己将来发展帮忙比较大的团队或领域进行深耕。

3、选对导师

        在工作中你的上级领导对你的成长有非常大的关系,而一般的上级只关心你能不能完成安排的任务,对你的成长以及内心想法关心较少,而好的上级就像你的人生导师一样会根据你当前的状况及时给你一些成长建议,并帮忙你克服现阶段的困难进行一次次的蜕变和成长。

        一个好的导师在工作中对你要求非常的严厉,但是你会发现他会把好的资源、好的机会、好的上升空间等都给你留着,将来你再回头时你一定会好好地感谢他的。

三、30岁之后如何进行职业规划

        人一到中年就会不由的出现抑郁、烦躁、焦虑等现场,特别是对于程序员这种偏吃青春饭的行业来说更为明显。因为一般的人到了三十以后就会面临“上有老下有小”的场景,加上身体素质逐渐变差、技术更新迭代快、学习能力下降等因素,导致职场竞争力不如年轻程序员,这也是公司更喜欢招年轻人的原因之一,那是不是说大龄程序就只能被迫淘汰或转行呢?答案是不一定,只要保证自己一直具有职场竞争力才行,而保持职场竞争力的有效途径之一就是保持自己的工作年限与能力相匹配,比如说你35岁了还在跟别人25的干同相的活则会被轻易取代掉,相反如果做一些更高级别的职位工作则竞争压力小也不容易被淘汰掉。

        那么,30岁以后职场该如何应对呢?可以从以下几个方面入手:

1、不裸辞

       主要有内部和外部二个原因对30+的大龄程序员不是很友好:

1.1、内部因素

        自所谓“人往高处走,水往低处流”,程序员刚开始工作的前几年是成长的黄金期,在这段时间内一般每次跳槽工资和公司都会有些的选择,比如说在北上广深一线城市,在一家单位工作二年左右跳槽工作都能涨个大几千,甚至上万都有可能,再次点的新一线省会城市也能涨2~5千;但是随着年龄的增长工资的涨幅也会逐渐下降,到这个阶段时应该更看重一个长期的发展以及瓶颈的突破等问题。

        

1.2、外部原因

        在这几年来当前的大环境下招聘的岗位没有之前那么多,行业正面临着洗牌,如果贸然裸辞则可能面临找不到称心的岗位情况,特别是对有房贷、车贷的程序员朋友无疑是一种负担。

       

        博主建议过了三十岁的程序员朋友不要轻易辞职,特别是不要裸辞,如果确实在离职的情况下也要先找好下家再提离职。

2、持续学习

        “打铁还需自身硬”,通过持续不断的学习才能让自己立于不败之地,也是提升职场竞争力的有效表现,那么三十岁以后将如何进行学习以提升自己呢?可以从以下几个方面入手:

2.1、吃透现有项目

        在现实工作中大多数程序只对自己负责的领域比较熟悉,对于项目的其它领域可能不太清楚或者一知半解,这种现场在一些大公司、大项目中犹其明显,主要是各个岗位及职责已经划分的比较清楚,大家都各自负责一小块。在这种情况下博主还是希望大家都尽量的熟悉项目的全貌,比如从项目外来讲有项目的建设背景是什么,解决客户的什么痛点,客户使用反馈的情况怎么样等,再到项目内的核心功能、技术点是什么,可以围绕在什么场景下使用了什么技术、解决了什么问题、实施效果如何进行梳理当前的项目情况。

2.2、对核心技术点深入学习

        普通的程序员与高手程序员的区别在于使用与理解的区别,一般的程序员在技术方面只停留在使用层面,如果不是工作要求则不会进行主动深入学习,而高手程序员对技术在理解层面。

        比如目前项目使用到当前比较前沿的技术栈,像大数领域的ES、kafka、Hadoop技术等。当然在对新技术深入学习前需要把Java的基础打扎实了再进行新技术的深入学习这样对新技术的学习和理解更好。这样一来可以为自己技术栈做一些技能的储备,二来在工作真的遇到这类技术问题也不至于手忙脚乱的百度或者四处求人。

2.3、扩展新领域学习

        俗话说:“八小时内求生存,八小时外求发展”,工作能给你解决温饱,但是你想谋求更好、更快的发展还需要在工作之余进行不断的学习才能达到,这也是你与同龄人之间拉开差距的最有效办法。在这时你可以学习一些工作以外的新领域,比如说技术管理、系统架构设计,或者可以学习新编程语言,比如当前使用Java,可以学习Python、Go语言等。

2.4、把握上升机会

        古有“毛遂自荐”,现实中除了上级领导给机会外,也可以进行“自推”。比如当团队进行扩大,公司接手新项目、内部组织结构调整时都是上升的机会所在,自己可以向领导自荐上任做一些团队管理、系统架构设计、技术负责人或者自己意向的一些核心岗位。

3、适当离开 

        离开只是为了更好成长,一个公司及市场人员的流动是一种正常现场,合理的人员流动对公司、个人都是双方有利的,那么如何判断自己还适不适合在这家公司继续发展下去,可以从以下同点做参考(被动离职的除外):

  • 严重影响身体健康,身体出现不适。
  • 能力没有提升,一直在吃老本,甚至出现下降趋势。
  • 薪资二年以上没有上涨,甚至还降薪。
  • 公司内部一直在互相的内耗,每天在瞎忙。
  • Boss画的大饼一个实兑现,每次都啪啪打脸。
  • 工作一眼看到头,可以大概预测出自己在公司将来三年、五年以上发展的结果。
  • 人员关系复杂,同事相处难以融洽。
  • 工作干的不开心,感觉每天像是在坐牢很压抑,想换新环境。

        当出现三点以上情况时可以考虑出去寻找更好的平台发展,但是博主还是建设不要裸辞,具体原因请查看本文的第1点《不裸辞》部分。

4、发展副业

       俗话说“转行穷三年”,当思考之后发现自己不太适合继续做开发时,可以先给自己一点时间缓冲一下,以不至于直接换行造成收入断崖式的下降从而影响到生活质量水平,这时可以通过发展副业来解决。

        在工作之余通过发展一些副业来想发展方向前进的同时也可以赚取笔额外收入,当然在此期间还是要以工作为主业,这是生存的基本保障,在此基础上进行副业的开展,如果副业发展的好的话再将副业转为主业,从而实现“无缝转行”。

        目前发展副业有与当前相关行业发展和跨行业发展以下二种途径:

4.1、与当前相关行业发展

        这个比较好理解,比如说目前做软件开发工作,转做一些与软件开发相关的岗位,可以根据自己的兴趣爱好来选择,比如:

  • 如果个人的沟通表达能力特别好,又善于分享与结交同行朋友,可以通过网络公众号推广等途径向IT培训导师方向发展。
  • 如果个人有较高的管理和领导力,应变能力强,可以向项目管理方向发展。
  • 如果不想工作压力太多,加班少点,可以向运维、测试方向发展。

...................

4.2、跨行业发展

        顾名知义就是不再从事当前行业了,比如从软件开发转做创业做生意、销售、金融等不相关领域。这个跨行业发展风险是比较大的,同时收益也是非常大的,一般工作到这个年纪后再进行转行都是进行深入思考后的做的决定。

声明:以上内容仅代表博主个人观点,仅供大家参考,有不同意见的朋友欢迎到评论区一起讨论!

更多精彩技术分享请浏览本人博客:

不甘于平凡的溃败的博客_CSDN博客-java,数据库,IDEA领域博主

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不甘于平凡的溃败

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值