I've been reading.
On average, I read one book related to software development per month.
I've been doing this since I started developer work in March.
I'm going to review what I've read and express my personal opinion.
I'm a newbie so this will naturally be reflected in my review.
My hope is that this will generate discussion and suggestions for further reading and exploration.
At first, most of what I was reading was directly related to projects that I was working on. As I started to get a handle on the basics at work, I compiled a list and started working through it.
I developed the list based off advice from a couple friends, Marshall being one of them, as well as recommended titles I found while searching stackoverflow.
See what I'm currently reading.
To date I've read:
- C# 2010 for Programmers
- Professional Silverlight 4
- CLR via C# (Dev-Pro) (text only) 3rd (Third) edition by J.Richter
- Programming Entity Framework 2nd edition
- Refactoring to Patterns
- Agile Software Development, Principles, Patterns, and Practices
- Pragmatic Unit Testing in C# with NUnit, 2nd Edition
- The Pragmatic Programmer
- C# in Depth, Second Edition
- Clean Code
- Code Complete
Books remaining in my library that I haven't read:
- Inside the Microsoft Build Engine
- The Inmates Are Running the Asylum
- Effective C#
- More Effective C#
- Head First Object-Oriented Analysis and Design
Books I'm planning on adding to my library:
- Patterns of Enterprise Application Architecture
- Real World Functional Programming: With Examples in F# and C#
Books I'm considering adding to my library:
- UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd Edition)
- Programming WCF Services: Mastering WCF and the Azure AppFabric Service Bus
- WPF 4 Unleashed
- Silverlight 4 Unleashed
- Universal Principles of Design, Revised and Updated: 125 Ways to Enhance Usability, Influence Perception, Increase Appeal, Make Better Design Decisions, and Teach through Design
- Coder to Developer: Tools and Strategies for Delivering Your Software
- Software Craftsmanship: The New Imperative
Wow, thats a good start for general software development and some specific stuff in the MS stack. Good choices. I need to read most of this too.
ReplyDelete