阅读:1697回复:11
[转帖]给同行学术态度的一点建议(汗颜)
给同行学术态度的一点建议
首先祝福同行们在新的一年事业有成! 年前面试了近53个FPGA/CPLD的应聘者。其中16名应届毕业研究生,22名应届本科毕业生,其余15名有一定的工作经验,最少工作经验半年,最长工作经验四年。有80%以上的应聘者在我面前说过:他做fpga/cpld/asic有足够的经验,有多少多少年的接触经验,包括刚毕业的学生。 收到这么多优秀的简历,我不由觉得兴奋。当时面试的时候,个个慷慨激昂,充满了无穷的信心和勇气,我不由觉得后生可怕。不是担心我的位置坐不稳当,而是觉得现在的小辈接触fpga的途径越来越多了,当我正想去感谢互联网的祖先的时候,我随便挑出我调试过的一段小程序,故意删减了很明显的地方,成为一个漏洞百出的考题。先后有8个研究生当场被这个小题目吓倒了,有的没有做完题目就悄悄走掉了。有的,坐了一个小时,一点点问题都没有发现。有的做完了,如果要我给他评分,也不超过20分吧,不是我“心狠手辣”,也不是我故意刁难,一看他们的编程风格,有80%的人连if语句都没有吃透,还别说处理技巧。什么精通呀,非常熟悉呀,全是一派胡言.......针对这个现象,我有了很多的想法。,一旦入门,他就“精通”,汗............. 针对这样的现象,我想发表几点个人看法: 第一:学术作风不正,浮夸尤其突出。有的人刚接触这个不久,知道一点专业名词,就在自己的简历上吹嘘自己有很牛。这些应聘者想到过没有:虽然简历是你自己做的,想怎么写就怎么写,但是你一定要面对你的interview。如果过于吹嘘,就是在interview的时候你蒙过了,有了短暂的高薪,试用期的两三个月你会很难受,说不定公司就会对你有想法。我也听众多的人说过“干的好不如吹的好”,这个理念不知道最适合哪个行业,反正在电子技术领域是永远不成立的。要从事电子技术方面的研究与开发,我奉劝:做人得老老实实,做事得踏踏实实。电子技术行业这么广博,你知道得不多,我也不会怪罪你,在面试中我考查的是你适当的基础知识,最重要的还是你的志向在不在这个方面,你的性格适合不适合我们这个团队,而不是一味要求你在专业方面达到专家级别。现在社会上的浮夸风,我认为又兴起了,而且蔓延到我们这个行业来了,必须抵制。 第二:应聘者不诚恳。有一名硕士研究生,他有一张他们教授签名的推荐信,这封推荐信一看就是他自己写的,教授连看也没有看过,就在后面签名了。当时我问他:“这推荐信是你自己写的,老师帮你签名的吧?“他非常坚决的回答:”不是,是我老师给我写的“还夸张的说:”他在研究生阶段,学习工作是如何如何的努力,老师对他怎么怎么的好。我也是耐着性子听着,然后我反问他:“那我打电话问你的教授,你的推荐信有多大篇幅,主要写了些什么,还有第一句话是什么?如果是他写的,他应该知道吧。“他一下傻了,急忙回答:“是的,是我自己写的。”脸红到了耳根…….. 当年我找工作的时候,也是因为在教研室做过设计,老师确实帮我写过推荐信,但是我的那个推荐信,感觉就是老师写的。而他的推荐信一看就是学生口气。其实我并不在意,这个东西是谁写的,我只是随便问一下,没有想到漏洞百出。通过这个也可以看出,应聘者面对自己的经历都不能够如实的表述,那么入职后,他能够对他的业绩负责吗?能够如实的把工作中难点反映给我吗? 第三:毕业学校、学业成绩、专业背景是我对应届毕业生必须考查的三个方面。首先毕业学校:我有这样的感觉,不管他是硕士,博士,他本科所在的大学对他的影响特别他,本科时候所在的学校,就决定了他的素质,他的志向和人格。我也知道我这样认为是很片面的,但是我觉得是有理由的 |
|
沙发#
发布于:2004-02-03 07:57
本科时候所在的学校,就决定了他的素质,他的志向和人格。这一点不同意 |
|
板凳#
发布于:2004-02-03 08:37
同感,这两年面试下来的结果,大概把简历上的内容打对折还是高估实际能力。所谓精通大概就是看过一两本书,了不起搞过一小段代码,所谓熟悉意思就是知道几个名词。
其实作过硬件的都知道,除了个别学校的个别专业,绝大多数的学校里能学到什么?大多数的研究生都是在帮导师打工写软件,除了文凭以外,实际工作能力增长了多少?看看那些发表论文的权威期刊上的文章,有几篇是有分量的?与其在简历上说得天花乱坠,还不如直截了当地说实际经验不多,但是思维敏捷,头脑清楚,态度端正,如果再加上一条动手能力强,这种人我肯定要了! |
|
|
地板#
发布于:2004-02-03 15:36
偶找人时的录用标准:
有头脑, 并且完成工作 很难找的 |
|
地下室#
发布于:2004-02-09 17:14
我今年小硕毕业,找工作有四个月了,也面试了不少单位或公司,有对我不满意的,也有我不满意的。
说实话,没有人能精通一切,但如果你不写那么多,你根本就拿不到面试的机会,没有面试公司能要你吗?公司选的是优秀人才,如果你简历写的就很普通,那就别期望公司能要你了。 如果你的公司想要一个能立即干活的人,那就最好不要走校园招聘,就算走校园招聘,也不要招本科生,因为绝大多少的人没有三个月的培训是做不了事情的! 我的简历上对自己的能力大致是如下写的: 1,精通usb软硬件设计,包括固件程序、驱动程序和上层应用程序。 2,熟悉c、c++、vc++和汇编语言,并有实际开发经验。 3,熟悉多款dsp芯片,如tms320f206,tms320vc5402等。 现在我解释一下: 1,这项能力绝对不是吹的,我从本科毕设开始做usb,到现在有两年了,先后作过isp1581于206,vc33,5402,以及sharc芯片的连接,驱动程序是我参照里子改的,里面大部分内容我都比较熟悉,应用程序没得说。 2,这就不好说了吧,我在学校里除了做过一些对话框的程序外,对具体的算法什么都没有做深入的研究,如果你要问我二叉树怎么做,我还真给你说不明白。但我想学这些东西不需要一年半载吧。 3,熟悉怎么说呢?硬件我没设计过,可使用ccs写软件没什么难的,我所作的东西都使用c写的,可是我确实在实际工作中用到也做过呀,你说我能不写吗? 我所做的实际就是dsp与usb的接口,可是如果你不懂dsp以及相应的开发环境以及软件就别谈接口了!如果面试的时候你问我这些,我不用思考就会回答你,可是如果在我的应用中没用到DMA或文件操作什么的,你问我我肯定说不明白呀!也许你会说这是基本概念问题,可我学这些东西的时候是3、4年以前了,中间又没有用过,如何能记得很清楚? 就这样我投了四、五十份简历才有6、7次面试机会 而且真正想要我的只有两个单位,一个是国家单位,一个是个小企业。 我从去年12月底在这个小企业做兼职,只用了不到一个礼拜的时间就完成了tms320f2812和usb接口的通讯,速度达到10MB/s,以前我根本没有接触过2812。 我想很多东西都是相通的,关键看你是否会学习,如果你只想做一款东西,那招一个刚好做这个的人非常合适,可你并不知道他是否能很快的上手做别的东西,不是吗? 其实找一个刚好对口的工作实在是很难很难!博和精对大部分人来说是矛盾的,招聘者如果想找一个刚好符合自己需求的人,那我想最好的方法是去挖竞争对手的墙脚!否则就只能找一个差不多适合的来培养。 [编辑 - 2/9/04 by jinghuiren] |
|
5楼#
发布于:2004-02-10 08:59
这年头招聘其实都很现实,招人从来就不指望能够立即上手,关键看潜力。前两年让我出招聘的考题,我只出了数电模电的几道基础题,最后出了一道我认为有点分量的,里面没有出现任何所谓高深的东西,都是运放、触发器、逻辑门。结果基础题能答对的大多数是刚毕业的本科生,研究生毕业的居然说忘光了,有分量的更不用说,到现在连思路正确的都没有。有工作经验的就更不用提,居然问我什么叫做D触发器。
不过这几年面试下来也有了点诀窍,说起来很简单,相面,看面相。看上去就没灵气的,100%没戏。 |
|
|
6楼#
发布于:2004-02-10 13:22
楼上的要是问我这些题,我肯定也不会!!!
四年前的东西了,而且很多学了之后根本没用过,不忘了才怪呢。 现在做fpga都是模块,没有像cpld那样要自己编逻辑电路,就算用cpld那一般也是现学现用,没有很难的逻辑。 像我们这种做硬件偏软的,实在不好说,说做硬件吧,没自己设计过电路,都是用现成的片子搭的电路,说做软件吧,又不像计算机系或者软件工程那样基础扎实,也都是现学现用,因此实在是不好说,面试的时候我真不知道我该说自己是做什么的!我说做硬件的,那你会问我逻辑电路什么的,我不会!我说做软件的,那你会问我一些算法什么的,我也不会。 说来说去我六年来合着什么都没学!能做什么工作? |
|
7楼#
发布于:2004-02-10 15:38
我的态度是如果你对这项专业还没有深入了解,那么就不要妄加评论。FPGA我做了3年,至今不敢说已经很精通,但就目前的状况,能够仅靠现成IP加以综合就完成系统的项目从来就没有过,完全靠自己写几万门的模块是经常的事。不论你使用什么硬件描述语言,都不应该忘记他不是纯粹的软件,而是描述实际硬件的工具而已。如果不知道自己写的代码代表什么样的实际硬件,我很难想象代码质量有多高。FPGA和CPLD这种东西能用和用得好是两码事,泰鼎这样专业做ASIC的也会犯重大错误,何况你我?扪心自问,真的很懂了吗?
如果连运放、触发器都不能正确使用,我如何能够相信你可以成为合格的电子工程师? |
|
|
8楼#
发布于:2004-02-10 22:36
老兄批评的是!
对此我深有体会,在最初的简历里,我曾经写了我会画pcb板子,可实际上我只是学过,并没有实际的经历,不过在实验室耳濡目染也懂了不少,自信能很快上手,但在一次面试中被问到后我还是老实说了没有实际做过,回来后我就马上把那一条删掉了! 我没有做过fpga,但我看我同学在一个月内就编出了程序,做了时序仿真和后仿,我想学起来应该不会很难。基础知识和概念我们都有,只是在深层的记忆里,在实际使用中能很快的再捡起来,这一点在我实际做项目的过程中我是体会过的。 很多人在上完研究生后都是浮躁的,包括我,因为在第一年的课程学习里,并没有学到很实用的东西,如果你不是搞算法研究的,那么那些纯公式的东西是很难记住的,在第二和第三年做工程项目的时候,完全是现学现用,就那当初学dsp来说,学习的时候很多东西根本弄不明白,可是实际用的时候经过指点许多不明白的问题都迎刃而解。 我感觉上了这两年研究生,除了掌握一些处理事情的办法和熟悉一两项技能外,没有什么重大的突破,最严重的是把当初的基础知识忘了个精光!比如我,只能在usb开发里算个半桶水,做出了几个凑活能用的东西。学的东西杂而不精,因此面试时总是没有自信。 其实不管是本科生还是研究生,忘记基础知识都是很普遍的事情,不管当初他考了多高的分!那些回答出你的基础问题的人估计很多都是准备考研的本科生,否则就是临时抱佛脚的人。我记得我本科的时候课程优良率是80%以上,可那都是考前3天最多一个礼拜突击的结果,你想让我把那些强制记忆的东西记很久确实是困难的事情。 说了半天,我对自己的评价是:可以踏实的做事情,但不能持续长久,有一些小聪明,可以很快的上手做事情,但有的时候又有些懒。总而言之需要碰一些壁来让心情不再浮躁!估计能要我这样人的公司不多! :D |
|
9楼#
发布于:2004-02-16 10:45
link_bridge老兄,我想有点东西你有点偏差,我需要提醒你.
其实我是做硬件线路设计的,FPGA是我的业余爱好而已. 有人问我"你的FPGA好不好",我说"我不知道".因为我常不记得它的语法,比如if的语法结构是怎么样的,我常忘记,都是要用的时候才去查书. 可是我用FPGA写过简单的RISC CPU结构. 我用了一个月的时间从头开始用FPGA写PCI接口芯片,非常成功,相关产品不少,在我的技术网站上 www.eyeteck.com 可是我真的记不住VHDl的语法,结构,常要看书才能写出来. 所以其实面试要考的不是具体问题,而是它的设计思路.对吗? |
|
10楼#
发布于:2004-02-16 16:15
强烈支持jinghuiren的看法! 首先工作难找,目前的环境和前几年真的差别很多,有了一份工作后,才可以查漏补缺,提高自己。其次经验和各样的能力不可能一开始,或是说本科毕业,甚至硕士毕业时都能有的吧,上完硕士,的确感觉增进的部多,反而工作这三年来,才可以有机会有动力学好工作上相关的一些东西了。一开始时,很多东西只是知道和简单的了解,说到用好,可不是一蹴而就的吧。招聘这事,还真不能太苛刻了,有潜力的,未必就是那些基础知识懂得头头是道的那些人了。
|
|
|
11楼#
发布于:2004-05-09 14:59
“
我记得我本科的时候课程优良率是80%以上,可那都是考前3天最多一个礼拜突击的结果,你想让我把那些强制记忆的东西记很久确实是困难的事情。 ” 这个家伙的简历会吹水, 其实也是老实的不行。 :D :D :D :D :D :D “ 本科时候所在的学校,就决定了他的素质,他的志向和人格。 ” 这个家伙老实如牛, 却一不幸就成了1/8桶水的算命先生, 又由此差点成了吹水大王。 :D :D :D :D :D : 你们俩,其实是哥们 :D :D :D :D :D :D :D :D :D :D :D :D [编辑 - 5/10/04 by hzhq1] |
|
|