首先,医学上并没有“学习者综合症”一说,所以你暂时不必过于担心你的身体问题,我只是想用这个伪医学名词来表达一种现象和行为。一旦你患上了“学习者综合症”,你将会有以下病症:你渴望不断地学习,永无休止地学习,因为怕落后于其他人,但实际上,你所学习的知识可能你根本不会用得到。软件开发人员和技术人员是这种病症的高危人群。
近年来,随着网络框架数量的急剧增加,Web开发领域成了这种病的重灾区。先看一下这张看上去非常复杂的图片。
这张图还未包括2017年的新技术,图片上所列出来的技术不知道你知道多少,掌握又有多少?如果你全部掌握,那么,我只能说:I服了U。并且,很高兴地告诉你,你患上了“学习者综合症”,并且是极重度患者。
作为一名“资深”Web开发人员,你会觉得自己应该掌握大部分这些技术,最起码也要对这些技术有所了解,不然可能在公司里连说话的份都没有。而且,近几年还有一个趋势,将会进一步加深这种病症。在以前,前端和后端的界限是很分明的,所以各自自需要学习自己领域内的知识就可以,但是,自从万恶的Node出现之后,前后端的界限已经不复存在,也就是我们都是所谓的全栈开发人员,必须同时掌握前端和后端的知识。以小编为例,以前基本是专注在Java、PHP、,再加上jQuery、Bootstrap之类的前端知识就可以完成大部分项目了。而实际上,光是Java都已经够呛的了,Spring、Hibernate、Shiro等等一大堆框架,但是,如今,还必须扎进前端领域,比如Angular、Vue等等。
而且,我发现一个比较严重的问题,虽然貌似我掌握了更多的知识,但是我的开发能力反而在不断下降。之所以会出现这个问题,是因为我所学习的新知识并没有真正运用到项目当中,而知识的巩固通常是需要通过大量的实践来完成的。所以,如今我会在学习新知识和专注原有知识这两者之间去找一个平衡点,通常,对于新知识的学习我不会持续超过一天的时间,更不会整个星期都去学习某一知识,否则原有的知识将会随着时间而逐渐生疏。
你有学习者综合症吗?面对新知识和旧知识,你又是如何去权衡的呢?欢迎留言。
领取专属 10元无门槛券
私享最新 技术干货