如何准备校招?

大家加油,争取都进BAT
关注者
481
被浏览
335,995
登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏

我毕业时拿到了阿里、百度、京东、腾讯、高德等几个大厂的offer,最后选择了阿里。

可我并没有觉得我有多厉害

反而,我进阿里的时候,让我从C++转到Android。从零开始学!!!!

所以,大厂校招真的看技术吗?

为什么有些人刷刷LeetCode就能offer拿到手软?

而有些人项目做了三四个,一个offer都拿不到?

很多同学以为学习好就能进好公司?

屁!

我上大学时,连续三年得过国家励志奖学金,英语过六级,以为软考有用,还考了个软件设计师证书,以为四级有用,也考了个软件测试工程师证书,看人家用c++写软件,自学MFC写了几个桌面小程序。

自以为很牛逼的去找工作,结果要价2500,都没人收,2011年,一个计算机系top级毕业生,薪资还没流水线的高。

后来,我读研了,一切都变得不一样。

现在工作近十年,也辗转几个大厂,做校招、社招面试也不下于上百场,这里跟大家说几句心里话。


目录:

  • 校招看什么
  • 什么岗位最容易进大厂

1、校招看什么

曾经看到了个笑话,非常有意思。

说有个人无意间上了电梯,不知道这玩意是什么,但他很害怕,就在里面一直磕头。结果等电梯停的时候,他已经在天台了。

所以,他逢人就跟人家说,上了电梯就要一直磕头,这样就能上天台。

笑话有点冷,我没有影射九几年的创业大佬们,我也并不是想说“遇到风口猪也能飞”的道理。

这里想讲的是,有时候,我们以为我们做了对的事成就了我们的现在,其实并不是。

就像很多同学以为刷刷Leetcode就能拿offer一样,实际帮他拿到offer的是他的学校名字,而不是LeetCode。

校招看重的是四个光环:名校光环、竞赛光环、实习光环、项目光环!!!

学校,在我们踏进去的那一刻就决定了。而另外三个却是我们可以自己争取的。这些内容无论你是应聘大公司还是小公司都是非常有竞争力的

如果实在没时间实习,或者实习中没做什么项目的话,那怎么办呢?在简历中最重要的就是项目经验了,如何解决呢?

敲黑板!!!没有项目经验就造项目经验!!!!

现在网上那么多的实战教程、github上遍地的源码分享,都可以为你所用。

评论区有学弟学妹问我要学习资料,在这里,顺带分享大家我自己整理的资料,我自己入门、进阶,乃至最后晋升到专家岗,都是跟着这里面学的,绝不是网上随意打包的那种,都是自己需要学到某个方向知识的时候,去网上买的,最后汇总而成。

汇聚了java、C++、Python、web前端、考研、设计模式、面试、小程序、linux、数据库、go、数据结构、算法、机器学习………等主流的编程内容,将近有3000G



我整理的这些资料大家可以在这里获取,对于学习计算机的同学帮助非常大,而且十分系统。

计算机经典资料:计算机专业46个方向入门进阶实战教程(含下载方式)

在面试时,这些项目经验都可以写上,最关键的是自己要弄通、弄会,尽量先仿一遍,自己再从头到尾自己再写一遍,把所有涉及到的知识点都弄通弄会。面试的时候,就实话实说,就说你自己仿的,没有关系,做为面试官,我们更看重的是你会啥并且你是不是真的会。

说了这么多,其实想告诉大家的是,不要以为在985/211名校就能不努力了,每年名校毕业找不到工作的大有人在。只有在名校且成绩好的同学,才不需要努力。而可笑的是这部分人却恰恰是最努力的人群。

秘密都跟大家讲了,小伙伴们朝着这四个方向去努力,无论校招还是社招都问题不大。

2、什么岗位最容易进大厂?


linux C++服务端开发是最容易进鹅厂的岗位之一

下面分三个阶段介绍这个岗位的知识,学到第二阶段,能进创业公司,学完第三阶段,工作随便找。

这些内容学完以后,基本上具有了工作两年的水平,别说校招,就是社招找工作都是非常简单的。

记得帮我点赞哦。

为了方便大家,我把以下推荐的所有书籍、工程文件、开源工程地址,都已经整理好了,需要的同学可以去下载。

第一阶段:C++入门

很多同学问我,学C++要先学C语言吗?当然不需要!

C++和C语言本来就是两种不同的编程语言,但C++确实是对C语言的扩充和延伸,并且对C语言提供后向兼容的能力。

所以,如果你本身就要学C++,反而从C语言开始,把C语言学完以后,还需要重新学习和适应C++的区别和特性,浪费时间。

当然,如果你原来就会C语言,那你学C++会更快。毕竟,他们之间的区别并不像跟其它语言一样那么大。

第一阶段,大家只需要了解C++的语言基础、一些基础的linux命令和常用的几个数据结构即可。

我们只需要能够在linux上面简单跑起来代码,或者直接在IDE中跑出来,也是可以的。

