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
How to be a Programmer: Community Version
1. Beginner
2. Intermediate
Judgment
Team-Skills
Personal-Skills
3. Advanced
Glossary
Appendix A - Bibliography/Websiteography
Summary
Creative Commons Attribution Share-Alike
Appendix B - History
Contributions
How to be a Programmer 中文版
Powered By
GitBook
2. Intermediate
Personal Skills
How to Stay Motivated
How to be Widely Trusted
How to Tradeoff Time vs. Space
How to Stress Test
How to Balance Brevity and Abstraction
How to Learn New Skills
Learn to Type
How to Do Integration Testing
Communication Languages
Heavy Tools
How to analyze data
Team Skills
How to Manage Development Time
How to Manage Third-Party Software Risks
How to Manage Consultants
How to Communicate the Right Amount
How to Disagree Honestly and Get Away with It
Judgment
How to Tradeoff Quality Against Development Time
How to Manage Software System Dependence
How to Decide if Software is Too Immature
How to Make a Buy vs. Build Decision
How to Grow Professionally
How to Evaluate Interviewees
How to Know When to Apply Fancy Computer Science
How to Talk to Non-Engineers
Previous
How to Recognize When to Go Home
Next
Judgment
Last modified
3yr ago