- 浏览: 450412 次
- 性别:
- 来自: 江门
文章分类
最新评论
-
ctz_131415:
谁能告诉我这个分页控件如何添加到窗口上?谢谢了
C# Winform DataGridView 公共分页实现 -
omymy:
FrmPage_Shown是放在页面加载时的load事件里的, ...
C# Winform DataGridView 公共分页实现 -
qie:
如何使用该分页控件?
C# Winform DataGridView 公共分页实现 -
anyanlonga:
看地图干什么用啊,如果查公交的话,自认为还是白度好
Android 上创建和地图相关的应用,用 Google 地图 API 好,还是百度等第三方地图 API 好 -
dedepro:
果然很强。
CSS层 固定置顶部兼容IE6等以上浏览器
影响大学生就业的几个关键问题
小序:
回到公司总部做技术培训和人员招募有一段时间了,心中感慨万千。回顾一下自己的学习历程,首先应该认真检讨一下自己:从小学开始,学习就一直不是很好——浮浮躁躁、欠缺扎实。很幸运,我借助小时候被父亲培养出来的求知欲加上物理老师在探索、研究方面的启蒙以及朋友父亲在计算机方面的启蒙进入了心仪的计算机行业发展,并且有机会在这个行业中从事一些与招聘和培训相关的工作。目前,我工作中最重要的两个topic就是:“什么样的人是可以招进公司的”和“什么样的人是可以培训出来的”。很遗憾,我没有专业HR的经验,对于如何识别一个人的人品、性格、职业发展的前景等不太在行,我的责任仅体现在技术与专业知识方面。
与我的大多数技术文章不同,本篇文章的议题和内容是比较严肃的(尽管也会忍不住调侃两句),因为它牵扯到当代大学教育、学生就业、企业招聘等重要的话题。正因为这个话题是严肃的,所以我在写这篇文章的时候,也尽可能地保持了客观的视角和中立的心态——时刻劝告自己不要像个愤青一样攻击社会和教育、不要小人得志般地针砭大学生(说实话,大学生是有自己的一些缺点,但也有自己的难处,而且,大学生中也有很多好样的!)。
本来这篇文章早就写出来了,之所以没有挂出来是因为我一直在想这样一个问题——这篇文章挂出来的目的是什么?现在,我似乎找到了答案,那就是:真诚地帮助目前在校的学生瞄准企业需求、修正自己的学习轨迹、顺利进入企业工作;同时帮助公司招聘和培训越来越多的优秀人才。
最后恳请大家在看完文章后,留下您的宝贵意见——为了中国的IT教育、IT企业,也为了你自己。
正文:
相信大家都听说过建国初期、赶上自然灾害那阵子,曾经出现过有人饿死的情况——那是因为物资太匮乏了。现在已经不会再有这样的消息了——因为物质水平上来了。呵呵,你可能会问:怎么今天提起这个来了?事情是这样的——最近被调回总部搞招聘和培训,工作压力非常大——为什么?以前做销售的时候,那是从别人兜里掏钱,难啊……现在倒过来,是你拿着大把的offer、给别人“发钱”,一样难!一方面,媒体在大量报道当前大学生/研究生的就业如何如何难,另一方面,真实的情况是企业里面求才若渴、虚位以待——该信谁的?
的确,有大批的学生没有工作,所以我们应该相信就业是困难的;的确,企业里有大量空缺的职位,我们也应该相信企业。于是,大家的目光齐刷刷地指向了培养大学生的园地——高校,对学校、对老师、对教材、对制度……一时间骂声四起。诚然,每所大学作为一个庞大的机构都会有这样那样的问题——家家都有本难念的经嘛;还有人说,是大学的教材跟不上时代潮流,那我要问——基础课你怎么跟潮流?我就不信二十年前的快速排序到了今天就能比冒泡排序慢了?(不过,我个人对大学教学用的课本质量,表示不满意);也有人说,是大学的老师水平不行,那我要问了:师不必贤于弟子、弟子不必不如师——既然他水平不行,又有几个学生能超过他、把他给PK了呢?
依我看,这些问题都是次要的,最重要的问题还是在大学生自己身上。我试着证明一下:
1. 从哲学角度上分析:内因是起决定作用的,是矛盾的主要方面。君不见各大IT公司中都有非计算机专业的人士跻身技术要职吗?
2. 是大学的教材、管理、教师差吗?OK,看看校园周边的饭馆有多红火,你就知道这个问题的答案了——如果把大学比作食堂,食堂用的菜差、环境不优雅、厨师手艺差,谁还在这儿吃饭?学生不都跑到外面吃去啦?换到学习上,学校的教材不行、教师水平差,市面上那么多好书呢?有几个人看了?CSDN和各种社区里那么多高手呢,有几个学生去求教、去学习了?
3. 单说学习物资——要是放在二十年前,那时候搞台计算机比等重量黄金也差不多了,更别提搞些书和教材了。现在呢?网吧里都用上P4双核+19液晶了、满世界的书了(博文、图灵……好书出的目不暇接)。可是大学生们呢?计算机本专业的,没有自己计算机的不在少数、看过的书少到屈指可数。我有一个朋友,也是个C++方面的技术HR,第一轮面试的时候有道题,就是列了个书单子,从低级到高级,让应试者回答都看过哪些书(其中包含了《C++ Primer》、《Effective C++》、《C++必知必会》到《深入探索C++对象模型》等书)。据这位朋友讲:大学生看过三本以上的都少见。学生说是书太贵、买不起。OK,看看校园周边的饭馆有多红火,你就知道这个问题的答案了——据说大学生一个月的生活费能上千,现在最贵的书打完8折也就七八十吧,一个月买一本还是买得起。省省奢侈浪费的钱、省点烟酒钱,应该没问题的。再说了——网上的电子版那可是一分钱都不收的。作为学校课本补充读物的经典书籍不去读、作为企业需要的新兴技术读物也不去读……这不正好比守着大堆的珍馐美味却活活饿死一样吗?为什么会饿死?原因有二:打小有父母养着感觉不到饿,不想吃;打小有老师喂知识,老师不喂了,不会吃。
现在我将在工作中发现的一些比较严重的问题列出来,并提供点解决方案:
1. 缺少必要的常识:
l 基本操作水平差。例如:敲键盘最基本的指法不正确、不能正确安装操作系统、共享文件。
l 软件使用太少。例如:对Word/Excel及图形图像软件不熟练、使用过的其它软件太少。
l 硬件知识太少。例如:不会配置网络。
l -----------------------------------------------------------------------------------------------
l 问题严重度:#####
l 伤害形式:表现为专业人士不及计算机Fans的能力,伤及自信。
l 正确解决办法:热爱你的专业,热爱你的计算机,热爱你的软件,热爱编程(有些同学幻想着搞计算机专业可以不学编程,OK,那是个“幻想”——实际上一名网络高手的编程水平绝对不比普通程序员差)……还有,很重要的一点,要有自己的计算机,让它的CPU和内存性能足够好(最好显卡足够烂),而且要有实时可用的网络(有些高校的网络比网吧的还慢,让人极为恼火)。
l 速成解决办法:买些Fans们喜欢读的装机、组网入门书籍,恶补一下。
l -----------------------------------------------------------------------------------------------
2. 基础知识不扎实:
l 头脑里的错误概念极多。例如:构造函数是用于分配内存的、C++的结构体不能包含成员函数。
l 必知必会的知识不知道。例如:分不清重载和重写。
l -----------------------------------------------------------------------------------------------
l 问题严重度:#####
l 伤害形式:让面试人员感觉你在大学没有仔细学习、学习态度不好,即使培训也培训不出来。
l 正确解决办法:深耕你学过的每一本书,以它为纲、博览群书。
l 速成解决办法:在网上收集面试题,首先要都做对,其次不论对的还是错的,都要搞透彻。
l ------------------------------------------------------------------------------------------------
3. 知识结构脆弱:
l 知识面极窄。例如:除了会操作Windows,对Linux几乎一无所知。
l 深度远远不够。例如:什么是COM,.NET/Java JIT的运行原理是什么、Windows对内存的管理、进程与线程、程序在硬盘/内存中的结构。
l ------------------------------------------------------------------------------------------------
l 问题严重度:####
l 伤害形式:不影响低端开发/测试就业,但影响你进入高档职位获取高薪。
l 正确解决办法:多泡书店,什么书都拿起来看看、翻翻前两章,这样可以增大知识的广度;然后选择自己喜欢的一两个方面进行深挖(人没有全才,别贪多!),多阅读这些方面的名家名译名著。
l 速成解决办法:如果你有,请告诉我。(靠忽悠没用,高级职位的面试官比我聪明多了:p)
l -------------------------------------------------------------------------------------------------
4. 学会的知识不会使用:
l 知识僵化。例如:一提到汇编语言,都知道要使用寄存器;但如果从硬件角度提问“计算机内部”最快的存储器是什么,就想不到是寄存器了。
l 知识与实践距离太远。例如:如果你问“比内存(实际是指内存条)快的存储器是什么”,他知道是高速缓存,而你问他“高速缓存在哪里”,就不知道了(如果知道赛扬与奔腾的区别,应该知道是集成在CPU上的)。知识不正统,基本上都是为了学习/考试而学习,写软件没有工程意识,不懂得复用和组件化(只会写EXE,不会写LIB和DLL)。
l --------------------------------------------------------------------------------------------------
l 问题严重度:###
l 伤害形式:反应出来是人看上去比较“木”,头脑里的知识不能快速地调动进来。会让HR给你定薪水的时候往下调。
l 正确解决办法:多参与实际项目(大多数所谓“毕业设计”其实就是糊弄人,没到大四的学生别抱幻想,读完大四以及读研的过来人自己都清楚)。建议在读大学的同学能找点私活干一干,这也算是业内一条公开的秘密吧——凡是那些在大学里就揽私活干的学生基本上都成事儿了。当然,我不是鼓励你以做项目为由翘课。做项目的时候,至少有一个项目应该是从头(需求分析)到尾(验收测试)跟下来。还有就是平时多听听辩论赛、做做写楹联的练习,这些练习都是训练你在极短时间内最大限度调用头脑中资料库的最佳手段,可惜的是当代教育把中国的优秀教学手段给抛弃了。
l 速成解决办法:大量阅读和回答面试题。
5. 动手能力低:
l 实际操作水平低。例如:不会自己做网线把两台计算机互连、未使用过英语版Windows。
l 编码能力极低。例如:如果说90%的程序员写不出“快速排序”的代码,那么至少一半的大学毕业生国家二级C语言到不了60分。
l ---------------------------------------------------------------------------------------------------
l 问题严重度:####
l 伤害形式:会让面试官或带你的人感觉到你什么东西都做不来、太难带,更重要的是会挫伤自己的自信心(技术的缺陷也许不致使,态度方面的缺陷可能导致你在未来屡受挫折!)。
l 正确解决办法:学以致用,参见上一条的解决方法。不过,本条还有些额外要说的——除了做项目之外,学习的时候不要干看书,要一边看一边动手,至少是看过之后找个时间马上动手实践。比如学Windows Server,那就要动手装一台服务器然后折腾一下;学C#/C++开发,那就多读读成品代码,读懂了就立刻自己写几遍(注意:一般要写好几遍!)——很难想象你说你在学C#/C++,却连Visual Studio都没有打开。
l 速成解决办法:去CSDN的外包频道找个项目,最好是那种你不会干的,然后请一帮高手吃顿饭,告诉他们你疯了,让他们一定要帮你,不然你要赔人家好几万——然后开始做。我想结果一定是你学到了很多东西、锻炼了承受压力的能力,人成熟了而且还有钱可挣。一举多得,何乐而不为?
6. 软性问题:
l 脾气大
l 懒散、不敬业,缺乏责任心。
l 傲慢,恃才傲物。
l 畏难,缺乏进取心。
l 想当然(不想“为什么”,不考虑结果)
l 执行能力差
l 学习速度和接受能力差
l 适应能力差,总按自己的习惯说话和办事
l 自我为中心,不考虑他人感受,不讲究沟通手段(甚至鄙视使用沟通技巧)
l 虚荣,脆弱
l -----------------------------------------------------------------------------------------------------
l 问题严重度:###
l 伤害形式:有些是慢性病,有些是急性的。有些伤一时,有些伤一世。
l 正确解决办法:这些习惯都是二十多年积累在自己体内的,家家有本难念的经。而且,有些缺点是与另外一些优点伴生的,不好去掉。具体情况具体分析。我把个人的一点经验总结成一句话,送给大家,那就是:了解你自己——从了解自己想要什么做起。
l 速成解决办法:多看一些企业内训推荐书籍,有一本《高效能人士的七个习惯》不错,建议大家看看。这方面的书很多,关键在于找到适合自己的(比如你喜欢和风细雨式的引导,那就看《谁动了我的奶酪》;如果你喜欢逻辑性强的,那就看《执行力》;如果你是铁血性格,读读《没有任何借口》不错;如果你认为自己有领导天赋,那就读读《赢》……),并且对症下药(让书的侧重点与你需要提高的地方匹配)。
转:http://blog.csdn.net/fantasiax/article/details/1612473
发表评论
-
网页在线QQ代码
2014-08-04 17:05 729网页在线QQ代码: <a href=&q ... -
不要自称为程序员
2011-12-09 15:36 990一、90%的编程工作来自 ... -
程序员总结:帮助你早些明白一些道理
2011-12-09 10:56 7141、 分享第一条经验: ... -
我在技术生涯上那点事儿
2011-11-27 20:55 1205学技术,深入技术 关 ... -
我在技术生活上那点事儿
2011-11-27 20:40 2学技术,深入技术 关键 ... -
IT之禅(十三) .
2011-11-11 09:46 779IT之禅(十三) 禅师: ... -
IT之禅(一)至(十一) .
2011-11-11 09:45 862IT之禅(一) 程序员 ... -
技术不是最重要的
2011-11-10 17:24 1022CSDN博客作者green_girl近 ... -
自我情绪调节解析
2011-10-11 15:16 704大多数情绪困扰或心理疾病都是要靠自己去解决的,心理医生只是给你 ... -
怎样提高设计能力?
2011-08-24 08:44 748总结出,提高设计能 ... -
选择那件让你感到痛苦的事情,你就能超越自我
2011-08-24 08:39 745生活中我们时刻都会 ... -
能大大提升工作效率和时间效率的9个重要习惯
2011-08-22 08:52 695来源于博客园 现代人都很忙,但忙的可能没有效率,可 ... -
各种流行的编程风格
2011-08-20 09:08 604来源: 开源中国社区 在 ... -
IT项目管理的六种错误思维
2011-08-19 11:28 650来源于博客园 错误一:错误的需求调研阶段,导致很多项目永 ... -
如何辨别优秀的程序员
2011-08-19 11:27 882来源于jobbole 这并不是想象的那么容易。简历上 ... -
我的10个开发原则
2011-08-19 11:26 614在从事软件开发若干年之后,我已经对“软件应该如何设计”有些 ... -
为什么编程是独一无二的职业
2011-08-19 11:24 755来源于:jobbole 1. 简介 有些人说 ... -
[程序员]请不要做浮躁的人
2011-07-27 10:24 778自勉!本文经过多次转 ... -
[转]IT人 不要一辈子靠技术生存
2011-05-31 10:41 738我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想 ... -
为什么中国程序员素质低
2011-05-23 12:13 831首先来说一个高级程序 ...
评论