Summary
View original tweet →Những Cuốn Sách "Gối Đầu Giường" Để Thành Công Trong Machine Learning và Data Engineering
Mới đây trên Twitter, có một bạn chia sẻ một list 8 cuốn sách siêu xịn sò mà bạn ấy cho rằng ai muốn "làm trùm" trong lĩnh vực machine learning (ML) và data engineering thì nhất định phải đọc. Bài viết gốc nhấn mạnh rằng ngoài kiến thức kỹ thuật, thì kỹ năng mềm cũng quan trọng không kém. Nói chung là phải cân bằng cả hai thì mới "lên đỉnh" được. Dưới đây là danh sách những cuốn sách được đề xuất, bao gồm từ các kiến thức nền tảng về kỹ thuật cho đến những bài học về lãnh đạo và phát triển bản thân.
Phần 1: Sách kỹ thuật - "Cày" để lên trình
-
Fundamentals of Data Engineering của Joe Reis
Đây là cuốn sách "nhập môn" cho dân data engineering. Nó cung cấp kiến thức nền tảng về cách quản lý dữ liệu ở quy mô lớn, cực kỳ cần thiết cho các ứng dụng machine learning. Sách này được đánh giá cao vì cách viết thực tế, dễ hiểu, và có nhiều ví dụ từ đời thực. Đọc xong là kiểu "ngộ đạo" luôn! -
Designing Data Intensive Applications của Martin Kleppmann
Cuốn này thì khỏi phải bàn, dân ngành ai cũng biết. Nó đào sâu vào cách thiết kế các hệ thống dữ liệu vừa "trâu bò" vừa đáng tin cậy. Từ mô hình dữ liệu, hệ thống lưu trữ, đến hệ thống phân tán, tất cả đều được giải thích chi tiết. Đọc xong là bạn sẽ tự tin hơn hẳn khi xây dựng hạ tầng dữ liệu. -
AI Engineering của Chip Huyen
Cuốn này tuy không nổi đình nổi đám như mấy cuốn trên, nhưng lại rất đáng giá. Nó tập trung vào giao thoa giữa machine learning và kỹ thuật phần mềm. Nếu bạn đang làm các dự án ML thì đây là cuốn sách "chân ái" để hiểu cách xây dựng hệ thống AI từ góc nhìn kỹ thuật. -
Designing Machine Learning Systems của Chip Huyen
Lại là một cuốn nữa của Chip Huyen, nhưng lần này là về thiết kế hệ thống machine learning. Từ việc chọn mô hình, đánh giá, đến triển khai sản phẩm, tất cả đều được hướng dẫn chi tiết. Đọc xong là bạn sẽ biết cách "chơi lớn" với các giải pháp ML.
Phần 2: Sách kỹ năng mềm - "Buff" thêm để làm trùm
-
Radical Candor của Kim Scott
Cuốn này dạy bạn cách quản lý và giao tiếp trong môi trường làm việc. Triết lý của sách là "thẳng thắn nhưng tử tế", giúp bạn xây dựng mối quan hệ tốt với đồng nghiệp và team. Đọc xong là bạn sẽ biết cách vừa "chặt chém" vừa "vỗ về" đồng đội một cách nghệ thuật. -
Atomic Habits của James Clear
Đây là cuốn sách "gối đầu giường" cho những ai muốn cải thiện bản thân. Nó dạy bạn cách xây dựng thói quen tốt và loại bỏ thói quen xấu. Trong ngành ML và data engineering, nơi mọi thứ thay đổi nhanh như chớp, thì việc duy trì thói quen học tập liên tục là cực kỳ quan trọng. -
How to Win Friends and Influence People của Dale Carnegie
Một cuốn sách kinh điển về giao tiếp và kỹ năng đối nhân xử thế. Nếu bạn muốn làm lãnh đạo hoặc đơn giản là muốn "lấy lòng" đồng nghiệp, thì đây là cuốn sách không thể bỏ qua. Đọc xong là bạn sẽ biết cách "nói gì cũng đúng" và "ai cũng quý". -
The Body Keeps the Score của Bessel van der Kolk
Nghe tên thì có vẻ không liên quan lắm, nhưng cuốn này lại rất hay về mặt cảm xúc và sức khỏe tinh thần. Nó giúp bạn hiểu hơn về tâm lý và cách tạo ra một môi trường làm việc lành mạnh. Đọc xong là bạn sẽ biết cách "chữa lành" cho cả bản thân lẫn team.
Bonus: Một vài cuốn khác cũng đáng đọc
Ngoài 8 cuốn trên, còn vài cuốn khác cũng rất đáng để bạn "cày":
- Deep Work của Cal Newport: Dạy bạn cách làm việc tập trung, không bị xao nhãng. Trong ngành dữ liệu, nơi công việc thường rất "nặng đô", thì kỹ năng này là "chìa khóa vàng".
- Influence của Robert Cialdini: Nói về tâm lý thuyết phục, cực kỳ hữu ích nếu bạn muốn "dụ dỗ" team hoặc khách hàng.
- Rich Dad Poor Dad của Robert T. Kiyosaki: Một cuốn sách về tài chính cá nhân, giúp bạn quản lý tiền bạc tốt hơn trong ngành lương cao như data engineering.
- Clear Thinking của Shane Parrish: Dạy bạn cách ra quyết định thông minh, rất cần thiết khi bạn phải đối mặt với những bài toán khó.
À, còn một tài liệu không phải sách nhưng cũng rất hay là Data Engineer Design Pattern của @sspaeti. Nó cung cấp các mẫu thiết kế và best practices cho dân data engineering. Đọc xong là bạn sẽ "lên tay" ngay.
Kết luận
Tóm lại, để thành công trong machine learning và data engineering, bạn cần kết hợp cả kiến thức kỹ thuật lẫn kỹ năng mềm. Đọc hết mấy cuốn sách trên là bạn đã "cầm chắc vé" để "làm trùm" trong ngành rồi. Nhớ là vừa học vừa thực hành, và đừng quên chăm sóc sức khỏe tinh thần nữa nhé. Chúc bạn thành công!