其实,我一直认为IT行业是相对比较公平的行业,这是一个靠技术吃饭的行业,技术决定你的高度,而不是靠人脉关系。科班出身就业难的原因,还是“教”和“学”出现了问题。
1.计算机专业学习的知识
学校里教的不过是基础,是一种编程思维,但是企业需求的是能够带来经济效益的员工,他们更追求利益,要求上来就能做项目,因此,学校里的教育和企业的需求是矛盾的。IT技术只有会与不会,没有会一点,会一部分之说。众所周知,IT行业的技术更新很快,可能前几年还是这个技术,过几年就换了一种新技术,而学校的课本知识赶不上IT行业技术更替。试想一下,在学校里教计算机专业的老师也很少有机会去接触那些新技术,他们更多的心思应该是扑在教学上的,或者是自己赚钱(发表论文什么的),当然,并不是说学习计算机专业就不可取了,毕竟那些基础还是很重要的,而从事计算机行业也要保持终身学习的精神(一边学习基础,一边要去把那些所学用到实践上,一边要汲取新东西)。有一部分同学可能会选择自学,去培训班,自己参加一些项目,实习等方式去学习,如果单单是依赖老师教的那些基础,在找工作的时候就会处于被动的地位。不懂得市场招聘行情,仍然是灌输式教育,重理论,缺实践,经常看到有一些学生说,我就只喜欢那些理论,要是考试我能考得很好,但是动手能力太欠缺了,我一点也不会,也没有方向。
2.毕业生自身的能力
很多学生在大学时候的学习方式和学习态度还是照搬了高中初中的模式,老师让你做什么就做什么,缺乏主动探索和学习的意识,导致自己理论层面还可以,但是实际动手就是啥也不会。有很多学生以为上了大学就可以放松了,吃喝玩乐,到处旅游,打游戏,看剧,谈恋爱等等,完全没有考虑之后的就业问题,导致荒废了很多时间,想要弥补的时候却已经晚了,尤其是一些家里没矿,还各种浪的。很多学生没有对职业明确的定位,学习的目的不清楚,导致学习重心偏了,举个例子,有些人上了大学一门心思的考各种证,四六级,教师资格证,会计证,计算机证,驾照,普通话证等等,并不是说这些证完全没用,而是不能让考证影响自己的学习,分清主次。学校里学的都是比较笼统的,而企业岗位职责划分较细,很多大学生只是对这个技术知道个皮毛,做不出一二。
正因为上述种种原因,催生了大量的IT培训机构,除了一些想要转行的,还有不少计算机专业的同学也会参加培训机构。因此,两个同样计算机专业的在竞争同一个岗位的时候,培训过的可能就更占有优势一些。