影响计算机专业大学生就业的几个关键问题_求职面试_非技术区_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 非技术区 > 求职面试 > 影响计算机专业大学生就业的几个关键问题

影响计算机专业大学生就业的几个关键问题

 2010/11/3 11:57:42    程序员俱乐部  我要评论(0)
  • 摘要:相信大家都听说过建国初期、赶上自然灾害那阵子,曾经出现过有人饿死的情况——那是因为物资太匮乏了。现在已经不会再有这样的消息了——因为物质水平上来了。呵呵,你可能会问:怎么今天提起这个来了?事情是这样的——最近被调回总部搞招聘和培训,工作压力非常大——为什么?以前做销售的时候,那是从别人兜里掏钱,难啊……现在倒过来,是你拿着大把的offer、给别人&ldquo
  • 标签:大学生 就业

相信大家都听说过建国初期、赶上自然灾害那阵子,曾经出现过有人饿死的情况——那是因为物资太匮乏了。现在已经不会再有这样的消息了——因为物质水平上来了。呵呵,你可能会问:怎么今天提起这个来了?事情是这样的——最近被调回总部搞招聘和培训,工作压力非常大——为什么?以前做销售的时候,那是从别人兜里掏钱,难啊……现在倒过来,是你拿着大把的offer、给别人“发钱”,一样难!一方面,媒体在大量报道当前大学生/研究生的就业如何如何难,另一方面,真实的情况是企业里面求才若渴、虚位以待——该信谁的?

的确,有大批的学生没有工作,所以我们应该相信就业是困难的;的确,企业里有大量空缺的职位,我们也应该相信企业。于是,大家的目光齐刷刷地指向了培养大学生的园地——高校,对学校、对老师、对教材、对制度……一时间骂声四起。诚然,每所大学作为一个庞大的机构都会有这样那样的问题——家家都有本难念的经嘛;还有人说,是大学的教材跟不上时代潮流,那我要问——基础课你怎么跟潮流?我就不信二十年前的快速排序到了今天就能比冒泡排序慢了?(不过,我个人对大学教学用的课本质量,表示不满意);也有人说,是大学的老师水平不行,那我要问了:师不必贤于弟子、弟子不必不如师——既然他水平不行,又有几个学生能超过他、把他给PK了呢?

依我看,这些问题都是次要的,最重要的问题还是在大学生自己身上。我试着证明一下:

1. 从哲学角度上分析:内因是起决定作用的,是矛盾的主要方面。君不见各大IT公司中都有非计算机专业的人士跻身技术要职吗?

2. 是大学的教材、管理、教师差吗?OK,看看校园周边的饭馆有多红火,你就知道这个问题的答案了——如果把大学比作食堂,食堂用的菜差、环境不优雅、厨师手艺差,谁还在这儿吃饭?学生不都跑到外面吃去啦?换到学习上,学校的教材不行、教师水平差,市面上那么多好书呢?有几个人看了?CSDN和各种社区里那么多高手呢,有几个学生去求教、去学习了?

3. 单说学习物资——要是放在二十年前,那时候搞台计算机比等重量黄金也差不多了,更别提搞些书和教材了。现在呢?网吧里都用上P4双核+19液晶了、满世界的书了(博文、图灵……好书出的目不暇接)。可是大学生们呢?计算机本专业的,没有自己计算机的不在少数、看过的书少到屈指可数。我有一个朋友,也是个C++方面的技术HR,第一轮面试的时候有道题,就是列了个书单子,从低级到高级,让应试者回答都看过哪些书(其中包含了《C++ Primer》、《Effective C++》、《C++必知必会》到《深入探索C++对象模型》等书)。据这位朋友讲:大学生看过三本以上的都少见。学生说是书太贵、买不起。OK,看看校园周边的饭馆有多红火,你就知道这个问题的答案了——据说大学生一个月的生活费能上千,现在最贵的书打完8折也就七八十吧,一个月买一本还是买得起。省省奢侈浪费的钱、省点烟酒钱,应该没问题的。再说了——网上的电子版那可是一分钱都不收的。作为学校课本补充读物的经典书籍不去读、作为企业需要的新兴技术读物也不去读……这不正好比守着大堆的珍馐美味却活活饿死一样吗?为什么会饿死?原因有二:打小有父母养着感觉不到饿,不想吃;打小有老师喂知识,老师不喂了,不会吃。

 

