老程序员被新程序员拍在沙滩上?论新老程序员的竞争力

现在新技术更新太频繁了,过个两三年就会出现一个新的框架,比如早些年非常流行的 Struts 说淘汰就淘汰了,好不容易掌握了 Spring ,现在又出现了 Spring BootSpringCloud 框架。

前端框架的更替那更是叫一个火箭速度呀。今天还在 AngularJS ,明天突然就出现个 React,当 React 快要掌握的时候,市场上 Vue 大火,并且经常出现最新版本不能往后兼容,坑呀。

那么一名老程序员和一名新程序员在面对新技术的时候,是新程序员精力旺盛学习热情强更快掌握还是老程序员更有经验更容易学习呢?

老程序解决问题的能力比新程序员要强 。新程序员开发过程中,突然遇到一个问题卡住了,有可能就这个问题就卡一两天,当他拿着这个问题去问老程序员的时候,可能老程序员就抽了一眼,说怎样怎样试一把,问题就解决了。

老程序员的学习能力也是有的,因为前面有了积累很容易掌握类似的技术,比如当你精通了 Java ,我相信经过很少时间的刻意学习,你就会学会 Python 开发。语言和技术只是一种工具,它的本质是为了解决问题,当你脑中有了解决方案后,其实仅仅剩下语法实现了而已。

特别是生产出现问题的时候,一个牛逼的程序员要顶 N 个程序员,解决生产问题的程序员要面对,超强压力,超复杂情况,快速定位问题的能力,这些能力都不是一朝一夕能够积累出来的,都是从一个坑一个坑里面爬出来后所积累的。

给新程序员的一些建议:

在刚毕业三年内的时候,优先全面提高自己的技术,快速响应完成工作的能力。积极主动的工作,每次工作完成后主动汇报,向领导要求更具有挑战一些的工作,工作担子越重,成长越快。

毕业三年后的程序员最好确定一个行业方向沉淀下来,一个优秀的架构师,必须同时精通业务和技术,所有行业内才经常会有业务架构和系统架构两个说法,只有同时精通通业务和技术,才能贴合公司业务设计出高效、可扩展、稳定的、适合公司发展的技术架构。

毕业三年左右的程序员重点是,找一个自己喜欢的行业沉淀下来,找一块自己喜欢的技术,挖精挖透。

所以不论是老程序员还是新程序员都有自己的优势,年轻程序员有时间有精力,老程序员有行业和技术积累。有了老程序的指引,新程序的成长会更快速;没有新成员的加入,哪有 IT人的明天。

最后,希望每个程序员兄弟都有一个好的未来和人生,程序员这条路充满艰难险阻,各种挑战,但也充满机会,需要不停的学习进步,与大家共勉!

最后,想学习前端的小伙伴们!

如果还在IT编程的世界里迷茫,不知道自己的未来规划,学习没有动力,东也学一下,西也学习一下,那你可以加入web前端学习交流群:539738200, 里面有大神一起交流并走出迷茫。新手可进群免费领取学习资料,分享一些学习的方法和需要注意的小细节,每晚八点也会准时的讲一些前端的小案例项目。

点击:加入群

如果想看到更加系统的文章和学习方法经验可以关注的微信号:‘web前端技术圈’或者‘webxh6’关注后回复‘2019’可以领取一套完整的学习视频

猜你喜欢

转载自blog.csdn.net/zwjweb/article/details/89028929