Listmania!
Professional Software Development
By an Amazon.com customer
Leading and Managing in Silicon Valley : Successful Engineering Entrepreneurs' Best Practices and Career Guidance for Tomorrow's Technical Leaders on Leadership, Management, Development, and BusinessLeading and Managing in Silicon Valley : Successful Engineering Entrepreneurs' Best Practices and Career Guidance for Tomorrow's Technical Leaders on Leadership, Management, Development, and Business by Thomas Hempel
Buy new: $44.95 / Used from: $68.47
This is a great book for people that would like to understand how the management portion of professional Software Engineering should be done. How do you manage the teams, what are the roles and responsibilities, how do you work with those around you, ... Get ahead, read, learn, and engage.
Refactoring: Improving the Design of Existing CodeRefactoring: Improving the Design of Existing Code by Martin Fowler
Buy new: $41.93 / Used from: $24.38
This has to be one of the best books in computer science. A thorough treatment of how to change the design of existing code without sacrificing stability. Refactoring needs to be added to the dictionary.
Pragmatic Version Control Using Git (Pragmatic Starter Kit)Pragmatic Version Control Using Git (Pragmatic Starter Kit) by Travis Swicegood
Buy new: $23.07 / Used from: $14.48
This is an excellent overview of one of the most powerful version control systems ever. I highly recommend checking out this book and git.
Test Driven Development: By ExampleTest Driven Development: By Example by Kent Beck
Buy new: $41.23 / Used from: $25.00
I really enjoyed this book and am a great fan of Test Driven Development.
Clean Code: A Handbook of Agile Software CraftsmanshipClean Code: A Handbook of Agile Software Craftsmanship
Buy new: $39.17 / Used from: $26.00
Writing this right. Keep it clean and simple.