现在我将在工作中发现的一些比较严重的问题列出来,并提供点解决方案:

1. 缺少必要的常识:

  • 基本操作水平差。例如:敲键盘最基本的指法不正确、不能正确安装操作系统、共享文件。
  • 软件使用太少。例如:对Word/Excel及图形图像软件不熟练、使用过的其它软件太少。
  • 硬件知识太少。例如:不会配置网络。
  • -----------------------------------------------------------------------------------------------
  • 问题严重度:#####
  • 伤害形式:表现为专业人士不及计算机Fans的能力,伤及自信。
  • 正确解决办法:热爱你的专业,热爱你的计算机,热爱你的软件,热爱编程(有些同学幻想着搞计算机专业可以不学编程,OK,那是个“幻想”——实际上一名网络高手的编程水平绝对不比普通程序员差)……还有,很重要的一点,要有自己的计算机,让它的CPU和内存性能足够好(最好显卡足够烂),而且要有实时可用的网络(有些高校的网络比网吧的还慢,让人极为恼火)。
  • 速成解决办法:买些Fans们喜欢读的装机、组网入门书籍,恶补一下。
  • -----------------------------------------------------------------------------------------------

2. 基础知识不扎实:

  • 头脑里的错误概念极多。例如:构造函数是用于分配内存的、C++的结构体不能包含成员函数。
  • 必知必会的知识不知道。例如:分不清重载和重写。
  • -----------------------------------------------------------------------------------------------
  • 问题严重度:#####
  • 伤害形式:让面试人员感觉你在大学没有仔细学习、学习态度不好,即使培训也培训不出来。
  • 正确解决办法:深耕你学过的每一本书,以它为纲、博览群书。
  • 速成解决办法:在网上收集面试题,首先要都做对,其次不论对的还是错的,都要搞透彻。
  • ------------------------------------------------------------------------------------------------

3. 知识结构脆弱:

  • 知识面极窄。例如:除了会操作Windows,对Linux几乎一无所知。
  • 深度远远不够。例如:什么是COM,.NET/Java JIT的运行原理是什么、Windows对内存的管理、进程与线程、程序在硬盘/内存中的结构。
  • ------------------------------------------------------------------------------------------------
  • 问题严重度:####
  • 伤害形式:不影响低端开发/测试就业,但影响你进入高档职位获取高薪
  • 正确解决办法:多泡书店,什么书都拿起来看看、翻翻前两章,这样可以增大知识的广度;然后选择自己喜欢的一两个方面进行深挖(人没有全才,别贪多!),多阅读这些方面的名家名译名著。
  • 速成解决办法:如果你有,请告诉我。(靠忽悠没用,高级职位的面试官比我聪明多了:p)
  • -------------------------------------------------------------------------------------------------

4. 学会的知识不会使用:

  • 知识僵化。例如:一提到汇编语言,都知道要使用寄存器;但如果从硬件角度提问“计算机内部”最快的存储器是什么,就想不到是寄存器了。
  • 知识与实践距离太远。例如:如果你问“比内存(实际是指内存条)快的存储器是什么”,他知道是高速缓存,而你问他“高速缓存在哪里”,就不知道了(如果知道赛扬与奔腾的区别,应该知道是集成在CPU上的)。知识不正统,基本上都是为了学习/考试而学习,写软件没有工程意识,不懂得复用和组件化(只会写EXE,不会写LIB和DLL)。
  • --------------------------------------------------------------------------------------------------
  • 问题严重度:###
  • 伤害形式:反应出来是人看上去比较“木”,头脑里的知识不能快速地调动进来。会让HR给你定薪水的时候往下调。
  • 正确解决办法:多参与实际项目(大多数所谓“毕业设计”其实就是糊弄人,没到大四的学生别抱幻想,读完大四以及读研的过来人自己都清楚)。建议在读大学的同学能找点私活干一干,这也算是业内一条公开的秘密吧——凡是那些在大学里就揽私活干的学生基本上都成事儿了。当然,我不是鼓励你以做项目为由翘课。做项目的时候,至少有一个项目应该是从头(需求分析)到尾(验收测试)跟下来。还有就是平时多听听辩论赛、做做写楹联的练习,这些练习都是训练你在极短时间内最大限度调用头脑中资料库的最佳手段,可惜的是当代教育把中国的优秀教学手段给抛弃了。
  • 速成解决办法:大量阅读和回答面试题。

