自学
贰壹叁
自学
自学过程中从完全不懂到慢慢整理成自己的学习心得和资源。
从知乎迁移到GitHub,再迁移到此...
计算机
CS学校的本科生需要学习哪些课程?
计算机编程后端自学
CS计算机课程自学资源、教程、路线 - Computer Science Curriculum
- 参考:Teach Yourself Computer Science
- 参考:计算机科学课程体系规范2013
- 参考:全球计算机教育范式
- 参考:美国一流大学计算机组成与系统结构实验课程研究
- 参考:计算机组成原理课程实践教学探索
Index | Language | Topic | Course | Book |
---|---|---|---|---|
1 | Python | 程序抽象 | CS 61A: Structure and Interpretation of Computer Programs | Composing Programs |
2 | 构建CPU | From Nand to Tetris | The Elements of Computing Systems | |
3 | Java | 数据结构与算法 | CS 61B Data Structures | UC Berkeley's Data Structures course |
4.1 | C | 计算机架构 | CS 61C | Computer Organization and Design RISC-V Edition |
4.2 | C | 计算机架构 | CMU 15-213 | Computer Systems: A Programmer's Perspective, 3/E (CS:APP3e) |
5 | 计算机网络 | CS 144 | Computer Networking: a Top Down Approach) | |
6 | 操作系统 | CS 162 | Operating Systems: Three Easy Pieces) Operating Systems: Principles and Practice |
不错的网站
- 用十年来学编程 学习心态
- Real Python CS61A之后不错的Python网站
- build-your-own-x 做项目
- project-based-learning 做项目
前端全栈自学
前端工程师-全栈工程师课程自学资源、教程、路线 - Front-End Curriculum
- 参考:MDN
- 参考:The Odin Project
- 参考:learning-roadmap
- 参考:Web Skills
Index | Topic | Course | Pricing |
---|---|---|---|
1 | 学编程 | Learn Programming | $65 |
2 | 学HTML CSS | Learn HTML CSS | $85 |
3 | 学习JavaScript | learnjavascript.online | $75 |
4 | 前端学习 - 巩固 | The Odin Project | 免费 |
5 | 进入框架 - React | react-tutorial.app | $95 |
6 | 学习前端与后端交互 | Full stack open | 免费 |
不错的网站
- Frontend Mentor 做项目
- Scrimba 互动式视频
英文阅读自学
英文阅读·零基础·循序渐进式学习:单词、英语是为了用,不是为了背而背
阶段0 | 0词汇量 | 不背单词 | 30-40词/天 间隔重复长久记忆 目标4000词汇量 时间100天 |
---|
单词-看听例句-英文释义-中文释义-答题,(学习⇿复习),完成后卸载APP
阶段1 | 4000词汇量 | 感兴趣的技术英文网站 | 每天阅读学习技术 阅读过程中积累生词 活到老学到老读到老 |
---|
正常:阅读+沙拉查词生词本
变态加强:生词本+配合Anki间隔重复长久记忆 (学习⇿复习)
突破词汇量瓶颈期。阅读随着时间的增长积累加深,阅读速度由慢至快。熬。
阶段2 | 8000词汇量 | 英文阅读语法障碍 | 彩云小译·中英对照 语法和写作书《Great Writing》 |
---|
正常:完成语法和写作书《Great Writing》系列1-5;
加强巩固:《English Grammar In Use》或《Grammar In Context》或《English for Everyone:Grammar》
阶段3 | 词汇量+++ | 大量阅读 | 大量阅读 每天每周每月每年不间断阅读 刻意加深阅读材料难度、深度和广度 |
---|
- 有什么自学英语好用的书丶教材?
- 英语听力跟着Youtube做大量编程项目,边看双语字幕边听边查词...
英文阅读工具
- 沙拉查词-聚合词典划词翻译 👍
- 有道词典
- DeepL翻译
- Quicker调用沙拉查词-全局翻译 👍
- 彩云小译 👍
- Youtube双语字幕 👍
- Quicker聚合翻译OpenL DeepL
- WPS 全文翻译
- 沙拉查词+Anki 👍
讨论交流
身体健康养护
身体是革命的本钱。身体健康才能事业长虹。 腰背腿优先级最高 一周3 ~ 5练 30 ~ 60分钟/练
- 番茄时钟和久坐提醒
- 站立式工作台 👍
- 肺
- 跑步 👍 血液循环
- 腰、腹
- 桥 👍 练腰背和颈椎 体验一次痛入脖颈,就不会想再体验了
- 单杠举腿 👍 腹部
- 背
- 引体向上 👍 背
- 腿
- 深蹲 👍 人老腿先老
- 胸
- 卧推
- 手指、手腕、前臂
- 握力器、负重卷绳、液压臂力棒
- 辅助健身记录手机App
- 训记App
- 程序员延寿指南 | A programmer's guide to live longer
Step by Step Building 100 Days Project
- HTML & CSS
Done
- 慕课网-前端工程师体系课
- FreeCodeCamp
- JavaScript Algorithms and Data Structures
- 80% Legacy Responsive Web Design
- Learn HTML CSS
- learnjavascript.online
- CS 61A: Structure and Interpretation of Computer Programs
- react-tutorial
- Full stack open
- Part 1
- Part 2
- Part 3
- Part 4
- Part 5
- CS 61B Data Structures
- CS61B学习经验1
- CS61B学习经验2
- CS61B学习经验3
English
- English Reading 终生学习
- <Great Writing> F-5
- F
- 1
- 2
- 3
- 4
- 5
- <Grammar In Use> Blue Edition
待定课程
- From Nand to Tetris
- CS 61C