前端貌似很容易上手。似乎对于任何涉及IT的技术人员来说都是很容易的,包括测试和维护。转前端,不过好歹也应该了解前端的一些基础知识的原理,而不是看网上的博文去面试,连动手实践都没有。还是没有完全理解)日常工作中遇到的一些问题,如果能完成功能就好了,万事大吉,但一直没有想过有没有更好的办法解决问题。该不该去找秦牧初?俗话说,三人必有师。也许人性中最基本的东西就是进步。看得出来这个妹子非常有上进心,希望学习别人(其他组员)的前端技术。我觉得这让我很欣赏,但另一个细节让我瞬间失望。面试的时候看了看手表,被问到的时候,她就直截了当地告诉我们下次去携程的汽车部面试(可能她觉得刚才面试表现不好,或者她觉得说她根本达不到我们的要求,但是应该从头到尾做到,无论接下来的面试有多重要,你都不应该……在我看来,如果你表现不好intheinterviewonthemostofthemost,能否顺利通过下一次面试)说说详情吧!其实我也是临时被拉去当面试官的,并没有提前准备面试题。我只是想聊一些技术话题,问问她知道些什么。聊天的过程中得知她原来是做维护工作的,后来转做前端一两年(想想1987年的妹子,没有男朋友,技术一般。我不知道她这些年一直很忙,什么,或许我也应该好好想想,虽然我比她好,但又好到什么地步呢?难道我三十多岁就真的不行了……),虽然我在前端的队伍里工作了一两年,但是当被问到一些很基础的问题时,她却含糊其辞。比如:position的方式有哪些,它们的区别和应用场景,和float有什么区别现在页面上一个ul下有8个lis,我想给这些绑定一个功能相同的事件8lis处理函数,怎么写(我连事件代理都没听说过,面试官问的如果不懂,至少问清楚)你知道哪些JavaScript继承方式?(连原型链都不知道,然后问了一个更简单的问题,那你就知道w3c规范的事件绑定使用addEventListener,那么IE下事件绑定的函数名是什么,我不知道know)你知道为什么jQuery和zepto喜欢使用$符号吗?(我就是想知道,因为大部分语言的命名规则都是数字、字母、下划线,但是JavaScript和其他语言的区别就是可以用$符号来命名,因为每个类库为了让他们的文件小一些,当然$符号是***,当她不知道我为什么问这个问题的时候,她也没问清楚,只是胡乱回答)你知道吗zepto的live、on和bind事件绑定之间的区别?(我连live都没用过,一时无语。差别就更大了。。。)你知道为什么在jQuery中可以用$.fn,直接用$作为方法吗?(我根本没有看各种优秀类库源码的习惯,甚至根本没有看)这个问题会不会弹出alert?没有弹窗会不会报错?如果报错在第2行还是第3行呢?那么如何让a等于1,用a.b的方法弹出alert(1)呢?vara=1;a.b=function(){alert(1);}a.b();我估计就算她现在不回答,回去我也不会去百度,也不会去问别人。下次自然不能再回答同类问题了。我猜测的原因是,在面试的时候,当她被问到一个问题的时候,她直截了当地告诉我们,她之前也被面试过同样的问题,她不知道(现在也不知道)其实,我们的意图很简单,就是想知道她是不是真的懂JavaScript的基本类型和引用类型,如果你真的懂了,应该知道给基本类型属性赋值没有错(其实就是原理就是基本类型会被封装成一个对应的基本封装类型,不然怎么可能给基本类型赋值呢?只不过是说调用了这句a.b=function(){alert(1);},基本的包装类型会被破坏,所以最后2行不会报错,当然第三行会报错,因为这个属性根本不存在)当然不知道如何让a等于1,用a.b的方法弹出ale的答案实时(1)。后来问了大佬,下面贴出大佬给出的答案(做的时候去深入体验了一下,瞬间就明白了jQuery最基本的Init方法的原理,看了好几本以前也有过,但不知道为什么,看来真的要修炼才能得到真知)写在***其实我还是觉得好很多,最感慨的是我很忙每一天,但时间都去哪儿了?难道真的要等到老了,冷漠回头,才发现自己一无所获。真的不想在这个女孩子的年纪变成这样。需要和领导建立一个可执行的计划。平时总结自己的成长和不足!