在这个阶段,我们需要的是快速入门,最后我们可以做一个电子词曲人小项目,以使用C++的基础知识。(电子词典的源码将和推荐的书籍、技术路图一同提供)

强烈大家刚开始要跟着视频学,C++本身就难,如果自己看书的话,会非常吃力。在看视频的同时,把书做为辅助,有奇效。


对于定不住的同学,可以看小甲鱼的《C++快速入门》,每个视频十分钟左右,共49集,看完以后,再看候老师的课会轻松很多。








配置书籍首推C++ Primer

本书是久负盛名的C++经典教程,其内容是C++大师Stanley B. Lippman丰富的实践经验和C++标准委员会原负责人Josée Lajoie对C++标准深入理解的完美结合,已经帮助全球无数程序员学会了C++。

(后面会提供下载地址)

Effective C++:改善程序与设计的55个具体做法》(中文版)

一共组织55个准则,每一条准则描述一个编写出更好的C++的方式。每一个条款的背后都有具体范例支撑,教你怎样才能写出优雅的C++代码。这里也是很多关于C++方面面试问题的出处。

(后面会提供下载地址)

第二阶段:C++进阶

这个阶段主要了解STL的使用,学会应用一些常用的设计,并且能够开发一个贪吃蛇项目,以学习类和设计模式的使用。



配置书籍推荐《C++ 标准程序库》

这本书给我感觉就是既适合初期入门,又适合当字典用,因为里面的内容比较多,好多第一次记不住。

所以也可以大致看一遍,以后用时再具体记,这样根据实际去学习我个人觉得效果会更好。

(后面会提供下载地址)

《STL源码剖析》

学习编程的人都知道,阅读、剖析名家代码乃是提高水平的捷径。源码之前,了无秘密。大师们的缜密思维、经验结晶、技术思路、独到风格,都原原本本体现在源码之中。在你仔细推敲之中,迷惑不解之时,恍然大悟之际,你的经验、思维、视野、知识乃至技术品位都会获得快速的成长。

(后面会提供下载地址)

第三阶段:征服Linux

到了这部分,就真正开始涉及linux开发了

首先,我们需要熟悉Linux的常用基本指令:

书籍首推《鸟哥的linux私房菜》:

(后面会提供下载地址)

内容讲的很好,比较简单易懂,当然,如果你还是觉得困难的话,可以跟着视频一块学,在B站有一些up主录制了《鸟哥的linux私房菜》的教学视频,可以一起参考:









然后,我们需要学习各种基于linux的编程API,分别学会系统编程、网络编程、数据库编程。这些内容学完,已经能够自行实现软件开发了,找个工作问题不大。

1、系统编程

众所周知,Windows系统编程里有各种各样的Windows API,同理Linux系统API的使用就更加重要。

2、网络编程

后台开发是离不开网络编程的,甚至简单来说,后台开发就是用厉害点的电脑去处理大规模的网络请求。所以作为一名合格的后端开发人员,对Linux网络编程的熟悉是必不可少的。

3、数据库编程

如果只是会MySQL基础可能是远远不够的,像是Redis,MongoDB等非关系型数据库也是当前的热门。分布式数据库,分布式存储是当前每个大公司都会非常重视的核心,所以数据库基础非常的重要。

(后面会提供下载地址)

一般而言,Linux/Unix的书籍会一齐覆盖系统、网络、数据库这三个方面的知识。所以,这里的书籍做一次统一推荐。

首推Linux编程经典书籍:《UNIX环境高级编程》,本书是被誉为UNIX编程“圣经”,这本书大而全,但也比较难啃,可以挑着看

(后面会提供下载地址)

如果觉得上面那本书看不懂,那推荐《Linux高性能服务器编程》,这本书对菜鸡比较友好,内容很庞大,而且基础讲解的比较详细。

(后面会提供下载地址)

如果只是会MySQL基础可能是远远不够的,像是Redis,MongoDB等非关系型数据库也是当前的热门。

分布式数据库,分布式存储是当前每个大公司都会非常重视的核心,所以数据库基础非常的重要。

MySQL入门建议可以看《MySQL必知必会》。原理比较少,基本都是语法和使用细节,适合先过一遍。

(后面会提供下载地址)

Redis入门可以看《Redis设计与实现》这本书。非常详细的讲了Redis的底层数据结构,包括其集群部分也做了很好的解释。除此之外可以再去理解一下分布式的Raft算法,Gossip协议等等。

(后面会提供下载地址)

很多同学在学习的同时,想要做些实战项目,我也把Github的优秀开源项目进行了整理,这里也分享给大家。

(下载地址见下文)

关于linux C++开发,除了这些还有很多内容,但只要能把这些学会,找份工作是非常简单的,其它的在工作中用到的时候慢慢学习就行啦 。


另外,我把我这些年的所知所得,整理成了一本书,开源到github上了。相信会对大家很有帮助,大家可以去看.

目前还在持续更新,欢迎大家star。

地址:github.com/harvic/Fight

好了,这篇就到这了,谢谢大家

我是 @启舰 ,原创不易,帮我点个赞吧。