web 前端工程师要会哪些技能? 掌握 React 能拿高薪吗? Web 前端开发工程师的主要职责是利用(X)html/CSS/JavaScript/Flash 等各种 Web 技术进行客户端产品的开发. 随着互联网技术的升级更新, 企业对于 Web 前端工程师的招聘要求也有所提高, 而 React 是其考察的重点.
调查显示, 绝大多数企业对 Web 前端工程师的技能要求是:
1)熟练掌握 HTML5,CSS3,Java 开发;
2)熟悉 W3C 标准与 ES 规范, 熟悉 Web 语义化;
3)熟练掌握盒模型, 常用布局以及浏览器和移动设备兼容性;
4)熟练使用至少一种 JS 框架, 掌握其原理, 并能够对框架进行深度的应用, 能独立开发常用组件;
5)熟练掌握前端调试技巧, 能够有效的定位, 分析和解决 Bug 及问题;
6)熟练使用 Git 管理代码.
而随着 React 的流行, 企业开始要求求职者掌握 React, 这究竟是为什么呢?
React 网站给用户的欢迎词是:"一个用于构建用户界面的 Javascript 库". 在 React 中, 一切都是组件. 我们并非仅仅是和 React 框架打交道, 而是和 React 框架及其辅助框架打交道.
在 React 世界中, 有像 Material UI 和 React Bootstrap 这样的框架, 可以将这些流行的前端 UI 库转换为可直接消费 (使用) 的 React 组件. 这些预制的解决方案有自己的位置, 但许多组织正在构建自己的自定义 UI 组件库, 以满足他们自己的需求. 你可以查看 Salesforce 的为 React 构建的 Lightning Design System,IBM 的 React 风格的 Carbon Design System,Shopify 的 Polaris 系统, 以及其它更多示例系统.
来源: http://www.jianshu.com/p/65b5231f0f58