锁定老帖子 主题:也说面试的困惑
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-11-26
someone 写道 最近几次被拉去面试,有些感想和困惑。
先说说我自己,我是非计算机专业出生,在某种因由下进入软件开发行列。在公司技术还算可以,但不是技术大牛。 公司招聘的人,90%以上都是应届毕业生,一般都没有什么实践经验。这样的应届生该如何面试才能知道他的技术能力? 问:计算机和软件开发方面,你最擅长的是什么或者最擅长那种技术? 1,大部分人回答C最擅长。具体就是学过C,用C做过一些作业题。 2,有说熟悉Java,JSP,DotNet,ASP.NET的,最多也就是看过相关的书,做过两个页面,写过个把小程序,代码不超过1000行。 3,有人说熟悉C++。问C++与C相比有什么特点呢,答曰:C++是面向对象的,C++还有封装,比C好。再问:为什么面向对象的就好呢,封装有什么好处呢?答曰:·#¥%……— 请教各位:对于应届生,怎样才能看出技术潜力呢? 还有些疑问: 1,有研究生应试,有一些的研究方向是J2EE,DotNet什么的,好像只是只是应用层面,读研几年,就研究这些东西,也太对不起研究生这个称号了吧? 2,好多计算机本科毕业生,操作系统,编译原理,数据结构什么的,只是应付一下考试,到毕业时早忘光光了。最擅长的或者最感兴趣的就是一些语言了,什么C,C++,Java什么的。计算机专业的人,不能就把目光停留在语言这个层面上吧? 3,还有一些人说数据库就知道一些SQL,其他的什么都没记得了。一个计算机专业的学生,只把目光停留SQL上面,是不是肤浅了一点? 你的问题,太广泛了.而且你们招人,没有目标吗? 不会是所有搞软件的人,都来面试吧。 你说到很多人只停留在表面上,你要知道,作为一个学生,没有出去真正工作实践,能熟练使用,己经不错了。真正了解内核,大部分在都在工作中,或者实际项目中了。 |
|
返回顶楼 | |
发表时间:2007-11-26
一看就知道LZ没有上过新世纪的大学。
|
|
返回顶楼 | |
发表时间:2007-11-26
呵呵,同意楼上,如果你读研就玩java,sql。。。你的论文都很难过评审,人家会说:你们就玩这。。。玩java,可以啊,玩玩底层:JVM、App Container之类的,掰掰所谓的“创新点”,这是为了毕业。
所以说高校/科研院所中老做工程的博士七八年都毕不了业,难出文章啊,不过钱倒是赚了一大把,我参加面试的时候,如果跟面试官大侃特侃我的神经网络算法,估计早就被踢出来了。。。 |
|
返回顶楼 | |
发表时间:2007-11-26
话说回来,如果是一个好的面试官(但大部分的面试官都没有这样的时间和精力),可以从你的领域来考察你是如何思考的,如果你神经网络、遗传算法、小波之类也玩的挺好的话:思路清晰、算法比较巧,有一些方法、数学上的新东西(理论的先不说,太难了。。),这其实就是所谓的技术潜力,相信我,玩这些算法玩的好的人,玩玩什么j2ee之类的也都会很轻松。。。
|
|
返回顶楼 | |
发表时间:2007-11-26
简历,筛选很重要啊,省得来了后浪费大家时间。得尽量找与职位匹配的简历。
引用 还有些疑问: 1,有研究生应试,有一些的研究方向是J2EE,DotNet什么的,好像只是只是应用层面,读研几年,就研究这些东西,也太对不起研究生这个称号了吧? 2,好多计算机本科毕业生,操作系统,编译原理,数据结构什么的,只是应付一下考试,到毕业时早忘光光了。最擅长的或者最感兴趣的就是一些语言了,什么C,C++,Java什么的。计算机专业的人,不能就把目光停留在语言这个层面上吧? 3,还有一些人说数据库就知道一些SQL,其他的什么都没记得了。一个计算机专业的学生,只把目光停留SQL上面,是不是肤浅了一点? lz不能以偏概全啊,什么地方都会有这样的人的。 引用 研究生研究方向很少是sql,java的,至少我没看到(我们的毕业要求有个叫创新点,这些东西实在没什么好创新的,或者创新难度太高)。为什么你认为他们研究都是sql,java,因为他的研究方向你们根本用不到。比如我是P2P拓扑,路由,替换算法之类的,好歹有些公司用得上,不过最终还是去做java,我相信你不会在面试中给你解释一下我的拓扑算法吧。那些纯理论的搞遗传算法,量子密码,小波图形分析之类,估计到你们那里面试你连想都不会想到怎么针对这些问问题,于是只好问些sql,java什么的,于是乎就有结论怎么现在研究生都在搞java,sql。 研究的基础理论,为什么还去投普通的Java程序员职位,既然投了,自然也只能考点sql,java了。 |
|
返回顶楼 | |
发表时间:2007-11-26
被问到最多的是 你做过什么项目
|
|
返回顶楼 | |
发表时间:2008-10-25
someone 写道 最近几次被拉去面试,有些感想和困惑。
先说说我自己,我是非计算机专业出生,在某种因由下进入软件开发行列。在公司技术还算可以,但不是技术大牛。 公司招聘的人,90%以上都是应届毕业生,一般都没有什么实践经验。这样的应届生该如何面试才能知道他的技术能力? 问:计算机和软件开发方面,你最擅长的是什么或者最擅长那种技术? 1,大部分人回答C最擅长。具体就是学过C,用C做过一些作业题。 2,有说熟悉Java,JSP,DotNet,ASP.NET的,最多也就是看过相关的书,做过两个页面,写过个把小程序,代码不超过1000行。 3,有人说熟悉C++。问C++与C相比有什么特点呢,答曰:C++是面向对象的,C++还有封装,比C好。再问:为什么面向对象的就好呢,封装有什么好处呢?答曰:·#¥%……— 请教各位:对于应届生,怎样才能看出技术潜力呢? 还有些疑问: 1,有研究生应试,有一些的研究方向是J2EE,DotNet什么的,好像只是只是应用层面,读研几年,就研究这些东西,也太对不起研究生这个称号了吧? 2,好多计算机本科毕业生,操作系统,编译原理,数据结构什么的,只是应付一下考试,到毕业时早忘光光了。最擅长的或者最感兴趣的就是一些语言了,什么C,C++,Java什么的。计算机专业的人,不能就把目光停留在语言这个层面上吧? 3,还有一些人说数据库就知道一些SQL,其他的什么都没记得了。一个计算机专业的学生,只把目光停留SQL上面,是不是肤浅了一点? 研究生一定要搞研究吗,没有听说过这回事,无论做什么,专注一点,就是什么C,C++,Java什么的,应该也可以吧,另外,大势所趋,搞应用开发吃饭容易些 |
|
返回顶楼 | |
发表时间:2008-10-25
对于应届毕业生不要问他们会哪个语言,当然了他要是会你们用的语言那就更好。应届毕业生一般都要公司培养的,所以你们给一份很基础的试卷,让他们做一下,然后也针对性的问一下,免得碰到了题霸,看看上学的那些东西他们掌握了多少,估计一下值不值得你们去培养,有没有更好的人。还有就是你们打算用多长时间培养一个人。
如果打算就一两个月,那最好就招和你公司对口的人,比如你们用java,他也有java基础。 如果打算半年培养,那么可以考虑招那些基础好,思维比较敏捷的人。即使不会你们用的语言也可以考虑。 语言这东西是相通的,掌握了一个别的就简单多了。 |
|
返回顶楼 | |
发表时间:2008-10-25
icebluenet 写道 研究生研究方向很少是sql,java的,至少我没看到(我们的毕业要求有个叫创新点,这些东西实在没什么好创新的,或者创新难度太高)。为什么你认为他们研究都是sql,java,因为他的研究方向你们根本用不到。比如我是P2P拓扑,路由,替换算法之类的,好歹有些公司用得上,不过最终还是去做java,我相信你不会在面试中给你解释一下我的拓扑算法吧。那些纯理论的搞遗传算法,量子密码,小波图形分析之类,估计到你们那里面试你连想都不会想到怎么针对这些问问题,于是只好问些sql,java什么的,于是乎就有结论怎么现在研究生都在搞java,sql。
同感。。。。。。。。。。 我是数学专业的研究生,毕业是搞最短路径算法,具体的说是遗传算法(谈不上研究,只是应用)。算法这玩意太深,不是一般人能创新出来的,就算是改进也很难。再考虑到大家都是人,都有生存压力,既然理论走不通,只好跟着市场走了。这不是哪一个人的错,只是我们国家的大环境如此,为什么好的算法都是洋鬼子搞出来的,难道真的中国人比他们笨?显然不是。说到底还是洋鬼子有大量钱财投入到基础研究上,就算你这辈子在理论上出不了成果一样可以滋润的生活,所以才有人愿意做算法,做理论上 的东西。基数大了,就算是按概率来说,也更容易出成果。基础研究上去了,才能更好的推动高层的应用,然后把高层的应用大价钱卖到中国。用这个收益又来支持理论的研究。差距就这样出来 了 没事的时候发发感慨!为了生活,让我们还是继续学JAVA,继续做外包吧 |
|
返回顶楼 | |
发表时间:2008-10-25
wolfbrood 写道 对于应届毕业生不要问他们会哪个语言,当然了他要是会你们用的语言那就更好。应届毕业生一般都要公司培养的,所以你们给一份很基础的试卷,让他们做一下,然后也针对性的问一下,免得碰到了题霸,看看上学的那些东西他们掌握了多少,估计一下值不值得你们去培养,有没有更好的人。还有就是你们打算用多长时间培养一个人。
如果打算就一两个月,那最好就招和你公司对口的人,比如你们用java,他也有java基础。 如果打算半年培养,那么可以考虑招那些基础好,思维比较敏捷的人。即使不会你们用的语言也可以考虑。 语言这东西是相通的,掌握了一个别的就简单多了。 说得好。。。。如果中国的软件公司都这样 也不会沦落到都去做外包了 |
|
返回顶楼 | |