计算机知识都可以自学,请问大学开设计算机专业的意义是什么?
类比一下,各种医学方面的技能也是公开的,比如当下通过搜索引擎,一般的人也能分析各种化验单,同时一些医学药学等方面的教科书也能买到,那么大学开设医科专业的意义是什么?
再类比一下,数学物理等技能也是公开的,一些较为高级的技能点其实也能通过查论文获得,那么开设数学系和物理系等专业的意义是什么?
大家可以再思考一下,为什么计算机专业还会分高职大专和本科,经过上面的思考,其实原因就可以理解。
1 是入门的门槛和入门的必要条件。
大学期间学的计算机课程是否对工作后有帮助,这各人有各人的看法。但话说回来,比如对某人说,让你投入4年学计算机,学好后不给你文凭,同时学好以后不保证你就业, 那么基本上没人愿意投入4年时间。
但如果有人报了计算机专业,4年后大概率会有本科文凭,而当下虽然有培训班能入行,但这个文凭对刚入行的求职者来说绝对有用。比如当下还能凭计算机文凭,以零项目经验的条件找到工作,但非计算机专业,零项目经验,有些公司就未必给入职机会了。
事实上,当下计算机专业文凭对求职者隐性的帮助其实是要超出大家想象的,但要说入门门槛,计算机的文凭其实还不如医学方面的文凭。IT还有培训班,但没听说有人跨专业然后报班成为医生。
2 告诉大家可以走的发展路线,同时告诉大家哪些方向别走。
如果有人读了4年数学系,不,哪怕数学系就读了2年,那么基本上就不会成为民科。同样的,如果有人读了计算机系,那么也不大可能说出些“Java已死前端将亡”之类的话了,也不会说出“程序员凭什么光靠抄代码就能拿高薪”之类的话了。
读了4年计算机专业,至少能知道以后走编程道路时该专研哪些方面的技能,未来的职业规划又时什么,哪些技能不要去碰。这些看似很简单,但如果不去读计算机专业,这些知识可能得靠自己踩坑才能知道。
比如有些人应聘Java时,只是靠UI界面的一些游戏来做项目,或者只是展示Java核心方面的技能,如果系统接过计算机方面的技能培训,至少都不会出现类似的简历。
3 开设的意义更在于对能力有权威的认证
比如不少公司在刷简历时,会看专业看学校看学历,类似的有,不少大公司在挑简历时,更看重有其它大公司的经历。
其实有些计算机专业的毕业生在刚毕业时还未必能理解文凭的重要性,而本人是在工作之后越来越理解文凭的重要性。虽然说,能力和文凭不能挂钩,如果话再说好听些,过去不能代表将来。
但大学开设计算机专业的意义更在于,大学通过多年课程的培养,认证了毕业生有从事IT方面工作的能力和潜力,而且学历越高学校越好,这种认证的权威性就越高。
再从反面来讲,确实计算机知识能自学,当下java从入门到找工作,各种代码和视频网上都公开,而且全免费,但比如一个非计算机专业的本科生,别说自学,就说报个班,当下能成功入行IT的机会也是远低于计算机专业应届生,更别说是自学了。
事实上通过自学成功入行的概率真可能不到2成,大多数情况是,投入了半年1年时间自学,然后不知道该学哪些点,也不知道学到什么程度算好,更不知道如何能找到工作,最终就不了了之了。


评论