985本科计算机专业,为什么很多专科生都比自己懂得多?
https://m.toutiao.com/is/eVfTVyt/
https://m.toutiao.com/is/eVPFV2K/
首先恭喜你能进入985院校的计算机专业,这说明你的能力还行。你认为专科生比你懂得还多,因为他们能聊MFC、API、UI。我想说的是,能聊这些,不代表他们已经掌握;有可能一些人就看了一篇有关MFC、API、UI的文章,大概能背几句。正好你还没学习这些东西,怎么能证明他们说的就对呢?
我面试过很多计算机类的研究生、本科生,当然也有为数不多毛遂自荐的大专生,有成功案例,也有失败的例子。
2005年,面试了一个研究生A君,初始学历为本科,数学专业方向;研究生为一个211大学的软件工程专业。简历与其陈述一致,非常华丽。实际上,从未用MFC或API编过程序,但却能背诵一大堆,年轻人记性好。
笔试时,高等数学方面知识还行,软件编程及计算机硬件基础大多不会。
面试时能讲很多,笔试很差。鉴于其学历,就试用了。经过三个月的试用,我发现其对软件编程很木然,只是能根据一些英文单词的含议,猜错一段程序是什么意思,对C语言的if,else,for(;;),switch等关键词比较明白,对复杂一点的指针、结构、文件读写方式基本不明白,更别提MFC了。类的定义、成员函数、protected、friend、privated、继承、重载等概念更是一踏。
三个月试用期满,断然辞掉。我最后与他谈了一次,希望他以后再别背诵软件编程的关键词汇了,找个培训学校先培训一年,再换个简历去找工作。
软件编程是做程序,不是写word文档DOC,更不是随意码字母。
2011年,面试了一个本科为软件工程B君,从业两年外包软件开发的程序员,他只简要说他给日本一家公司开发过一个控制软件,含UI部分。
这个程序员在笔试时,基本是100分。所以,直接录用,没有试用期。事实证明,我是对的。他对MFC、API应用很快就明白了,什么时候用API函数,什么时候用MFC类函数,做的非常好。
还经常在程序调试中,用DOS的控制台来进行显示调试,即快捷又明了。
从面试的这两个学生的过程及其后期的工作表现,我们能看出,计算机及其软件基础知识是非常重要的。
A君软件工程本科毕业,又干了两年外包,基础扎实,对编程理解深刻,学习很快;B君本科数学,后专软件研究生,只会死记硬嘴,计算机及软件基础知识欠缺,遇到不同的编程环境,基本无法继续。
总结:能说会道,未必有真功夫。计算机软件开发从业者需要硬件、软件的全方位的专业知识,以及实实在在的编程体验。通过做项目,才能真正地考察一个人的编程能力。
赞 (0)