#777 in Computers & technology books
Use arrows to jump to the previous/next product
Reddit mentions of Extreme Programming Explained: Embrace Change, 2nd Edition (The XP Series)
Sentiment score: 4
Reddit mentions: 4
We found 4 Reddit mentions of Extreme Programming Explained: Embrace Change, 2nd Edition (The XP Series). Here are the top ones.
Buying options
View on Amazon.comor
Specs:
Height | 9.25 Inches |
Length | 7.35 Inches |
Number of items | 1 |
Release date | November 2004 |
Weight | 0.9259415004 Pounds |
Width | 0.8 Inches |
I've posted this before but I'll repost it here:
Now in terms of the question that you ask in the title - this is what I recommend:
Job Interview Prep
Junior Software Engineer Reading List
Read This First
Fundementals
Understanding Professional Software Environments
Mentality
History
Mid Level Software Engineer Reading List
Read This First
Fundementals
Software Design
Software Engineering Skill Sets
Databases
User Experience
Mentality
History
Specialist Skills
In spite of the fact that many of these won't apply to your specific job I still recommend reading them for the insight, they'll give you into programming language and technology design.
I did Java as my language in my undergrad (for the intro courses) and for higher level courses I did a mix of Objective-C, C, Ruby, Haskell, Clojure - whatever really seemed interesting or suited to solving the problem.
The only way you come to better understand a language and it's nuances, in my opinion, is to use it and use it a lot. Finding out the power of a language (and all common languages do have power -albeit different from each other) is awesome. The more you use it, you'll find what you hate.
I also read a bunch of side material - Extreme Programming Explained, Objective-C Programming: The Big Nerd Ranch, and the ever popular Learn You a Haskell For Great Good! are some of the things I played with.
If your curriculum doesn't require but offers a Capstone course, I would highly recommend it. Making a full product from start to finish is an amazing experience and it looks great on a resume.
Mike Cohn - User Stories Applied is probably the most practical agile book I've ever read
https://www.mountaingoatsoftware.com/books/user-stories-applied.
Also the OG: Kent Beck - XP Explained
https://www.amazon.com/Extreme-Programming-Explained-Embrace-Change/dp/0321278658
The Extreme Programming book itself isn't bad (I read the first edition).
Related, though not specifically about agile, is Peopleware. This addresses the "individuals and interactions" part of the manifesto. It's more directly written for managers, but I think it's a great read for anybody.