大学计算机学习规划

小龙coding2023/4/16
  • 学习路线
大约 4 分钟

想要在大学充分发挥自己的才能,利用自己的时间,毕业成功上岸互联网大厂,一句话总结

自学,找到好学习路线自学,找到好资源自学,减少信息差自学,对标目标一线互联网大厂或院校自学

1、首先一定要意识到,主动自学大于被动受教,大部分高校的课程都是落后市场且陈旧的东西,可以去比如B站,中国大学MOOC,国外的 coursera上找相关的优质课程进行学习。

2、学好计算机基础课程。计算机组成原理,计算机网络,操作系统,数据结构与算法。记住,圈重点啦,这是各BAT、TMD等各互联网大厂对应届必考且重点考察的基础内容

3、找到自己的本命编程语言,编程语言有很多,比如 Python、C、C++、Java、Go等,但我建议以 C 语言作为基础入门语言,进而再学习 C++ 。

后面如果你想从事后端开发,再从 Java、Go 中选择一门语言进行专攻,学习系列技术栈,做各种项目实战(当然语言的选择你可以是基于兴趣爱好,也可以是根据想去公司的技术栈进行选择,比如 阿里美团 这些,基本就是用 Java 开发,而腾讯字节便主要采用 Go 语言开发)

4、学会找资源。没事逛逛 Github,程序员最大的同性交友论坛! Github一个基于Git的源代码托管服务,上面有很多资源,想要什么轮子、工具,有趣实用加好玩的项目 Github 都能找到。比如这个,又比如这个,当然如何寻找如何使用关注我,后面的视频也会分享我的小方法。

5、学会使用Google搜索,放弃百度,你会发现Google会搜出更多有用的答案,而百度只能搜出csdn!可以使用Chrome浏览器的谷歌上网助手open in new window插件实现Google搜索。

6、学会使用 Stack Overflow,搜索如何解决 bug,用 Medium 看国外优质文章网站。优秀程序员的世界里,不仅有csdn8、博客园、掘金等国内技术论坛,还应该会用英文搜索更多优秀资源

可能做各种实战项目,无论大小,无论学到哪个阶段。等到技术成熟时,你更需要各种大型实战项目,做计算机类的项目,创业项目也好,实验室项目也罢,尽可能折腾,积累经验,为将来找工作打好项目基础,还能锻炼实践能力

7、参加各种含金量高的计算机类竞赛,比如,ACM、蓝桥杯、Kaggle、华为杯、机器人大赛等,竞赛太重要了,你要知道,竞赛不仅能得到荣誉,带来奖金,还能为保研、考研加分,找工作时一个ACM金牌,直接绿卡大厂

8、多刷牛客,多刷牛客,多刷牛客,重要的事情说三遍。一是可以看看目前各个公司所考察的热门技术点,知识点,二是牛客网收集统计了各个互联网公司的高频算法题,将来不管是去外企还是国内各个一线互联网大厂,算法必考,尤其想去外企的,基本每场笔试都要来2、3道算法题,在牛客网刷算法题,经常会发现遇到互联网公司常考的各种高频原题!

当然,如果你不仅想应付面试,想专项提高算法能力,我推荐 知名算法刷题网站,leetcode,包好各种算法类型与数据结构的习题,当然这对初入计算机的你还太陌生,这里就不过多介绍啦。

9、一定要实习,一定要实习,一定要实习,重要的事情说三遍,尤其是本科要去工作的,不管是日常实习还是暑期实习,最好要参加,秋招时,有实习经历的简直加分太多了!。暑期实习是大三上就要准备了,可不是暑期才开始准备,暑期是去实习的