读书人

中外分歧怎么解决

发布时间: 2012-09-29 10:30:01 作者: rapoo

中外分歧,如何解决?

? 近期在公司的招聘中面试了一些候选人,但是结果都不理想。很多有5+年工作经验的候选人,对于.net以及c#中的一些基础知识都很难道出个所以然。

? 后来与团队中的外方人员讨论为什么我们招不到合适的人?是不是我们面试的问题的问题太难了,太刁钻了?

??随之分歧就来了,外方技术人员认为我们的问的问题很多都是答案都是是与否,考察的是知识点,但是很多候选人可能会因为各种各样的原因,抑或紧张,抑或没有考虑到,导致回答不了这些问题,所以不能因为这样的问题去否决面试者。

?? 他们认为我们需要多问一些答案比较open的问题,类似于什么是IOC?在你的项目中你是怎样应用IOC的? 什么是DDD? 为什么在使用ORM工具的时候我们往往会碰到效率问题? 什么是OOP? ...... 等等

?? 我也仔细反思了我所问的问题,值类型与引用类型的区别?string是值类型还是引用类型?string有什么特性? 什么是装箱和拆箱?为什么所有的编程箴言都告诫我们避免在我们的代码中频繁的出现拆箱和装箱?using在c#中有哪几种用法?为什么using关键字可以用于释放非托管资源?..... 等等

?? 如果面试者说自己熟练掌握了asp.net,我就会问当你请求一个asp.net页面的时候,这个请求背后都发生了什么?如果面试者说自己熟练掌握了winform,我就会问托管平台的winform程序存在内存泄露的问题么?你是如可解决内存泄露的? ...... 等等

?? 外方认为我们的候选人可以不需要知道这些细节的东西,因为这些都是书本上的知识,不是项目开发必备的知识?不知道这些问题的候选人,也可能会个很优秀programmer?

?? 我坚持认为如果面试者在过去的若干年内都专注于.net或者c#的开发,而对很基本的知识都没有很好的理解,他怎么可能会成为我们想要的programmer呢?

?? 各位博友大家又是如何看待这些问题的呢?

???如果你熟悉.net开发或是擅长javascript, html5, css,如果你喜欢跨国团队,如果你想参与到agile 和 scrum中,如果你也想在电子商务的浪潮中搏击一把,你可以考虑我们的职位。

1 楼 smiky 2012-08-28 我们的团队组建和你们的差不多,以前端为主,面试时一个管理人员两个技术人员,面试时尽量去引导面试者而不是一定要它回答出具体的东西。有些东西只有他有这种意识就很不错了,当然像我们技术人员总是会认为一个人工作了这么多年,有些内在的东西应该很了解才是,实事上因为工作的原因,好多人不一定有时间去整这些与具体工作无关的知识点.还有,这种职位往往英语要求比较高,在这种情况下,你有这么多要求真的就很难达到了. 2 楼 minimu 2012-08-28 原则上统一外方的观点。

比如你提到的前面两个很简单的问题:值类型与引用类型的区别?string是值类型还是引用类型?

对于直接从C#或者Java入手的人,也许他真的没有注意到这些问题,或者说在C#里面压根就不需要去了解 3 楼 doccent 2012-08-28 公司里面的项目开发以解决问题为首要目地,只要问题解决了,很多开发人员就不会对这项技术作深入的研究了。一是因为工作中不需要,二是因为工作中可能没时间。所以博主问的问题,可能他们平时不在意,因为日常工作中可能不需要知道这些也能工作。
博主和外方人员的分歧,我觉得主要还是因为中外思维方式的差异。中方更注重掌握的具体知识,外方更注重解决问题的思路。我个人觉得对于高级职位来说,思路更重要一点。 4 楼 xsldlm 2012-08-28 每个人都会期望应试者的做事风格与自己相似,但你保证,自己的方式都是对的吗?
我个人99%是采用外方人员的方式来提问题 5 楼 zhang_xzhi_xjtu 2012-08-28 支持你的想法和做法。 6 楼 drain 2012-08-28 其实招人很简单,差不多就行了,不是还有试用期么?你是招人来干活的不是当培训老师的! 7 楼 laogao3232 2012-08-28 你准备多少工资要招一个这样的人。 8 楼 vvvpig 2012-08-29 感觉就是以前面试时候有阴影了,对于基础知识刨根问底,实际开发却不一定好,又祸害下一个面试的人啦 9 楼 vvvpig 2012-08-29 公司在武汉啊,听说那里大概6000多是很高的标准了
刚看过一个帖子
技术人员,你拿什么拯救你的生活----温水煮青蛙
http://www.cnblogs.com/yanyangtian/archive/2012/08/27/2658456.html 10 楼 vvvpig 2012-08-29 中国的做法就是答案是固定的,可以方便的对于面试结果进行判断,但是如果采用开放的方式,对于面试官提出一定的要求 11 楼 lykm02 2012-08-29 因为不写c#,所以对
引用using在c#中有哪几种用法?为什么using关键字可以用于释放非托管资源这两个问题都不熟。
但是感觉问
引用using在c#中有哪几种用法?
就没意思。。。
引用如果面试者说自己熟练掌握了winform,我就会问托管平台的winform程序存在内存泄露的问题么?
这个题目还是蛮不错的。

不过老外的题目也不错,能讲清楚他们题目的人,多半也是思路清晰的人,这种应聘者,写出的code多半不会差到哪里去。
12 楼 xmpp 2012-08-29 比较赞同外方人员的观点。

我们招程序员,就看工作态度、人品、个人素质、兴趣爱好等。
项目经理则是从业经验以及对团队、资源的掌控能力。
其它高级技术人员,则是业界的看法以及职业素养。

以上人员,关键还要看是否与团队习惯协作合拍程度,不因为增加了人,而废了一个团队,而破坏企业文化。 13 楼 wchming1987 2012-08-29 无可厚非,基础知识越扎实,那么后续工作中可能能提供更高质量的代码或者效率更高的解决方案;
不过,在IT的大环境下,特别是中国的环境下,能有机会和时间去深入了解和熟悉的人确实很少。不论C#还是Java,很多人都是半路出家,或者从培训机构出来的,那么使用技能会比了解原理要接触得多得多吧。

读书人网 >移动开发

热点推荐