1. The Clean Coder - By Robert Cecil Martin
The Author introduces the disciplines, techniques, tools and practices of true software craftsmanship. The book is packed with practical advice about everything from estimating and coding to refactoring and testing. This book is about software professionalism. It contains a lot of pragmatic advice in an attempt to answer questions like :
What it means to behave as a true software craftsman
How to deal with conflict, tight schedules, and unreasonable managers
How to get into the flow of coding, and get past writer's block.
2. Pragmatic Thinking and Learning - By Andy Hunt
In this book by Andy Hunt, you will learn how our brains are wired, and how to take advantage of your brain's architecture. You will learn new tricks and tips to learn more, faster, and retain more of what you learn. You need a pragmatic approach to thinking and learning. You need to Refactor Your Wetware. In this book you will learn how to :
Use the Dreyfus Model of Skill Acquisition to become more expert
Leverage the architecture of the brain to strengthen different thinking modes
Manage knowledge more efficiently
3. The Passionate Programmer - By Chad Fowler
This book will help you to view your career as a business endeavor. In this book you will learn how to become an entrepreneur, driving your career in the direction of your choosing. You will learn how to build your software development career step by step, following the same path that you would follow if you were building, marketing and selling a product.
You will develop a structured plan for keeping your mind engaged and your skills fresh. You will learn how to assess your skills in terms of where they fit on the value chain, driving you away from commodity skills and toward those that are in high demand.
Please Like and Share the CodingDefined.com Blog, if you find it interesting and helpful.