프로그래머 추천도서 64선 / 구입 링크 및 개정판 정리

  1. The Pragmatic Programmer: From Journeyman to Master

  2. Code Complete: A Practical Handbook of Software Construction, Second Edition

  3. Refactoring: Improving the Design of Existing Code

  4. Design Patterns: Elements of Reusable Object-Oriented Software

  5. The C Programming Language

  6. Programming Pearls (2nd Edition)

  7. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition)

  8. Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science)

  9. The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition)

  10. The Practice of Programming (Addison-Wesley Professional Computing Series)

  11. Introduction to Algorithms, 3rd Edition

  12. Programming Ruby 1.9 & 2.0: The Pragmatic Programmers' Guide (The Facets of Ruby)

  13. Advanced Programming in the UNIX Environment, 3rd Edition

  14. The Art of UNIX Programming (The Addison-Wesley Professional Computng Series)

  15. The C++ Programming Language (4th Edition)

  16. The Art of Computer Programming, Vol. 1: Fundamental Algorithms, 3rd Edition

  17. Test Driven Development: By Example

  18. Rapid Development: Taming Wild Software Schedules

  19. The Unix Programming Environment (Prentice-Hall Software Series)

  20. Peopleware: Productive Projects and Teams (3rd Edition)

  21. Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library

  22. Joel on Software

  23. Agile Software Development, Principles, Patterns, and Practices

  24. Head First Design Patterns

  25. Operating System Concepts

  26. Unix Network Programming, Volume 1: The Sockets Networking API (3rd Edition)

  27. Compilers: Principles, Techniques, and Tools

  28. Extreme Programming Explained: Embrace Change, 2nd Edition (The XP Series)

  29. Programming Windows: Writing Windows 8 Apps With C# and XAML (Developer Reference)

  30. Effective Java (2nd Edition)

  31. Facts and Fallacies of Software Engineering

  32. Modern C++ Design: Generic Programming and Design Patterns Applied

  33. Programming Perl: Unmatched power for text processing and scripting

  34. JavaScript: The Definitive Guide: Activate Your Web Pages (Definitive Guides)

  35. Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition)

  36. The Design of Everyday Things: Revised and Expanded Edition

  37. Code: The Hidden Language of Computer Hardware and Software

  38. Concepts, Techniques, and Models of Computer Programming

  39. Computer Architecture, Fifth Edition: A Quantitative Approach

  40. Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems

  41. Information Architecture: For the Web and Beyond

  42. Modern Database Management (12th Edition)

  43. Artificial Intelligence: A Modern Approach (3rd Edition)

  44. Object-Oriented Software Construction (2nd Edition)

  45. Pragmatic Version Control: Using Subversion (2nd Edition)

  46. PHP and MySQL Web Development (5th Edition)

  47. Unix Power Tools: 100

  48. Computer Networks (5th Edition)

  49. Modern Operating Systems (4th Edition)

  50. Debugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems

  51. How to Design Programs: An Introduction to Programming and Computing

  52. Practical Common Lisp

  53. Hackers & Painters: Big Ideas from the Computer Age

  54. Software Project Survival Guide

  55. The C++ Standard Library: A Tutorial and Reference (2nd Edition)

  56. More Effective C++: 35 New Ways to Improve Your Programs and Designs

  57. Assembly Language Step-by-Step: Programming with Linux

  58. Computer Graphics: Principles and Practice (3rd Edition)

  59. Working Effectively with Legacy Code

  60. Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp

  61. How to Solve It: A New Aspect of Mathematical Method

  62. The Psychology of Computer Programming

  63. My Job Went to India: 52 Ways to Save Your Job

  64. Professional Software Development: Shorter Schedules, Higher Quality Products, More Successful Projects, Enhanced Careers

==========================================================================
다음 링크의 프로그래머 필독서의 원서와 번역판 최신 Edition 기준으로 수정
잘못 링크 되어있거나 빠진 내용이 있으면 댓글로 알려주세요.
==========================================================================

16.02.12 수정

16.02.12 기준의 Edition 반영 및 글자 크기 수정

티스토리 툴바