前段日子呢,我们约了一个985的计算机相关专业的研究生,过来参加Java职位的面试。在面试之前,他忽然给我发个短信说,老师不好意思,因为有一些事情我来不了。
当时我也比较好奇,因为这个学校就在我们公司旁边,每年都会用到他们一些非常不错的实习生,然后就问他说,你为什么不来公司聊一下呢?是有什么疑问吗?过了段时间,他就给我发了一个特别长特别长的短信。
大概意思是说,他去了两家小公司去参加实习的面试,然后面试的两家公司统一的都问他说,你会不会用Java的框架呀?然后两个面试都在五分钟之内结束,因为他没有框架的使用能力。
他就很灰心,本来投这个小公司的时候,觉得自己作为一个985的实习生,投小厂的简历会更有优势。但是这两家公司都非常快的结束了面试,他就觉得是不是自己不。
我就跟他说,这个不对,你投错地方了。小公司希望你过来就能干活,所以你的实战经验要非常丰富,但是呢,你的目标应该是大厂,大厂是不看这种框架的,因为你过来看半天,框架就会了,重点是你怎么做事情的,任务能不能完成,而这个任务实际上就是能力,这个我们都可以完成。
所以拿着这个事情呢,我们来说一个主题,就是说,为什么跟着学校学编程感觉找不到工作。但是这个同学的案例可能跟学校关系不大,但是有很多的本科同学是这样的,就是很多本科同学会发现面试的时候总是过不去,因为发现好像学校学的东西跟面试问的是两回事,叫在学校得意洋洋,在社会一脸迷茫。
为什么出现这种情况呢?我们主要从以下三点来分析:
第一点,学校本质上还是一种应试教育,考试满分并不等于说找工作就一定是满分。
第二点,学校教的东西,我们一般称之为非就业教育,就是认为说学校应该教给你的是一些通用的技能,哪怕不从事本专业的东西都可以。而且呢,所学东西跟企业目前的需要,尤其在我们的it这个方向上,计算机的方向上,脱轨很严重,毕业不等于就业。
我们每个高校呢,都会安排一个职业规划的课程,但是上这个课程的老师根本就不知道公司现在的发展是怎么样的,更谈何跟你做什么职业规划。
第三点,学校是提供学习场所的地方,上课只是一部分,还有图书馆,还有各种的社团,各种的比赛,不管是985还是二本或者是一些专科,你学习好的,大部分人还是能找到不错的工作,或者是考研、考公、考编。
看第一点,现在很多专业课,还像我们传统的九年义务教育模式,现有一些大学,要求上课必须做笔记,要求大家必须上交手机,要求必须跑步等等形式主义。
有些管理层可能考虑的是怎么端稳饭碗,怎么坐稳位置,安安稳稳的换任或者退休是他的终极目标了,你看现在有些学校的排名会快速的上升,有些学校排名在逐年下降,就这样的一个原因。
从计算机的课程来看,我们大一的上学期学编程语言,一般说C语言的入门,这个讲的东西是几十年没有变,你说这个东西有没有道理呢?有道理是吧,就是说这个语言是基础嘛,所以我们几十年没变是很正常的。
但是实际上现在我们说的Java版本也好,或者C的版本也好,也会不断加一些新的东西在里面,老师自己可能都没有去理解这些东西,那么他教学的维度上就不能做到与时俱进。
而且会发现越好的大学老师越有这样的一个能力或者是动力,一个积极性,去学一些新的东西,然后把它放到课程的教纲里面,但是很多的中游的一本或者是普通本科的学校,可能老师十几年没有换过,然后自己也不怎么备课,要讲的东西甚至会被学生给问到,在最基础的语言级别会被学生给问到,这些老师想的就是尽量让你不挂科,考试通过,顺利毕业,所以它是灌输式教育。
在九年义务教育还有高中阶段,老师还会反复去讲,把知识点教授给你,但大学呢,很多老师只是讲授,你咽下去就完事儿,但你真正理不理解,他可能不是很在意,你作业该做不做,该会不会,需要每个人的自主学习能力,其实这个是大学要学的能力之一,但是呢,你的教学不合理,没有让学生真正理解你讲的东西,不能让他理解的透彻,甚至给他一条学习线,那这个是目前一些学校的问题。
大学老师无所谓,一个铁饭碗是吧,我只要论文发好,该上的课上了,还有学校是学生给老师打分,让学生高兴就好。开卷考试,死记硬背划重点,所以很多学生说,平时就随便学学,等着考试前一个周两个周,突击一下,我大学就过了,我不挂科就好。
之前有同学过来公司面试,我们笔试出了一个很简单的试卷,竟然交白卷,作为计算机专业同学,如果你能毕业的话,这些专业课至少是学过的,而且是最基本的一些问题。这种题目还有不会的话,有两方面原因:一是老师教的不好,二是你的理解没有透彻,就很容易忘了。如果只满足于学完课本上的知识的话,你想到找到一个好的工作还是有比较大的难度的。
我们说名校毕业生,他想找工作会更有优势,但是呢,想要找到好的工作,学校只是一个加分项,更重要的还是笔试面试,你自身的表达、能力要更好,但是对一些普通本科生来说,因为你的学校的底气不足,所以自学能力或者你自己的技能就更加重要了。
一个二本的程序员,在网上分享了自己上岸百度的经历。他在大一的时候,就已经把大学安排的四年的编程基本课,基本上通过自学完成了,然后在大二大三就开始去学框架,做源码,参加比赛,参加实验室的项目,以及一些创业项目等等。
所以说你发现校招这个事情,跟高考很像,千军万马过独木桥,大家都在抢一个位置,越好的位置抢的人越多,那这个时候谁的能力比别人好,最后拿到这个好的工作的可能性就大。
很多时候学校教的东西只是一个点,而且可能教的不好,但是现在获取信息的渠道更多了,哪怕是语言的基础,也有很多大家觉得不错的网课,可以作为一个补充,把基础打得更牢固一点,所以不能完全的依赖于学校,特别一些学校的背景不是很好的,或者换句话说,有些985学校的老师,授课也不见得就非常好。
第二点,学校跟企业是脱轨的,毕业不等于就业。
实际上学校对就业这一块,是有很大的一个缺陷的,现在有些计算机相关专业的学院,会有校企合作,会去引入一些企业,来给大家做一些分享,做一些实战经验的授课。
但是要注意,现在做这些事情的,基本都是一些培训类的公司,他们的老师眼界也非常低,没有大厂甚至中厂的经验,找不到太好工作的,把备好的课程给大家去讲,他也不知道真实的校招考试需要什么。
从学校层面上讲呢,他也不会教你怎么去写简历,也不会告诉你企业需要哪些东西,所以你也不会去准备,我们找工作基本上是咨询师兄师姐,或者通过网络,官网或者招聘网站。
国家规定每个学校每个专业都会开一个职业规划的课程,这些课程在有的大学里面是直接有就业办的老师过来讲,有的大学里面可能会邀请一些师兄师姐,有的大学里面直接就是学院的老师来进行讲授,但是这三点呢,基本上都不知道,或者不会听。
整个计算机行业有哪些去处,有去国企的,有去科研的,有去大厂的,去中小厂的,要求是什么,分层是什么,然后你要怎么去规划。你连目标是有哪些,是什么要求都不知道,就开始谈规划,都是空谈。
比如说就业班的老师,他是要把所有的专业都要去讲一遍,他怎么可能每个专业学什么专业课都知道呢?所以他只能去讲讲,你这个专业有多少人去了哪个地方,多少人去哪个地方啊,有人拿到了20万,拿了30万,你听着挺高兴,但是听完之后一点用没有。
有些时候大家会去B站或者知乎,看一些up主给大家去讲路线,但是你发现这些up主他大部分说的都是不对的,为什么呢?因为他们是有自己的目的,他是为了卖课蹭流量,迎合大家。
他会把那些社招的、校招的、大厂的、中厂的,全部包装在一起,让你看起来很豪华,加一起有100多个考点,一方面你准备不过来,另一方面你准备了也白搭,因为它不考。你必须知道你是在哪个层级上考什么,准备那个就好了,你准备错了没有用,因为他不考。所以这是目前大学少的一块东西。
当然呢,要是学校和企业完全打通的话,也是不现实的,甚至是有一定的问题。如果学校教育内容完全适配于某个公司的某个职位,那么公司来招聘的时候,他就会有一个排他性,如果这个学校合适,那优先挑这个学校优秀的同学,那个学校不合适,那这个学校的同学就不考虑了。因为我最后只能要一部分人,我不可能所有人都要,那这个时候要谁,是不是就可能按照学习成绩来,这明显是不合理的。
有人提到过“按社会需求定制专业”的观点,比如说计算机专业,最好就不要去学什么历史人文呐,政治这类的课程,直接去学习代码,这个行不行?大学的教育,本质并不是一个职业教育,他是说要培养你的综合能力,建立你的学习体系。
但是现在呢,有些大学,说是这么说,也是这么设置的,但是他不这么做啊,他就是强制你必须要怎么做,甚至会弄虚作假,强制要求就业率达到多少多少才好看。一方面说是做教育的,一方面你又是在包装,不干实事,这是目前一些学校的问题。现在的一些主体都会出现问题。
第三点的话就是说我们学校提供的实际上是一种学习的基础和一个学习的场所,然后呢,我们很多的二本也好,大专也好,也能去一些在你这个方向上不错的一个工作职位。但是有前途的,实际上不是学校,而是你具体的人,学校可能是给你加分或者是减分的一项,因为高考的情况已经是给你打了一个分数嘛,无法改变。但是优秀的人还是会出来的,毕竟“师傅领进门,修行靠个人”。
相对也会出现一些可能连毕业证和学位证都拿不到的一些同学,所以说学校只是人生的一个阶段,而且有一定的用处,但是对你找工作的层次和概率,没有绝对的影响。
大学期间,我把计算机的证书都搞到手,然后呢,参加了一些全球知名的计算机的比赛,那么毕业之后的工作也不用特别担心,社会需求还是很足的。会有一些学历不是很强,但是大厂默认的门槛是一本,二本的学生不要,你可以去,但是要注意你的就业范围在中厂。
所以说这个时候,你最应该做的事情是在这个区间内找到薪资的最高区间,比如说有人拿8000,有人拿15000,你就冲着15000。而且计算机专业,只要最后能找到工作,就是你可以正常去做一个资源的,一个项目的公司,正经有商业的要求给你去提供,那么一两年之后你还可以再跳槽,后面的发展会更快,这是我们这个行业的一个特点,它的早期很重要。
OK,总结看来就是说学校可能有真有他的问题,老师也可能有他的问题,但是呢,修行在个人。现在的网络或者是课程,或者是项目体系真的是比较的发达,大家可以多找渠道,多花点时间去看看东西。