为什么我写的是怎么进华为,而不是BAT。一是因为我自己不在BAT。二:因为华为每年校招的人多(一年差不多近万),除非名校,普通学校招人也很多,比如我的母校杭电就招几百人。华为喜欢从学校招人,自己培养,所以校招进华为比较容易。
阿里呢,喜欢找已经有工作经验的,招来就能用,阿里校招招人特别少,普通学校基本上万里挑一都不止,但是有经验的进阿里容易多,我在华为的同学有三个都跳到阿里了。
普通大学生,范围缩小,就是相关的工科专业。学校最好是一本,我认识一个是三本进的华为,不过他是三本里面的佼佼者(十佳大学生)。相关专业有哪些:通信,电子,计算机,自动化,软件工程,数学(最好是应用方面的,很多算法岗位都需要数学)等。
下面来说说需要做哪些准备:
a.基础条件:英语过4级,最好6级,工科很多同学英语比较差,所以特意说明,没过四级基本上不会要的,四级是国内编码的最低要求,要去海外的话起码六级。最好能英语简单交流。
b.关于奖学金:起码要有吧,不需要你每个学期都拿,你可以在某一个学期里面花精力去拿。我当时只拿了一个二等,一个国家励志奖学金,很弱。奖学金体现的是你的学习能力因为你在学校学到的东西,80%在工作用不到。
c.项目经验:这个很重要,面试必然会问,并且会比较看重。研究生还好,肯定会跟着导师去做项目,所以多多少少都有项目经历。但是本科生没有这个条件的。下面重点讲一下怎么获取项目经历:
1.去学校的实验室,如果有科技协会,可以参加科技协会。杭电的科技协会是比较牛,比较实在的,科协里面三分之一的人进华为。别的高校,不确定。去实验室,给里面的老师免费做项目。做项目的过程,你积累了经验和能力,最好能成为这个项目的主力,去做一些核心的东西,不要只打打杂。不然面试官一问就露馅。
2.申请学校的项目,类似的有省新苗计划,申请下来有经费(新苗是1万),给你钱让你去尝试,学习。我当时做的项目是平衡车,作品在学校里溜的时候,还是挺吸引人的。
3.参加竞赛,相关的竞赛有ACM编程大赛,飞思卡尔智能车,电子设计,机器人大赛,华为组织的编程大赛。这里最推荐的是ACM编程大赛和华为组织的编程大赛,只要这两个竞赛获奖,大半脚进华为了,甚至可能考虑更好的岗位。因为华为招的最多是软件编码岗位,编程能力是核心能力。
最后说一下:不管是项目还是竞赛,最好主动去做项目负责人或者竞赛队的队长,一是避免打酱油,二华为还是看重组织和配合能力的,华为螺丝钉多,所以能够把螺丝钉联系在一起的人更有机会。
我当时面试的情况下,基础面试不突出(有几道基础题目答不上来),但是在项目经验上,我表现突出,一我自己带头做平衡车的项目,二,在飞思卡尔智能车竞赛的时候,我是电磁组的负责人,最后在两百多人的面试中,成为录取的5个。
事实证明,作为项目负责人的组织和协调的优势,在华为也让我拿到了不少机会。
最后扎实的基础知识:包括,编程语言:c语言,c++,计算机操作系统的基础知识,通信基础知识,基础知识不扎实,项目经验吹的天花乱坠,很容易被认为是骗子。
怎么让基础扎实,一是通过课本学习,二去刷面试题目,网上都有不少。推荐个编程练习的网站,牛客网。
我列一下什么样人,适合进华为吧,我总觉得工作岗位适合自己才是最重要的,待遇只是其中一方面。
1.抗压能力强
2.强势,能扯皮,不喜欢和人争吵的还是不建议去了,这个很重要。
3.智商超高的。
4·最好校招进去,因为年轻,能加班,没家庭顾虑。社招进去,级别高,容易被淘汰,如果进去级别低,待遇没优势。
5.家里穷的,靠自己拼搏的,现在房价涨了,不然华为的待遇还是有竞争力的。
6.最好去二线城市的研究所,华为的待遇各个城市都差不多,但是房价差很多呀
计算机专业本科能够进入字节华为这些公司做开发还用得着继续读研吗?
如果本科就能进,说明能力够强了,不建议读研。
等你读完研,你本科毕业的同学可能已经连房子都买了。相当于你亏了几百万。这是身边有不止一
个人的真实感受。
如果本科进不了你想去的公司,可以读研深造;如果父母钱多,买房定会大力赞助, 也可以读
研。但是一般的家庭的钱再多也比不上一线城市房价上涨的速度。
读研更多的是获得一个选择的权利。
选择的权利。
你上了个还不错的985的研,你以后的选择会很多,你可选择在学校搞科研 ,硕士出来进大厂
的算法岗。你也可以一直读到博士,然后选择进大厂的研究型职位,类比美国的research
scientist.
你也可以混个985硕士学历,然后选择考公务员,或者去各种国企,硕士学历必然会比本科有优
势,这是毫无疑问的。
再不济再不济,你可以安分进个厂搞开发。
而你本科进字节,或者华为,老实说我觉得这两个差别很大,印象中我同学随便一个都能进华为,
但头条大概很难。
你本科进去多半是个开发,甚至是个测试,因为你能问出这个问题,想必不是本科就发好论文直接
进大厂算法岗的。
现在是2020,而不是2014,那时候我可能会强烈建议你去工作,毕竟两年就赶在房价起飞的时候
挣出一个首付,太划算了。
但2020,你想想房价还有没有起飞的基础,想想以后公司是否会用学历学校卡人。
我相信你有自己的判断。
但是研究生毕业出来,大概率也就是做个开发,至于算法岗,那真的是一年比一年内
卷,年年神仙打架。等三年毕业出来,说不定本科同学就是你面试官[捂脸]捂脸],到时
候别人工资都涨了几轮了,你还是个开发环境都没摸透的应属生。所以还是得看目标,
只是想找个工作,真的没有太大必要读研。
我学长今年去算法岗蛮多的,今年看起来推荐系统情况还不错,有个师姐甚至只有
两篇EI,神仙打架这种说法还是过于焦虑了。
我一个同学也面临过这个问题,他能进阿里也能保研,他去找辅导员咨询,辅导员告诉他:你本科
就能进BAT级别的大公司那就没必要读研了,如果进不了可以读研,反正最终都是要工作。
如果题主志向不在科研,然后本科毕业能进字节这种公司,那就直接去工作吧,没必要读研了。
链接:https://www.zhihu.com/question/293691926/answer/501069830
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
最后列一下应聘计算机视觉(深度学习)工程师岗位的应届生应当具备的基本素质:
- 基础算法和数据结构:本科《算法导论》课程里覆盖到的就够了,但要能熟练运用,可通过大量刷题练习。
- CV相关:机器学习/神经网络基础知识,分类、检测、分割等任一相关子领域的基本方法和前沿动态。可能顺便会考一下英语,比如丢给你一段论文让你很快理解它,这些都和你平时的论文阅读量积累正相关。
- 数学:《高数》、《线代》、《概率论》中的重要概念要理解透彻,能熟练运用数学语言表达工程问题。机器学习领域的要重点理解和掌握《最优化方法》里的各类凸优化方法,了解《矩阵论》、《随机过程》里的重要概念和性质。这些听起来很多,但实际上相关面试题都比较简单,只要认真上过这些课的同学都不会卡。
- 基本的沟通、表达能力:讲述你的答案时要有前因后果,条理清晰;做到基本的礼貌,不要打断面试官讲话;不要着急应对(往往是因为过于紧张)问题,面试官说完一个问题后可以停顿一下想清楚问题的意思再回复;题意不清楚的一定要确认,主动交流。表现出积极合作、严谨谦虚的状态是最能打动面试官的。
就这些要求了,对于一个计算机专业的学生,如果本科4年+研究生3年没有虚度光阴,我想满足上面这些条件是轻而易举的。但现实情况是合适的候选人完全是供不应求的状态,我们也很着急啊!简历投递:yumengwang@deepglint.com