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

作者 : 开心源码 本文共1150个字,预计阅读时间需要3分钟 发布时间: 2022-05-13 共179人阅读

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

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

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

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

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

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

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

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

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

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

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

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

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 只会 Vue 的前台工程师是没有前途的

发表回复