11---
22layout : post
3- title : " New Developer Summer Reading List"
3+ title : " The Intern & New Hire Summer Reading List"
44categories :
55- blog
66disclaimer : true
@@ -10,10 +10,9 @@ disclaimer: true
1010[ The Pragmatic Programmer: From Journeyman to Master] [ pp ]
1111Andrew Hunt, David Thomas
1212
13- The Pragmatic Programmer &mdash ; sometimes shortened to just PragProg &mdash ; is widely considered
14- as one of the most important books for developers. Even though it was written over 10 years ago, it
15- holds up extremely well over time because it focuses less of specific technologies and more on solid
16- methodologies and fundamental skills.
13+ The Pragmatic Programmer is widely considered as one of the most important books for developers.
14+ Even though it was written over 10 years ago, it holds up extremely well over time because it
15+ focuses less of specific technologies and more on solid methodologies and fundamental skills.
1716
1817For a new developer, this book is a whirlwind tour that &mdash ; in a manageable 250 pages &mdash ; covers
1918everything from getting the most out of your development tools to software design principles to career
@@ -25,7 +24,7 @@ Sections to pay close attention to:
2524* __ Decoupling and the Law of Demeter__ : smaller modules with minimal dependencies are good
2625* __ Programming by Coincidence__ : learn to program deliberately
2726
28- Alternative: [ Clean Code] [ cc ] (more focus on the mechanics of writing good code)
27+ Alternative: [ Clean Code] [ cc ] (more focused on the mechanics of writing good code)
2928
3029[ pp ] : http://www.amazon.com/exec/obidos/ASIN/020161622X/ref=nosim&tag=bookreview0a1-20
3130[ cc ] : http://www.amazon.com/exec/obidos/ASIN/0132350882/ref=nosim&tag=bookreview0a1-20
@@ -37,9 +36,9 @@ Alternative: [Clean Code][cc] (more focus on the mechanics of writing good code)
3736Dave Hoover, Adewale Oshineye
3837
3938Following the Pattern Language format, this book focuses on the journey from beginner developer
40- to journeyman to master and introduces the concept of Software Craftsmanship. Some many of the
41- "Context" sections were spot on with how I felt during my first six months as a professional that
42- I was a little worried the authors were stalking me .
39+ to journeyman to master and introduces the concept of Software Craftsmanship. I was a little worried
40+ that the authors were stalking me because so many of the "Context" sections captured exactly with how
41+ I felt during my first six months as a professional developer .
4342
4443This book is less popular than others, but it has been the most impactful book I've found for starting
4544a career in software. There is so much fantastic advice in this book that it deserves to be more
@@ -67,7 +66,7 @@ of general purpose advice for designing software that is a joy to work with and
6766has a very friendly writing style and this book explains concepts with an ease that is lacking in other
6867books on the subject of design (I'm looking at you Gang of Four...).
6968
70- This book is a great introduction to some fairly advanced concepts &mdash ; dependency injection,
69+ This book is a great introduction to some more advanced design concepts &mdash ; dependency injection,
7170Tell Don't Ask, role behavior, object composition &mdash ; that doesn't feel overwhelming. A new developer
7271won't pick up and master every concept the first time, but it is good to get exposure as early as possible.
7372
0 commit comments