美文网首页互联网科技让前端飞Web前端之路
只会 Vue 的前端工程师是没有前途的

只会 Vue 的前端工程师是没有前途的

作者: c2360084a7d2 | 来源:发表于2020-03-11 14:37 被阅读0次

放眼前端这几年的发展,经历了移动互联网时代的爆发,出现了以 Angular、React、Vue 为代表的三大前端框架,竟然成为了困扰前端工程师的一个“难题”——哪个框架最好?我该学哪个框架?

除了框架之外,语言也不甘示弱,近期就有 TypeScript 即将取代 JavaScript 成为前端主流语言的说法。那么,前端究竟还会有多少新知识?

一方面很多前端同学在抱怨前端发展太快学不动了;另一方面还有不少同学陷入瓶颈,怀疑自己甚至怀疑前端这个行业。不能否认,追踪热门框架和技术的最新发展很有意思。

回过头来再看前端技术的发展,那些热门的前端框架和五花八门的各种库,真的能直接帮助你进阶到下一个更高的级别吗?或许短期有效果,但如果你想在这个领域深入进去,还是应该把最宝贵的时间花在可迁移的技能上——那些永不过时的技能。

那对于前端人来说,永不过时的技能是什么呢?

关于这个问题,我曾经和前手机淘宝前端负责人 winter 聊过,他曾经带过几十人的前端团队,也非常热衷于工程师的培养,对前端工程师成长有很独到的理解。对于前端来说,winter 认为不过时的技能还是一个工程师的“内功”,对应不同级别的前端工程师来说,需要具备的核心技能也不太相同。

根据 winter 给的前端工程师的核心技能,我观察我身边工作了几年的前端工程师,发现他们其实具备了前端的基础技能,但想要进阶高级甚至技术专家,还是需要提升自己的核心能力,也就是编程能力、架构能力和工程能力。

编程能力,就是用代码解决问题的能力。你编程能力越强,就能解决越复杂的问题,细分又有调试、算法、数据结构、操作系统原理等基础的支撑,你才能解决各种麻烦的问题。

架构能力,就是掌控复杂系统的能力。当一个系统足够复杂,你会写每一块、能解决每一个问题,不等于你能搞定整个系统,这就需要架构能力。架构能力包含了一些意识,也包含认识业务建立抽象模型,还有一些常见的模式等。

工程能力,其实核心就是成事的能力。你要知道,当系统规模越来越大时,光靠你一个人是没办法完成的。那如何保证几个高手互相能够配合好?如何保证项目里面水平最差的人不拖后腿?工程化建设,往往会跨越多个业务如何保证质量和代码风格?

这三项能力不管对于前端还是后端开发来说,可以说都是从初级、中级走向高级必须要跨越的鸿沟,也是作为一名程序员永不过时的技能。

我目前是在职前端开发,如果你现在也想学习前端开发技术, 在入门学习前端的过程当中有遇见任何关于学习方法,学习路线,学习效率等方面的问题, 你都可以申请加入我的前端学习交流裙:前面:603 中间:985 最后:993。里面聚集了一些正在自学前端的初学者, 裙文件里面也有我做前端技术这段时间整理的一些前端学习手册,前端面试题, 前端开发工具,PDF文档书籍教程,需要的话都可以自行来获取下载。

相关文章

网友评论

    本文标题:只会 Vue 的前端工程师是没有前途的

    本文链接:https://www.haomeiwen.com/subject/tnlcjhtx.html