以下内容大致分为这几个模块(Personal Experiences):
-
Computer_Science 学习路径规划(参考以下两个网站足以对 CS 体系有充分了解)
-
四大基本公开课
-
CS106X
-
算法导论
-
CSAPP
-
算法
-
学习: 算法导论, 灵茶山艾府, ACWing: 系统课以及大佬的代码逻辑学得很舒服
-
刷题:
LeetCode
,洛谷
-
练习比赛:
Code Forces
,牛客
-
正式比赛: ACM/ICPC, 蓝桥杯(报名费真坑钱)
-
-
实用技能
-
代码规范:
VScode
中Flake8(Python)
等插件不错 -
Markdown
语言: 便携记笔记, 原理: 将Markdown
语言渲染成HTML
语言(浏览器中查看), 于Github
等平台广泛使用, 后续用类似的Latex
写论文不错 -
Github
代码托管平台: 即使当作代码云备份平台也还是很不错的 (主打一个人人为我, 我为人人) -
Git
代码版本管理软件: 打游戏需要存档, 敲代码就不需要了吗? (备份不规范, 管理两行泪) -
开眼看世界的能力, 建议多处于英文互联网环境
-
代理环境...
-
英文学习: // ps: "English is the best program language in the world".jpg
-
阅读能力: 多逛逛英文论坛, 系统设置为英文, 论文原稿...
-
口语, 听力: 英语兔(
Bilibili
), Neuro(a AI onTwitch
), TED 演讲...
-
-
-
-
实用资源
-
Microsoft 相关资源(多数要求学生邮件账号)
-
Github Copilot
码字的好伙伴, 将 write code 变成了 code review -
Azure
Linux 虚拟机体验非常不错 -
Office 365
A1 资格, 除了不能使用电脑桌面端Office
其他体验不错
-
-
论坛
-
Github
前文已经介绍 -
Stack Overflow
大型英文QA论坛 -
LINUX DO
中文论坛(社区友好, 规则严苛且合理. 由"秦始皇"创立, 不知道能撑多久) -
XDA
以手机为主的技术论坛
-
-