Well besides being very busy lately I got 3 new books sent to me. Most of you have read them and I am learning quickly that two of these are must have reads for any programmer.
- Head First Design Patterns
- The Pragmatic Programmer
- Pragmatic version control using SubVersion
I have started to read Head First design patterns in conjunction with the book I am already reading Object Oriented Analysis and design. I am only 2+ chapters deep in the Design patterns book but for the first time In my short programming career I am learning that the code is secondary to the concept. For all of you noobs out there try to understand what I just said. Learn why you are doing something before the code . I think that is very hard to understand starting out but very very important. I am really excited to get all of these books in and promise to keep you all up to date in my journey. I can already tell the Strategy pattern will play a big role in my development going forward and hope to share my thoughts on that shortly.
This entry was posted on February 6, 2007 at 10:37 PM and has received 2970 views. Comments 3 |
Print this entry.
#1 by Sammy Larbi on 2/7/07 - 7:11 AM
I've recently picked up that habit. Right now I'm working on Code Complete 2nd Edition. I've got Pragmatic Programmer, and its next on my list.
#2 by Dan on 2/7/07 - 9:26 AM
Let me know your thoughts on Code Complete 2nd edition. I hear that is another must read!
#3 by Sammy Larbi on 2/7/07 - 10:29 AM
If I remember correctly, it was supposed to be a sort-of "compilation" of knowledge learned from top-notch professional programmers, as well as people in the academic world.
The main benefit though, is he goes more into detail that other sources explaining quite well the underlying principles of where we get a lot of these derived principles we follow. It helps understand and motivate, and I'm only about 150 pages into it (seems like a little less than a quarter of the book from memory, but I don't have it with me for reference).
From what I've read of it, I'd certainly recommend it (as if the many others who do so aren't enough!)