前端开发年龄大了,真的会慢慢跟不上技术发展吗?

点击上方“前端小苑”,选择“置顶公众号”

精品技术文章,热门资讯第一时间送达

“成吉思汗的骑兵,攻击速度与二十世纪的装甲部队相当;北宋的床弩,射程达一千五百米,与二十世纪的狙击步枪差不多;但这些仍不过是古代的骑兵与弓弩而已,不可能与现代力量抗衡。基础理论决定一切...”

上面这段相信很多人都看过,这其中有一个关键点,“基础理论决定一切”。对于前端开发来讲,这句话同样适用。

那么对于前端开发来讲,他的技术上限是由什么来决定的呢?是学了多少技术?会了多少框架?掌握多少工具?开发了多少项目吗?

不,都不是。

前端开发的技术上限,其实是由【计算机领域的学科基本素养】来决定的。注意哈,不是科学素养,是“学科素养”。查了下百度百科,大概意思是,在本学科内通过长时间的专业训练所形成的基本专业思维。通过这种思维方式促成基础知识的积累,增加专业技术,形成专业经验,以达到具体学科的基本目标。包括,【学科基础知识、基本技能、基本经验、基本品质、基本态度等几个方面】,具体内容请自查。

学科基本素养决定了我们在遇到问题的时候,如何决定采用哪种方案、策略。有的同学写了二三年的页面、js,依然在技术低水平徘徊,为什么?因为他完成日常开发任务就已经很吃力了,这就是所谓的学科素养比较低。

而学科素养比较高的同学呢,你会看到网上也有许多的工具、插件、框架。典型的就是写出VueJs的尤雨溪。从大的层次来讲,尤雨溪极大的解放了前端开发的生产力。因为学科素养好,所以能够理解整个WEB技术体系的底层、结构 、原理、过程。

所以你会发现在工作中,有一些人他发现和解决问题、定位bug的速度都很快,工作效率非常高,所以工作之余还会写一些技术博客,而且非常的有深度。这些人就是所谓的技术大牛。

学科基本素养,多数情况下都是在学校里培养起来的一种看问题的思维方式。而在工作之后就比较再难以形成和提高了。

现代科学分成基础科学、技术科学、应用科学。基础科学主要研究自然现象、物质运动,研究自然发展规律。基础科学一但突破就是改变世界!现在的所有产品应用,都是根植于当年基础科学的突破。

前端开发也是一样的道理啊,它现在的一切框架、工具、应用、插件,其实都是根植于JavaScript,都是对于Js的再封装。而Js呢?它是运行于浏览器的,或是nodeJs,或是其它的“壳”里,例如混合开发。那么浏览器呢?它是运行于计算机的。这样一层一层的向下追踪,你会发现越往下走,对于学科基本素养的要求就越高。

所以很多前端开发、程序员,他年龄大了,不是跟不上技术的发展,而是他已经达到了自己的技术上限,他“满级”了。深度的东西学不明白了,新出的工具、框架、理论,他也搞不清楚。这在外在的表现上,就是慢慢跟不上技术的发展。其实这么说也没有错,确实是跟不上了。但深层次的原因,还是因为自己的技术天花板太低。

再加上前端开发先天的有很多其它非技术行业的同学转行进来,所以外在表现就是前端开发行业的很多同学计算机学科素质不太好,遇到问题就是各种百度,要么就是卡住很久解决不了,自我学习和提高也很吃力。

所以为了避免将来年龄大了时,遇到这种不上不下的情况。就必须多学习,学习视野要开阔,不能只看着几个框架,几个工作,以为前端开发就是这些东西而已。要从js到框架,到浏览器,到http、tcp协议,到web服务器,一些简单的linux、c、常用算法都要有所涉猎。不断提高自己的技术上限,这样路才能越走越宽。

你可能感兴趣的:(前端开发年龄大了,真的会慢慢跟不上技术发展吗?)