a blog for those who code

Tuesday 5 January 2016

3 Books Programmers must read in 2016

In this post we will be discussing about 3 must read books for programmers in 2016. These books are nowhere related with programming tips or tricks but will help you to become better programmer. These books fall under "Programming Soft Skills" category. There are a lot of books which fall under "Programming Soft Skill" category, but these books are a great way to start with.

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.


Bonus: Learn About History of Programming

Please Like and Share the CodingDefined.com Blog, if you find it interesting and helpful.

1 comment:

  1. Very useful information. I am knowing it for the first time. Thanks for sharing.