不同公司,不同岗位,不同业务背景对优秀前端的要求可能会有差异,我们以阿里巴巴淘系技术部的一则JD为例,来拆解一下,以下回答仅供参考
负责组件库与业务页面开发。
带领团队完成技术产品实现。
负责大型多应用架构设计。
利用前端技术与服务端协同完成团队业务目标。
掌握图形学,webgl或熟练使用threejs框架,熟练canvas相关渲染及动画操作的优先。
熟练掌握JavaScript。
熟悉常用工程化工具,掌握模块化思想和技术实现方案。
熟练掌握React前端框架,了解技术底层。同时了解vue以及angular等其他框架者优先。
熟练掌握react生态常用工具,redux/react-router等。
熟悉各种Web前端技术,包括HTML/XML/CSS等,有基于Ajax的前端应用开发经验。
有良好的编码习惯,对前端技术有持续的热情,个性乐观开朗,逻辑性强,善于和各种背景的人合作。
具有TS/移动设备上前端开发/NodeJS/服务端开发等经验者优先。
从上面这侧JD我们能大概了解现在前端工程师需要拥有的技能,当然了,还是那句话,不同公司,不同岗位,不同业务背景对优秀前端的要求可能会有差异。
建议题主可以多看看招聘网站上的信息
本回答被网友采纳