当代前端开发工程师应当具备的技能和未来发展
本文主要基于本次“字节青训营”的课程内容,提出了“当代前端开发工程师应当具备的技能和未来发展”的探讨话题,并发表了自己的看法。欢迎各位同仁在评论区互相“切磋”。
本探讨的初衷是:帮助广大前端开发从业者包括本人自己——明确自己当下该做什么和未来往哪儿走。
下图是本次“字节青训营”的课程表:
图1:青训营课程表
根据图1中的课程内容,我归纳整理出如下图所示的前端开发技能图谱:
图2:前端开发技能图谱。
核心
图2中所列出的核心部分,包含了:前端四件套(HTML、CSS、JS、React或其它框架)、Node.js、前端工程化、TS、设计模式。我认为,这部分是一名前端工程师的“内功”,也是前端工程师的必备技能。“内功”的深厚,决定了一名前端工程师在前端这条路上能走多远。
拓展
图2所列出的拓展部分,包含了:UI设计、前端动画、web多媒体、小程序、游戏相关。我认为,未来的前端会向着“精细化分工”方向发展,一名前端工程师应当尽早明确自己的定位,在某个细分领域持续深耕,进而成为该领域的“大师”。
基本素养
图2所列出的基本素养部分,包含了:web标准、web安全、http、其它。除“其它”外,剩余三个部分是前端工程师的核心素养,前端工程师应持续不断地沉淀自己在这三个方面的能力。“其它”部分涵盖内容很广,如:计算机组成、操作系统、计算机网络、数据结构与算法等计算机基础课的内容,这些是所有计算机工业从业者应当具备的基本素养,自然也是所有前端开发从业者所应当具备的。
青训营课件资源链接:
(如有侵权, 联系立删)
\