Track
王垠 - 当然我在扯淡
造就我今天的编程能力和洞察力的,不是几百万行的大型项目,而是小到几行,几十行之短的练习。不要小看了这些短小的代码,它们就是编程最精髓的东西。反反复复琢磨这些短小的代码,不断改进和提炼里面的结构,磨砺自己的思维。逐渐的,你的认识水平就超越了这些几百万行,让人头痛的项目。
Core
-
Input → Process → Output
-
Input:
- 听力
SST 题库训练、Spotify 高质量播客
- 口语
Firefly 题库刷题,单词本纠音,多听保持意群语感
- 写作
Anki 积攒下的阅读短语和词汇进行背诵与纠正,进行语法搭配 Anki 再背诵
- 阅读
FireFly、新概念阅读读本、高质量美国高中生文学、历史 Textbook,Reading Firfly 题库翻译理解刻意训练,ReadPaper 以及沉浸式翻译做导入进行段落精翻,笔记录入 Anki 中进行摘给出相关引用
-
Process:
- 做错的题目反复录入 MD 错题本,打印后自行批改
- 重复,Recursion,大模块拆解小模块问题逐一攻破
- LLM 对于写作与阅读进行导入分析,纠正语法、查询短语搭配
- Anki 或白纸早上复习巩固、晚上睡前记忆复习,第二天再回到原语境重理解
- 听力 Spotify YouTube 定向话题提取字幕背诵不熟悉的单词重复理解录入 Anki
-
Output:
- 写作
费曼学习法,将错题本与 Processed 提炼过的单词与词组搭配,思考记录一些日记到 Flomo,记录想法、技术笔记至 Blog 中,模拟再次教会别人
- 口语
模拟谈话、演讲法,通过话题假装自己在讲述一个故事,从 Anki 与笔记中找出词汇进行串联输出,进行 Record 录制后回放自纠语速与语法等问题
-
Tools
- 博客适合文科类的 Abstraction 再提炼输出,进行整合修改
- Flomo 适合碎片化 Input 进行 Hash Tag 标注整理,流水账式反思
- Notion 适合日月进度计划、错题本的建立打印、博客的 Abstraction 再输出、人生、公司大项目计划的建立
- Typora + Docsify + OneDrive 记录理科规整技术笔记,Visual Studio Code 推送至 Github
- Doing One Thing at a Time
- Make a Plan → Recursion, Break in to small peieces.
- 反脆弱:自己主动给自己找学习上的、健身上的苦头吃
-
Computer Science
DevOps
- A Practical Guide to Linux, Editors, and Shell
Network
- 图解 HTTP
- Computer Networking: A Top-Down Approach
Algorithm
- CSE 101
- Grokking Algorithms
Design Model
- A Philosophy of Software Design
- Grokking the System Design Interview
Data Structures
Distributed Systems
- MIT 6.004
- CSE 140
- Computer Architecture - zyBooks
- MIT 6.824 Distributed Systems
- MIT 6.S081 Operating System Engineering
- Computer Systems: A Programmer's Perspective