前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >为什么程序员年龄大了,就会慢慢跟不上技术发展?

为什么程序员年龄大了,就会慢慢跟不上技术发展?

作者头像
web前端教室
发布2018-02-07 11:25:12
1K0
发布2018-02-07 11:25:12
举报

每个人都需要有一个职业,不管做干什么。职业就像一个标签,它是一个人的社会定位,“你是干什么的”。当你缺少这个标签的时候,至少在社会上你就处于“漂”的状态。所以当同学们发现了前端开发这个貌似门槛不高,但收入颇高的工作时,基本不会有什么犹豫便选择了它。

但不知同学们有没有想过,当你的职业年龄大了的时候,该怎么办?例如,你快40岁的时候,会面对什么样的情景,例如华为,年龄大的都踢出公司。

前端开发是一个偏向编程的技术工种,但它的问题在于,旧的知识并不能完全成为新知识的积累。就是说,你早些年学会的东西,随着时间的流逝会慢慢变的无效。与这种情况相反的,例如医生,40岁、60岁的医生,只要他愿意,应该可以一直干下去。

但程序员这个行业不行,早些年的VB,谁还会去用它?你VB再熟练又怎么样;早期的用table做页面,现在都是数据驱动视图,你table切页面再熟练又有什么用。

咱们这个行业,知识的更新换代太快了。而且还常常是颠覆性的,推翻重来。

有没有想过一个问题,“为什么刚开始入行的头几年,你可以站在行业潮头。为什么过些年了,有经验,有能力了,反正慢慢跟不上了?”

我个人主观认为,这有二个原因:

1,早期的工作生涯中,你在工作中是“学习大于工作”。很多时候,对你来讲,工作本身也是一种学习。

2,到你工作生涯的中后期,因为能学的基本都学的差不多了。所以重复性的事务性工作占用的比例加大,换言之,你可以学的东西,或是你可以用来学习的时间,减少了。

第一种阶段,工作的前一阶段吧,领导对你的定位,可能只是一个开发主力,或是开发高手。这时你只要按时完成自己的任务就好,其余的时间,可以看看资料,研究下新技术,不必操心其它的事情。就算是加班,也可以认为是加深对某技术、架构、业务的理解。

第二阶段,30多了,年龄大了,气场也足了,技术也到位,领导肯定会让你带个小组呀,负责个项目。要管人,要管事,这时,你负责的重复的、人的、事的工作会比较多,要开会,要协调,要吵架,要写各种文档。。。,你还有多少时间来看新技术,学新东西呢?就算某天早回家了,还得陪陪老婆孩子吧。

你用来学习的时间,少了。

但与此同时,前端行业的知识的更新换代却依然在继续,就说jQuery吧,它依然火热,确实有很多公司还在用。但不可否认,它正处于缓慢的过时之中。

可以这么说,你现在学的东西,至少有一半在将来会过时。但很可惜,将来会过时的东西,第一你现在必须学会,第二你不知道正在学的这些东西里,哪一半会过时。

例如现在的 React、vue,十年之后,也许用不了十年,它们也会被扔进前端技术的垃圾堆,但现在你不学它们能行么。例如jQuery,往前五年,七年,谁不学jq,谁就不是一个好前端。

所以引出一个新话题,“永远学习”。

就是说,你学习新东西的速度,必须大于你已经掌握的东西的贬值速度,否则,你本人将贬值。

可能会有人说,“成天加班,成天忙,哪有时间看新东西啊”。

这就是一个职业选择的问题,也许,当你工作五六年之后,你应该选择一个钱少一些,但自己的可用时间多一些的工作。

这样的工作可以让你有更多的时间与新技术保持同步,虽然当时看起来钱少了一些。但从长期来看,你跟上了技术的发展,客观上延长了自己的职业生涯。

从长远来看,我个人倾向于学习二个方向的技术,

一,最新的;

二,最旧的。

多旧才算旧?

数据结构,算法,编程思想,这些东西,几乎从你听说它们的时候,一直到现在都变化不大。但却依然值钱。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-08-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 web前端教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档