说在前面

年光光阴易逝,劝君惜取少年时。我并不是说每个人都需求去卷考研、卷作业,只需你有热爱的作业,并为之努力奋斗,没有在浪费自己的生命,那么你就能够很自豪的挺起胸膛了。

许多大学生的大学四年可能是这么过的

大一:十分困难上大学了,好好歇息歇息吧,开摆开摆

大二:开端有点苍茫焦虑,不知道自己是该参加比赛仍是卷绩点仍是预备找作业,一边苍茫一边摆,通常状况是晚上下定决心明天一定要发扬蹈厉,第二天醒来一切照旧

大三:周围的人怎么都开端忙起来了,要不我现在开端预备找作业/读研吧,可是还没意识到危机感

大四:棒子打在身上觉得痛了,开端考研/找作业

清楚明了,上述并不是一份很好的大学规划,假如想在大校园园成为一个竞赛力很强的计算机专业学生,大学四年应该怎么规划以及具体怎么去做呢? 且听我娓娓道来。

大一

大一的同学们初入大校园园,会发现在大学有许多作业都和高中不一样,例如:能够自由组织的时刻,乃至不去上课也能够,还有校园的各种社团和组织,以及松懈的班级准则等等。

可是我认为其间最重要的一个差异便是:高中有人抓着你学习,可是大学学不学、学什么全赖你自己。

还有一个基本认知便是:校园90%课都对你没什么协助,剩余10%有协助的课,有不错自学才能的同学也能打败教师的陈年PPT。

这个就要涉及到我国大学准则的一些讨论了,总而言之,教学生其实是大学教师的一个副业,他们的主业是做科研和发论文,那么就会导致许多教师对授课不上心,经常是拿着陈年PPT在讲堂上诵读。一起学生们发现了许多水课并没有什么作用,也习惯了教师的陈年PPT和毫无互动的诵读,开端上课抢着坐后排,不参加讲堂互动,这又会寒了某些仔细上课、对学生担任的教师的心,从而导致一个恶性循环。而大学的辅导员,主要是参加管理你学业之外的一些事项,部分担任的辅导员可能会协助你的学业和就业,但也是十分有限的。

在这种教育准则下,大一这个阶段关于整个大学来说就十分的重要,最重要的是要做到下面两件作业。

1.选方向 2.选伙伴

大一最重要的一个使命便是:尽早确认你之后的方向。不要想着刚上大学,好好歇息歇息再进行动身,由于只需确认了方向,才能够动身,在笔者的其他文章中有提到过,考研和作业是两个天差地别的方向。越早确认方向,就能越早堆集,降低半途换方向的概率,之后在结业的时候堆集也更雄厚。

其间考研和作业也有许多细分的小方向,比方考研的话你要考什么校园呢?考什么专业?该校园水平、考试难度、录取率怎么样?作业的话你是走前端、后端、算法、测验、运维仍是产品、运营?

关于考研的信息在网上能找到许多,这儿不再赘述。

关于作业的方向挑选,假如是想本科就业能够把算法pass掉,由于现在本科不可能找到像样的算法作业,在本科能够触碰到的技能方向中,求职难度为后端>前端>测验≈运维,假如对技能不感爱好能够考虑产品和运营。当然,具体挑选什么方向主要仍是看自己的爱好,一定不能够厌烦自己做的作业,否则接下来的十数年乃至数十年都要面临自己厌烦的东西,必定无法走的久远。
另一个很重要的作业便是选伙伴,咱们常说”十步之内,必有芳草;十室之邑,必有忠士。”怎么享受到一所大学里最优质的教育资源呢?答案便是选对适宜的伙伴。

在大多数校园内不论是读研仍是找作业都能找到适宜的伙伴,以我的校园为例,校园有一个大数据协会,里边的成员保研率超过了85%,在这儿能够互换保研资源,一同打比赛,提高保研率。校园里边还有许多作业室,里边的成员会通过学长学姐的考核和授课,校园里边基本80%以上拿到的大厂offer的选手都是从这儿走出来的。

选对伙伴和他们在一同既能构成小团体一同朝同一个方向前进,也能相互之间构成竞赛联系,互相促进,摆脱苍茫,在同龄人都很苍茫的时候,你现已和志同道合的朋友找到了自己前进的方向,那么你就现已抓住了一个弯道超车的时机。

大二

