今天,写这篇文章,第一个目的梳理2个半月来的实习历程,第二个目的就是如题目所说,站在我的角度,讲述为啥企业更愿意招聘985学生,也更愿意给他们机会,其实是有原因的。同时也是作为我对当今社会很多人宣传“大学无用论”,”读大学还不如打工,挣得还多”的一种回应吧。
在此,先介绍一下背景,我的基本情况,就是一所普通的985,成绩很差,从大一到大三,挂过12门课,平均绩点只有2.3左右;技术水平,也就是真正的工作能力也很差,不是计算机科班出身,自己大一大二也不努力,计算机基础很差,项目实践能力非常一般,是为了找实习,在一个月时间内,临时突击,才勉强写了一份简历。总体而言,成绩上,我是一个大学渣,我身边很多保研,拿奖学金,包括公费出国留学的同学;技术上,我是个小白,也是渣渣,身边很多大牛同学,去华为,去BAT,年薪20几万,实习都是7K一个月,so,我想表达的是,我只是一所普通985里面非常普通甚至拖后腿的差生。我代表的基本上是985本科生的最低水平。
在实习招聘的前2个月,我才下决心想要从事软件开发,在招聘前1个月,我才仓促准备简历,简历上面,除了个人的基本信息,就是三个软件项目,一个是之前的团队合作项目,一个是一本书上面的实践项目,最后一个才是真的个人项目,但是还没做完的那种。由于时间紧迫,所以其实准备的并不充分,所以很多大厂的招聘并没有去,就在学校的一次实习生双选会上投了简历。投了3家,结果人家都要了,我也不知道怎么选择,都是小公司,就选择了一家hr姐姐最漂亮的,后面才知道这是一家实力很强,行业内产品前十,团队核心成员80%是985,211出身,90%是国内行业内前三的企业出来的创业型公司。
入职第一天,主管就跟我分配了任务,我才知道,原来公司做的主要是硬件开发,软件主要是平台,而我本身投递的是移动软件开发职务,在他们公司这一块开发人员非常缺乏,也许也是因为这样,我才有更多的机会做更多的事情吧,反正就是交给我一个项目,移动端让我全权负责。接着,他还让我做混合开发,就是一套代码,多种操作系统都可以复用的快速开发模式。说实话,当时,自己是非常有压力的,一方面,自己做的是原生开发,完全没接触过混合开发;另一方面,自己真正接触软件开发其实只有2-3个月,一下子全权负责整个项目开发,自己没有信心,但是本着初生牛犊不怕虎的IQ精神,自己咬着牙扛了下来。
这里简单讲述一下自己如何从混合开发小白到独立完成两个项目的过程。主管给我分配任务后,自己不敢松懈,大概用了3-4天时间熟悉了编程语言的基本语法,可以编写简单的静态页面,但是,一旦接触到了跟后台的交互,也就是调用后台提供的接口,用js操作数据,我就感觉到了很大的困难,我当时连续2星期,每晚2点休息,早上7点起床,其中就在熟悉,使用js,以及js模板,自己熬夜两个通宵,从那以后,基本就把最难的数据交互熟悉了,掌握了。实习两个半月,其中第一个月,还有半个月请假考试复习,实际工作2个月,个人独立完成了2个软件项目。在第一个月后,主管给我加薪,从120/天,一下子提到了200/天,在平均房价1万多的二线城市,这样的实习工资好像还不错,毕竟我才大三。他的理由是,我做事的态度和质量让他们很满意,比他们的一些研究生实习生表现还好。当然,公司其它实习生,基本都是普通院校,工资就是120/天甚至100/天。
第一次走出校门,真正体验职场,我非常感谢我的学校。因为它,我有了更多的机会,因为它,考试非常严格,实际动手实验非常多,要求非常严格,很多实验都是要考试,限定时间内完成实验要求不然就算挂科的那种。学校的严格要求无形中锻炼了自己,培养了自己解决问题的能力,也培养了认真和负责的态度,所有的这些只有在工作后才能体会到学校的良苦用心,虽然我只是拖后腿的差等生,但我还是感激学校。