最近知乎上有一个高赞的问答,为什么总有人觉得去IT培训机构几个月效果会比上大学学计算机专业效果好?
“学计算机专业的同学一定要去IT培训机构培训吗?”
“为什么计算机专业毕业,连初级程序员的工作都找不到? ?”
这一波,小编站技术,因为技术赢麻了。
虽然同样是敲键盘,有一部分程序员拿着高薪,改变着人们的生活方式,有一部分程序员却只能在办公室喝着咖啡,拿着底薪。
其实,小编一直认为IT行业是相对比较公平的行业,这是一个靠技术吃饭的行业,技术决定你的高度。科班出身就业难的原因,还是“教”和“学”出现了问题。
01
从大学的角度来说
1. 学校里教的不过是基础,是一种编程思维,但是企业需求的是能够带来经济效益的员工,他们更追求利益,要求上来就能做项目,因此,学校里的教育和企业的需求是矛盾的。
IT技术只有会与不会,没有会一点,会一部分之说。比如你某个地方不会,这个项目就进行不下去了。(如下)
2. 众所周知,IT行业的技术更新很快,可能前几年还是这个技术,过几年就换了一种新技术,而学校的课本知识赶不上IT行业技术更替。试想一下,在学校里教计算机专业的老师也很少有机会去接触那些新技术,他们更多的心思应该是扑在教学上的, 或者是自己赚钱(发表论文什么的)
当然,并不是说学习计算机专业就不可取了,毕竟那些基础还是很重要的,而从事计算机行业也要保持终身学习的精神(一边学习基础,一边要去把那些所学用到实践上,一边要汲取新东西)。
有一部分同学可能会选择自学,去培训班,自己参加一些项目,实习等方式去学习,如果单单是依赖老师教的那些基础,在找工作的时候就会处于被动的地位。
02
从学生的角度来看
1. 很多学生在大学时候的学习方式和学习态度还是照搬了高中初中的模式,老师让你做什么就做什么,缺乏主动探索和学习的意识,最终导致自己理论层面还可以,但是实际动手就是啥也不会。
2. 有很多学生以为上了大学就可以放松了,吃喝玩乐,到处旅游,打游戏,看剧,谈恋爱等等,完全没有考虑之后的就业问题,导致荒废了很多时间,想要弥补的时候却已经晚了。
3. 很多学生没有对职业明确的定位,学习的目的不清楚,导致学习重心偏了,举个例子,有些人上了大学一门心思的考各种证,四六级、教师资格证、会计证、计算机证、驾照、普通话证等等,并不是说这些证完全没用,而是不能让考证影响自己的学习,分清主次。
4. 学校里学的都是比较笼统的,而企业岗位职责划分较细,很多大学生只是对这个技术知道个皮毛,做不出一二。例如很多同学在大学里面学了C++,但是其实很多岗位出来还要求你会C。
正因为上述种种原因,催生了大量的IT培训机构,除了一些想要转行的,还有不少计算机专业的同学也会参加培训机构。因此,两个同样计算机专业的在竞争同一个岗位的时候,培训过的可能就更占有优势一些。
03
从培训机构来说看
1.对于IT专业的大学生来讲,学校的理论知识完全不能满足用人单位对岗位的需求,他们需要进入专业的培训机构学习,弥补他们欠缺的技能板块。培训机构能提供非常多的项目实践机会,丰富他们的经验,从而提升自己的职场竞争力。
2.培训机构有专业的教师团队和研发团队,能够及时对课程进行更新与升级,保证学员能够学到最新的技术。
3.其次,IT培训机构通常都会与一些用人单位,大厂合作,进行人才输送,学生在这里可以得到更多的就业指导和机会,相比于大海捞针的投递简历,这样的方式更容易找到适合自己,发展好的平台。
从以上三方来看,没有绝对的答案,不一定大学四年出来就找不到工作,只是说两个同样计算机专业的在竞争同一个岗位的时候,培训过的可能就更占有优势一些。