各大公司招聘需求
1. 美团点评
- 具备扎实的计算机编程基础,包括算法、数据结构、计算机网络等领域基础知识;
- 了解(X)HTML/CSS/JavaScript等前端技术平台,并有相关开发实践经验;
- 熟悉至少一种JavaScript框架或者具有小型专项JavaScript框架的开发经验;
- 掌握至少一门非前端开发语言(如C/C++/PHP/Java/Python/Ruby等),并有一定的实践经验;
- 对互联网产品有丰富的体验和独立认知,对用户交互设计和视觉设计有感觉会更加分;
- 关注新事物、新技术,有较强的学习能力,喜欢接受挑战。
最后,如果你在github上有自己的项目,并持续迭代滚动,熟悉主流的前端框架,关注最新前端技术和资讯,具备一定的审美感,那便是极好了。
2. 阿里巴巴
我们希望你,可以熟练使用各种Web前端技术,包括HTML(5)/CSS(3)/Javascript等,并有相关的项目开发经验或成果;
我们希望你,用过git,grunt或gulp等工具,最好有自己的github仓库;
我们希望你,有基于Ajax应用的开发经验,有NodeJS/Java开发经验,或者有移动端开发经验;深刻理解Web标准,对可用性、可访问性等相关知识有实际的了解;
对算法、数据结构、建模有一定了解;
我们希望你,关注新事物、新技术,有较强的学习能力,喜欢挑战;并且,个性乐观开朗,逻辑性强,善于和各种背景的人合作。
还等什么呢?快来加入我们的阿里巴巴,期待你的大展身手!
3. 腾讯
计算机相关专业本科及以上学历,或者非计算机相关专业、但是业余自修过计算机专业的所有必修课;
丰富的编码实战经验,热爱计算机编程;
有激情,有创造力,也有强悍的逻辑性,喜欢研究新技术、新标准;
至少熟悉JSP/CGI/python/php/nodejs或一种其他类似后台技术,对前后端联合开发的技术原理有全面认识;
熟悉JS/AS/AJAX/HTML5/CSS等前端开发技术;
对DNS/HTTP和相关的其他底层网络协议有比较全面的了解。
4. 携程
- 至少熟悉一种后台语言(PHP/JAVA/Python),对前后端联合开发的技术原理(Ajax, JSON)有一定认识
- 熟悉JS/HTML5/CSS3/NodeJS等前端开发技术
- 了解过第三方JS库或者框架,使用过模块化方式开发
学习路径
http://expressjs.com/zh-cn/
https://cn.vuejs.org/v2/guide/
https://github.com/ciqulover/CMS-of-Blog
http://www.cnblogs.com/vamei/tag/%E7%BD%91%E7%BB%9C/