当技术更新速度快过学习速度,程序员们该何去何从

首先说明,我是一个IT从业人士,所以对如题所述问题,是深有体会,再加上最近面试过几个行业从业老鸟,摆在我们面前的问题,就不得不让我们深思了。

首先我们来看看是哪些问题:

当我们从业8年,10年,我们却发现我们所掌握的技术,对于现在整个行业来说,竟然不如一位从业1年的新手更加适用,我们应该何去何从?有了孩子、妻子,成家立业的我们,学习适应能力已经远远比不过这些新手,我们该如何破局?
在技术更新速度已经快过我们学习速度的今天,往往一个技术我们还没有掌握,却发现它已经被一门更新的技术所替代,我们如何去进步?
一个解决方案,无数种技术的涌现,我们如何去选择?选择这个技术,适合这家公司,当我们换一家公司之后,却又变成了一个菜鸟,该如何?
以上问题,是我们现在,不得不面对的问题,而乍眼一看,却又发现似乎无解。

我们不可能为了学习,忽视了我们的家庭。
我们不可能不去更新自己,却又无可奈何的被更新的技术out掉。
我们不得不适应当前的公司,不得不最终变成另一家公司的菜鸟。

可是,真的是不得不吗?我们是否有别的选择呢?

先来看看以下几句话:

以不变应万变的太极精神。
第一性原理。
万物源于道的基础法则
说说以不变应万变,如何以不变应万变?
用中国的话来说,就是道生一,一生二,二生三,三生万物,万物万法皆源于道。
用时髦的话来说,就是所谓的第一性原理。
浅显易懂的来说,就是抓住本质,看清楚问题产生的根本原因,从而解决,并且不断强化这个根,让自己能够从容应对变化。

举个简单的例子:

在我身边与这样一个人,他并不懂这个框架,那个框架,但是当我们为了一个问题忙的焦头烂额的时候,他却可以快速的定位问题,并且解决问题,没错,他真的不懂这个框架,但是,他又是如何做到的呢?
原因就是他的根足够扎实,我们在表象上不断花费精力的时候,他却直接透过表象,追溯源码,很快找到问题并且解决它,当我们惊诧不已的时候,在他看来,一切却是那么的理所当然,问题是那么的显而易见。
这个他,就是所谓根强大,本源足够,能够以不变的方式应对万般变化。

那么,这个时候,我们就应该真的好好深思了,我们该如何去做?

为此,本人提出几个粗浅的看法。
所谓程序,就是语法,算法,逻辑与业务的集合,所谓框架,仅仅只是工具罢了,框架是外功的话,算法这些就是内功,现在因为技术更新速度过快,我们大多数人太过于注重外功,却忘记了修炼内功,这个时候,我们最应该的,也许是放慢脚步,修炼内功,筑好自己的根。

就像我们学习Java,JS等,先去忘记那些框架,回归本源,多去了解了解JVM,Java的基础语法,JS的闭包,JS解析器,反射...什么垃圾回收机制,什么内存优化这些,多去深造自己的算法,让我们对这些基础了如指掌,那么所谓框架,也不过是从基础中而出的衍生品而已,有了鸡,我们何愁没有蛋。

尝试方面自己脚步,先深造以下内容,或许才是我们今天的出路:

1.基础语法
2.数据结构
3.设计模式
4.技术原理
而程序的灵魂:业务,是可以通过实践(时间)积累的,多年的工作经验,也将不再是拖累,而是优势。

让我们一起放慢脚步,修炼内功吧,祝所有的程序猿筑基成功,有朝一日可达化形。

以上内容仅为本人粗浅见解,望资深从业人士共同探讨,板砖或苦口良药,欢迎入囊。

作者:PaytonWang
如果你正在找工作或者刚刚学校出来,又或者已经工作但是经常觉得难点很多,觉得自己java方面学的不够精想要继续学习的,想转行怕学不会的,可以加Q3300863615 了解咨询java继续学习。更有免费视频等你来领取。
加我Q有以下几个要求,不达标的勿扰:

1、大学学习的是Java相关专业,毕业后面试受挫,找不到对口工作可以

2、在公司待久了,现在过得很安逸,但跳槽时面试碰壁。需要在短时间内进修、

跳槽拿高薪的

3、参加过线下培训后,知识点掌握不够深刻,就业困难,想继续深造

4、已经在Java相关部门上班的在职人员,对自身职业规划不清晰,混日子的

5、有一定的C语言基础,接触过java开发,想转行的

小号勿扰,不喜勿加

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值