admin管理员组文章数量:1794759
如何成为前端开发工程师
如何成为前端开发工程师
首先看一下BAT公司的相应的招聘要求
阿里巴巴——前端开发工程师 岗位要求1、熟练使用各种 Web 前端技术,包括HTML(5)/CSS(3)/Javascript 等,并有相关的项目开发经验或成果; 2、用过git,grunt或gulp等工具,最好有自己的github仓库; 3、有基于Ajax 应用的开发经验,有NodeJS/Java开发经验,或者有移动端开发经验;深刻理解 Web 标准,对可用性、可访问性等相关知识有实际的了解; 对算法、数据结构、建模有一定了解; 4、关注新事物、新技术,有较强的学习能力,喜欢挑战;并且,个性乐观开朗,逻辑性强,善于和各种背景的人合作。
百度(上海-Web前端研发工程师) 工作职责:1、百度各产品Web前端研发 2、百度各产品易用性改进和界面技术优化 3、Web前沿技术研究和新技术调研
职位要求:1、精通HTML、CSS及JavaScript等Web前端技术 2、具备跨浏览器、跨终端的前端开发经验 3、了解至少一种Server端语言(Node.JS/PHP/Python/Java等) 4、具备扎实的计算机基础,对数据结构和算法设计有充分理解 5、热爱互联网,对互联网产品和技术有浓厚的兴趣,热衷于追求技术极致与创新 6、具有良好的沟通能力和团队合作精神、优秀的分析问题和解决问题的能力
腾讯——前端开发工程师 职位描述1、负责腾讯游戏PaaS平台的web前端设计、开发和优化; 2、为平台上的开发者提供丰富的web前端元素&插件; 3、为平台上的开发者提供丰富的完整web页面样例; 4、为平台上的开发者提供在线页面生成利器。
任职要求1、精通HTML(含HTML5)、CSS,能独立完成网页设计与制作; 2、深刻理解W3C标准,对表现与数据分离、Web语义化、提升用户体验有独特的见解; 3、精通JavaScript、Ajax,能独立开发jQuery Plugin; 4、熟悉HTTP协议,具备web性能优化经验; 5、熟练使用Bootstrap、jqueryUI、KendoUI等多个前端框架,有UI框架开发经6验者优先; 6、有手机前端开发经验者优先; 7、有大型网站工作经验者优先; 8、有网站设计经验者优先;
从上面的招聘要求可以看出,前端工程师需要做以下几方面的准备
- 精通HTML、CSS及JavaScript等Web前端技术;
- 具备跨浏览器、跨终端的前端开发经验;
- 具备扎实的计算机基础,对数据结构和算法设计有充分理解;
- 了解至少一种Server端语言(Node.JS/PHP/Python/Java等);
- 熟悉web开发,对HTTP协议有深刻理解;
- 熟练使用Bootstrap、jqueryUI、KendoUI等多个前端框架,有UI框架开发经验者优先;
- 用过git,grunt或gulp等工具,最好有自己的github仓库;
一个高级的前端程序员,本质上就是一个程序员。什么意思呢?程序语言只是一种解决问题的工具,不再成为思维的束缚,可以用不同的语言工具去最合理的实现需求,比如数据量大,性能要求高就用c++去解决;响应并发量和突发量大,那就用nodejs、apache或nginx去解决;js不能调用本地文件的问题,就用python去解决。单一语言,水平再高,也是有局限的,有广阔的视野才会成为一个高手,所以要不排斥学习,从而掌握很多的工具。
优秀的Web前端开发工程师应该具备快速学习能力。Web发展的很快,甚至可以说这些技术几乎每天都在变化!如果没有快速学习能力,就跟不上Web发展的步伐。前端工程师必须不断提升自己,不断学习新技术、新模式;仅仅依靠今天的知识无法适应未来。Web的明天与今天必将有天壤之别,而前端工程师的工作就是要搞清楚如何通过自己的Web应用程序来体现这种翻天覆地的变化。
相关文章 写给前端面试者 如何成为一名优秀的web前端工程师 前端开发的七宗罪本文标签: 工程师
版权声明:本文标题:如何成为前端开发工程师 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686502034a74650.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论