thảo luận Chia sẻ những cuốn sách hay về IT mà mọi người hay đọc

:D:D Bên cạnh những video chất lượng trên youtube, những khóa học trên udemy giúp cho mọi người dễ tiếp cận hơn với IT thì không thể thiếu được những cuốn sách tâm huyết từ kinh nghiệm của chính tác giả. Những cuốn sách giúp cho mọi người không chỉ giúp nâng cao vốn ngôn ngữ mà còn giúp chúng ta hiểu sâu hơn về công nghệ:beauty::beauty::beauty:
undefined - Imgur (4).png
.Tuy nhiên, đôi lúc sách , tài liệu về IT khá là nhiều, nên khó có thể biết được mình đã chọn được một cuốn sách tốt phù hợp với bản thân:(:(. Nên em xin phép lập topic nàyđể mọi người chia sẻ những cuốn sách IT mà các bác hay đọc với mọi lĩnh vực, mọi level trong IT
VvdFMUC (1).gif

Nội dung chia sẻ:
*Tên sách-Tên tác giả:
*Lĩnh vực: (Web,AI,......)
*Level:
*Nhận xét của bản thân về cuốn sách:
 
Last edited:
Tên sách-Tác giả :Ultimate ASP.NET Core 3 web API-Code Maze
Level :Beginer đến medium
Lĩnh vực :.NET, backend
Nhận xét: Với mình sách khá đầy đủ kiến thức bao gồm: entity framework, log, repository pattern, DTO,AutoMapper,Validation,Async programming, Action Filter,Data Shaping,HTEOAS,Version API,Caching, JWT identity,...:D:D khá tuyệt vời vì có 1 cuốn sách hệ thống khá đầy đủ, https://github.com/MoienTajik/AspNetCore-Developer-Roadmap so vs roadmap mình thấy khá OK,không b nó có đủ để làm chưa vì mình chưa đi làm bao giờ nhưng mình khá vui khi tìm được cuốn sách như này, mình cũng áp dụng đc nhiều thứ
 
Tên sách: Dive into Deep Learning
Level: Intermediate, cần có chút kiến thức về lập trình và toán đại cương
Lĩnh vực: AI, ML
Nhận xét: Sách đầy đủ cái nhìn tổng quát về học sâu, bao gồm cả code, notebook thực hành thuật toán trong sách. Có nhiều các khóa học về Deep Learning lấy cuốn này làm textbook.
 
Clean code
Tác giả: Robert C. Martin aka Uncle Bob
Lĩnh vực: nền tảng căn bản
Level: beginner
Nhận xét: quá huyền thoại rồi
Bổ sung 1 số cuốn nên đọc song song cho junior/fresher:

Philosophy of Software Design
Tác giả: John Ousterhout
Lĩnh vực: Coding Technique
Level: Beginner
Nhận xét: Cuốn này chỉ trích một số kỹ thuật được đề xuất bởi Uncle Bob, dưới góc nhìn thực tế hơn (vd: Function size). Mình đánh giá cuốn này cao hơn cuốn Clean Code, nhưng tốt nhất nên đọc song song để thấy 2 cách nhìn cho cùng một vấn đề.

Refactoring:
Tác giả: Martin Fowler
Lĩnh vực: Coding Technique
Level: Intermediate
Nhận xét: Đây là cuốn sách làm phổ biến các kỹ thuật liên quan đến refactoring. Nếu không thích phong cách viết sách của Martin Fowler thì có thể đọc https://refactoring.guru/, đa số nội dung cũng cóp nhặt từ cuốn của Martin Fowler.

Code Complete
Tác giả: Steve McConnell
Lĩnh vực: Coding technique - Software Engineering.
Level: Beginner - Intermediate
Nhận xét: Cuốn sách đầy đủ nhất, đề cập mọi khía cạnh của phát triển phần mềm. Nếu chỉ được chọn 1 cuốn sách để đọc thì cuốn sách này là đủ để bắt đầu sự nghiệp phát triển phần mềm.

The Missing Readme
Tác giả: Chris Riccomini, Dmitriy Ryaboy

Lĩnh vực: Coding technique - Soft Skills.
Level: Beginner
Nhận xét: Cuốn sách đề cập đến những công việc thực tế thường ngày của developer, nói về những vấn đề thường không được dạy trong trường (code review, technical design documentation, working with managers...)
 
Last edited:
:) giá mà có bác nào share những cuốn về design databse nhỉ, mìnhđang cầnđọc mà nhiều quá k b cuốn nào OK
Design Database thì mình thấy mấy cuốn này

High Performance MySQL (3rd Edition)
Tác giả: Baron Schwartz
Level: Advanced
Nhận xét: Cuốn sách này được viết bởi consultants từ Percona nên họ có kiến thức rất sâu về DB design. Cuốn sách khá rộng, nhưng có một số chương nói rất sâu về physical database design (schema, index, data types). bản 3rd edition đầy đủ hơn bản 4th edition, nên đọc 3rd edition trước khi đọc 4th edition. Mình khuyến khích đọc ngay cả khi không sử dụng MySQL.

SQL Antipatterns
Tác giả: Bill Karwin
Level: Intermediate
Nhận xét: Tác giả đề cập đến một số anti patterns trong thiết kế database và query sql, đồng thời đưa ra một số patterns trong thiết kế database để xử lý những anti patterns này. Ví dụ một số bài toán được đề cập là lưu trữ hierarchical data trong CSDL quan hệ, hay tại sao EAV là anti pattern.

NoSQL Distilled
Tác giả: Martin Fowler
Level: Intermediate
Nhận xét: Tác giả đề cập đến cái loại cơ sở dữ liệu NoSQL phổ biến và cách tiếp cận khi thiết kế những databases này.

Database Design for Mere Mortal
Tác giả: Michael J Hernandez
Level: Beginner
Nhận xét: Cuốn sách này chuyên về logical design cho CSDL quan hệ. Bản thân mình không thích cuốn này lắm nhưng có thể nhiều người thấy hữu ích, và nó là cuốn sách nổi tiếng nhất trong thiết kế cơ sở dữ liệu quan hệ.

Nếu chỉ đọc một cuốn thì mình khuyến khích đọc cuốn High Performance MySQL.

______

Edit 2022-06-24:
The Data Model Resource Book, Vol. 3: Universal Patterns for Data Modeling
Tác giả: Len Silverston , Paul Agnew
Level: Intermediate
Nhận xét: Cuốn sách này tổng hợp một số design patterns cho logical database design, chủ yếu cho business applications. Developers làm biz apps có thể sẽ thấy hữu ích. Cuốn này là 1 trong bộ 3 cuốn sách, Vol 1 vol 2 tổng hợp một số data models cụ thể cho từng industry, mình chưa đọc vol 1 vol 2 nên không có đánh giá.
 
Last edited:
Tên sách-Tác giả :Ultimate ASP.NET Core 3 web API-Code Maze
Level :Beginer đến medium
Lĩnh vực :.NET, backend
Nhận xét: Với mình sách khá đầy đủ kiến thức bao gồm: entity framework, log, repository pattern, DTO,AutoMapper,Validation,Async programming, Action Filter,Data Shaping,HTEOAS,Version API,Caching, JWT identity,...:D:D khá tuyệt vời vì có 1 cuốn sách hệ thống khá đầy đủ, https://github.com/MoienTajik/AspNetCore-Developer-Roadmap so vs roadmap mình thấy khá OK,không b nó có đủ để làm chưa vì mình chưa đi làm bao giờ nhưng mình khá vui khi tìm được cuốn sách như này, mình cũng áp dụng đc nhiều thứ
Mình lại thấy cuốn này viết khá hời hợt nhỉ :confuse:
Đọc mấy sách của Adam Freeman thấy viết chi tiết cực kì, qua đọc cuốn trên của Code Maze tụt mode vãi.
Đang có cuốn Mastering ASP.NET Web API by Mithun Pattankar mà chưa kịp đọc.
 

Soft Skills: The software developer's life manual​

Level: Medium
Lĩnh vực: Soft skills
Tác giả: John Sonmez
Nhận xét: thật ra mình mới đọc có vài page và vẫn đang đọc tiếp, nhưng mà cá nhân cảm thấy hay vì tập trung nhiều hơn về cách handle life, các kỹ năng khác ngoài coding.
 
Klq nhưng thím này vẫn là sinh viên đúng k?. Thím hướng theo mảng nào vậy?. Thấy khá đam mê IT nhỉ?
:) em đang sinh viên năm 2 ạ ,định hướng của em là theo mảng web, thích đọc sách nên lập topic vừa để chia sẻ vừa sau này sau có cần tài liệu gì thì lên đây kiếm ,trước k định hướng bản thân nên giờ thấy chuyên ngành trên trường k hợp nên tự học IT sau thấy mê khi thấy mk có thể ngồi tìm hiểu nó mà k thấy chán
 
Last edited:
Mình lại thấy cuốn này viết khá hời hợt nhỉ :confuse:
Đọc mấy sách của Adam Freeman thấy viết chi tiết cực kì, qua đọc cuốn trên của Code Maze tụt mode vãi.
Đang có cuốn Mastering ASP.NET Web API by Mithun Pattankar mà chưa kịp đọc.
:love: cảm ơn thím để em thử tìm cuốn Adam Freeman xem , cũng đang cần kiếm thêm sách về web API
 
Last edited:
Back
Top