前辈给计算机专业的一些建议!

大四阿里送给计算机系学生的。

九点建议

1.学好线性代数和离散数学。

它是算法、机器学习和视觉处理等研究方向的基础。

2.学习电脑底层的相关课程。

包括数据结构、算法、操作系统、网络、数据库和编译原理。它决定了你以后是成为真正的程序员还是普通的码农。同时决定自己能否通过大厂的面试。你可以去哔哩哔哩和中国大学。

Moo C,留学ra课程。

3.确定未来的技术方向,深入学习一门编程语言。

可以是Java,也可以是C或者C++。

学习技术有句老话,很好。正所谓不怕各种招数,就怕一招精通一门语言。它不仅可以帮助你解决更深层次的问题,实现更强大的项目,还可以帮助你学习其他语言。你会发现,掌握了一门语言之后,再学一门语言是很容易的。

4.参加实际项目或学科竞赛。

首先,它可以检验你的专业是否够硬,是否学以致用。

其次,项目和比赛可以帮助你找到知识体系的盲点,带动你有目的的学习,而参加项目和比赛可以大大提高你来大厂实习就业的机会。尤其是对于那些只上过普通学校的计算机专业学生来说,这是唯一能提高你未来就业竞争力的法宝。

5.刷题刷题,重要的事情说三遍!

主要是刷算法题。你需要先学习数据结构和算法,然后才能多刷题,多刷题,多刷题!你越早这么做越好。最好的开始时间是大二的时候。大一的时候会学数据结构和算法,大二开始刷题。

6.学习使用Git hub

这真的是一个巨大的资源,包括这个同性交友网站,对程序员来说也是号称最大的。我觉得每个计算机专业的人应该都知道,基本都会用。可以找到很多有趣又实用的项目供你学习!

这是一个代码托管平台。简单来说,全世界的程序员都会把自己用代码写的东西上传,然后你就可以用了。你一定要好好利用,好处多多。用过之后,你就再也不会忘记了!

7.更多折腾项目

不要只做理论家。理论固然重要,但没有实战,理论的作用就会大打折扣。所以,作为计算机专业的学生,除了学好必要的理论知识,一定要多花时间折腾一些项目!

简单来说,就是用所学做点什么,把理论知识投入实战,在实战中不断弥补和巩固自己的理论知识。理论和实战必须互相促进!

8.提前实习

特别是我不准备考研,而是准备毕业后工作!

实习可以让你提前接触企业公司,包括环境,氛围,工作方式方法,一定要找那种大公司实习。大公司对实习生有培训计划和要求,表现好的会直接录用你,避免再去秋考。不香吗?

大部分小公司的实习生都是便宜的教你一点东西,然后你以后反复做,所以实习的时候要小心。

9.锻炼

与学习没有直接关系但间接相关且比学习更重要的东西。