前端开发人员需要混合 Web 开发的创意方面和技术方面。您不仅需要创造力和解决问题的态度等软技能,还必须精通 HTML5、CSS3 和 JavaScript 等主要编程知识。
在软/非技术技能方面,前端开发人员需要具备以下技能:
- 创造力
- 视觉感强
- 解决问题的态度
- 成长心态
- 团队合作和团队协作
高超的交流技巧
而在技术能力上,前端开发者应该掌握以下编码相关的硬技能:
- HTML5、CSS3 和 JavaScript/jQuery
- CSS 和JavaScript 框架和库
- CSS 预处理和 AJAX
- 响应式网页设计
- 跨浏览器兼容性/浏览器开发者工具
- 内容管理系统 (CMSes)
- 测试和调试
- 版本控制系统 (Git)
- 命令行工具和 API
- Web 性能(图像优化、CSS 和 JS 压缩、Grunt 和 gulp)
服务器端渲染/脚本的基础知识