- 个人技能
-
[学会 Debug](Personal-Skills/01-Learn To Debug.md)
-
[如何通过分割问题 Debug](Personal-Skills/02-How to Debug by Splitting the Problem Space.md)
-
[如何移除一个错误](Personal-Skills/03-How to Remove an Error.md)
-
[如何使用日志调试](Personal-Skills/04-How to Debug Using a Log.md)
-
[如何理解性能问题](Personal-Skills/05-How to Understand Performance Problems.md)
-
[如何解决性能问题](Personal-Skills/06-How to Fix Performance Problems.md)
-
[如何优化循环](Personal-Skills/07-How to Optimize Loops.md)
-
[如何处理 I/O 开销](Personal-Skills/08-How to Deal with IO Expense.md)
-
[如何管理内存](Personal-Skills/09-How to Manage Memory.md)
-
[如何处理偶现的 Bug](Personal-Skills/10-How to Deal with Intermittent Bugs.md)
-
[如何学习设计技能](Personal-Skills/11-How to Learn Design Skills.md)
-
[如何进行实验](Personal-Skills/12-How to Conduct Experiments.md)
-
- 团队技能
- [为什么预估很重要](Team-Skills/01-Why Estimation is Important.md)
- [如何预估编程时间](Team-Skills/02-How to Estimate Programming Time.md)
- [如何搜索信息](Team-Skills/03-How to Find Out Information.md)
- [如何把人们作为信息源](Team-Skills/04-How to Utilize People as Information Sources.md)
- [如何优雅地写文档](Team-Skills/05-How to Document Wisely.md)
- [如何在垃圾代码上工作](Team-Skills/06-How to Work with Poor Code.md)
- [如何使用源代码控制](Team-Skills/07-How to Use Source Code Control.md)
- [如何进行单元测试](Team-Skills/08-How to Unit Test.md)
- [毫无头绪?休息一下](Team-Skills/09-Take Breaks when Stumped.md)
- [如何决定下班时间](Team-Skills/10-How to Recognize When to Go Home.md)
- [如何与不好相处的人相处](Team-Skills/11-How to Deal with Difficult People.md)