给计算机学弟学妹们的血泪建议(学习路线/就业/岗位/考研/读研)

计算机专业的学生,大学4年应该怎样度过?很多人可能都想着有人给自己安排一个大学4年的学习规划,但是每个人的学习规划都是因人而异的,你要做的应该是根据你自身的情况尽可能的学习,这个学习的量永远没有最大值。作为一个过来人,真的希望各位学弟学妹们能够少走弯路,毕竟人生没几个4年可以重来。选择了计算机专业的我们在学习的过程中普遍都会感到迷茫,应该如何学?如何高效的学?

方向一:打牢基础(基础课程预习指南)

为什么一定要打牢基础?现在几乎所有大厂面试,前两轮面试都会重点关注基础,如果基础不扎实,那么就很难进入后面的面试,不管你以后从事什么方向,应用开发也好,大数据开发也好,客户端工程师也好,要想吃得开必须依赖这些基础课程:操作系统、组成原理、计算机网络、数据结构、算法、数据库。打牢基础后,可以开始选择自己后面的发展方向了。明确自己的发展方向,如大的方向是做硬件还是软件,若是软件细分的话是前端?后端?客户端?或算法?可能这些方向实际情况还会分的更细(如算法分为图像算法、数据挖掘、深度学习等等)但是暂时还不需要,可以到工作的时候再做具体选择。

方向二:如何学习(技术学习路线图)

在大学一定要利用好空闲时间,可以说大学是人生中最后一段拥有大段自己的时间的日子了,要多实践,锻炼编程能力。关于编程语言的学习,我的建议是:至少掌握一门编程语言,C/C++或者Java都行,从表面到底层,能了解多深就了解多深,推荐主次结合,主语言(C/C++或者Java)配合辅语言(Phthon)的搭配让你毕业更从容。

方向三:多实战(实战项目案例)

这也是至关重要的一步:多实战。对于计算机专业来讲,实践是非常非常重要的,那么有哪些实战的方式呢?

1、参加比赛。

经典算法比赛:ACM-ICPC全球竞赛、topcoder,数据挖掘/AI比赛: Kaggle比赛,天池比赛,KDD-CUP、腾讯广告算法大赛、中间件-阿里巴巴中间件性能挑战赛。

2、实习。

实习是非常好的实践方式,一方面可以提前了解和感受互联网公司的环境、氛围。另一方面向各路大牛学习,获取一手的经验,还可以参与实际的项目。

3、Github开源项目

如果没有实习,也可以通过参与实验室项目或者github的开源项目,在github上我们可以参与到实际的开源项目中来,参与技术设计、方案讨论、使用文档编写或是核心代码编写,能给我们带来实实在在的好处:①给我们的简历加分,②锻炼git/github的使用技能,③和开源社区里的顶级牛人沟通,从牛人身上学习。

方向四:刷题(学习资源推荐)

刷题主要是锻炼数据结构和算法能力,提高思维能力。推荐用LeetCode或者牛客。接下来就是咱们最容易忽视的数学和英语,一定要学好。作为一个计算机类科班学生,还会学习高等数学、线性代数、概率论与统计、复变函数、离散数学、图论、数据结构等等众多的数学课,这些数结课会比较枯燥无味且难度较大,但是数学基础对计算机类学生来说是比较重要的,尤其是一些决定走科研道路的同学,数学基础会非常非常重要,有时候数学能力会决定你到底能够走多远。英语的话,很多国外一手资料和经典书籍,其实翻译很烂的,看原版才得劲。

最后说下很重要的校招,校招分:春招、秋招、补招。

春招时间:大三期间的3~5月,性质:实习生招聘,实习结束有转正答辩,获得正式offer。建议大家能实习的优先实习,一般来讲实习转正的概率很大。二是提前熟悉工作内容和环境,相比未实习的是一个优势,涉及后面的晋升等等。

休招时间:大三期间的9~11月,秋招提前批在7月就开始了(因为大环境的原因,秋招时间越来越提前了)。性质:获得正式offer的重要途径,重中之重。

补招时间:大四期间的3~4月。性质:最后一次获得正式Offer的途径,不过一般名额比较少,不要报太大的期望。

其中最重要的是秋招,校园招聘公司最多,岗位最全,也是最重要的校园招聘,特别是【提前批】。希望本期内容能给电脑手机前的你带来帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

破碎的天堂鸟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值