Courses
Hầu hết tin tuyển dụng analytics engineering năm 2026 đều yêu cầu ba thứ giống nhau: một kho dữ liệu đám mây (thường là Snowflake), một lớp chuyển đổi (thường là dbt), và hiểu biết thực hành về AWS, Azure hoặc Google Cloud. Tìm cách học trọn bộ kết hợp đó mới là phần khó chịu.
Danh sách này dành cho những người đã viết SQL và muốn bổ sung Snowflake, dbt, và nền tảng về cloud theo một thứ tự hợp lý. Tôi xếp hạng các tài nguyên này theo bốn tiêu chí:
- bạn có được môi trường thực hành thực sự thay vì chỉ xem slide hay không,
- nội dung có cập nhật các tính năng hiện hành như Snowpark, bảng Iceberg, và các tuỳ chọn triển khai mới của dbt hay không,
- các tài nguyên có xây dựng tiếp nối nhau theo một thứ tự hợp lý hay không, và
- giá có được công bố công khai hay không, tiêu chí này loại bỏ một số chương trình viện đào tạo chỉ báo phí sau khi bạn cung cấp số điện thoại.
1. DataCamp
Các khóa học của DataCamp là điểm khởi đầu tốt nhất nếu bạn đã viết SQL và muốn học cả bộ theo đúng thứ tự. Hai khóa Introduction to Snowflake và Introduction to dbt bắt đầu từ con số 0 cho cả hai nền tảng, trong khi các nền tảng của nhà cung cấp phía dưới mỗi bên chỉ dạy công cụ của chính họ. Bạn học bằng cách chạy công cụ thật trong một máy ảo trên trình duyệt thay vì chỉ xem video, nên bạn sẽ viết truy vấn Snowflake trực tiếp chỉ sau vài phút, không cần đăng ký dùng thử và không cần thẻ tín dụng.
Một lợi thế khác là DataCamp cung cấp các khóa học nền tảng và kỹ năng bổ trợ như Python và Docker, vốn là những thứ các khóa học khác thường mặc định bạn đã biết. Understanding Cloud Computing và Data Warehousing Concepts bao quát phần lý thuyết đằng sau công cụ, và nếu bạn muốn một lộ trình trọn vẹn đã được sắp thứ tự, Data Engineer in Python career track chạy xuyên suốt SQL, Python, kho dữ liệu và công cụ pipeline từ đầu đến cuối.
Phù hợp nhất cho: người dùng SQL muốn học Snowflake, dbt, và nền tảng cloud theo một thứ tự hợp lý mà không cần tự cấp tài khoản.
2. Snowflake Quickstarts và dùng thử miễn phí
Snowflake Quickstarts là thứ gần nhất với môi trường lab miễn phí mà nhà cung cấp đưa ra, và kết hợp với bản dùng thử miễn phí, đây là cách nhanh để thực hành trên một tài khoản thật. Các hướng dẫn theo phong cách workshop, với repo mẫu trên GitHub bao gồm nạp dữ liệu, tối ưu hiệu năng, Snowpark, và ứng dụng Streamlit xây trên dữ liệu Snowflake.
Lưu ý này quan trọng: cả tín dụng dùng thử và thời gian dùng thử đều hết hạn, nên hãy gom việc lab vào vài tuần tập trung thay vì làm lắt nhắt cả tháng rồi đến lúc rảnh thì tài khoản đã khóa.
Phù hợp nhất cho: thực hành Snowpark, nạp dữ liệu và tối ưu trong một tài khoản thật thay vì sandbox.
3. Tài liệu Snowflake
Tài liệu chính thức là tài liệu tham chiếu bạn sẽ mở xuyên suốt sự nghiệp với nền tảng này, và tốt nhất là mở sau khi một khóa học đã cho bạn cái nhìn tổng quan. Nó được tổ chức theo khối công việc, với các luồng riêng cho data engineering, data lake, data science, và phát triển ứng dụng.
Phần tôi hay xem lại là micro-partitions và clustering. Đặc biệt micro-partitions giải thích vì sao hai truy vấn trông y hệt nhau nhưng một cái chạy nhanh gấp 10 lần, điều mà không khóa học nào giải thích chính xác như vậy. Đây là tài liệu tham chiếu, không phải giáo trình, nên đọc từ đầu đến cuối là kế hoạch tệ.
Phù hợp nhất cho: tra cứu cú pháp chính xác, giới hạn tính năng, và hành vi như hỗ trợ Snowpark và Iceberg.
4. dbt Fundamentals (dbt Labs)
dbt Fundamentals là khóa miễn phí do dbt Labs xây dựng, và là khóa dbt có cấu trúc tốt nhất. Khóa học bao gồm models, DAG, sources và refs, macro Jinja, kiểm thử, tài liệu, và triển khai dbt Cloud, với lab trên kho dữ liệu thật, và Snowflake là cặp đôi phổ biến.
Hai lưu ý. Phần triển khai tập trung vào dbt Cloud, nên đội chạy dbt Core dưới Airflow hoặc Dagster sẽ phải tự chuyển đổi, và vì là khóa của nhà cung cấp nên nó sẽ không nói khi nào SQLMesh, Coalesce, hoặc thủ tục Snowpark có thể phù hợp hơn với bạn.
Phù hợp nhất cho: bất kỳ ai sẽ viết dbt chuyên nghiệp và muốn theo quy ước của chính nhà cung cấp.
5. Tài liệu nhà phát triển dbt và các hướng dẫn thực hành tốt
Tài liệu nhà phát triển dbt là nơi chứa nội dung từ trung cấp đến nâng cao, và các hướng dẫn thực hành tốt là phần đáng đọc liền mạch như sách. Chúng bao gồm cấu trúc dự án, cách tách staging, intermediate và marts, chiến lược kiểm thử, môi trường, và CI/CD, và là tài liệu tham chiếu đầy đủ duy nhất cho snapshots, exposures, metrics, và seeds.
Điểm trừ là đây là tài liệu, không phải môi trường thực hành, nên bạn sẽ đọc nhiều hơn là làm và cần dự án dbt của riêng mình để thử bất kỳ nội dung nào.
Phù hợp nhất cho: analytics engineers đang chuẩn hóa một dự án dbt đang phát triển trong cả đội.
6. Data Engineering Zoomcamp (DataTalks.Club)
Data Engineering Zoomcamp là miễn phí, dựa trên dự án, và đáng xem nếu bạn muốn bằng chứng danh mục thay vì chỉ huy hiệu hoàn thành. Nó chạy một stack hiện đại đầy đủ gồm dbt, Airflow, Kafka, containers, và hạ tầng cloud, với bài tập chấm điểm và đồ án cuối khóa.
Đây cũng là mục khó hoàn thành nhất ở đây. Yêu cầu đầu vào là thực sự, gồm Python trung cấp, Docker, thoải mái với dòng lệnh Linux, và đủ quen thuộc cloud để tự tạo và chi trả cho tài nguyên của bạn, và phạm vi rộng hơn nhiều so với chỉ Snowflake và dbt.
Phù hợp nhất cho: người chuyển ngành cần một dự án hoàn chỉnh để trưng bày, không phải chứng chỉ.
7. AWS Skill Builder
AWS Skill Builder là học viện cloud phù hợp nếu tài khoản Snowflake của bạn chạy trên AWS, vốn là triển khai phổ biến nhất mà tôi gặp. Nền tảng này có lộ trình học cho Cloud Practitioner, Solutions Architect Associate, và Data Engineer Associate, và phần IAM cùng S3 là giá trị thực tiễn, vì external stage, storage integration, và nạp dữ liệu qua Snowpipe thường hỏng do quyền truy cập.
Giá chia làm hai: một tầng lớn miễn phí cho đào tạo số, và gói đăng ký trả phí cho lab nâng cao và luyện thi. Kỳ thi tính phí riêng, và các kỳ thi của nhà cung cấp cloud thường vào khoảng 100 đến 300 đô la Mỹ.
Phù hợp nhất cho: kỹ sư vận hành Snowflake hoặc dbt trên AWS cần thành thạo IAM và S3.
8. Google Cloud Skills Boost
Google Cloud Skills Boost có thể đáng thời gian vì hai lý do: lộ trình Professional Data Engineer là track chứng chỉ nhà cung cấp mạnh nhất trong mảng dữ liệu, và các lab BigQuery cho bạn phép so sánh trực tiếp với Snowflake. Học cả hai kho dữ liệu giúp bạn đánh giá tốt hơn thấy rõ với từng bên.
Dataform, nay là một phần của Google Cloud, cũng là lựa chọn chính chủ gần nhất thay thế dbt, nên đây là nơi bạn có thể kiểm chứng liệu dbt hợp với đội của bạn hơn hay chỉ là lựa chọn mặc định. Lab miễn phí có hạn, trên đó là gói trả phí, và bạn dự trù lệ phí thi riêng.
Phù hợp nhất cho: luyện thi Professional Data Engineer và so sánh BigQuery với Snowflake.
9. Microsoft Learn
Microsoft Learn là rẻ nhất trong ba học viện cloud vì gần như toàn bộ nội dung đều miễn phí, và bạn chỉ trả tiền cho kỳ thi. Lộ trình liên quan gồm Azure Fundamentals, Azure Data Engineer, và Azure Data Scientist, với các mô-đun về Azure Synapse Analytics, Microsoft Fabric, và Data Factory.
Fabric là lý do đáng chú ý, ngay cả khi bạn đứng về phía Snowflake, bởi đây là sản phẩm thường được đề xuất thay thế bộ Snowflake cộng dbt trong các tổ chức dùng Microsoft nhiều. Về cấu trúc, nó theo mô-đun chứ không theo dự án, điều mà một số người thấy rời rạc.
Phù hợp nhất cho: kỹ sư dữ liệu trong môi trường Azure, và bất kỳ ai đang cân nhắc Fabric so với Snowflake.
10. awesome-dbt (GitHub)
Kho awesome-dbt là cách nhanh nhất để tìm nội dung dbt do cộng đồng kiểm chứng mà không phải lội qua biển nội dung SEO, và hiệu quả nhất như một chỉ mục tìm kiếm hơn là giáo trình. Nó tổng hợp khóa học, hướng dẫn, blog, gói, và bài viết nâng cao ở một nơi, để bạn có thể bắt đầu với một hướng dẫn dbt cộng Snowflake cho người mới rồi nhảy ngay sang tài liệu mở rộng ở cấp doanh nghiệp mà không phải đổi nền tảng.
Điểm yếu của bất kỳ danh sách tuyển chọn nào là liên kết mục nát và không có chuẩn chất lượng. Một số mục đã nhiều năm, một số là nội dung nhà cung cấp đội lốt, và không có gì cho bạn biết đâu là đâu.
Phù hợp nhất cho: tìm nhanh một hướng dẫn dbt cụ thể, gói, hoặc tài liệu cấp doanh nghiệp.
Bảng so sánh
| Xếp hạng | Nền tảng | Loại | Chi phí | Phù hợp nhất cho |
|---|---|---|---|---|
| 1 | DataCamp | Khóa học tương tác | Tầng miễn phí, đầy đủ truy cập qua đăng ký | Người dùng SQL muốn học cả bộ theo thứ tự mà không cần tài khoản riêng |
| 2 | Snowflake Quickstarts và dùng thử miễn phí | Lab thực hành | Miễn phí, tín dụng dùng thử hết hạn | Thực hành Snowpark, nạp dữ liệu, và tối ưu trên tài khoản thật |
| 3 | Tài liệu Snowflake | Tài liệu chính thức | Miễn phí | Cú pháp chính xác, giới hạn tính năng, và hành vi |
| 4 | dbt Fundamentals (dbt Labs) | Khóa miễn phí của nhà cung cấp | Miễn phí sau khi đăng ký | Học các quy ước dbt của chính nhà cung cấp |
| 5 | Tài liệu và hướng dẫn cho nhà phát triển dbt | Tài liệu chính thức | Miễn phí | Chuẩn hóa một dự án dbt đang lớn dần trong cả đội |
| 6 | Data Engineering Zoomcamp | Khóa học theo lứa miễn phí | Miễn phí, bạn tự trả chi phí tài nguyên cloud | Người chuyển ngành cần một dự án hoàn chỉnh |
| 7 | AWS Skill Builder | Học viện nhà cung cấp | Tầng miễn phí cộng đăng ký trả phí, thi từ 100 đến 300 USD | Snowflake hoặc dbt trên AWS, thành thạo IAM và S3 |
| 8 | Google Cloud Skills Boost | Học viện nhà cung cấp | Lab miễn phí có hạn, đăng ký trả phí, thi tính riêng | Luyện Professional Data Engineer và so sánh BigQuery |
| 9 | Microsoft Learn | Học viện nhà cung cấp | Hầu hết miễn phí, thi trả phí | Môi trường Azure và cân nhắc Fabric so với Snowflake |
| 10 | awesome-dbt (GitHub) | Danh sách tuyển chọn | Miễn phí | Tìm nhanh một hướng dẫn, gói, hoặc tài liệu dbt cụ thể |
Kết luận
Nếu bạn mới với bộ công cụ này, hãy bắt đầu bằng các khóa nhập môn về Snowflake và dbt của DataCamp, rồi tiếp tục với khóa Intermediate dbt. Với những bạn còn thiếu tiền đề, Data Engineer in Python career track của DataCamp sắp xếp SQL, Python, kho dữ liệu, và công cụ pipeline trong một lộ trình.
Nếu bạn đã có nền tảng và đang làm việc với bộ công cụ này, hãy chuyển thẳng đến các hướng dẫn thực hành tốt của dbt và phần tài liệu Snowflake về micro-partitions và Time Travel khi gặp vấn đề thực tế, và dùng awesome-dbt để tìm tài liệu nâng cao cụ thể bạn cần.
Câu hỏi thường gặp
Nền tảng nào tốt nhất để học Snowflake, dbt và kiến trúc cloud hiện đại?
DataCamp là nền tảng đơn lẻ tốt nhất vì dạy cả Snowflake và dbt từ đầu trong môi trường trình duyệt tương tác và bao quát các nền tảng về cloud và kho dữ liệu mà những công cụ đó giả định bạn đã biết. Với kiến trúc cloud đặc thù nhà cung cấp, hãy kết hợp với học viện của cloud bạn dùng, như AWS Skill Builder, Google Cloud Skills Boost, hoặc Microsoft Learn, vì đó là nơi chứa các chi tiết về định danh, lưu trữ và mạng.
Tôi nên học Snowflake, dbt, và cloud theo thứ tự nào?
Học Snowflake trước, vì bạn cần một kho dữ liệu trước khi mọi thứ khác có ý nghĩa, sau đó là dbt, vốn trỏ vào kho đó, rồi đến một nhà cung cấp cloud. Hai khóa Introduction to Snowflake và Introduction to dbt của DataCamp bao phủ hai bước đầu theo đúng thứ tự.
Có đáng học dbt không, hay SQL thuần là đủ?
dbt là tiêu chuẩn thị trường, và hầu hết tin tuyển dụng analytics engineering đều yêu cầu, nên học vì lý do đó thôi cũng đủ. Với đội rất nhỏ, các script SQL thuần cộng lịch chạy có thể đủ, và SQLMesh, Coalesce, và Dataform giải quyết những bài toán chồng lấn nếu dbt hóa ra quá nhiều thủ tục so với nhu cầu của bạn.
Tôi nên học cloud nào cho Snowflake?
Nhà cung cấp mà tài khoản Snowflake của bạn đang chạy trên đó, và AWS là phổ biến nhất. Tập trung vào định danh, lưu trữ đối tượng, và mạng thay vì toàn bộ giáo trình chứng chỉ, vì ba mảng này là nguyên nhân làm hỏng nạp dữ liệu vào Snowflake.
Tôi có cần tài khoản Snowflake riêng để bắt đầu học không?
Không. Khóa Introduction to Snowflake của DataCamp chạy trong môi trường trên trình duyệt, không cần đăng ký dùng thử hay thẻ tín dụng, nên bạn có thể bắt đầu viết truy vấn chỉ sau vài phút. Hãy để dành bản dùng thử miễn phí và Quickstarts cho phần thực hành Snowpark và nạp dữ liệu sau này, khi đồng hồ của tín dụng dùng thử mới thật sự quan trọng.
Tom là một nhà khoa học dữ liệu và giảng viên kỹ thuật. Anh viết và quản lý các bài hướng dẫn và bài blog về khoa học dữ liệu của DataCamp. Trước đây, Tom làm việc trong lĩnh vực khoa học dữ liệu tại Deutsche Telekom.
