Pragmatic Thinking and Learning is a great book to read if you are interested in optimizing your learning. Gaining experience should be done efficiently. Some applicable techniques the book recommends include involving more of your senses, diving into an activity without prior knowledge, learning deliberately, and maintaining your focus. More senses would be drawing out what your code does on a piece of paper before typing into an IDE. Diving into an activity is about immediately taking action so that later explanations make sense, rather than theorizing first and then doing. Deliberate learning and your focus are fundamental in gaining experience, as being aware of your actions helps correct mistakes. The author draws comparisons to software engineering when discussing the paradigms of what pragmatic thinking is about.
About The Book
Software development happens in your head. Not in an editor, IDE, or designtool. You’re well educated on how to work with software and hardware, but what about wetware–our own brains? Learning new skills and new technology is critical to your career, and it’s all in your head.
In this book by Andy Hunt, you’ll learn how our brains are wired, and how to take advantage of your brain’s architecture. You’ll learn new tricks and tipsto learn more, faster, and retain more of what you learn.
Written by Andy Hunt.