作者:mygod
感觉现在的高校的教育和我们的大学生的学习思路有问题,我感觉如下:
这个学生来应聘软件工程师职位,无论从其简历还是言谈中可以看出他刻意地去强调他在学校的时候一些课外的兼职工作的经验,但却忽视了基础知识的学习,个人认为刚毕业的大学生与有工作经验的技术人员去比较实际经验没有任何意义,很多学生强调自己作过什么,但是却不思考这样的问题,他们的学生作品能和专业的开发人员开发的东西比吗,我想一个公司如果有招聘应届学生的意想,那么这个公司看重的肯定不是他的一些所谓的“经验”(我不是说有经验不好),但是最根本的是看他(她)的基本知识掌握的如何,潜力如何。
我刚才面试的学生就是一个很好的例子,他的确有一些实际的经验,而且他也很乐意跟我提到这些个经验,可是基础知识怎么样呢,我对他提了3个问题(包括面向对象的编程、数据库原理等知识,完全都是大学课本范围内的知识),还让他用C语言写了一个小程序,结果很糟糕,3个问题几乎全军覆没,程序经过很长的时间的思考(其实程序并不复杂)写出来的程序漏洞百出,我想他这样的表现肯定是无法通过面试的。
所以,我建议现在还仍在学校里面并准备从事于软件开发工作的学子们,你们要意识到学好基本知识是你们的首要任务,(当然如果在这个基础上你有精力涉猎一些实用知识也是很好的),因为你们在学校里面的一些知识是根本呀,知识是可以恶补的,思想是不可以用短时间就可以形成的,只有掌握良好的思路才能开发出优秀的软件而仅仅熟练掌握开发工具不能作到这一点,在学校的这段时间是你最后地集中精力摄取这些知识的机会,而思想的形成是需要认真学好 “计算机原理、数据结构、面向对象编程语言、数据库原理、操作系统”们,而不是肤浅地学会“java、.net、delphi、Dreamveaver”们,千万不要本末倒置呀!
来自:chinaunix.net
|