关于帖子“发现一面试者熟悉 jquery, prototypejs 操作 ajax....." 的一些说明

2015-06-09 22:29:43 +08:00
 andy1987
本来我是觉得没有必要开个新主题来说明下的,毕竟这太浪费V2资源了。但忍不住还是针对这个帖子做下说明.

我发现发了这个帖子后很多人的评论并不友善,有些人的回复真的让我出现了阅读疲劳。当然也有得到一些人的理解。

其实对于帖子我的表述可能存在问题,但是我发现太多人把自己圈在ajax这个技术点上了,因为我并不是在表述会不会写原生ajax这个问题上,而是想说明现在招人一个很普遍的现象,很多人熟悉这个那个,但是在这些熟悉的背后发现很多人并不知道背后的原理,就拿帖子中ajax来说吧,熟悉jquery ajax没什么,但是你了解jquery ajax背后实现的实现技术吗?你知道是由xmlhttprequest等来完成的吗? 以及你知道他们请求处理流程吗? 我想这这并不是很底层的东西,所以我觉得如果你是个用jquery ajax开发的人并且做过实际产品研发的人,你就应该懂得这个东西,至少你要了解它。

针对部分人的评论我真的只想说,如果你有什么疑问,你们真的可以提出,我很愿意解答,或许你对我的主题有不解的地方我也很愿意为你解答,但是类似扯到所谓汇编,会不会机器吗,是不是还要了解计算机历史互联网历史等问题上我觉得你的回复真的偏离我的主题。


就让那个帖子沉了吧,如果某些人觉得我那个帖子在有意无意中伤害了你什么,我这里表示道歉。我依然没有针对任何人群,所以某些人的回复,我真心无法理解,我感觉不到你是想跟我在这个主题上做任何真诚的交流 所以一切就让它沉了吧。
5144 次点击
所在节点    程序员
31 条回复
Septembers
2015-06-09 22:42:25 +08:00
jokester
2015-06-09 22:59:05 +08:00
我也希望同事都有时间去研究底层机制
但是...现实地想这要求有点高
101
2015-06-09 23:04:55 +08:00
说实话这是基本功不是底层吧,随便找个文档哪怕 w3schools 看会都能了解。问题是这边现在平心静气讨论问题的少了,讨论问题还是邮件列表能好点,我是挺认同楼主想法的。(遁
Daddy
2015-06-09 23:06:22 +08:00
我还以为是第二季呢……
lujiajing1126
2015-06-09 23:25:21 +08:00
个人觉得是不是楼主觉得那个面试者很糟糕,所以才会觉得怎么可以这个都不会,那个都不会

如果那个人能回答楼主的其他很多面试问题,你是不是就会觉得其实也还不错,这个会不会也无伤大雅
chengzhoukun
2015-06-10 00:04:59 +08:00
关键还是学习态度和心态问题
andy1987
2015-06-10 08:41:03 +08:00
@lujiajing1126
当然不是,之所以让我惊讶是因为我真的没办法去想象一个工作了三年,而且用jquery ajax开发了2年的人既然连XMLHttpRequest都不知道。
jquery 很优秀但是并不是适合所有的场景,因为我们很多东西都需要去对现有优秀类库做一些功能的扩展,所以我们对掌握原生js编程要求会高点
msg7086
2015-06-10 09:26:17 +08:00
@andy1987 其实说了半天也就只是「你」没有办法想象而已。
(其实你没有办法想象的事情多了去了)
zongwan
2015-06-10 09:51:26 +08:00
不是做前端的 所以我不了解这些技术
但楼主此贴希望做前端的能了解这些,为什么不写个博客去推广这些 让前端都学会这些.
这样做可能比只是责怪应聘者要友善很多
反过来解释希望大家理解这样做是推广技术,不要针对面试时偏执的刷掉面试者,要求指看到优点,忽略缺点


同一个场景有2个角色
a.作为楼主这样的技术面试官 可能觉得我懂得比你多 所以我优越.就是鄙视不懂的.
程序员喜欢的结论上来讲技术比你好 的确值得优越

b.但作为面试者,碰到这个场景,犹如吃了苍蝇.苍蝇喜欢在自己喜欢的地方 嗡嗡嗡的自言自语.结论上来看面试者很不愉快

看起来楼主极力抛开面试者的感受,要大家体验作为面试官的优越.就是有权利刷掉你
所谓的对js要求高点,也只不过在自己技术领域的偏执

看了之前的帖子,如果技术面试官要再懂点汇编...再有对汇编的偏执
可能这样的技术官做的就比楼主做的更夸张了
latent
2015-06-10 10:08:18 +08:00
Wenwei
2015-06-10 10:41:48 +08:00
引用别人的一句话,”合格的开发者知道怎么做,而优秀的开发者知道为什么那么做“。

楼主要求面试者懂ajax的原理无可厚非,知道XMLHttpRequest就可以了,也无需写出兼容IE低版本的。
看了楼主的上个帖子,估计是表述有误引来吐槽,可能想从这个点来说明原理的重要。

jquery很强大,适用场景也挺多,懂其中的原理可以写出更优的代码,或者说哪天不用jquery了,也可以快速搭建一个简易的框架出来。

不过面试的时候,还是期望能多看到面试者的优点。
jugelizi
2015-06-10 10:45:43 +08:00
养只鸡下蛋好不好吃只是鸡的问题
wizardoz
2015-06-10 10:56:47 +08:00
我觉得XMLHttpRequest这种东西,算不上Ajax的原理把,顶多算是历史遗留问题。
benjiam
2015-06-10 11:00:51 +08:00
一个司机 自动挡开得不错, 然后问手动挡会吗? 不会,认识自燃机吗? 不认识。知道四冲程吗?
对不起 我们要的是一个对汽车熟悉的司机。 你上来考自动挡是有病吗? 既然要考基础,为什么不一开始考点js 最基本的概念,写法?

会不会写个ajax 算个毛,在cpp 眼里就是个socket 解析个http 协议,前端算个毛 你们不过用字符串在拼凑一些浏览器的测试数据,在内核眼里 你们写应用你们写的代码就是一些负载而已。
caoyue
2015-06-10 11:12:28 +08:00
楼主要是前面加上「招的是月薪 30k blabla」,就很正常了
要是招的是 3k,那就有点强人所难了
lilydjwg
2015-06-10 11:29:51 +08:00
@wizardoz Ajax 什么时候成历史遗留问题了……除非你说的是名字里的 X。
@zongwan 让人学≠他们会去学。现在伸手党实在是……

不过真没想到有写了几年浏览器端编程却不知道 Ajax 如何使用原生函数实现的。我以为 iOS 开发者不知道用 lldb、每次程序崩了就乱改改已经够奇葩了。
liiihhhh
2015-06-10 11:37:26 +08:00
@Septembers 页面都打不开
xylophone21
2015-06-10 11:38:41 +08:00
@caoyue

把你的话换个角度来说,这个帖子告诉3K的js程序员,想要到30k,了解ajax的原理就是一个要努力方向。
单从这点来说,这个帖子还不够善莫大焉的吗?
Septembers
2015-06-10 12:15:36 +08:00
@liiihhhh 自备梯子
lalalanet
2015-06-10 13:05:43 +08:00
楼上有些人是来搞笑的吗,会个$.ajax就还看不上知道XHR的了?觉得说个XHR装B了啊?

我在BAT也负责面试过,所有不知道AJAX原理的,一律一面送走。

你$用的再熟,BAT大部分实习生都有这水平。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/197349

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX