关于学习方法、效率工具和成长心得的一些记录。
高效学习建议
费曼学习法
- 选择一个概念
- 尝试用最简单的语言教给别人
- 发现解释不清的地方 → 回去重新学习
- 简化和类比
“If you can’t explain it simply, you don’t understand it well enough.”
记笔记的原则
- 不要搬运:用自己的话重述,而不是复制粘贴
- 建立关联:把新知识和已有知识连接
- 定期回顾:间隔重复比一次性学完有效得多
工具推荐
Markdown 折叠
1 | <details> |
Git 工作流
1 | # fork 后同步上游 |
GitHub Pages 搭建
- 创建
<username>.github.io仓库 - 使用 Hexo/Hugo/Jekyll 生成静态站点
hexo generate && hexo deploy
LeetCode 刷题笔记
常用技巧
- 双指针:有序数组去重、两数之和
- 哈希表:O(1) 查找、计数
- 滑动窗口:子串问题
- 动态规划:最优子结构、状态转移方程
典型题目思路
1 | 两数之和 → HashMap 存差值 |
刷题不在数量,在于吃透每种题型的核心思路。一道题写出多种解法比刷十道题更有价值。
一些感悟
- 机器人开发是系统工程——从机械、电子到软件,每一层都要理解
- 做笔记是最好的学习方式:写出来才知道哪里没真懂
- 调试能力比编码能力更重要:代码是一次写对的,但 bug 是永远修不完的
- “很混的混子,什么都学一点”——广泛涉猎是好事,但需要在一两个方向深耕