A software professional may come across different technical book in his career . What are some of the must read technical books for a software professional ?
Must Read Technical Books for Programmers
CODE – The Hidden Language of Computer Hardware and Software by Charles Petzold
This is a book written by Charles Petzold which provides excellent explanation of some of the inner workings of computers.
Know more about CODE – The Hidden Language of Computer Hardware and Software by Charles Petzold at https://www.microsoft.com/learning/en-us/book.aspx?ID=4677&locale=en-us
Eloquent Javascript : A Modern Introduction to Programming by Marijn Haverbeke
Want to learn about JavaScript , one of the good books to start with .
Know more about Eloquent Javascript : A Modern Introduction to Programming by Marijn Haverbeke at http://eloquentjavascript.net/
Jerry Sussman’s and Julie Sussman’s Structure and Interpretation of Computer Programs
This book is a good computer science textbook and it is said to be used in introductory courses at MIT. It is also said to be one of the bibles of the LISP/Scheme world.
Know more about the Jerry Sussman’s and Julie Sussman’s Structure and Interpretation of Computer Programs at http://mitpress.mit.edu/sicp/
The Pragmatic Programmer: From Journeyman to Master by Andrew Hunt
Like the title says – its for the programmers .
Know more about The Pragmatic Programmer: From Journeyman to Master by Andrew Hunt at http://www.amazon.in/The-Pragmatic-Programmer-Journeyman-Master/dp/020161622X
Working Effectively With Legacy Code – Michael
Every developer would have worked on legacy code at some point of his career . This is a book that explains how to work effectively with legacy code.
Know more about Working Effectively With Legacy Code by Michael at http://www.amazon.com/Working-Effectively-Legacy-Robert-Martin-ebook/dp/B005OYHF0A/
Refactoring: Improving the Design of Existing Code
If you are one of the developers looking at improving the code and design , have a look at the book Refactoring: Improving the Design of Existing Code . Know more about Refactoring: Improving the Design of Existing Code at
http://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/0201485672