我现在是找完工作了,前几天总结一下走过的路程了,做了一个梳理,接下里我就用20分钟左右的时间,和大家分享一下,希望能给你们一点指引和总结,也希望能使大家少走点弯路 , 如果能耐心听完,相信你会找到你需要的东西。
我先说一下我本人的情况,是南京理工大学计算机科学与技术学院计科专业大四的一位无名之辈,我们年级大佬真的是很多的。当然我也得感谢他们,不仅帮助我很多,也促进了我一步步的成长。从大一到大三上,他们一直在写代码玩系统,而我在召唤师峡谷从三杀打到了五杀。我大一到大三上基本没写过什么项目,和大部分人一样,每次到课设,要么找认识的学长,要么南理工代代传,要么去淘宝。作为过来人,送大家一句话,也是我的座右铭,人生在于体验,不然只会在知识的迷雾中徘徊。每次的课设其实真的帮助很大,不要错过锻炼的机会。为什么劝你们要亲自做课设,因为和找工作息息相关,而且对于我也是惨痛的教训。我之前根本没想过自己会做一名码农,想过创业,不过也是小打小闹,止步于参加创业比赛。我是去年的寒假才决定找工作的,因为当时留校参加数学建模比赛的时候顺便自己做了一个课设的作业,就是一个备忘录app,这也是我第一次接触安卓开发。当时就觉得其实写代码还是很有意思的,所以就想以后做安卓开发,我找的岗位也都是安卓岗的。寒假回去,机缘巧合认识了一个腾讯的学长,跟他咨询了一下岗位要求。为什么选安卓,因为我c++和java都是渣渣,还不如选个感兴趣的重新开始学。然后从大三下学期开始了魔鬼训练,我是五月份找到华为的实习的,大概三个多月的时间,几乎每天都是早上八点出去,晚上十点回来。每天的任务就是看java基础知识,看安卓基础知识,刷牛课网的面试题,刷牛课网的编程题,跟着网上的APP开发教程写项目,看网上的笔经面经。真的很苦,对于我这样一个技术小白来说并不比考研轻松,但是回顾每天的生活,感觉很充实也就心满意足了。说这么多,只想告诉大家,没有什么不可能的事,你们还来得及,未来一片光明,不像我只有几个月挣扎的时间,不要用你的懒把你的光明未来给抹黑了。
下面说一下我开始面试的经历,首先第一点,心态很重要,心态很重要,心态很重要,说三遍是因为真的很重要,找工作之前,有一点你必须清楚,就是找工作是一件看缘分的事情,不是你很牛逼,你就一定能进你想进的公司,都是有一个概率在那。如果你基础好,项目经验足,同时准备充分,那么你拿到offer的概率就会比较高;相反,如果你准备不充分,基础也不好,那么你拿到offer的概率就会比较低,但是你可以多投几家公司,这样拿到offer的几率就要大一点,因为你总有运气好的时候。所以,不要惧怕面试,刚开始失败了没什么的,多投多尝试,面多了你就自然能成面霸了。得失心也不要太重,最后每个人都会有offer的。还有一个对待工作的心态,有些人可能觉得自己没有动力去找一个好工作。其实你需要明白一件事情,你读了十几二十年的书,为的是什么,最后不就是为了找到一个好工作么。现在到了关键时刻,你为何不努力一把呢,为什么不给自己一个好的未来呢,去一个自己不满意的公司工作,你甘心吗? 想清楚这一点,我相信大多数人都会有一股干劲了,因为我刚刚准备开始找实习的时候,BAT这种公司想都不敢想,觉得能进个二线公司就很不错了,后来发现自己不逼自己一把,你真不知道自己有多大能耐,所以请对找工作保持积极与十二分的热情,也请认真对待每一次笔试面试。说到这给大家讲一下程序猿(针对研发岗)面试的流程,一般是先找到照片信息,然后去投简历或者找内推(解释),然后简历筛选通过了,会有hr给你发面试通知,笔试过后就是n轮的技术面试,最后一轮是hr面,技术面过了基本就稳了。我第一个面试是三月底的腾讯内推,当时准备了不到一个月,以为自己准备的还行,面试的时候真的差点心态崩了,问一个组件底层实现原理,不知道,再问一个还是不知道,就问了两个问题,他就问我你还有没有什么想问的,我当时就知道肯定凉了,但是一定要稳住,要学会利用身边的任何资源,包括面试官,不要怕不好意思,我当时就问他如果想进腾讯需要注重哪方面的学习,他就告诉我要多看源码看一些开源的框架等等。不仅是面试官还有身边的大佬同学、给你上课的老师(做项目)参加比赛,丰富简历,还有已经工作的学长学姐等等,一定要虚心请教,当然也不要什么都去问,能自己解决的尽量自己解决,别人也有自己的事要做。
腾讯面完之后,然后是网易、阿里、京东,不出意外的全挂了,但是真的不要放弃哦,之后的一个月我还是苦学,理解不了的就硬背了因为真的来不及细看。大概是四月底,我拿到了第一个offer,是一个南京的小公司,中科创达,实习工资2500.转正8000,我当时是真的非常开心,刚出他们公司办公室我就打电话给我女朋友说我过了面试。那天我真的意识到了为什么说奋斗的青春最美丽了。后来又拿到了美的的offer,实习工资3000,转正1w左右。我一直以为我应该就去美的了。我又准备了一个星期去面华为,说来也是巧,当时华为有招校园大使,就是负责校园招聘对接这一块的,我就去了结果就选上了,当时实习面试的时候,可能因为这一点也有加分。然后就真的运气很好的通过了面试。华为给的实习工资就6000了。当时想都不敢想这些大公司,不过回过头来发现,自己在一点点的成长,从一个什么都不懂的小白,到能和面试官谈论安卓底层的一些实现原理。
后来就是三个月的实习时间,不过我在华为做的不是安卓,是c++的,你们会很惊讶,其实语言都是相通的,学好了一门语言,很容易上手其他语言,况且还有一点基础。
因为实习,我错过了bat的内推(提醒你们要合理安排时间),等到我实习结束,就是秋招了,我抱着试试的心态投了百度、网易、腾讯 ,除了腾讯,其他笔试都过了。然后面试的时候我发现,当你面试面多了,有经验了,真的不用怕,问什么答什么就是了,遇到不会的就迂回一下(比如问C++的多态),百度是我是前面两轮技术面过了,最后一轮挂了,真的非常可惜,原因就是基础不扎实,面试官问了一个算法(百度特别喜欢问算法的哦),我前几天刚看过,但是真的脑子短路了想不起来怎么写,然后为了表示安慰,面试官还特地送我到门口,让我慢走,真的是和百度擦肩而过。之后我还去试了一家南京的公司叫青帆科技,面试的时候就问我实习的经历,我就给他讲怎么做需求开发,怎么写测试,还有在华为参加的一个AI对战比赛。可能因为大公司实习buff加成,也拿到了他们公司的offer。他们给的是12k/月。然后就是网易的三轮面试,很幸运,大部分问题我都准备过,所以也拿到了网易的offer。大公司面试一般开始都是抓着你简历上的项目问,要么问其中一个功能怎么实现,要么问加一个功能应该怎么做,这也是为什么我要你们一定要亲手做课设,只有自己做了才知道会遇到什么bug,有哪些难点。而且,简历也非常重要,可以适度包装,但千万不能过度,这个到时候田老师还会给你们培训的哈。
华为实习转正最后的offer是15*16,网易直接给的年薪28w,但是因为华为今年签约比较早,又比较想留在南京所以最后选择了华为。虽然说华为加班多,但是我觉得互联网企业其实都差不多。我真的觉得自己运气非常好,非常感谢一路上帮助过我的人,感谢女朋友三个月的陪伴和鼓励,还有我的老师,同学,学长学姐,面试官等等,所以希望大家也能一直怀着一颗感恩的心,请大家相信:天道酬勤。
最后总结一下找工作要注意的几点:
1、吃的了学习的苦(其实也不叫苦),就是要耐得住寂寞,基础一定要学扎实
2、心态一定要好
3、学会利用身边的资源,比如互联网(笔经面经)、老师、同学,虚心请教,每个大佬都有值得你去学习的地方
4、提前准备,凡事欲则立不预则废,不要老是觉得还早,其实现在开始准备也不早了
5、学会总结,每次面试都是一次免费的真题测试,我当时整整做了快一本笔记
6、还有一个小点,没准备充分的话先去面小公司保底,不要直接去面什么bat,一定准备充分了再去
最后,祝大家学习顺利,工作顺利,头发不秃,谢谢大家