Vào cuối năm 2020, tôi bắt đầu có thói quen đọc các tin tức công nghệ vào đầu giờ (tầm 7g30) mỗi sáng. Những gì thú vị được tôi lưu lại trong mục Đọc báo để sau này có thể tham khảo trở lại phục vụ cho những mục đích của mình như viết blog, viết tài liệu hay làm một dự án.
Hôm nay, ngày 7/3/2022, chợt xuất hiện trong tôi một ý nghĩ, đó là sẽ tạo một trang tập hợp các liên kết đến các cuốn sách kinh điển chuyên ngành. Nói là “kinh điển” vì chúng đã quá cũ (quá cũ nên mới có may mắn được nhận miễn phí trên mạng nếu không bạn sẽ phải đến các trang mua sách như Amazone) nhưng giá trị chúng mang lại vẫn ảnh hưởng đến ngày nay.
Tôi sẽ bổ sung bộ sưu tập này theo thời gian, bắt đầu từ hôm nay, ngày 7/3/2022. Mục tiêu là mỗi ngày sẽ bổ sung một vài cuốn tìm được. Bộ sưu tập này chỉ là tập hợp các liên kết đến các các cuốn sách một cách ngẫu nhiên mà tôi tìm thấy được mỗi ngày.
Những cuốn sách vượt thời gian
- The Art of ASSEMBLY LANGUAGE PROGRAMMING
- The Pragmatic Programmer – From Journeyman To Master
- Code Complete: A Practical Handbook of Software Construction, Second Edition
- Essential C
- Programming Languages: Principles and Paradigms
- Structure and Interpretation of Computer Programs
- The C Programming Language
- Introduction to Algorithms
- Compiler Design in C
- Introduction to Compilers and Language Design
- Compiler Construction
- An Introduction to C Language and Software Design
- Refactoring: Improving the Design of Existing Code
- NoSQL Distilled – A Brief Guide to the Emerging World of Polyglot Persistence
- The Art Of C Programming
- Introduction to Compilers and Language Design (Online Book)
- Data Science in Context: Foundations, Challenges, Opportunities
- The Dao of Functional Programming
- The Fuzzing Book – Tools and Techniques for Generating Software Tests
- Một vài cuốn thú vị khác đã và đang đọc từ năm 2018 đến nay
- Foundations of Databases (A book published by Addison Wesley)
- Elements of Programming
- Paradigms of Artificial Intelligence Programming
- High Performance Browser Networking
- Modern C
- Code Simplicity
- Programming Languages: Application and Interpretation
- Learning Modern 3D Graphics Programming
- Algorithms and Data Structures – The Basic Toolbox