5. 动手能力低:

  • 实际操作水平低。例如:不会自己做网线把两台计算机互连、未使用过英语版Windows。
  • 编码能力极低。例如:如果说90%的程序员写不出“快速排序”的代码,那么至少一半的大学毕业生国家二级C语言到不了60分。
  • ---------------------------------------------------------------------------------------------------
  • 问题严重度:####
  • 伤害形式:会让面试官或带你的人感觉到你什么东西都做不来、太难带,更重要的是会挫伤自己的自信心(技术的缺陷也许不致使,态度方面的缺陷可能导致你在未来屡受挫折!)。
  • 正确解决办法:学以致用,参见上一条的解决方法。不过,本条还有些额外要说的——除了做项目之外,学习的时候不要干看书,要一边看一边动手,至少是看过之后找个时间马上动手实践。比如学Windows Server,那就要动手装一台服务器然后折腾一下;学C#/C++开发,那就多读读成品代码,读懂了就立刻自己写几遍(注意:一般要写好几遍!)——很难想象你说你在学C#/C++,却连Visual Studio都没有打开。
  • 速成解决办法:去CSDN的外包频道找个项目,最好是那种你不会干的,然后请一帮高手吃顿饭,告诉他们你疯了,让他们一定要帮你,不然你要赔人家好几万——然后开始做。我想结果一定是你学到了很多东西、锻炼了承受压力的能力,人成熟了而且还有钱可挣。一举多得,何乐而不为?

6. 软性问题:

  • 脾气大
  • 懒散、不敬业,缺乏责任心。
  • 傲慢,恃才傲物。
  • 畏难,缺乏进取心。
  • 想当然(不想“为什么”,不考虑结果)
  • 执行能力差
  • 学习速度和接受能力差
  • 适应能力差,总按自己的习惯说话和办事
  • 自我为中心,不考虑他人感受,不讲究沟通手段(甚至鄙视使用沟通技巧
  • 虚荣,脆弱
  • -----------------------------------------------------------------------------------------------------
  • 问题严重度:###
  • 伤害形式:有些是慢性病,有些是急性的。有些伤一时,有些伤一世。
  • 正确解决办法:这些习惯都是二十多年积累在自己体内的,家家有本难念的经。而且,有些缺点是与另外一些优点伴生的,不好去掉。具体情况具体分析。我把个人的一点经验总结成一句话,送给大家,那就是:了解你自己——从了解自己想要什么做起。
  • 速成解决办法:多看一些企业内训推荐书籍,有一本《高效能人士的七个习惯》不错,建议大家看看。这方面的书很多,关键在于找到适合自己的(比如你喜欢和风细雨式的引导,那就看《谁动了我的奶酪》;如果你喜欢逻辑性强的,那就看《执行力》;如果你是铁血性格,读读《没有任何借口》不错;如果你认为自己有领导天赋,那就读读《赢》……),并且对症下药(让书的侧重点与你需要提高的地方匹配)。

最后,衷心祝大家好运,祝大家都找到称心如意的工作,建立起自己幸福美满的家庭!让我们的IT行业、让我们的国家更加繁荣。

原文出自:http://blog.csdn.net/FantasiaX/archive/2007/05/17/1612473.aspx

版权声明:本文章受到知识产权法保护,任何单位或个人若需要转载此文,必需保证文章的完整性(未经作者许可的任何删节或改动将视为侵权行为)。若您需要转载,请务必注明文章出处为CSDN以保障网站的权益;请务必注明文章作者为刘铁猛(http://blog.csdn.net/FantasiaX ),并向liutm@beyondsoft.com发送邮件,标明文章位置及用途。转载时请将此法律声明一并转载,谢谢!

发表评论
用户名: 匿名