1、1、大学里教的真过时了吗?大学里不好好学习的占一大部分,这些人毕业以后工作很难找到工作,大中型公司根本不给他笔试、面试的机会,而小型公司给他笔试、面试机会的时候问的也是“你会不会 ASP.Net,会不会 JSP,会不会Hibernate、Struts,做没做过什么项目”之类的问题,肯定大部分人在小型公司更受挫。这时候各种培训机构看到了机会,开办了“三个月成为 IT 精英的培训班”,教了一些社会上流行的技术,并且教他们一些冒充有多年工作经验的技巧,然后就去企业里应聘了。应聘的主要是小型公司以及大中型公司的低端职位(比如外包、初级软件工程师) ,由于培训机构里教的都是这些企业里低端职位急需的技术,
2、所以他们有的就得到了工作机会,当然也有相当一部分进入企业以后的“李鬼”本面目被揭穿,然后被辞退。这些培训机构要赚钱的话就要多招学生,而这些“不好好学习的学生”占了学生的绝大部分,因此也就能给他们带来最多的生源,他们就利用社会舆论宣扬“大学里教的已经过时了,教材已经是 20 年前的东西了!”潜台词是“ 来我这学习吧,来我这学习就有工作啦!”。这些学生经过培训以后也相当一部分找到了工作,因此也就开始感叹“大学白学了,还不如在外边学三个月呢” 。低端职位没发展前途。流行技术流行过去以后就扯淡了。千辛万苦上了大学的各位没有几个愿意去小公司或者大中型公司的低端职位的吧。那么让我们来看一下大中型公司的中高
3、端职位到底需要哪方面的人才。这些职位招聘的时候都是考察你的对基础知识、专业知识的掌握能力以及动手能力。可以去 JSJ 的就业板块去看看那些面试、笔试题。这些职位并不要求你会这个会那个,你只要把专业课学好了,并且有动手能力,那么人家招聘进去以后会对你进行一段时间的培训,而且会定出中长期的培养计划,想想你是愿意让一边拿着工资一边学习东西呢,还是愿意毕业以后花上万块钱参加培训后应聘低端职位呢?大学里的东西没有过时,因为你不知道你以后要向哪方面发展。大学里教的都是这个专业里最基础、最重要的东西。你说人家机械专业的同学怎么不说大学里教的过时呢?人家的教材里的知识可是 19 世纪就已经出现的东西呀。2、几
4、个例子我面试一个人,他简历上说会 Struts,可以我问他以后他说我有写吗?然后我又问他什么叫MVC(Struts 最基础的东西) ,他又懵了,最后说他只是用 struts 做了一个毕业设计而已,我估计还是抄的别人的。我只能 say sorry。问他栈和队列的区别。他估计连这两个词都忘了。另外一个人从某培训机构出来的,会 Struts、JSP 什么的,问了 Struts、JSP 的东西,也回答的很好,但是让他写几个算法(其实就是打印五角星而已) ,他懵了。可以看到确实是培训机构出来的,只是能应付这些流行性技术而已。因此我收下了,试用期工资 1200.初级工程师。另外一个人只写了一些 FTPSe
5、rver,而且只会 C,我们招聘的职位是 Java 开发。但是我问题关于这个FTPServer 的很多问题,他答得很好,说明是自己做的,而且用心了,又问了一些基础的东西,也答得很好。我给了他 offer,并且安排人员为他做 Java 的培训。试用期工资 4000.2、该学什么C 语言时候不是 C 陷阱 C Prime Plus ,而是C 语言写 Windows 程序 。学习学习:学一会,习一会。有的人学完了 C 以后学 C+,学 C+以后又看C+Prime 、 C 语言陷阱 ,一直是在学,而根本没有习。应该学一个阶段学完了开始练习,练习的过程中发现了很多问题、把第一阶段真正领悟了,然后再深入学
6、。一般“ 学完了 ”只是领悟了 30%,剩下的 70%根本不明白,只是自以为明白了。不要总是学完了还是学,应该实战,有拿得出手的作品,并且别人问都能答上来,而不是抄袭别人的。我们学的 API 其实并不是很“主流” ,但是要做主流的东西都要学一些到企业里会学习的东西,而且会延迟你实战的时间,所以不要再学了,还是实战吧。自己写一个东西,也是非常抢眼的。这是很多师兄的成功范例。 (大家找工作之前最好准备一个抢眼的东西,这样找工作的时候会很有用的。JSJ 上开的课将会带领大家开发 QQ、Windows 优化大师、FTP 服务器之类的软件,敬请关注。 )好处是,1. 自己感兴趣,有动力。2.熟练技能,提高自己。 3.简历好看,证明自己的能力。在面试的时候能聊它。做把大学的基础课程都融入进去的东西。