I read a lot. It's a habit I've developed early, and I have no intention to abandon it any time soon. I read books, I read the news, I read blogs, I read various articles and tutorials. Basically, anything that manages to catch my eye.
When it comes to programming, most of my reading comes from the Internet. The main reason (apart from convenience) is that in such a dynamic area I like to get my knowledge from the most up-to-date sources possible. Books on programming, unfortunately, tend to become outdated quickly. Not all books, however. There are a few that will likely remain relevant for many years to come. I've recently finished reading one of such books - "The Pragmatic Programmer: From Journeyman to Master" by Andrew Hunt and Dave Thomas.
I found it to be an amazingly useful book. Even though it was published waaay back in 1999, it is still very relevant because it does not focus on any specific technology. Instead, it examines the core process - understanding what your clients want, and turning that requirement into working, maintainable code. As stated in the books description, it covers topics ranging from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse.
Of course, a lot of the stuff described is pretty obvious. However, I would not necessarily call that a flaw. It's still invaluable information for beginners, and for the more experienced programmers, the book helps organize the methods and concepts into a neat structure.
To sum up, I would say this book should be a must-read for anyone who wants to be a good programmer. It won't magically turn your bad code into awesome code, but it might as well give you a push in the right direction.
When it comes to programming, most of my reading comes from the Internet. The main reason (apart from convenience) is that in such a dynamic area I like to get my knowledge from the most up-to-date sources possible. Books on programming, unfortunately, tend to become outdated quickly. Not all books, however. There are a few that will likely remain relevant for many years to come. I've recently finished reading one of such books - "The Pragmatic Programmer: From Journeyman to Master" by Andrew Hunt and Dave Thomas.
I found it to be an amazingly useful book. Even though it was published waaay back in 1999, it is still very relevant because it does not focus on any specific technology. Instead, it examines the core process - understanding what your clients want, and turning that requirement into working, maintainable code. As stated in the books description, it covers topics ranging from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse.
Of course, a lot of the stuff described is pretty obvious. However, I would not necessarily call that a flaw. It's still invaluable information for beginners, and for the more experienced programmers, the book helps organize the methods and concepts into a neat structure.
To sum up, I would say this book should be a must-read for anyone who wants to be a good programmer. It won't magically turn your bad code into awesome code, but it might as well give you a push in the right direction.
No comments:
Post a Comment