@manhnguyenv

Welcome to my blog!

12 Most Influential Books Every Software Engineer Needs to Read

January 22, 2018 01:48

12 Most Influential Books Every Software Engineer Needs to Read

Discover the timeless techniques and strategies that help you:

  • Design for minimum complexity and maximum creativity
  • Reap the benefits of collaborative development
  • Apply defensive programming techniques to reduce and flush out errors
  • Exploit opportunities to refactor—or evolve—code, and do it safely
  • Use construction practices that are right-weight for your project
  • Debug problems quickly and effectively
  • Resolve critical construction issues early and correctly
  • Build quality into the beginning, middle, and end of your project

1. Code Complete 2

51nWkLCu1SL._SL160_

2. Pragmatic Programmer

41HXiIojloL._SL160_

3. Structure and Interpretation of Computer Programs

41AJV8G0ZTL._SL160_

4. Introduction to Algorithms

41kXXE4mAKL._SL160_

5. Clean Code

41znMZniZ1L._SL160_

6. Refactoring

51T4YZ3HieL._SL160_

7. The Art of Computer Programming

41Jon2rS8nL._SL160_

8. CODE: The Hidden Language of Computer Hardware and Software

31GBgcA5PML._SL160_

9. Programming Pearls (2nd Edition)

pp2e

10. Design Patterns

download (2)

11. The Mythical Man-Month

51WIpM70FEL._SL160_

12. Working Effectively with Legacy Code

download (3)

Categories

Recent posts