首先要说的是,作为计算机相关专业的一名学生 确实非常庆幸当年选择了这个专业。如今互联网大热,是因为和前十年的土木一样,世界特别是中国正处于互联网改变世界的浪潮当中。人类世界一共有三次工业革命,互联网这次就是第四次工业革命。可以想象一个新兴的技术正在逐步改变人们的生活方式,改变世界。那么这个行业如此火爆那也有理可据了。
对于计算机相关专业的毕业生,校招有三种选择
1.公务员
2.企业(国企 私企)
对于选择公务员的毕业生来说,计算机专业的并没有和其他专业的有区别。甚至比较弱势。
对于企业来说,就有国企银行和私企互联网公司之分了。
而国企私企之间的区别主要有一下几个方面:
1.户口
2.工资
3.简历要求
4.工作压力
对于国企银行来说,招计算机相关专业的人也很多,工资也很高,比如中国银联。但是相较于互联网公司来说,国企的公司还是要低不少的。而且国企的优势是解决北京户口,对于互联网公司来说,基本上全部都不能解决。在简历要求方面,国企更多的要求奖学金,六级,各种社团活动组织,总之各个方面都优秀的国企才考虑,如果不符合要求直接刷掉简历,而这些在私企上不做硬性要求,但是有如果有的话会加分。工作压力上 国企会轻松很多。
对于互联网公司,工资是高。确实是很高,但是相应的工作压力也很大,基本上每天早10晚10,如果是去哪网这种公认的工作压力很大的公司,每天干到12点是很正常的,当然同一个公司也分部门。总而言之 ,一天挣别人两天的钱,干两天的活,工资确实很高,但是私生活基本没有,每天都被工作占据。
对于互联网公司的简历筛选,笔试,面试等流程。
在网上有很多网站有每年校招的题库,
流程大概是这样:
每年9月开始,就可以参加各个公司的网申,投了简历之后公司会对简历进行审核:
互联网公司基本上对四六级的要求只有四级即可,对于四级没过的不太清楚,如果是其他专业的投互联网公司的技术岗位,简历很可能被刷掉。非技术岗位没有专业要求。对于985211的基本上都会通过,对于某些公司来说,其他普通院校的可能会不过,比如华为,华为虽然没有硬性的要求只要985211的,但是他会刷你的简历,实际上,他只要985211的。。。。
投完简历就可以等通知笔试了:
对于笔试来说,有两种一种是公司到学校来开宣讲会,同时收简历,之后直接现场笔试,一种是网上笔试,各个公司对笔试的要求很低,作弊的人很多很多。。。笔试打完之后如果通过了就可以参加面试了,但是注意,笔试并不是完全靠实力的,有很大运气成分,据说xx公司笔试题 批一半扔一半,他们说运气也是一个人成功与否的很大因素。还要注意有的公司不会先刷你简历,而是在笔试之后再刷掉简历。注意 不要以为笔试是第一个考试就掉以轻心,据我和同学多个人的经验,笔试最难的,笔试过了,面试。会轻松很多。还有些公司不笔试,比如华为,是机试,直接上机oj写代码,题很简单,三道题 100分 200分 300分 只要得到100分即可。也就是作对一道即可参加面试,但是你的机试分数决定你能否得到special
对于面试:
面试各个公司要求不同
所有公司都相同的是:
他们不会问你很难的,都是相对来说比较基础的,他们不会随意问你什么技术,他们会按照你的简历上写的东西问,所以简历一定好好做,不要瞎写,注意精通 熟悉 了解 这三个词的差别。简历上写的项目经验很重要,他们会问你项目上遇到了哪些问题,如何解决等等,看你是不是真的做过项目,所以,强烈建议没实习过的去实习。
公司之间不同的是:
你可能知道面试会让你写一写算法题,有的算法很难,比如动态规划之类的,不要担心,并不是所有公司都会考这些,能考到这个难度的都是一线互联网公司,bat就不用说了,其他的360 小米,京东 美团 去哪 等等 。其中最难的就是bat了。。除了bat,其他公司的题基本上剑指offer这本书的难度就差不多了,很简单的,如果你这个书都不会的话,就不要企图找什么好工作了。有些公司考得更简单,比如华为,对于985211来说,华为确实是保底的,首先工资并没有优势,其次每年招人数量及其大,基本上985211学校的相关专业都差不多的。因为华为刷简历,其他学校的机会就少了一些,但是有机会霸面,但是要求会很高,也就是说如果是普通院校的学生,如果你有足够的实力,也可以进华为,但是很难,他们对你的要求很高。
之后是hr面试:
这个有的公司有,有的公司没有,技术面试一般两轮以上,能进入到hr面试的基本上都差不多会有offer了,但是一些奇葩公司 比如阿里,hr有一票否决权。。。。。
之后就是签offer:
这个没有自信的公司会逼迫你跟他签,好一点的并不着急让你签。找工作中最纠结的就是这里了,有的人有了一个offer 但是觉得不太满意,不签害怕以后找不到了。签了 还不爽。。。。
(修改。。。没有自信的公司会逼迫你签三方,而不是两方协议也就是offer, offer或者两方协议 你是可以违约的,但是有的公司两方协议也要交违约金,但是只要不签三方 就没问题,关键在于没自信的公司会逼迫你签三方。。。三方可不能随便签啊,即使是违约三方尽量只违约一次的好啊。。所以你可以跟他们拖一拖,比如学校没发,之类的。。)
然后就是三方了:
三方签了 你的工作就真正签了。
签了三方也可以毁约的,但是基本上所有公司都要交毁约金 5000左右
好的学校可以让你违约,因为无论你怎么违约,明年校招企业还是会来的。
一般的学校就不会轻易让你违约了,因为很可能企业认为这里学生不诚信,明年就不来招人了。重点内容
对于工资,刚刚那个帖子确实说的很对,确实 工资高的出奇,不过仅限于985211的中等以上的毕业生和普通一本学校的优秀毕业生和二本学校的特别优秀毕业生。
所有公司都在985211中挑选足够多的毕业生,甚至对于普通学校都不考虑,直接刷简历。我并不认为985211的学生一定比某些二本学校的学生强,而是因为对于公司来说,在985211学校的学生已经证明自己一次,而在普通高效的学生并没有证明过自己。在概率上,好学校的毕业生出现好学生的几率很高,而不好学校出现好学生的几率偏低,对于企业来说,他们更希望能以一个比较高的概率来招聘。985211的学生很容易拿到手一批offer,我有个认识的 拿到了10个以上的offer,他还不是属于特别屌那种的,但是也比较优秀了。
更多的计算机相关专业毕业生的工作都是一些外包公司或者小公司,很累,工资也还行,但是跟这些互联网公司比真的是低了不少。
互联网高是高,并不是所有人都能拿到高薪,有的人说互联网就是学java,去个培训班学个java,就挣多少多少钱了,这是不对的。招聘特别是校招,看的是你整体的能力,比如算法,数据结构,计算机网络,操作系统等等,这些才是基础,才是重中之重。并不是你会个java就行的,反过来说,如果你上面的基础不行,java你也学不好。这也送给明年要找工作的学弟学妹,计算机里面最重要的就是你上学的时候认为最不重要的那些东西,java什么的并不是很重要,基础最重要!
在某个培训机构学个java肯定有某些人工资很高,工作很好,但是要注意前提啊,这些人要么是985211的处于一个很好的平台找工作相对轻松,要么是真的是下了超级大的功夫去学这个东西。。如果说真的这么容易下这么大的功夫,那么为什么高考考得并不理想呢。
总的来说,处于这个行业,确实现在的待遇很好,但是世界的运行规律就是这样,有波峰就有波谷,当年公务员火的不行,现在也不太热了。现在互联网这么热,早晚有不行的那一天。
选择到了互联网真的是命好,但是也失去了很多东西。比如自己的时间身体精力等等。
另外,其他专业的同学也可以选择互联网行业啊,特别是文科的哲学之类的专业。
互联网上 产品 游戏策划 这些职位都没有专业要求。工资也很高的。
有的有笔试,有的直接面试。
面试基本上就是群面 ,一群人在一块快乐的撕逼。。。
但是说实话今年互联网资本寒冬,工作真的不太好找。尤其尤其是产品 策划这些岗位。
我身边的找这些岗位的同学,很难啊。。。。。。
而且裁员也很容易被裁。。。。
对于想要转专业的同志们,往互联网上转确实比较难,因为这个门槛还是有一些的,有个工作可以推荐给你们,叫 网络优化工程师 不属于互联网行业,通讯行业的,工作比较轻松,钱也不少,就是经常出差。 有兴趣的可以去查一查。
对于计算机专业来说,面试经常问的有以下几个内容:
1.具体的语言 c++ 或者java 问的都是比较经典的问题,比如c++的虚函数实现机制,虚继承 之类的,这些网上都有
2.操作系统,主要问本科时候学过的课程,重点是页面置换算法 LRU等 还有多线程问题 生产消费者 读者写者这些
3.计算机网络,经典的协议要深入了解。尤其是TCP和UDP 这两个协议的区别 三次握手等,基本上年年会考
4.数据库原理,这个会简单的让你写几个sql语句,having groupby 这种比较不常见或者奇葩的会问到
5.shell编程: 面试官会问你会不会用linux 对于计算机的同学会用linux是很重要的,然后可能问你几个简单的命令 netstat -an 这种的。最重要的是他会问你shell编程。比如如何排序一个字符串文件,如何找出一个文件中重复的字符串等等,shell建议学学,功能非常强大方便好用。
6.数据结构:会问你一些算法题 最基础的是各种排序,常见的是链表的操作,尤其是简历上写c++的,链表基本上每次都要问,写代码要注意细节,有时候面试官不是为了看你算法怎么样,而是看你的代码写的怎么样,根据流畅度等判断你平时是不是经常写代码
7.项目:项目很重要,有些不问技术的公司就问你项目的事情,比如华为中兴。没有项目会吃很大亏,没有项目的同学要么实习,要么赶快找一个现成的项目理解一下。
8.智力题,这个不太重要,不是所有公司都会问,阿里腾讯百度可能会问一些。
9.海量数据:这个很重要,非常重要,因为这个东西没见过的根本一点不会,面试官还经常问。去网上找找资料。
关于内推:
不要想象内推是重点内容一种进入公司的捷径,就难度而言,内推的难度比校招大。公司希望用内推提前锁定一些非常好的学生,所以要求会高一点。所以不要觉得内推是个捷径,但是建议找师兄师姐去内推,基本上所有的内推都不影响校招,也就是说多一次机会,但是有的会影响,要提前问好。
关于语言的选择:
java确实比c++以及c好找工作
在互联网公司很多都用java 即使你是c++的 也要转到java。
但是这不意味着c或者c++就不用学了。
一定要了解一些,很多笔试题考得都是c语言或者c++的题
因为c和c++都是本科开的课程,理论上应该都会的。
另外对于大多数公司而言,他们并不在乎你现在会哪种语言,他们看得是你的潜力。一般都是到公司之后给你培训一下,所以除非特殊情况一般来说语言不做要求。
再就是学c++的好处有很多,学好c++就会发现java就是c++– 把c++的坑都藏了起来。很好学,而且只听说过只要c/c++不要java的公司,没听说过只要java不要c++的公司,因为c++你都能学明白,java那就太简单了
对于简历的制作:
1.简历非常重要
2.对于校招来说,面试官问的东西都是根据你的简历问的,你写什么他会问什么,他要问你没写的,会提前问你xxx这个你了解吗?
3.所以,简历上的技能一定要写自己拿手的,不拿手的不要写。
4.也不能什么也不写,公司会根据你的简历的匹配度来筛选。
5.精通 熟悉 了解 三个词一定要用好,对于你有把握的,写熟悉 对于没有把握但是还行的,写了解。千万不要写精通 要不你会被虐的很惨
对于面试是否通过:
1.有的公司是第一轮面试之后 第二天第二轮。。。。
2.但是很多公司时间很紧,没有时间一天一天的等,基本上都会是第一轮面完了马上就第二轮,第三轮
3.如果是在某一轮没通过,他会告诉你今天就到这里吧,你先回去等我们通知吧,他不会跟你说你没有通过
4.如果通过了他会让你在外面稍等一下,之后有人通知你继续面试。
对于面试完毕收到offer之前:
千万不要三轮面试之后就觉得自己一定通过了,有很多人第三轮也没过,另外,得到口头的通过,在收到offer甚至签三方之前,千万不要放弃找工作,公司的下限很低的,今年著名的”拥抱变化“听说过吧。。坑了我好几个同学了。。。。。
好像其他的也没啥说的了。。
对了如果要是有同学比你早面试,一定要问问他被问到了什么问题。。很多都是重复的。。
说一下在校成绩吧:
很重要,就拿华为来说把,他们很看重成绩。。。如果你得到过校一等奖学金之类的,其他方面还可以的话,华为一定会要你。。其实对于各大公司,他们对成绩都很看重,华为尤其。所以还在大一大二的同学好好学习吧,不要想学个java就怎么样了,路还太长了。
对于学术论文:
这个说实话不太清楚,听多名小牛同学说,面试官就是简单的问一句你的论文是做什么的,就过去了,不会在意你的论文是什么级别的,有的同学发了好多sci的论文,可是面试官貌似并不是很感兴趣。。。相反有的同学发的EI级别的论文,由于比较对口还是很感兴趣的,比如图像处理 人脸识别之类的。。。。