【优秀毕业生“家书”系列】百度工程师学长干货指南
伍谷丰是学院2012级本科生,2016级毕业后,升入中南大学计算机学院攻读研究生。2019入职百度任C++研发工程师。
学弟、学妹们好,我是12届软件工程学长伍谷丰,很高兴有这样一个机会能和大家分享一下我在伟德国际1946官方网学习以及工作后的经历,希望能给以后从事软件开发的同学带来一点点帮助。
2012年夏天,和大多数同学一样,怀着满腔激情来到伟德国际1946官方网开始了我的大学求学之旅。刚开始来伟德国际1946官方网还不是特别适应,是一个不太爱交流的羞涩少年,可能因为不太爱说话的原因,刚开始只是和几个室友交流稍微多一点,基本把重心放在学习上面。大学比起高中要自由很多,这让我有了更多自主学习的时间,大一主要学习了高等数学和C语言。大一期末,我那一届高等数学挂科同学超过一半的情况下,高等数学满分成绩让我一下被同学和老师关注,事实上也给了我以后求学带来了很大的动力,同样高数也帮助了三年后决定考研的我。C语言带我进入编程的世界,对我现在的工作也起了重要引导作用。大一下学期我凭借较扎实的C语言功底参加了蓝桥杯,获得新疆赛区一等奖,但由于缺乏数据结构基础,在全国赛中只获得优胜奖(一种三等奖之后的类似安慰奖)。第一次通过这种算法大赛也让我认识到了数据结构与算法的重要性,在大二期间好好学习了数据结构,让我在第二次进入蓝桥杯全国决赛的时候获得了二等奖。
大一时获得蓝桥杯新疆一等奖
大二暑假我和数学院的两个同学组队参加了数学建模。那时候宿舍是关闭的,睡在教室里打地铺,每天从北校区赶到本部上数学课。虽然天气干燥炎热,但每天能学到不少知识。其实最怀念的还是那个夏天的西瓜和一起吃瓜的同学,5毛钱一公斤的西瓜每次都把我们大家吃到撑。那个夏天的西瓜和汗水没有白费,在9月份通过三天三夜的建模比赛,和队友一起拿了全国一等奖。
数学建模全国一等奖
大三那年我第一次听说ACM比赛,伟德国际1946官方网之前对这个赛事了解很少,也没人参加过,我第一次了解后就特别喜欢,可惜已经错过了网络赛选拨时间,我通过和大赛组委会联系,额外获取了一个现场赛名额,学院很支持答应给我们报销一切费用(学院一直非常支持我们参加各种比赛)。我、任源和文凯三人匆忙组队,之间的磨合并不多,甚至在比赛前才知道比赛使用ubuntu系统,那时候vim还不太会用(非常尴尬),最后也因为多次错误提交罚时太多错失奖项。回来以后我和经理说了ACM比赛的情况,希望也能组织我们自己的ACM队伍。后面得到了田老师的大力支持,于是我们软件ACM协会就诞生了。开始了我们协会会员培训,组织校赛与省赛。我毕业后听说还成功承办了亚洲区域现场赛,在后面比赛中拿了不少大奖,作为第一届协会会长真心特别开心,也希望后面的会长和会员发扬ACM协会。特别说一句,有ACM比赛经历对找工作和考研的很有用(ACM比赛是所有互联网大厂都认同的竞赛)。
大四时候,因为成绩一直排在年纪第一,也获得了国家励志奖学金,我们那届学院所有同学四年只有一人有资格拿这个奖项,这也算是对本科期间综合表现的一个最高认可了。本来也有获取推免清北读研的资格,但是因为英语四级一直没过错失了这个资格。9月份在保研本校和自己考研间犹豫了很久,最后决定还是博一下,选择中南大学计算机,一是专业课考只数据结构,这样我几乎不要花时间去复习专业课,可以将有限的三个月时间放在公共课上。另外我是湖南人,长沙有比较多的亲戚同学。最后是因为参加了中南大学的综合选拨,这是一个给优秀统考生的绿色通道,通过后只要初试成绩过线,复试基本都可以被录取。考研同学如果报考中南最好参加一下。这次选择后把更多时间花费在英语和数学上,幸亏数学有一定功底,但考研数学一的范围跨度还是很大,有点像高中时的理科综合,分开单门考也许都不错,放一起考不一定能考好,所以光过一遍复习全书都花了不少时间。英语更多是记单词(我英语一直没有掌握方法,就不多说了)。最后结果还是不错的,英语踩线多一分考入中南大学,12月的那次英语四级也通过了。
图八 国家奖学金
后面就开始了我的科研生涯,读研和本科有极大的区别。本科是学好已经成熟的技术为将来工作打下基础,读研是探索最前沿的技术,技术层面相对更深,当然适用面也就更专。在读研期间因为多次更换方向,一直没有找到适合自己的节奏,科研成果也很一般。这里奉劝读研的低年级小伙伴一定要选择一个好发文章的方向,尽早发paper,研究生没有paper连呼吸都是错的,后面会非常压抑和难受。读研期间我也辅导帮助的很多考研同学,光在腾讯课堂听过我课程的人就超过三千人,所以如果有要考研的同学也可以和我交流一些经验和心得。
图九 参加中南大学综合选拨
后面就开始了我的科研生涯,读研和本科有极大的区别。本科是学好已经成熟的技术为将来工作打下基础,读研是探索最前沿的技术,技术层面相对更深,当然适用面也就更专。在读研期间因为多次更换方向,一直没有找到适合自己的节奏,科研成果也很一般。这里奉劝读研的低年级小伙伴一定要选择一个好发文章的方向,尽早发paper,研究生没有paper连呼吸都是错的,后面会非常压抑和难受。读研期间我也辅导帮助的很多考研同学,光在腾讯课堂听过我课程的人就超过三千人,所以如果有要考研的同学也可以和我交流一些经验和心得。
研二下学期觉得自己不适合继续读博科研,于是投入到找工作。企业对应届生一般不会过分要求项目经验,更多是考察基础知识。我在找工作过程中被问到最多的是数据结构与算法、计算机网络、操作系统这三科,建议准备找研发工作的同学至少提前花两个月重点复习这三科,数据结构和算法非常推荐去leetcode上去刷题,很多时候能被面到原题目。面试算法岗(本科应该很少)同学重点还是把机器学习基本原理和公式推导要能讲透,梳理读研期间做的研究方向的重点项目。经过两个月的准备,我拿了百度、华为、中兴、深信服、趋势科技的offer,其实后面还有很多大厂还在面(腾讯、字节),甚至已经到了三面了,但是因为导师催论文精力有限放弃了。最后选择了百度,原因是百度的技术氛围很好,有浓厚的工程师文化,而且团队在百度凤巢核心部门,算是国内技术最厉害的广告变现团队。目前百度提前批校招进行中(8月23号结束),如果想内推可以联系我(QQ 498681263)。
图十 百度科技园
晃眼间七年老员工涯已经结束,工作也满一年了,现在回想软院的经历还历历在目,在软院度过了我快乐的四年,收获了爱情和学业,也得到了很多同学和老师的帮助,在学业上特别感谢田生伟老师对我的教导,在生活上特别感谢班主任王广清老师对我的帮助。祝福我们软院越办越好,同学们能度过不悔的老员工涯,老师们能桃李满天下。也希望撒遍天下的桃李有机会多回去看看我们的母校和老师。