# Team-Skills

- [为什么评估很重要](/how-to-be-a-programmer/zh/1-beginner/team-skills/01-why-estimation-is-important.md)
- [如何评估编程时间](/how-to-be-a-programmer/zh/1-beginner/team-skills/02-how-to-estimate-programming-time.md)
- [如何发现信息](/how-to-be-a-programmer/zh/1-beginner/team-skills/03-how-to-find-out-information.md)
- [如何把人们作为信息源](/how-to-be-a-programmer/zh/1-beginner/team-skills/04-how-to-utilize-people-as-information-sources.md)
- [如何睿智地写文档](/how-to-be-a-programmer/zh/1-beginner/team-skills/05-how-to-document-wisely.md)
- [如何在糟糕的代码上工作](/how-to-be-a-programmer/zh/1-beginner/team-skills/06-how-to-work-with-poor-code.md)
- [如何使用源代码控制](/how-to-be-a-programmer/zh/1-beginner/team-skills/07-how-to-use-source-code-control.md)
- [如何进行单元测试](/how-to-be-a-programmer/zh/1-beginner/team-skills/08-how-to-unit-test.md)
- [毫无头绪？，休息一下](/how-to-be-a-programmer/zh/1-beginner/team-skills/09-take-breaks-when-stumped.md)
- [如何识别下班时间](/how-to-be-a-programmer/zh/1-beginner/team-skills/10-how-to-recognize-when-to-go-home.md)
- [如何与不好相处的人相处](/how-to-be-a-programmer/zh/1-beginner/team-skills/11-how-to-deal-with-difficult-people.md)
