双非本科成功登陆BAT大厂,大学四年我经历了些什么?
媒介首先,表明一下什么是双非,通俗易懂,两个不是,既不是985高校,又不是211高校。本科也就是本科学历,至于是本一还是本二,其实差异不大,至少差异不那么离谱。要肯定一点的是:双非有机会能进入BAT这类大厂,但是难度也大。拿自己身边举个例子,四周大学同学进大厂的很少,一个科班计算机院也就那几个同学进入BAT大厂,从这些同学身上发现有一个共同的特点:努力且不服输。
那双非的本科如何才能进BAT这类大厂呢?
答案显而易见:首先你得努力,其次你得掌握方法,总结学习技巧,然后你得抓住机会。有人会跟你说:"学习编程天赋最告急",请不要听他瞎说!请不要听他瞎说!!请不要听他瞎说!!!学习编程,通过面试,进入大厂,这一过程远远、远远、远远不到要拼天赋的地步(这里是指通过努力进入大厂,不指大学期间的一些ACM算法比赛)。
编程入门的摸爬滚打
拿我自己的亲身经向来说,大一上学期学校实行室招新,c语言入门的第一个程序:Hello,world 都学了泰半个月,学了就忘、忘了又学,反反复复。在那些认为需要天赋的同学眼中这应该属于天赋很差了吧。我也开始自我猜疑,是不是不恰当学习编程?是不是自己天赋不敷?是不是自己太过于愚笨?如今来看,至少可以肯定的是:我可以或许努力学习而且成功通过BAT大厂的面试进入到这个行业中,而且练习1年多,工作也较顺利。回到Hello,world学习!通过泰半个月的探索,我发现了自己的题目:学习方法不对,我仅仅是看书本上面的外貌知识,然后死记硬背的把格式背下来,
根本没有理解程序是怎么运行的,为什么要这么写,include背后又发生了什么?所以泰半个月的学习都是在瞎折腾,我开始去百度一些相干解说,尝试去理解为什么要这么写,后来我放弃了,由于我根本看不懂他们解说的CPU通过PC寄存器读取指令,又怎么通过总线传递数据。
后来我又跑去问室友,他是怎么理解的,他的答案告诉我:当前也没理解这么多,先记忆下来,慢慢写程序多了会理解的吧。这回我又有信心了(编程入门的时候结伴学习是一个很好的学习方法,自己假如一个笃志苦干,很容易陷入自我猜疑)。
最后顺利的通过了实行室的最后一轮初试面试,赶上了末班车。
https://i-blog.csdnimg.cn/blog_migrate/4994598708e948649766802a795da0d2.jpeg
但是进入招新练习营之后,又开始慢慢自闭了。每周练习题不会做,全靠百度看题解写题,周末练习赛排名垫底水平,极大的打击了我的信心。
又开始陷入自我天赋的猜疑了,开始反思,为什么其他人可以很快地将练习题做完,又可以很好的适应周末练习赛,于是我开始观察晚上自习的时候,旁边的人都在干什么,我发现旁边的人也在做非常基础题目,比如打印三角形之类的。我发现旁边的人也跟我一样,基础没打好,就开始做较难的算法题,没开始走就开始跑了,当然你会跑不快,也跑不远,乃至跑不动。所以我开始补基础题了,从基础题出发,一步一步掌握相干知识,有一次在课堂上又让我重新找回来了自信,老师提问了一个GCD的题目,大家都在思考鸦雀无声,我很快写出来了,此中有一个数据防止溢出的细节被老师表扬,于是自信又回来了,原来大家都一样都不会而已,就这样一边补基础一边做周练习题。慢慢地找到了编程感觉了,于是后来也顺利的进入了实行室学习,在有一次比赛上还拿了第一名。
回过头来看那一段招新练习营的韶光,由于是纯算法,又是刚刚入门编程,非常容易打击人的自信,又迫于被淘汰的风险,压力也大。也很容易产生厌烦感情,由于本身做算法题是枯燥的,大部门人在一开始很难顺风顺水地对待它。后来加入实行室没有再选择ACM校队继续做算法题,深知自己天赋不敷。到如今也非常敬佩那些在ACM算法比赛上付出超于常人的努力,最后取得不错结果的同学。
有很多学弟学妹会来问我,该怎么样去掌握编程知识,由于自己经历过那些坑坑洼洼,都发起从前端开始入手,至少前端入手,会让你感觉到有结果感,不会像算法那样一头雾水还很枯燥。
所以这样一个没有天赋、又没有学校背景的渣本科班,肯定是不能进入大厂了吧。但是大学四年的努力下来,终极看到了希望,也成功抓住了希望,最后登陆了。
渺茫的大一
大一上学期都是在学校的实行室招新集训队度过的,上面也提到了,直到寒假也在不停学习一些c的基础知识和算法。
大一放学期由于顺利加入实行室了就轻松了也就比力放飞了,在寝室和室友一块玩吃鸡,还立下了不吃鸡不睡觉的flag,后来还直接在晚自习实行室打游戏,追剧。
每天胡里胡涂的过着,后来醒悟过来,这样下去不行,加入实行室并不是终点,应该好好使用实行室的资源学习起来,好好学习,当初压根不敢想我们那个学校出来的能进入BAT这类大厂。背面在大一放学期就努力学习,努力把数据结构的基础打好。也打仗和尝试各个方向的编程技能。
坚定的大二
经历过了大一渺茫,在大一末尾,和同学组队参加了一个Apple举行的iOS移动开发大赛,很遗憾地没能进入决赛,但是获得了夏令营的资格,于是和同学在暑假一起来到了浙江大学参加夏令营,全程免费,四星级旅店住宿, 体验非常好。非常感谢我的一位学长,给了我很多资助,包括后来找练习都给了很多发起。浙大,这是我高中一直空想考上的大学,痛惜只是空想,来到浙大以后许下了一个愿望,三年年后来这里读研(立即就买了19年王道考研408全套)。
事与愿违,三年多已往了,我也没有去到那里读研,而是选择了走入社会大学修炼。经过了夏令营的学习,格局、见地都打开了不少,熟悉了很多其他高校的同学,了解到他们在做什么,差距在那里,也成为了大二坚定选择iOS开发深入学习的告急原因。
于是大二就开始坚定的选择了iOS移动开发,在iOS移动开发这一起上也是坑坑不断,不过由于在算法上踩过的坑,很好的锻炼了自己的编程耐力,借有位老师的话。
“学计算机,搞编程,肯定要耐得出寂寞”。
由于全校没有人做iOS,没有老师懂iOS,第一位在我们学校做iOS的同学就是上面提到的那位15级学长,18年那一年,他正在字节跳动练习。所以iOS开发学习的路上只能单枪匹马了,也没有人可以或许及时解答自己的一些题目,对比同实行室的学安卓的同学会有学长亲身指导,不过好在有一位实行室的同学一起搞iOS,一个人走得快,两个人走得远,后来我们两成为了非常好的好友。
https://i-blog.csdnimg.cn/blog_migrate/a5459b359de070aceadb32acf48a3983.jpeg
大二这一年还成为了实行室移动开发小组的组长,成为指导大一新生学习的学长,也成为了新生们眼中那个很强的学长,深知自己还很菜,为了对得起学弟们的等候,于是大二上学期,像拼命了一样在实行室疯狂学习,早上8点之前准时到,晚上通过10:30之后 才回宿舍。这样的生存在每一个没有课的日子和每个周末必定出现,乃至还带着女朋友一起去实行室学习!!!(直男本男)。
有人会好奇这样一每天在实行室学习咋还有女朋友,也是非常偶然的机会,在下一届新生工作上熟悉的她,后来大二放学期,我们分手了,是那个传说中的恋爱会影响学习的理由。
为了更好的参加Apple 举行的那个比赛, 要涉及开发一整个APP,从idea到产品原型到计划搞,到程序开发,到上架,到摆设,这一整条链路要花费我非常多的时间,由于心思都在编程上,自然也会影响两个人之间的关系,后来就演变成了分手。
大学最告急的就是大二这一年,度过了大一的渺茫,也没用大三、大四的压力,可以放手干一些自己喜好的事,去做那些有意思的事情,经过大二的一年探索,对未来也会更加清楚
下图是18年年底写下的总结
https://i-blog.csdnimg.cn/blog_migrate/4ca6fe435624c21b881743851a0e79eb.jpeg
动摇的大三
我是选择考研呢(学校太差,没有保研资格),还是选择面试参加工作呢。后来我沿用了18年年底写下的两条路策略。
一手准备面试,一手准备考研,先投简历面试,假如能进BAT这类大厂,那就放弃考研。
由于考研的知识408 是和面试重合的,所以就从408开始动手,两手抓,假如你在大三比力动摇,那你也可以 跟我一样两手抓,既不耽误考研,也不耽误面试,面试不顺就掉头开始做数学题,准备考研。
这里需要注意就是给自己一个面试期限,当初我给自己定的是4月20。也就是春招练习,假如4月20还没能找到练习,那就放弃,开始做数学题。距离12月20考研刚好还剩8个月,对付数学、英语,自己尽力以赴,也不会差很多。
数据结构与算法是我最早开始复习的知识,大三上学期才开始学操纵系统、计算机网络等课,大三上的课也很多,所以数据结构与算法的一些册本,在上课的时候去复习,时间会使用得比力好,不上课的时候就在寝室做一些算法题,按照《剑指offer》这本上的题一个个解决。数据结构与算法是程序的基石,也是面试必定会问到的,也是其他知识的基础,就从他开始动手了。
计算机网络、操纵系统、计算机组成原理等这类计算机体系知识,就把吃灰很久的王道考研拿了出来,开始做题,复习,总结。
由于疫情,好像大三过得非常非常快,在面试的时候,跟双非同学找工作碰到的题目一样:前期简历被拒,被捞起来刷KPI一面挂。非常打击人的自信。又如同大一那会开始慢慢自闭了。。自我反问,双非面试大厂真的有这么难嘛?我为什么这么菜,自闭总归要已往,还是要向前看,于是我告诉自己要稳住心态。开始查漏补缺,一步步复习,到了4月初终于拿到了一个快手的offer,也放 下了心,就安安心心去练习吧。
https://i-blog.csdnimg.cn/blog_migrate/7903e515ad2aeabfd4662fab4568e66e.jpeg
有一个自己坚信的点是:假如能去大厂练习,首先争取在练习的时候转正,其次在参加其他公司的秋招,有过大厂练习经历了也不至于简历被疯狂拒绝那么凄惨,所以决定不考研了。
初入社会的大四
在快手练习3个月之际,拿到了字节跳动抖音的秋招提前批offer,一起面试下来非常顺利,在快手练习过了,加成非常大!由于字节跳动是我所有公司中最想去的公司,这也是算是小小的圆梦。于是很快就从快手离职,回家修整。半个月之后,我正式踏上了练习的大四之旅。大四过程中一直在练习,也就是公司里的一些事情,后续会做一次专门的分享,在字节的工作感受。
到这里,我的大学结束了,时间很快,收获也很大。
总结
大学四年,我像大多数人一样谈过恋爱,逃过课,打过游戏,我也和很多人一样努力学习进到了自己想去的公司。也从Hello world 都要学半个月的那个菜鸡,到拿到微信,抖音、百度、美团等大厂offer的"offer收割机",所经历的一切,都离不开自己的努力,更加 离不开运气,假如没有熟悉那位15级学长的,大概连大厂的门槛都够不着,又或者是别的一种风景。however, 大学四年给了我一个让自己满意的效果。
最后免费分享给大家一份Python全套学习资料,包罗视频、源码,课件,希望能帮到那些不满现状,想提拔自己却又没有方向的朋友。
关于Python技能储备
学好 Python 不论是就业还是做副业赢利都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小同伴们一点资助!
一、Python所有方向的学习路线
Python所有方向的技能点做的整理,形成各个范畴的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。https://i-blog.csdnimg.cn/blog_migrate/9d2292ca1d132542eadcc31d60d9f4d7.png
二、Python必备开发工具
https://i-blog.csdnimg.cn/blog_migrate/24b753050be950be783031de5677b076.png
三、Python视频合集
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。 https://i-blog.csdnimg.cn/blog_migrate/c11e1fb476eb7af93672b3aa52536a3d.pnghttps://i-blog.csdnimg.cn/blog_migrate/40201da5f1e759b845e8ed2b17efe1cf.png
四、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。 https://i-blog.csdnimg.cn/blog_migrate/28e450137e5da2d7fdc35a0a194a4f32.png
五、Python练习题
检查学习效果。 https://i-blog.csdnimg.cn/blog_migrate/b7ca50ebe8bb1d8ebae59f9cd6d0fe02.png
六、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,而且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。 https://i-blog.csdnimg.cn/blog_migrate/76297f91d14514672f4a1b141f32f260.pnghttps://i-blog.csdnimg.cn/blog_migrate/facf3133e795134ba197a63052378fd8.png
这份完备版的Python全套学习资料已经上传CSDN,朋友们假如需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】
https://i-blog.csdnimg.cn/blog_migrate/6fab2eccc1fb248eb1b88dcbd2fa519c.gif#pic_center
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]