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

Operating Systems Internals and Design Principles - William Stallings
Computer Organization and Architecture - William Stallings
FUNDAMENTALS OF Database Systems - Ramez Elmasri, Shamkant B. Navathe

Đi làm xong lại thích tìm hiểu xem chương trình của mình được thực thi trên máy tính như thế nào, nên quay lại đọc các sách này. Mấy quyền này thường được dùng làm giáo trình giảng dạy các môn kiến trúc máy tính, hệ điều hành, cơ sở dữ liệu ở các trường đại học nên có hệ thống và đầy đủ.
View attachment 1098225
đúng cái mình tìm, cho mình hỏi thím mua sách này ở đâu vậy
 
Em chủ yếu đọc sách tiếng anh, fen lên amazon tìm loại muốn đọc, tìm quyển rate cao, rồi quay lại z lib

Năm nay e nhằn mãi đc cuốn design data intensive của martin klepman, đọc khó vl. Hơn năm e mới đọc xong

Đc cái sách tiếng anh viết hay nên e cũng thích đọc
Uầy thấy bác cũng có thâm niên trong ngành mà nhằn cuốn "design data intensive" này mà hơn 1 năm lận, em junior cũng đang tìm hiểu về distributed system và design system đang tính đọc cuốn đó luôn mà nghe vậy hơi rén, có ai suggest cuốn nào khác về lĩnh vựng này cho em với?
 
Uầy thấy bác cũng có thâm niên trong ngành mà nhằn cuốn "design data intensive" này mà hơn 1 năm lận, em junior cũng đang tìm hiểu về distributed system và design system đang tính đọc cuốn đó luôn mà nghe vậy hơi rén, có ai suggest cuốn nào khác về lĩnh vựng này cho em với?
thích thì đọc thôi fen, sao phải rén. đọc cho mình chứ làm gì có dead line nào. tôi chưa làm cái nào distributed nên cũng nhiều thứ ko hiểu nên đọc lâu
 
Mình thấy những sách mà chuyên ngành, mà viết nó mỏng mỏng toàn là qua loa, giải thích khó hiểu lắm fen. Nên e thấy mấy cuốn về kĩ thuật đồ toàn dày ko à, ráng thôi fen :D
distributed system nó lớn vs phức tạp lắm, các lý thuyết bên dưới nó nhiều khi phải đọc paper để thì ms có, cho nên vứng os vs db trc đi r học nó sau, h đọc cx k hiểu đâu
 
Uầy thấy bác cũng có thâm niên trong ngành mà nhằn cuốn "design data intensive" này mà hơn 1 năm lận, em junior cũng đang tìm hiểu về distributed system và design system đang tính đọc cuốn đó luôn mà nghe vậy hơi rén, có ai suggest cuốn nào khác về lĩnh vựng này cho em với?
Cuốn design data-intensive application thiên về tầng data nên nếu thím làm việc với Cassandra, Kafka thì sẽ thấy quen thuộc và dễ đọc hơn vì thực tế là nội dung của sách cũng là kinh nghiệm của tác giả khi làm với mấy hệ thống này ở Linkedin;

Trong mảng này còn một số cuốn cũng nổi tiếng như:
Michael T. Nygard - "Release It! Design and Deploy Production-Ready Software" cuốn này bao quát hơn, đi từ các case study cụ thể, đa dạng tới những pattern phổ biến hiện nay! Thực tế thì hầu hết các pattern, khái niệm phổ biến của Microservices hiện nay đều xuất phát từ cuốn sách này (First Edition 2007)

Roland Kuhn - "Reactive Design Patterns" - Cuốn này thiên về các khái niệm của software development hơn, cụ thể là khái niệm reactive design và scala. Ngoài viêc sample code bằng scala thì chủ yếu để cấp tới các vấn đề chung trong thiết kế hệ thống dưới dạng các pattern, cuốn này có hơn 300 trang nhưng kiến thức cũng OK đủ cho software development thông thường bắt đầu!
 
The Matrix Calculus you Need for Deep Learning
Tác giả: Terence Parr, Jeremy Howard
Lĩnh vực: AI
Level: Beginner (em khá chắc là hầu hết hs cấp 3 sẽ hiểu được nếu đọc được tiếng Anh)
Nhận xét: Đây chắc là sách (nói là sách nhưng có 33 trang kể bìa thôi, giống paper hơn :D) tốt nhất về lý thuyết đại số tuyến tính cho ML cho người mới bắt đầu. Các sách toán khác thì nếu là sách cơ bản thì thường là giới thiệu khá nhiều chủ đề, nhiều cái không cần thiết và cũng không nối vào ML; các sách về ML có phần giới thiệu toán cũng phi khá nhanh qua phần đấy, chủ yếu cho ai biết rồi nhớ lại chứ khó mà học từ đấy được
 
Trường hợp của bạn mình khuyên thật là nên cày kĩ OOP + Database + 1 framework web (nếu bạn làm web). Tiếp đến là DSA, học kĩ cơ bản như các thuật toán phổ biến nhất, hiểu và viết dc đệ quy, nắm được stack, queue, tree,..Computer architecture nói thẳng thì có thể bỏ qua luôn, OS thì học những thứ căn bản nhất thôi.
Trái ngành thì nhớ đừng ôm đồm quá, vì học mãi cũng chả bao giờ hết được
Cơ bản OS với networking là gì vậy bác :)
 
đá lên phát bác nào biết quyển nào ( kèm course thì càng tốt ) về database mà dành cho level beginner k
yBBewst.png
em đọc trên W3School thấy họ viết tóm tắt k kĩ lắm
1BW9Wj4.png
( sách về MySQl thì càng tốt
FfsqRRV.png
)
 
đá lên phát bác nào biết quyển nào ( kèm course thì càng tốt ) về database mà dành cho level beginner k
yBBewst.png
em đọc trên W3School thấy họ viết tóm tắt k kĩ lắm
1BW9Wj4.png
( sách về MySQl thì càng tốt
FfsqRRV.png
)
Mình recommend 2 cuốn:
  • Fundamentals of Database Systems (Ramez Elmasri, Shamkant B. Navathe)
  • Database systems the complete book (Pearson. Garcia-Molina, Hector Ullman etc.)
 
Các bác có kinh nghiệm cho em xin sách hoặc tài liệu về quản lý dự án với. Đợt này team chạy nhiều dự án một lúc thấy hơi lụt. Em cảm ơn :ops:
:ops:
 
Back
Top