CS 学习路线
美国计算机科学专业(Computer Science,简称CS)
入门前
谈谈我对学计算机的理解
自学很重要!
首先,要先清楚的意识到学习是终身的,而不是说上了大学就可以好好玩了。
计算机行业主要也靠自学,正所谓是师傅领进门,修行在个人。
学会打字,敲代码,速度也是很重要。
计算机学科中,编程,没有太多的技巧,不是说你看几个视频、听老师讲课你就能听懂的,要去实践、去写代码。
而学会盲打,提升打字速度正是实践的基础。
选择
先了解这个专业,再根据自己的需求进行选择,计算机专业的从业人员最后的工作也不全是需要写代码的,可能你只会配置一些基础环境,会使用一些工具,就足够了。
前导课程
计算机导论 - 【哈佛】计算机科学CS50-哈佛大学_哔哩哔哩_bilibili
Java 基础强烈推荐 codegym.cc 这个网站
针对每个 Java 的知识点,都会有相对应的案例,这个网站就是重在做,我很喜欢这种实践项目
codegym 的题都非常的不错,每道题都紧扣一个关于 Java 的小重点,不是特别难,但是特别妙
有不懂的代码可以查看我的 GitHub 项目 wangrunlin/CodeGymTasks: CodeGymTasks (github.com)
建议先做,遇到了实在不会的可以看一下已通过代码对比答题。
学习路线
我的 哔哩哔哩 也是有收藏的关于学习的一些内容,如 Java、Spring、软技能、内功、数据库等等......
后端学习路线

前端学习路线

运维学习路线

使用
获取到了这些资源,如何使用呢?
我的方法是在学习过程中好像不知道学什么的时候,来看一下这些学习路线,这些路线就相当于一个大纲,指引着我。
在找到具体学习方向后,就专心钻研这个方向,大纲,只适合在还未入行的时候指引,之后,便是深入研究某一领域。