前端工程师应该具备的能力
- 记得在几个月前,逛知乎的时候看见一个问题,想要成为一位前端工程师需要哪些技能,看了一下回答,置顶最赞的回答就只有一张图,我觉得介绍得很全面就保存下来了。
想要成为一位合格的前端工程师,并不只是会构建点页面,实现点逻辑这么简单的,前端工程师所涉及到的知识范围很广,可以用以下一张图来说明:
这张图片对于想学前端或者刚踏入前端的童鞋来说,学习的顺序很重要。以下是我的个人看法:
首先你需要具备的是一些计算机知识储备,接着才是学习编程语言和使用开发工具;其次是编程知识储备;紧接着是学习了解一些前端库/框架;再是去理解前端的标准/规范;有了这些技能之后你基本就能去做一些项目了,但是前端工程师并不是做项目这么简单,接下来是去理解前端的性能以及浏览器的兼容性、开发流程、安全性、前沿新技术等等。其实我就是把图片上的东西按照我自己的理解排了序。还有更好的学习方法等着你去发掘。