H
H
How to be a Programmer
Search
⌃
K
H
H
How to be a Programmer
Search
⌃
K
How to be a Programmer: Community Version
LANGS
How to be a Programmer: Community Version
2. Intermediate
1. Beginner
Team-Skills
Personal-Skills
Contributions
3. Advanced
Appendix A - Bibliography/Websiteography
Summary
Creative Commons Attribution Share-Alike
Appendix B - History
Glossary
How to be a Programmer: Community Version
How to be a Programmer 中文版
Powered By
GitBook
1. Beginner
Personal Skills
Learn to Debug
How to Debug by Splitting the Problem Space
How to Remove an Error
How to Debug Using a Log
How to Understand Performance Problems
How to Fix Performance Problems
How to Optimize Loops
How to Deal with I/O Expense
How to Manage Memory
How to Deal with Intermittent Bugs
How to Learn Design Skills
How to Conduct Experiments
Team Skills
Why Estimation is Important
How to Estimate Programming Time
How to Find Out Information
How to Utilize People as Information Sources
How to Document Wisely
How to Work with Poor Code
How to Use Source Code Control
How to Unit Test
Take Breaks when Stumped
How to Recognize When to Go Home
How to Deal with Difficult People
Previous
How to Manage Consultants
Next
Team-Skills
Last modified
3yr ago