更新时间:2021-07-15 17:04:08
封面
书名页
Skill Up: A Software Developer's Guide to Life and Career
Credits
About the Author
www.PacktPub.com
Customer Feedback
Preface
What this book covers
Who this book is for
Conventions
Reader feedback
Customer support
Part I. Coder Skills
Chapter 1. Discovering the Tipping Point for Developers
Tipping point for developers
The solution
Chapter 2. Are Developers Born or Made? – Debunking the Myth of Prodigies
Are prodigies real?
Why we love the prodigy myth
Chapter 3. Do You Have to Be a Genius to Be a Developer?
The running man
Do you have to be a genius to be a developer?
Chapter 4. How to Study and Understand Complex Topics?
A system for how to study
Chapter 5. Effective Study Practices for Developers
Why traditional study habits don't work
An effective study practices case study
The hard way
The comprehensive study system
Summary
Chapter 6. Defining Deep Work and What It Means for Developers
Definition of deep work
Multiple sessions
Chapter 7. Task Switching Costs for Developers
A system for decreasing task switching costs
Chapter 8. How to Use Willpower Limits Instead of Letting Them Use You?
What are willpower limits?
Chapter 9. Cramming Versus Consistent Study and a Study System that Works
Chapter 10. Is Reading Important for Developers?
Why is reading important for developers?
Chapter 11. Learning How to Code – Getting Past Skill Plateaus
What is a learning plateau?
Getting past skill plateaus
Chapter 12. Developer Learning Curve – Why Learning How to Code Takes So Long
What is the learning curve?
The developer learning curve
Liftoff
The twilight zone
The zone
A unique journey
Chapter 13. Slowing Down to Learn How to Code Faster
Learn how to code faster
A practical system
Chapter 14. Mental Models for Learning How to Code and Improve as a Developer
Mental models for the Kouros
Chapter 15. A Developer's Guide for Hacking Procrastination to Achieve Success
Root causes of procrastination
Hacking procrastination
Chapter 16. The Problem with Procrastination for Developers
The problem with procrastination
Chapter 17. Practical Ways to Use the Pomodoro Technique as a Developer
Practical ways to use the Pomodoro Technique
Practical implementation
Chapter 18. The Power of Making Mistakes – Learning by Failing
The secret weapon to mastery – making mistakes
Chapter 19. Learn How to Code – The Guide to Memorization
The guide to memorization
Not everything has to be memorized
Chapter 20. A System for Learning a New Programming Language
Chapter 21. Development Study Tips – Reverse Note-Taking
The problem with traditional note-taking
Part II. Freelancer Skills
Chapter 22. Tips for Organically Growing a Freelance Business
Organically growing a freelance business
Chapter 23. Freelancing Tips – Knowing When to Fire a Client
My urgent client
The joy of firing a client
Chapter 24. Dodging Silver Bullets for Scalable Freelance Projects
The problem with silver bullets
Chapter 25. A Freelance Guide to Managing Advanced Features
Managing advanced features
The talent pool
The process
The result
A caveat
Chapter 26. Freelancer Interviews – Practical Tips for Taking Over a Legacy Application
Chapter 27. Five Tips for Taking Over a Legacy Application
Tips for taking over a legacy application