> For the complete documentation index, see [llms.txt](https://braydie.gitbook.io/how-to-be-a-programmer/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://braydie.gitbook.io/how-to-be-a-programmer/zh/1-beginner/personal-skills.md).

# Personal-Skills

- [学会 Debug](https://braydie.gitbook.io/how-to-be-a-programmer/zh/1-beginner/personal-skills/01-learn-to-debug.md)
- [如何通过分割问题 Debug](https://braydie.gitbook.io/how-to-be-a-programmer/zh/1-beginner/personal-skills/02-how-to-debug-by-splitting-the-problem-space.md)
- [如何移除一个错误](https://braydie.gitbook.io/how-to-be-a-programmer/zh/1-beginner/personal-skills/03-how-to-remove-an-error.md)
- [如何使用日志调试](https://braydie.gitbook.io/how-to-be-a-programmer/zh/1-beginner/personal-skills/04-how-to-debug-using-a-log.md)
- [如何理解性能问题](https://braydie.gitbook.io/how-to-be-a-programmer/zh/1-beginner/personal-skills/05-how-to-understand-performance-problems.md)
- [如何修复性能问题](https://braydie.gitbook.io/how-to-be-a-programmer/zh/1-beginner/personal-skills/06-how-to-fix-performance-problems.md)
- [如何优化循环](https://braydie.gitbook.io/how-to-be-a-programmer/zh/1-beginner/personal-skills/07-how-to-optimize-loops.md)
- [如何处理I/O代价](https://braydie.gitbook.io/how-to-be-a-programmer/zh/1-beginner/personal-skills/08-how-to-deal-with-io-expense.md)
- [如何管理内存](https://braydie.gitbook.io/how-to-be-a-programmer/zh/1-beginner/personal-skills/09-how-to-manage-memory.md)
- [如何处理偶现的 Bugs](https://braydie.gitbook.io/how-to-be-a-programmer/zh/1-beginner/personal-skills/10-how-to-deal-with-intermittent-bugs.md)
- [如何学习设计技能](https://braydie.gitbook.io/how-to-be-a-programmer/zh/1-beginner/personal-skills/11-how-to-learn-design-skills.md)
- [如何进行实验](https://braydie.gitbook.io/how-to-be-a-programmer/zh/1-beginner/personal-skills/12-how-to-conduct-experiments.md)
