前端工程师自我修养

成为更优秀的前端工程师。

介绍

「前端工程师」是以 HTML、CSS、JavaScript 等 Web 前端技术为核心解决网页或基于 Web 的应用相关问题的「软件工程师」。

像利用 Canvas、WebGL 等技术去做些绘图、游戏等的话,已经脱离当下一般意义上的「Web 前端」范畴,他们的知识体系则是以图形学等为重,目前不在本专题的范围内。

前端工程师所要掌握的常规知识间的关系如下图所示:

前端工程师常规知识图谱
前端工程师常规知识图谱

本专题主要分为以下几部分内容:

  • 入门——进行前端开发所必须掌握的;
  • 初阶——以前端工程师为职业所必须掌握的;
  • 中阶——要做出相对好用的软件所必须掌握的;
  • 高阶——带领他人做事或完成复杂任务所必须掌握的;
  • 实战——在实际开发过程中所遇到的一些问题总结。

正如开头所说,「前端工程师」是细分领域的「软件工程师」,作为任意领域的「软件工程师」所要掌握的通用知识与技能,请见《软件工程师通用手册》。

所有内容基本为欧雷创作与整理,在使用时请遵守「署名-非商业性使用 4.0 国际」许可协议,可自由转载、引用,但需署名作者并注明文章出处且不能用于商业用途。

若觉得给你提供了价值,还请不吝为欧雷⚡️充电⚡️以表支持~

目录