LOADING

加载过慢请开启缓存 浏览器默认开启

CS自学资料收集总结

2024/10/20 总结 CS

前言

这部分内容是我收集到的有关computer science(CS)的资料汇总,不定期更新。其实也不只是cs,只是主要是cs,嗯。

CS自学

无论是科班想要自救,或是其他专业对cs感兴趣,都可以试试自学之路。

北大

CS自学指南

比较多公开课等资料的整理,更多的时候是按需自取,去查有什么公开课看

清华

清华大学计算机系课程攻略 — THU-CST-Cracker documentation

直白的展示大学本科四年的学习课程有哪些,可以参考,制定自己的自学计划

上交

欢迎来到上海交通大学 | SurviveSJTUManual

更多的是谈论自学的思想,算导论?

华南师大

https://0xffff.one/d/358

信息也很齐全,很多认识方面的理解

南大

https://ysyx.oscc.cc/docs/ics-pa/

主要是一个计算机系统的实验内容

哈工大

https://jowus72zrc.feishu.cn/wiki/Khl9wKWO7iuKKpkTUEOcqRzvnVh

很直白明了的自学建议

还有一个还不错的自学社区

https://www.learncs.site/docs/roadmap

刷题网站

codeforces

https://codeforces.com/contests

最好的算法竞赛练习平台,几万人同时在线做题,比较锻炼思维,题面全英

atcoder

https://atcoder.jp/contests/

典题很多,其实很适合需要快速掌握各种竞赛常见知识,题面全英

洛谷

https://www.luogu.com.cn/

题单很多,覆盖面广,适合专题复习,中文题面

pta

https://pintia.cn/problem-sets/dashboard

中文题面,题目接近天梯赛

力扣

https://leetcode.cn/

有每日一题,可以养成不错的习惯,有面试热题,可以熟悉题型,中英题面都有

牛客

https://www.nowcoder.com/exam/oj

中文题面,题目也挺多,也有一些面试经验分享

代码随想录

https://programmercarl.com/

专门针对面试

个人总结

自己自救才是正道。

比较好的一个规划是,大一学了语法,学一下数据结构,就猛猛刷题,打好基础,到大一下的时候会有蓝桥杯,天梯赛,icpc,ccpc等邀请赛。一般这个时候也就大概知道自己是否适合算法竞赛,能打就打,不能打就立马转开发。一般到大二上的时候会有ccpc和icpc的网络赛,也是绝大多数用来参考的边界线。大一期间,开始可以pta,洛谷和牛客,用于熟练语言以及一些简单的算法。然后就可以atcoder和codeforces开始咔咔刷题。当然,如果对算法竞赛没什么兴趣,那就直接cs自学,打好基础,有更多的时间去练内功。

如果能继续算竞,就打个一年半,也就是到大二下。不能的话,就转开发。计算机四大件是基础,cs自学+黑马培训班的课,快速学起来,积累一个项目,好好打磨,直到大二下的暑假去投简历面试实习。中途项目可以丢计算机设计大赛,大学生创新创业项目计划等,不断打磨。总之,尽量在大二下的暑假去找实习。

大三期间,就是不断打磨自己的简历,根据简历去学习,去精进,期间不断投简历,去实习,去面试,去找到自己真正想走的方向。如果有考研打算,这个时候就直接备考,不用去想着实习。

大四期间,就是容错,看自己想做的工作是什么方向,思考怎么转过去。为什么不建议大一大二找方向,因为其实很大程度找不到。当大三大四的时候,起码已经在一个方向上有所体验,先占了一个坑位。这个时候,会有自己的新的思考,相对来说,更容易找到。

想法容易有,规划也相对好做,最大的问题,是怎么持续学习,怎么做,才是最重要的事。

自学路上,只有自己。

写在最后

资料挺多,但要去做,才是自己的。以及,注意身心健康。