徐州北大青鸟
当前位置: 主页 > 新闻中心 > 行业动态 >

程序员进阶之路:如何快速学习成长

时间:2020-06-17 16:15来源:未知 作者:代码如诗 点击:
互联网行业每年都迎来大批的新人,每个程序员小白都渴望成为大神。每个大牛都是从小白成长过来的,对于刚刚步入职场的程序员来讲,面对身份的转变和还未熟悉的工作,都难免会
互联网行业每年都迎来大批的新人,每个程序员小白都渴望成为大神。每个大牛都是从小白成长过来的,对于刚刚步入职场的程序员来讲,面对身份的转变和还未熟悉的工作,都难免会有不适应,对自己未来的成长也会比较迷茫。
 
对于已经有了几年工作经验的程序员们来说,有了几年经验想尝试跳槽,但是如果你进入要求有3-5年、5-10年经验程序员的招聘帖子会发现压力会骤然增大:与岗位职责相关的动词由“参与”变作“承载”,由“提升”变成“保证”;在能力要求上,“熟练掌握”则统统变成了“深刻理解”。
 
 
其实无论哪个年龄段,在职场中打拼都会有各自的职业危机,究其原因,我们会发现其实人生的最大危机不是35岁,而是你的个人成长速度首次低于群体平均速度之时。
 
今天的文章小渡就和大家聊一聊,在职场中,如何保持最快的成长速度,找到最短的成长路径,进而超越80%的同龄程序员呢?
 
01 三个阶段
 
对于程序员的职业发展,小渡觉得有三个成长阶段:小白阶段、业务骨干、技术领导。
 
小白阶段
 
刚入职的社招同学或者应届生,都会经历这个阶段。
在这个阶段,对于公司的技术栈、业务、组织架构等都不了解,需要不断的学习和提问,完成一些简单的任务。
根据自身的能力,这个阶段的持续时间应该在3~12个月,如果超过了这个时间仍然没有跨越这个阶段,要么说明这个公司有问题,要么说明自身能力有问题。
 
业务骨干
 
经过了小白阶段后,对公司的技术栈、业务、组织架构等都有了详细的了解,这时候能进入业务骨干阶段。
 
在这个阶段,能够从容的处理大型项目、和各个部门谈笑风生、掌握了很多救火本领、也能够带领新来的同学。这个阶段会持续一至两年,在这个阶段,完成项目给自己带来的成就感会不断降低,自己需要更多的突破,否则无论是对自己还是对公司,都很难有更大的价值。
 
技术领导
 
在业务骨干阶段的历练,能够发现公司很多的痛点,这个时候就需要用技术手段来解决这些痛点。
 
业务骨干阶段让自己有了影响力,大家比较信任你,而且提出的痛点问题大家也认同,这个时候可以调研解决方案,计算收益情况,跟领导申请资源,将痛点解决。真正可以用技术去提高生产力。
 
这个阶段需要更高的能力,无论是技术还是管理方面的。自身能够从更高的维度去看待业务和部门的发展。如果可能的话,在这个阶段,可以规划出未来一到三年的发展计划,这个事情可以作为检验自己能力的一项指标。
 
 
02如何度过三个阶段
 
想快速成长,顺利度过这三个阶段,达到自己想要提升的目标,小渡在这里给出大家几点建议。
 
制定阶段性目标
 
工作时如果有一个目标,会帮助你找到努力的方向,对自己的事业发展也很有帮助。而越详细、越明确的目标,其可实施性就越高,这也能使你找到短期奋斗的动力。
 
要有长线思维
 
我们不是今天做计划,明天就去要结果。面对职场和人生,我们要有长线思维,拿着望远镜去看人生未来2-3年的规划,确定目标之后,就要从现在开始付出行动,为未来更大概率实现目标增加砝码。相信只要积累一定的努力值,我们的目标都会实现的,而且越早开始积累越轻松。
 
每天持续行动
 
你的计划和目标,应该细化到每月、每周、每天需要做的事情。利用效率手册来监督自己,持续行动。首先,我们要聚焦阶段性目标,以年为单位,确定年度关键词,并且围绕年度关键词,每天要有实际行动。其次,使用效率手册,每天审视自己的行为,没有为自己的目标付出行动的一天是白过的,把你为目标而努力的样子,写进你的效率手册,会正向激励你去做更多有利于目标实现的事情。
 
100天行动计划
 
一件事情,如果你没有坚持100天以上,就不要说自己努力了。一旦确定一个阶段性目标,什么都不要想,开始行动100天再说,这是实现自己的计划和目标最好用的方法。
 
利用空闲时间多学习
 
技术实力始终是一个程序员能否往前走的关键,没事的时候多看代码,保持对代码的敏感度。只有看的多了,琢磨的多了,才能培养出好的代码审美感。
 
除了要保持对代码的敏感度以外,还要让这种敏感度成为你写代码中的利器。因此,你需要勤写代码,多做总结,不断优化自己写的代码。
 
项目中去锻炼自己
 
项目开发是帮助程序员快速成长的一个有效途径。实践出真知,只有多实践,才能发现自己在实际的项目开发中存在的缺点和不足,找出来并及时改正,将为自己积累下十分宝贵的经验。
 
对于程序员来说,职场中很容易出现“空杯心态”。简单来说就是:如果你的杯子是空的,新东西就比较容易进去;反之,如果你的杯子已经满了,新东西就进不去。因此,要想快速成长为一名优秀的程序员,就要学会适时清空自己,甚至有意识清除脑中顽固区域,虚心主动学习,渴望更多知识,学到的自然就会多,保持空杯心态。
 
 
建议和技巧说的再多,其实最重要的还是一个人的心态:
所谓的心态,可以理解为一个人的事业心、进取心,尤其在厮杀惨烈的互联网行业,如果进取心不足,就极有可能跟不上公司业务的发展。
 
要获得长远的发展,还是要建立在硬实力和软实力的基础之上。再难的问题,80%也是简单的,如果看不清前方的路,那就一步一步走。
试听课
(责任编辑:代码如诗)
------分隔线----------------------------
栏目列表
推荐内容