100 کتاب برتر در رابطه با کامپیوتر و برنامه نویسی که باید قبل از مرگ بخوانم
یکی از اهداف من برای قبل از مرگ خواندن ۱۰۰ کتاب برتر در رابطه با کامپیوتر و برنامه نویسی است. من سعی کردم فهرست این ۱۰۰ کتاب را آماده کنم و در اینجا قرار دهم که شاید برای شما هم مفید واقع شود. البته من فعلاً ۹۸ کتاب را پیدا کردم دو کتاب هم شما به من پیشنهاد کنید.
۱. Code: The Hidden Language of Computer Hardware and Software اثر Charles Petzold
۲. Structure and Interpretation of Computer Programs اثر Harold Abelson, Gerald Jay Sussman, and Julie Sussman
۳. Design Patterns: Elements of Reusable Object-Oriented Software اثر Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides
۴. Algorithms + Data Structures = Programs اثر Niklaus Wirth
۵. The C Programming Language اثر Brian W. Kernighan and Dennis M. Ritchie
۶. The Art of Computer Programming, Volumes 1-4a Boxed Set اثر Donald E. Knuth
۷. Introduction to Algorithms, Third Edition اثر Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein
۸. Clean Code: A Handbook of Agile Software Craftsmanship اثر Robert C. Martin
۹. Head First Design Patterns: A Brain-Friendly Guide اثر Eric Freeman, Bert Bates, Kathy Sierra, and Elisabeth Robson
۱۰. Cracking the Coding Interview: 189 Programming Questions and Solutions اثر Gayle Laakmann McDowell
۱۱. The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win اثر Gene Kim, Kevin Behr, and George Spafford
۱۲. The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) اثر Frederick P. Brooks Jr.
۱۳. The Soul of a New Machine اثر Tracy Kidder
۱۴. The Pragmatic Programmer: From Journeyman to Master اثر Andrew Hunt and David Thomas
۱۵. Working Effectively with Legacy Code اثر Michael C. Feathers
۱۶. Hackers: Heroes of the Computer Revolution اثر Steven Levy
۱۷. Computer Science Distilled: Learn the Art of Solving Computational Problems اثر Wladston Ferreira Filho
۱۸. SQL Cookbook: Query Solutions and Techniques for Database Developers اثر Anthony Molinaro
۱۹. JavaScript: The Good Parts اثر Douglas Crockford
۲۰. Test Driven Development: By Example اثر Kent Beck
۲۱. Eloquent JavaScript: A Modern Introduction to Programming اثر Marijn Haverbeke
۲۲. Domain Driven Design: Tackling Complexity in the Heart of Software اثر Eric Evans
۲۳. The Art of Unix Programming اثر Eric S. Raymond
۲۴. The Complete Software Developer’s Career Guide اثر John Sonmez
۲۵. Refactoring: Improving the Design of Existing Code اثر Martin Fowler, Kent Beck, John Brant, William Opdyke, and Don Roberts
۲۶. Don’t Make Me Think, Revisited: A Common Sense Approach to Web Usability اثر Steve Krug
۲۷. Mastering Bitcoin: Unlocking Digital Cryptocurrencies اثر Andreas M. Antonopoulos
۲۸. The Elements of Computing Systems: Building a Modern Computer from First Principles اثر Noam Nisan and Shimon Schocken
۲۹. The Well-Grounded Rubyist اثر David A. Black
۳۰. Programming Pearls (2nd Edition) اثر Jon Bentley
۳۱. The Little Schemer – 4th Edition اثر Daniel Friedman and Matthias Felleisen
۳۲. The Design of Everyday Things: Revised and Expanded Edition اثر Don Norman
۳۳. Effective Java اثر Joshua Bloch
۳۴. Thinking in Java اثر Bruce Eckel
۳۵. The Algorithm Design Manual اثر Steven S Skiena
۳۶. Practical Object-Oriented Design: An Agile Primer Using Ruby (2nd Edition) اثر Sandi Metz
۳۷. Refactoring to Patterns اثر Joshua Kerievsky
۳۸. Peopleware: Productive Projects and Teams, Third Edition اثر Tom DeMarco and Timothy Lister
۳۹. Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation اثر Jez Humble and David Farley
۴۰. The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses اثر Eric Ries
۴۱. Release It!: Design and Deploy Production-Ready Software اثر Michael T. Nygard
۴۲. Don’t Make Me Think: A Common Sense Approach to Web Usability, 2nd Edition اثر Steve Krug
۴۳. The Joy of Clojure, Second Edition: Thinking the Clojure Way اثر Michael Fogus and Chris Houser
۴۴. The Docker Book: Containerization is the new virtualization اثر James Turnbull
۴۵. The Ruby Programming Language: Everything You Need to Know اثر David Flanagan and Yukihiro Matsumoto
۴۶. Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People اثر Aditya Bhargava
۴۷. Seven Concurrency Models in Seven Weeks: When Threads Unravel اثر Paul Butcher
۴۸. Growing Object-Oriented Software, Guided by Tests اثر Steve Freeman and Nat Pryce
۴۹. Expert C Programming: Deep C Secrets اثر Peter van der Linden
۵۰. The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity اثر Alan Cooper
۵۱. Learning Python, 5th Edition اثر Mark Lutz
۵۲. Head First Java, 2nd Edition اثر Kathy Sierra and Bert Bates
۵۳. Parallel Programming with Microsoft Visual C++: Design Patterns for Decomposition and Coordination on Multicore Architectures اثر Colin Campbell, Ade Miller, and Stephen Toub
۵۴. Learn You a Haskell for Great Good!: A Beginner’s Guide اثر Miran Lipovaca
۵۵. Dependency Injection: Design Patterns Using Spring and Guice اثر Dhanji R. Prasanna
۵۶. The HTTP Pocket Guide: Introduction to the HTTP Protocol اثر Chris Shiflett
۵۷. Essential Scrum: A Practical Guide to the Most Popular Agile Process (Addison-Wesley Signature Series (Cohn)) اثر Kenneth S. Rubin
۵۸. Agile Software Development, Principles, Patterns, and Practices اثر Robert C. Martin
۵۹. Thinking in Systems: A Primer اثر Donella H. Meadows
۶۰. Computer Networks, Fifth Edition: A Systems Approach اثر Larry Peterson and Bruce Davie
۶۱. Basics Of Compiler Design اثر Torben Mogensen
۶۲. Becoming a Technical Leader: An Organic Problem-Solving Approach اثر Gerald M. Weinberg
۶۳. The Unix Programming Environment اثر Brian W. Kernighan and Rob Pike
۶۴. The Art of Deception: Controlling the Human Element of Security اثر Kevin D. Mitnick and William L. Simon
۶۵. The Rails 5 Way اثر Obie Fernandez
۶۶. High Performance MySQL: Optimization, Backups, and Replication اثر Baron Schwartz, Peter Zaitsev, and Vadim Tkachenko
۶۷. Getting Real: The Smarter, Faster, Easier Way to Build a Successful Web Application اثر 37signals
۶۸. Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam اثر Bert Bates and Kathy Sierra
۶۹. Purely Functional Data Structures اثر Chris Okasaki
۷۰. The Elements of Computing Systems, Building a Modern Computer from First Principles اثر Noam Nisan and Shimon Schocken
۷۱. The Art of Community: Building the New Age of Participation اثر Jono Bacon
۷۲. Learning PHP, MySQL, JavaScript, and CSS: A Step-by-Step Guide to Creating Dynamic Websites اثر Robin Nixon
۷۳. Disciplined Agile Delivery: A Practitioner’s Guide to Agile Software Delivery in the Enterprise اثر Scott W. Ambler and Mark Lines
۷۴. Anya’s Ghost اثر Vera Brosgol ۷۵. The Handmaid’s Tale اثر Margaret Atwood
۷۶. Little Brother اثر Cory Doctorow ۷۷. Cryptonomicon اثر Neal Stephenson
۷۸. The Complete Idiot’s Guide to Computer Basics, 5th Edition اثر Joe Kraynak and Timothy E. Warner
۷۹. The Lean Entrepreneur: How to Make Your Startup Succeed اثر Brant Cooper and Patrick Vlaskovits
۸۰. Working Effectively with Unit Tests اثر Jay Fields, Shane Harvie, Martin Fowler, and Kent Beck
۸۱. Agile Estimating and Planning اثر Mike Cohn ۸۲. The Algorithm Design Manual, Second Edition اثر Steven S Skiena
۸۳. The Art of Agile Development اثر James Shore and Shane Warden
۸۴. The Design of Design: Essays from a Computer Scientist اثر Frederick P. Brooks Jr.
۸۵. Computer Organization and Design MIPS Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design) اثر David A. Patterson and John L. Hennessy
۸۶. The Complete Idiot’s Guide to Computer Science اثر Joe Kraynak and William S. Davis
۸۷. Code Complete 2: A Practical Handbook of Software Construction, Second Edition اثر Steve McConnell
۸۸. Don’t Make Me Think! A Common Sense Approach to Web Usability, Second Edition اثر Steve Krug
۸۹. Operating System Concepts اثر Abraham Silberschatz, Peter B. Galvin, and Greg Gagne
۹۰. Perl Cookbook, Second Edition اثر Tom Christianson and Nathan Torkington
۹۱. TCP/IP Illustrated, Volume 1: The Protocols (2nd Edition) (Addison-Wesley Professional Computing Series) اثر W. Richard Stevens
۹۲. Continuous Integration: Improving Software Quality and Reducing Risk اثر Paul M. Duvall, Steve Matyas, and Andrew Glover
۹۳. Artificial Intelligence: A Modern Approach (3rd Edition) اثر Stuart Russell and Peter Norvig
۹۴. Pro Git اثر Scott Chacon and Ben Straub ۹۵. Web Development with Node and Express: Leveraging the JavaScript Stack اثر Ethan Brown
۹۶. The Big Nerd Ranch Guide (Big Nerd Ranch Guides) اثر Aaron Hillegass and Mikey Ward ۹۷. My First Summer in the Sierra اثر John Muir
۹۸. The Lean Product Playbook: How to Innovate with Minimum Viable Products and Rapid Customer Feedback اثر Dan Olsen
۹۹. …
۱۰۰. …
راستی سعی کردم اکثر این کتابها را به صورت pdf یا epub پیدا کنم. در صورتی که وقت کردم در آینده آنها را به صورت لینک مستقیم دانلود قرار میدم. اما تا آن موقع اگر کتابی از این فهرست مد نظرتان هست بفرمایید در صورتی که داشتم آنرا از طریق ایمیل در اختیارتان قرار میدم.
ممنون میشم اون دو کتاب را به من پیشنهاد بدید و این پست از وبپای و این فهرست را کامل کنید.
موفق باشید
دیدگاهتان را بنویسید