在大一现已选好方向的前提下,不断做该方向的堆集,为日后的厚积薄发做预备。预备读研的同学能够想办法搞高自己的绩点,在前几年变革之后综测和绩点是强关联的,能不能保研很大程度上看你的绩点。除此之外还能打一些对保研有协助的比赛,比方数模和互联网+,这些比赛关于综测的提升是最多的。可是从久远的工作开展的角度来说收益可能没有ACM这么高,究竟挑选什么比赛作为绩点之外的综测成果拓展仍是看各位读者的爱好和本身状况。

至于预备作业的同学,就能够好好预备相关的事宜了,最好是以找实习为方针来进行学习,具体要学习的内容,能够去看看各大公司的实习生JD。以后端开发实习生为例,你需求学会的是,了解一门编程言语,这儿指的是言语的运用+言语内置数据类型的完成+言语的一些框架、工具+言语的一些底层原理,以Go对应的话,你需求了解最基本的Go语法、多态、函数一等公民,方法,闭包、反射等等内容 , slice map channel等内置数据容器的底层完成,并且把握一些常用库比方net/http net/rpc log error,还需求把握一些根据这些库衍生出来的较为常用的框架,比方web框架gin和ORM框架GORM等等,然后还需求学会Go一些工具的运用,比方单测、基准测验、pprof,以及一些Go的底层完成,这儿最有代表性的便是GC和GMP。

然后便是计算机基础的预备,首先最重要的便是数据结构,这门课是程序员最最重要的基础课之一,建议里边提到的数据结构都自己去着手完成一遍,线性表、链表、字符串、栈、队列、排序、树、图等等。然后便是计算机网络、操作系统、计算机组成这几本大部头的基础课,在除了学习校园教授的内容之外,引荐我们再去阅览一下比较经典的作品,比方计网的《图解HTTP》《自顶向下了解计算机网络》以及操作系统的黑皮书等等。这些内容都是成为一名优秀程序员的基本功。

还有项目的预备,仍是以后端为例,项目做得好才在面试的时候和面试官有东西说,假如项目全是自己随意写的demo,或许经不起琢磨的玩具项目,先不说会给面试官很差的观感,并且也会使得正常面试那面试官只能和你聊基础和算法题了、这儿的项目能够是教师实验室的项目,最好是真的和企业合作的项目,能够落地运用。没有的话也能够在网上找一些项目做,引荐一个web项目+一个分布式,分布式项目的话能够参考MIT 6.824来做。之后我也打算在Bilibili录制相关项目,应该这两周就会开端。

最终便是算法题的预备,现在由于经济下行,行情越来越差,互联网正式步入隆冬年代,看看这两年的校招状况就能可见一斑。现在算法题做不出来过面试的概率越来越小 ,所以乘着大二时刻多,多刷一些经典题,这儿引荐重复刷HOT100和剑指OFFER,最好是能全做出来,easy和mid能够秒掉的程度,由于大部分面试的算法题是出自这儿,假如面试官出的别的当地的标题,那也是真实没办法。

大三

从大三开端就能够预备实习了,不论校园好与坏,一段或许几段不错的实习都是能大大增强本身的竞赛力的。在大二暑假到大三上学期能够测验投递日常实习,日常实习的要求比暑期实习会稍微低一点,一起也是部分散招,所以音讯会比较少,能够多在几个平台+学长学姐的途径进行投递。假如发现自己的才能和应聘要求相差比较大,能够按照上述大二规划进行加强,哪里差就对哪里进行查漏补缺,比方算法才能较弱,那就多刷点题,项目比较差就考虑换个项目或许增强一下现在项目的亮点,或是对项目进行一定程度的包装,横竖只需你面试上能答复上来,那这便是你”真实”的项目。除此之外还能够去学一些该方向比较新或许比较实用的技能,如容器技能、分布式相关内容等等。

大三下就正式开端了暑期实习的招牌,暑期实习的流程和秋招是差不多的,所以最好是去体会体会,暑期实习一般是统招,便是整个公司都进行招聘,各个部分同享简历池,暑期实习一般也有转正时机,所以难度会比日常实习高不少。

大四

大四最重要的是秋招和春招两个招聘,其间秋招的时机会比春招多许多,所以引荐我们尽量都在秋招上岸。有才能的小伙伴们能够多拿几个of,然后用B家的去A一下A家的of,以拿到更满意的待遇。

大约十月到十二月各个校园会渐渐发三方协议,三方一签基本就稳了,开端享受大学生活吧。当然这两年也有公司要求去提早实习,这个得和部分商议。

最终

谢谢你看到这儿,希望我们都能有美好的大学生活以及光明的前途~

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。