• 前端工程师简历


     

     

    总结一下

    • 理解Web,W3C标准 (一淘,SAE,云适配,Zealer,小米,蘑菇街,DNSpod,百姓网)

    • jQuery (云适配,金蚕网络,小米)

    • 跨浏览器适配 (一淘,Zealer,蘑菇街,)

    • HTML5 (云适配,小米,金蚕网络,DNSPod,新浪手机微博)

    • Web语义化 (云适配)

    • 后端语言或经验 (一淘,云适配,小米,金蚕)

    • Backbone或Angular (云适配,小米,DNSPod)

    • Ajax (云适配)

    熟悉Web|W3C标准

    可以很明显的看到"熟悉web标准"是非常非常重要的.那到底什么是Web标准呢? 请看这里http://www.w3help.org/zh-cn/standards/

    这列表看的我想哭,说实话这一条我就不合格,不过话说回来,我觉得招聘要求并不一定是看完W3C标准这么严格(看完的人应该很少吧TT)

    HTML5还是兼容适配

    这里我们惊喜的发现,HTML5要求的企业比跨浏览器兼容的要多了.首先我是早早的放弃要求IE6-8的,除了不会兼容写法之外,由于我喜欢尝新,系统都是win8, OS X,Linux.玩很多系统却没有可以装IE6的地方.更何况会IE6的会考虑用户体验么?

    后端经验

    后端经验,这个我很喜欢,因为我会各种后端开发,C, NGINX, PHP, Perl, Python, Erlang, Nodejs.哇咔咔,我最不担心的就是这个了.

    语义化

    Web语义化,这个在我列的这些招聘中只有云适配,但实际上经常能看到要求web语义化的,特别是一些很重视前端代码的都有这要求.那到底什么是Web语义化呢?

    看看知乎上的大妞怎么说的http://www.zhihu.com/question/20455165

    一个语义化PPThttp://justineo.github.io/slideshows/semantic-html/

    可以看到大家都说"语义化就是让机器也懂".说这话我真想拍死它,机器不是只懂0和1么.(不过Web语义确实是这么被定义了)

    具体语义化请看下篇博客!

    jQuery

    一般企业都会要求至少会一种流行框架,这个流行框架中肯定会有jQuery

    因此,掌握jQuery,走遍天下都不怕,最近我正在手写jQuery,不过完全不考虑兼容,也很少考虑健壮,只是为了熟悉原理,掌握API,相信手写一遍后在简历中写上熟练使用jQuery还是没问题的

    HTML5

    由于html5用的并不多,我只有在intel面试中问到了html5的问题,不幸的是intel面试官直接问我worker怎么消息传递

    当时我就擦了,我玩过这么多html5,唯独没玩过worker,真是哪壶不开提哪壶

    不过html5如果仅仅是接口的层面上,都非常简单,api设计的很人性化,在说自己玩过html5,最好都要完全了解

    Angular或Backbone

    企业有时会要求这些MVW框架,我在之前学习过Backbone,尝试开发过一个小应用,也自己实现过简单的MVVM,但要是说面试,我还是很虚的.

    我在学习的时候觉得Angular和Backbone特别复杂,不像jQuery用起来感觉自己也能实现一个那样.要想在简历上写上熟悉Backbone,恐怕是要自己去多次实践才行

    Ajax

    有些企业会要求ajax,我不知道ajax有什么要了解的.不就自己写个小函数么,用jQuery的话更简单.不过我看了下jQuery的ajax模块,直接把我吓尿,复杂到爆表,后来导致我完全不想看jQuery源码,我最近在手写的时候也很少去借鉴源码,因为根本看不懂啊

    HTTP

    上面没有一条要求熟悉HTTP协议,但我觉得这也是很重要的,了解HTTP协议对于网站的涉及有着至关重要的作用

    至少应该知道为什么Cache-controlmax-age大于Expires(上次朴大问的TT)

    了解HTTP,看NGINX源码最好不过了,调试NGINX可以对各种错误信息状态码,以及各种头部有很深的理解,当然,如果你已经牛到可以手写NGINX,那你可以去应聘掏宝tengine组了..(话说我觉得不是太难唉.)

    切图

    切图属于UI设计了,但前端应该也懂,以前我甚至不知道什么切图,现在看来切图是快速建站的最佳方案,一切都用截下的img,大量使用relative,absolute布局

    bootstrap

    切图的反义词就是bootstrap了,一切用img实现的css效果都是耍流氓

    站在css巅峰的bootstrap到了3.0版本,直面响应式设计

    响应式设计就是切图建站的软肋,图片可以有很好的IE兼容,但响应式做不了

    不过几乎没有企业要求掌握响应式布局和CSS预编译技术

    一些企业的前端招聘事例

    一淘网招聘

    http://apps.weibo.com/djzhaopin/sign

    资深前端开发工程师 岗位要求: 
    . 熟练掌握各种Web前端技术(HTML/CSS/Javascript等)和跨浏览器、跨终端的开发; 
    . 深刻理解Web标准,对前端性能、可访问性、可维护性等相关知识有实际的了解和实践经验; 
    . 至少熟练使用一门服务端语言(如:Java/Python/PHP/NodeJS等),并有项目经验; 
    . 对前端技术有持续的热情,个性乐观开朗,逻辑性强,善于和各种背景的人合作; 
    . 在博客或Github上有技术沉淀者优先。

    新浪SAE

    SAE

    云适配

    云适配

    ZEALER中国

    ZEALER中国

    小米

    http://www.neitui.me/j/4465

    * 最好有2年以上前端开发经验
    * javascript,了解其最基本语言特性,比如prototype chain,function is first class member这些知识,并在项目中经常使用他们
    * 理解CSS/HTML规范。懂HTML5, CCS3更好。有过流行库,比如jquery, dojo, prototype的使用经验
    * 对流行的框架,比如Angular JS, backbone, ember等有过研究是加分项
    * 了解基本算法,有过后台开发经验,知道一个request从前端用户click一直到后台数据库中的lifecycle是加分项

    蘑菇街

    http://www.neitui.me/j/4501

    职位要求:
    .细心,热爱技术,喜欢钻研;
    .成就感来自用户的认可.来自亲手实现的产品,来自亲手解决的疑难杂症;
    .良好的表达和理解能力,良好的学习能力,良好的解决问题能力;
    .精通主流Web前端技术,包括XHTML/XML/CSS/Javascript等;
    .深刻理解Web标准,对浏览器兼容性问题有丰富经验;

    金蚕网络

    http://www.uzwan.cn/job.html

    html岗位要求
    . 熟练使用html,css,js等前端开发技术
    . 熟悉html5,css3,等移动前端开发技术
    . 熟练使用yui,jQuery之类的流行js框架之一
    . 熟练使用js面向对象编程,有大型js项目经验者优先
    . 熟悉canvas,webgl编程优先
    . 熟悉python优先
    . server编程经验者优先
    . 有游戏开发经验者优先

    DNSPod

    http://www.v2ex.com/t/76307#reply0

    WEB前端工程师职位要求
    能手写 HTML/JavaScript/CSS 熟悉 jQuery 有丰富的关于 Web 标准、易用性、浏览器端原理的经验 有一定的英文基础,能阅读英文文档和邮件 有团队协作精神。善于学习,乐于探索,不墨守成规
    加分:
    热爱了解或分享互联网前沿技术如: HTML5/CSS3/Backbone.js/sea.js/CoffeeScript

    新浪手机微博

    http://www.neitui.me/j/4364

    职位要求:
    .本科以上学历,计算机相关专业; 
    .两年以上前端开发经验,有移动前端开发经验 
    .精通 HTML5JavaScript 等前端技术;
    .具有较强的学习能力和洞察力; 
    .具有良好的沟通能力和团队合作精神。

    百姓网

    http://jobs.baixing.com/

    -2Web前端开发经验;
    熟悉HTMLCSSJavaScript等前台相关技术;
    熟悉W3C网页标准;
    熟悉PHP,或者熟悉任何一门其他编程语言,我们欢迎任何一门语言的加入;
    充满好奇心,对新鲜事物有浓厚的兴趣;
    很强的学习能力,新的东西可以很快地学会;
    有责任感和服务意识,尽量想让周围的人更快乐;
    希望你是一个好玩的人,可以给别人带来欢乐的人。
  • 相关阅读:
    eclipse下c/cpp " undefined reference to " or "launch failed binary not found"问题
    blockdev 设置文件预读大小
    宝宝语录
    CentOS修改主机名(hostname)
    subprocess报No such file or directory
    用ldap方式访问AD域的的错误解释
    英特尔的VTd技术是什么?
    This virtual machine requires the VMware keyboard support driver which is not installed
    Linux内核的文件预读详细详解
    UNP总结 Chapter 26~29 线程、IP选项、原始套接字、数据链路访问
  • 原文地址:https://www.cnblogs.com/lsongyang/p/9887490.html
Copyright © 2020-2023  润新知