ข้ามไปยังเนื้อหาหลัก

แหล่งเรียนรู้ Data Engineering ฟรีที่ดีที่สุดในปี 2026

การรวบรวมอย่างจริงใจและเป็นระบบของแหล่งเรียนรู้ฟรีที่ดีที่สุดสำหรับ Data Engineering ตั้งแต่พื้นฐาน SQL ไปจนถึง Pipeline แบบเต็มรูป
อัปเดตแล้ว 31 ก.ค. 2569  · 13 นาที อ่าน

สำรวจด้วย AI

เปิดใน ChatGPTเปิดใน Claudeเปิดใน Perplexity

เส้นทางการเรียนรู้ของ Data Engineering ถือว่าเละเทะที่สุดสาขาหนึ่งในโลกข้อมูล คุณต้องใช้ SQL, Python, ระบบ Orchestration อย่าง Airflow, การแปลงข้อมูลด้วย dbt และคลาวด์อย่างน้อยหนึ่งเจ้ากับเนื้อหาฟรีของแต่ละอย่างที่กระจายอยู่คนละเว็บและคุณภาพไม่เท่ากัน

ข่าวดีคือ สิ่งที่ต้องใช้ส่วนใหญ่เพื่อให้พร้อมทำงานหาได้ฟรีหรือเริ่มใช้ฟรี ข่าวร้ายคือของฟรีกระจัดกระจาย ไม่สม่ำเสมอ และบางส่วนล้าหลังกว่าเวอร์ชันเครื่องมือที่ต้องใช้จริงในงาน บทสรุปรวมนี้มีไว้เพื่อให้คุณมีเส้นทางเดินผ่านทั้งหมดนั้น

รายชื่อนี้เหมาะกับสองกลุ่มหลัก: มือใหม่ที่อยากได้ลำดับเริ่มต้นที่สมเหตุสมผล และนักวิเคราะห์หรือเดเวลอปเปอร์ที่มีพื้น SQL แล้วและอยากขยับเข้าสู่ Pipeline ไม่ว่าจะไม่เคยเขียน Python มาก่อนหรือส่งงาน ETL อยู่แล้ว ที่นี่มีจุดเริ่มสำหรับก้าวถัดไปของคุณ

เราเลือกตามความลึกเชิงปฏิบัติ ความต่อเนื่องที่เรียนแล้วต่อยอดกันได้ และความถี่ที่วิศวกรข้อมูลตัวจริงแนะนำกันใน r/dataengineering และเธรดรับสมัครงาน เมื่อทรัพยากรใดมีข้อจำกัดจริง ไม่ว่าจะเป็นเวอร์ชันล่าช้าหรือ Paywall ที่ซ่อนอยู่หลังคำว่า "free" เราจะบอกไว้ คุณยังอ่านคู่มือของเราว่า จะเป็น Data Engineer ได้อย่างไร เพื่อมุมมองด้านอาชีพ

สรุปสั้นๆ

แหล่งข้อมูล ประเภท ระดับ เหมาะสำหรับ
Understanding Data Engineering คอร์ส DataCamp ผู้เริ่มต้น ทำความเข้าใจคำศัพท์และภาพรวมก่อนจับต้องเครื่องมือ
บทความและทิวทอเรียลของ DataCamp ทิวทอเรียล/บล็อก ตั้งแต่เริ่มต้นถึงขั้นสูง อุดช่องว่างเฉพาะเรื่อง (Airflow, dbt, ETL, SQL)
ฝึก SQL (Mode, SQLBolt, SQLZoo) บทเรียนเชิงโต้ตอบ ตั้งแต่เริ่มต้นถึงขั้นสูง สร้างความคล่องแคล่ว SQL และความพร้อมสัมภาษณ์
พื้นฐาน Python (เอกสาร, Automate the Boring Stuff) เอกสาร/หนังสือ ผู้เริ่มต้น สคริปต์และงานอัตโนมัติก่อนเข้าสู่ Pipeline
Data Engineering Zoomcamp คอร์สบน GitHub แบบเปิด ระดับกลาง โปรเจกต์พอร์ตโฟลิโอแบบ end-to-end ครอบคลุมสแต็กสมัยใหม่
dbt Learn คอร์สจากผู้พัฒนาเครื่องมือ ระดับกลาง Analytics engineering และเลเยอร์การแปลงข้อมูล
คู่มือ Apache Airflow + Astronomer เอกสาร/ไกด์ ระดับกลาง Orchestration และการเขียน DAG
การฝึกอบรมฟรีของ Databricks Academy คอร์สจากผู้พัฒนาเครื่องมือ เริ่มต้นถึงระดับกลาง พื้นฐาน Delta Lake และ Lakehouse
Microsoft Learn (DP-900, DP-203) เส้นทางเรียนรู้จากผู้ให้บริการ เริ่มต้นถึงขั้นสูง บริการข้อมูลบน Azure แบบมีโครงสร้างและเตรียมสอบใบรับรอง
Google Cloud Skills Boost + AWS Skill Builder เส้นทางเรียนรู้จากผู้ให้บริการ ระดับกลางถึงขั้นสูง สภาพแวดล้อมแล็บระดับ Production เฉพาะคลาวด์

แหล่งเรียนรู้ Data Engineering ที่ดีที่สุด

เราเรียงลำดับให้มือใหม่อ่านจากบนลงล่าง เริ่มจากแนวคิดและพื้นฐานก่อนขยับเข้าสู่ Orchestration และแพลตฟอร์มคลาวด์

1. Understanding Data Engineering (คอร์ส DataCamp)

นี่คือจุดเริ่มที่เหมาะสมหากยังไม่แน่ใจว่าวันๆ หนึ่ง Data Engineer ทำอะไรบ้าง คอร์ส Understanding Data Engineering ของเราคือบทนำเชิงแนวคิดยาว 2 ชั่วโมง ครอบคลุม Data Pipeline ตัวเลือกการจัดเก็บ และความต่างระหว่าง Batch กับ Streaming โดยไม่ต้องเขียนโค้ด

คอร์สนี้จงใจไม่ลงเทคนิคมาก ซึ่งนั่นแหละคือประเด็น คุณจะเข้าใจคำศัพท์ที่แหล่งอื่นในลิสต์นี้สมมติว่าคุณรู้แล้ว: ETL เทียบกับ ELT, Data Warehouse เทียบกับ Data Lake และบทบาทของ Orchestration

ข้อจำกัดชัดเจนคือไม่ได้สอนลงมือสร้างอะไร มองมันเป็นแผนที่ไม่ใช่การเดินทาง และจับคู่กับทรัพยากรแบบลงมือทำด้านล่าง

  • ระดับ: ผู้เริ่มต้น
  • รูปแบบ: คอร์สเชิงโต้ตอบ 2 ชั่วโมง
  • เหมาะสำหรับ: ผู้ที่ตัดสินใจว่าทางนี้ใช่หรือไม่ก่อนจะทุ่มเวลาให้เครื่องมือ

เริ่มคอร์ส: Understanding Data Engineering.

2. บทความและทิวทอเรียลของ DataCamp

เมื่อเริ่มลงมือทำแล้ว ทิวทอเรียลและบล็อกฟรีของเราคือทางลัดที่เร็วที่สุดในการอุดช่องว่างเฉพาะเรื่องโดยไม่ต้องลงคอร์สยาว เนื้อหาเขียนมาเพื่อช่วงเวลาที่ติดอยู่กับเครื่องมือใดเครื่องมือหนึ่งพอดี

ตัวอย่างที่แนะนำ: ทิวทอเรียล Apache Airflow ของเราไล่ตั้งแต่เขียน DAG จนจบ และทิวทอเรียล dbt ครอบคลุมโมเดล การทดสอบ และเอกสารพร้อมตัวอย่างรันได้ ด้านสัมภาษณ์ โพสต์คำถามสัมภาษณ์ SQL ของเราคือรายการทบทวนที่มีประโยชน์จริง

ข้อเท็จจริงที่ต้องบอกคือชุดทิวทอเรียลไม่ใช่หลักสูตร คุณต้องมีอย่างอื่นมาจัดลำดับ นั่นจึงจัดไว้เป็นตัวเสริมกับคอร์สแบบมีโครงสร้างแทนที่จะใช้แทนทั้งหมด

  • ระดับ: ตั้งแต่เริ่มต้นถึงขั้นสูง
  • รูปแบบ: ทิวทอเรียลและบล็อกแบบอ่านฟรี ชิ้นละ 10–30 นาที
  • เหมาะสำหรับ: อุดช่องว่างเฉพาะเรื่อง Airflow, dbt, SQL หรือ ETL ระหว่างทำคอร์สใหญ่

อ่านทิวทอเรียล: Data Engineering tutorials ของ DataCamp

3. ฝึก SQL: Mode, SQLBolt, SQLZoo และ LeetCode

SQL คือทักษะสำคัญที่สุดสำหรับ Data Engineer และการฝึกฟรีที่ดีที่สุดกระจายอยู่ 4 เว็บซึ่งแต่ละเว็บเด่นคนละอย่าง ไม่มีผู้ชนะตัวเดียว ควรผสมใช้

ชุดที่คนใน r/dataengineering แนะนำบ่อยเรียงตามนี้:

  • DataCamp สำหรับคอร์ส SQL, เวบินาร์ และทิวทอเรียล หลายบทเรียนฟรี และทิวทอเรียล/บล็อกฟรีเสมอ
  • SQLBolt สำหรับพื้นฐานที่สุด มีบทเรียนโต้ตอบในเบราว์เซอร์ ไม่ต้องสมัคร
  • Mode Analytics SQL Tutorial สำหรับการลองคิวรีกับข้อมูลวิเคราะห์จริง ใกล้เคียงงานจริง
  • SQLZoo สำหรับโจทย์ฝึกแบบไต่ระดับความยาก
  • LeetCode สาย SQL สำหรับโจทย์สไตล์สัมภาษณ์ตั้งแต่ง่ายถึงยาก แม้หลายข้อจะอยู่หลังระบบสมาชิกพรีเมียม

W3Schools SQL ใช้เป็นคู่มือด่วนได้ แต่ตื้นเกินไปสำหรับการเรียนรู้ ข้อจำกัดจริงของทั้งหมดคือไม่มีที่ไหนสอนการปรับแต่งประสิทธิภาพ SQL ในสเกลใหญ่ ซึ่งต้องเรียนรู้กับคลังข้อมูลจริงเท่านั้น

  • ระดับ: ตั้งแต่เริ่มต้นถึงขั้นสูง
  • รูปแบบ: แบบฝึกโต้ตอบในเบราว์เซอร์ ฟรี (LeetCode มีชั้นพรีเมียมแบบเสียเงิน)
  • เหมาะสำหรับ: สร้างความคล่องแคล่ว SQL ตั้งแต่ศูนย์และเตรียมสัมภาษณ์เทคนิค

เริ่มฝึก: SQL for Absolute Beginners.

4. พื้นฐาน Python: เอกสาร, Automate the Boring Stuff

งาน Data Engineering ขับเคลื่อนด้วย Python ดังนั้นก่อน Airflow หรือ Spark ควรคุ้นเคยกับสคริปต์ ไฟล์ และฟังก์ชัน พื้นฐาน Python ที่ดีที่สุดนั้นฟรีจริงโดยไม่มีทริคแบบออดิท

สำหรับผู้เริ่มต้น Automate the Boring Stuff with Python เป็นหนังสือเต็มเล่มเปิดให้อ่านฟรีภายใต้ Creative Commons เน้นจัดการไฟล์ Web Scraping และทำงานสเปรดชีตอัตโนมัติซึ่งเข้ากับงานรับเข้าข้อมูลจริงได้ดี 

พอเขียนสคริปต์ได้แล้ว ช่อง YouTube ของ Corey Schafer ครอบคลุม Python และเครื่องมืออย่าง Git และ Docker ในคุณภาพที่คอร์สเสียเงินจำนวนมากยังสู้ไม่ได้ และ บทเรียนบน Python.org คือเอกสารอ้างอิงที่เชื่อถือได้เมื่อต้องการพฤติกรรมที่แม่นยำ ข้อเสียของเอกสารและ YouTube คือไม่มีเส้นทางให้คะแนน จึงต้องมีวินัย

  • ระดับ: ผู้เริ่มต้น
  • รูปแบบ: หนังสือฟรี วิดีโอ แบบฝึกโต้ตอบ และเอกสารทางการ
  • เหมาะสำหรับ: ทำให้สคริปต์คล่องก่อนจับต้องเครื่องมือ Pipeline

อ่านหนังสือ: Automate the Boring Stuff with Python.

5. Data Engineering Zoomcamp (DataTalks.Club)

นี่คือทรัพยากรที่จะแนะนำให้ผู้เปลี่ยนอาชีพที่ต้องการโปรเจกต์พอร์ตโฟลิโอจริง และเป็นคอร์สฟรีแบบ end-to-end ที่ถูกยกให้ดีที่สุดอย่างสม่ำเสมอบน Reddit และ LinkedIn เป็นหลักสูตรสไตล์บูตแคมป์ 9 สัปดาห์ที่ชุมชนดูแล โฮสต์ทั้งหมดบน GitHub

โมดูลครอบคลุมสแต็กสมัยใหม่ตามลำดับที่พบในงานจริง: การรับเข้าข้อมูล, Orchestration ด้วย Airflow, คลังข้อมูลบน BigQuery และ Postgres, งาน Batch และ Streaming ด้วย Kafka, การแปลงด้วย dbt และโครงสร้างพื้นฐานด้วย Terraform ทุกอย่างรันกับชุดข้อมูลจริงและดีพลอยบนคลาวด์ และมีใบรับรองฟรีเมื่อทำการบ้านและโครงงานใหญ่จบ

มีคำเตือนตรงไปตรงมาสองข้อ เป็นคอร์สระดับกลางที่สมมติว่ามีพื้น Python และ SQL บ้าง พร้อมความคุ้นเคยกับบรรทัดคำสั่ง และใช้เวลาจริงที่ 5–10 ชั่วโมงต่อสัปดาห์ยาวกว่า 9 สัปดาห์ เนื่องจากดูแลโดยชุมชน บน GitHub มักมีประเด็นว่า UI ของ BigQuery และเวอร์ชันของ Airflow หรือ dbt ไม่ตรงกับภาพหน้าจอ และส่วนของ Terraform ชันสำหรับคนที่ไม่เคยทำ DevOps

  • ระดับ: ระดับกลาง
  • รูปแบบ: คอร์สเปิดบน GitHub ยาวกว่า 9 สัปดาห์ ฟรีรวมใบรับรอง
  • เหมาะสำหรับ: สร้างโปรเจกต์พอร์ตโฟลิโอแบบ end-to-end ที่ครอบคลุมสแต็กสมัยใหม่ทั้งหมด

เริ่มคอร์ส: Data Engineering Zoomcamp บน GitHub.

6. dbt Learn

dbt Learn คือทรัพยากรสำหรับเลเยอร์การแปลงข้อมูล โดยคอร์สหลักแบบเรียนด้วยตนเองเปิดให้ใช้ฟรี หากมีพื้น SQL แล้วและอยากเข้าสู่ Analytics Engineering ที่นี่คือจุดหมาย

คอร์ส Fundamentals ครอบคลุมการทำโมเดล การทดสอบ และเอกสาร และมีโมดูลแยกสำหรับใช้งาน dbt กับ BigQuery, Snowflake และ Redshift นอกจากนี้ยังมีโมดูลใหม่ๆ ว่าด้วย dbt กับ Iceberg และ Open Table Format ที่ควรรู้หากบริษัทเป้าหมายใช้ Lakehouse

ข้อจำกัดชัดเจนคือขอบเขต dbt Learn สอนเฉพาะชั้นการแปลงและการทำโมเดล สมมติว่าคุณมี SQL ใช้งานได้และเข้าใจ Dimensional Modeling เบื้องต้น และจะไม่แตะ Orchestration หรือ Ingestion เลย

  • ระดับ: ระดับกลาง
  • รูปแบบ: คอร์สจากผู้พัฒนาเครื่องมือ เรียนด้วยตัวเอง เนื้อหาหลักฟรี
  • เหมาะสำหรับ: Analytics engineering และเชี่ยวชาญ Workflow การแปลงข้อมูลด้วย dbt

เริ่มเรียน: dbt Learn.

7. เอกสาร Apache Airflow และไกด์จาก Astronomer

Airflow เป็นเครื่องมือ Orchestration ที่แทบจะได้เจอในงาน Data Engineering เอกสารทางการฟรีและครอบคลุม ครอบคลุมแนวคิดหลัก การเขียน DAG, Operator, การกำหนดเวลา และตัวเลือกการดีพลอย

อ่านเอกสารอย่างเดียวอาจรู้สึกนามธรรม ซึ่งไกด์เสริมจาก Astronomer.io ช่วยเติมเต็ม มีรูปแบบดีพลอย การทดสอบ และตัวอย่าง ETL ที่จับต้องได้ซึ่งเอกสารอ้างอิงไม่ได้ลงรายละเอียด ทั้งหมดฟรีแม้แพลตฟอร์ม Cloud แบบ Managed ของ Astronomer จะเป็นแบบเสียเงิน

ข้อเสียจริงคือเส้นโค้งการเรียนรู้ เอกสารสมมติว่าอ่าน Python ได้คล่อง และส่วนดีพลอยระดับ Production พึ่งพาความรู้ Kubernetes และ Helm ดังนั้นควรอ่านเมื่อมีพื้นแล้วมากกว่าจะเป็นจุดเริ่ม หากอยากขึ้นทางลาดที่นิ่มนวลกว่านี้ เริ่มจาก ทิวทอเรียล Airflow ของเราก่อน

  • ระดับ: ระดับกลาง
  • รูปแบบ: เอกสารทางการฟรีและไกด์จากผู้ให้บริการฟรี
  • เหมาะสำหรับ: เรียน Orchestration และการเขียน DAG เมื่อรู้ Python แล้ว

อ่านเอกสาร: Apache Airflow documentation.

8. การฝึกอบรมฟรีของ Databricks Academy

Databricks Academy มีคอร์สเรียนด้วยตนเองฟรี เป็นบทนำที่ชัดเจนสู่โลก Lakehouse ซึ่งพบในประกาศงานมากขึ้น การลงทะเบียนฟรี และมีคอร์สเริ่มต้นหลายรายการ

ชั้นฟรีมี "Get Started with Databricks" ครอบคลุม Workspace และ Notebook, พื้นฐานนักวิเคราะห์ SQL และ BI และบทนำ Delta Lake สำหรับมือใหม่ ส่วนของ Delta Lake มีประโยชน์ที่สุด เพราะอธิบายว่าทำไม Lakehouse จึงมีอยู่ แทนที่จะสอนแค่การคลิกใน UI

ข้อจำกัดคือเส้นทางเชิงลึกตามบทบาทมักอยู่หลังแผนแบบจ่ายเงินหรือปลดล็อกผ่านบัญชีนายจ้าง มองคอร์สฟรีเป็นพื้นฐาน ไม่ใช่เส้นทางวิศวกรรมเต็มรูปแบบ

  • ระดับ: เริ่มต้นถึงระดับกลาง
  • รูปแบบ: คอร์สจากผู้พัฒนาเครื่องมือ เรียนด้วยตัวเอง ฟรีเมื่อสมัคร
  • เหมาะสำหรับ: พื้นฐาน Delta Lake และ Lakehouse

เริ่มเรียน: Databricks Academy.

9. Microsoft Learn: DP-900 และ DP-203

Microsoft Learn โฮสต์เนื้อหาฟรีเต็มรูปแบบสำหรับสองเส้นทางข้อมูลบน Azure และเป็นเส้นทางฟรีที่มีโครงสร้างที่สุดสู่บริการข้อมูลของคลาวด์เดียว ไม่มีทริคออดิท โมดูลการเรียนรู้ฟรีจริง

เส้นทางแยกตามระดับ:

  • Azure Data Fundamentals (DP-900) เป็นเส้นทางผู้เริ่มต้น ครอบคลุมฐานข้อมูล การวิเคราะห์ และบริการข้อมูลหลักของ Azure
  • Azure Data Engineer Associate (DP-203) เป็นเส้นทางระดับกลางถึงขั้นสูง ครอบคลุม Azure Synapse, Data Factory, Databricks, Delta Lake และ Stream Analytics

บัญชี Azure แบบฟรีให้เครดิตจำกัดเวลา ระบุไว้ที่ $200 ภายใน 30 วัน บวกชั้นฟรีถาวรสำหรับบางบริการ จึงสามารถฝึกได้โดยไม่เสียเงิน ชุมชนวิจารณ์หลักคือเส้นทางทั้งสองเน้นข้อสอบมาก จึงยอดเยี่ยมสำหรับเตรียมใบรับรองแต่บางครั้งสอนตามข้อสอบมากกว่าปัญหาหน้างานจริงที่เลอะเทอะ

  • ระดับ: ผู้เริ่มต้น (DP-900) ถึงขั้นสูง (DP-203)
  • รูปแบบ: เส้นทางเรียนรู้ฟรีจากผู้ให้บริการบน Microsoft Learn
  • เหมาะสำหรับ: เส้นทางเข้าที่มีโครงสร้างและเน้นใบรับรองสู่บริการข้อมูลบน Azure

เริ่มเรียน: เส้นทาง Microsoft Learn DP-900.

10. Google Cloud Skills Boost และ AWS Skill Builder

หากรู้แล้วว่าอยากทำงานบนคลาวด์เจ้าใดเจ้าเดียว Google และ AWS ต่างก็มีสภาพแวดล้อมแล็บระดับ Production ที่ MOOC ฟรีใดๆ เทียบไม่ได้ นี่คือทรัพยากรฟรีที่ใกล้กับงานจริงที่สุด

Google Cloud Skills Boost มีเส้นทาง Professional Data Engineer พร้อมแล็บบน BigQuery, Dataflow, Dataproc, Pub/Sub และ Composer ส่วน AWS Skill Builder มีแผนการเรียน Data Engineering on AWS ครอบคลุม S3, Glue, EMR, Redshift, Kinesis, Lambda และ Lake Formation

ชั้นฟรีมีจริงแต่จำกัด ทั้งสองแพลตฟอร์ม บางแล็บและเควสต์ขั้นสูงต้องสมัครสมาชิกหรือใช้เครดิต และการรันแล็บกับบริการจริงอาจมีค่าใช้จ่ายเล็กน้อยหากเกินชั้นฟรี เช่นการใช้ Glue หรือ Redshift ชั้นฟรีของ Google ระบุเครดิต $300 ภายใน 90 วันสำหรับผู้ใช้ใหม่ และผู้เรียนทั้งสองแพลตฟอร์มรายงานว่าเอกสารแล็บบางครั้งไม่ตรงกับ UI คอนโซลปัจจุบัน

  • ระดับ: ระดับกลางถึงขั้นสูง
  • รูปแบบ: เส้นทางและแล็บจากผู้ให้บริการฟรี โดยมีชั้นเสียเงินสำหรับเนื้อหาขั้นสูง
  • เหมาะสำหรับ: การฝึกลงมือเฉพาะคลาวด์กับสภาพแวดล้อมสไตล์ Production

เริ่มเรียน: เส้นทาง Data Engineer บน Google Cloud Skills Boost และ AWS Skill Builder.

ลำดับการเรียนที่แนะนำ

ทรัพยากรเหล่านี้ต่อยอดกัน ดังนั้นนี่คือลำดับที่เราแนะนำหากเริ่มจากศูนย์

ระยะที่ 1: เข้าใจแนวคิดและพื้นฐาน

เริ่มจากคอร์ส Understanding Data Engineering เพื่อเรียนคำศัพท์ จากนั้นสร้างสองทักษะที่ทุกงานต้องมี: SQL และ Python ทำ SQLBolt แล้วต่อด้วย Mode SQL Tutorial สำหรับการคิวรี และอ่าน Automate the Boring Stuff สำหรับการเขียนสคริปต์

อย่ารีบช่วงนี้ เกือบทุกคนที่ลำบากกับ Zoomcamp ภายหลัง มักขาด SQL หรือ Python ที่แน่นตรงนี้ หากอยากสมัครสมาชิก แทร็ก Professional Data Engineer in Python ของ DataCamp เป็นตัวเลือกที่แนะนำมาก 

ระยะที่ 2: สร้างโปรเจกต์ end-to-end หนึ่งงาน

เมื่อเขียน SQL และ Python ได้คล่องแล้ว ไปที่ Data Engineering Zoomcamp เพื่อเปลี่ยนความรู้เป็นพอร์ตโฟลิโอ มันบังคับให้แตะ Ingestion, Orchestration, Warehousing และ Transformation ในโปรเจกต์เดียว ซึ่งตรงกับสิ่งที่ผู้จัดการจ้างงานอยากเห็น

อ้างอิงเอกสาร Airflow และทิวทอเรียล dbt ของเราเมื่อโมดูลใน Zoomcamp ไปเร็วเกินจังหวะที่ต้องการ

ระยะที่ 3: เชี่ยวชาญแพลตฟอร์มใดแพลตฟอร์มหนึ่ง

หลัง Zoomcamp เลือกคลาวด์ที่งานเป้าหมายใช้แล้วดำดิ่งกับเส้นทางของผู้ให้บริการ: Microsoft Learn สำหรับ Azure, Google Cloud Skills Boost สำหรับ GCP หรือ AWS Skill Builder สำหรับ AWS หากบทบาทเป้าหมายพูดถึง Lakehouse ให้เพิ่มเนื้อหา Delta Lake ของ Databricks Academy

หากเล็งสาย Analytics Engineering มากกว่าสาย Pipeline ให้สลับเส้นทางคลาวด์เป็นโมดูลขั้นสูงของ dbt Learn แทน

จะเลือกทรัพยากรที่เหมาะได้อย่างไร

จุดเริ่มที่เหมาะขึ้นอยู่กับสิ่งที่รู้อยู่แล้วและเป้าหมายปลายทาง นี่คือไกด์ตัดสินใจฉบับย่อ

  • มือใหม่แบบศูนย์ ยังไม่แน่ใจว่าใช่หรือไม่: เริ่มจากคอร์ส Understanding Data Engineering ของ DataCamp ใช้เวลา 2 ชั่วโมง และไม่เสียค่าใช้จ่าย
  • รู้ SQL แล้วและอยากขยับจากนักวิเคราะห์เป็นวิศวกร: ข้ามเว็บฝึก SQL ไปที่ dbt Learn และ Data Engineering Zoomcamp
  • ไม่มีพื้น Python เลย: เรียน Automate the Boring Stuff หรือ ทรัพยากร Python ฟรีของ DataCamp ก่อนอย่างอื่นในลิสต์
  • รู้แล้วว่าจะทำคลาวด์เจ้าไหน: ไปที่ Microsoft Learn, Google Cloud Skills Boost หรือ AWS Skill Builder ของแพลตฟอร์มนั้นได้เลย
  • กำลังเตรียมสัมภาษณ์: ผสมเส้นทาง SQL ฟรีกับ บล็อกคำถามสัมภาษณ์ SQL ของเรา
  • อยากได้พอร์ตโฟลิโอพร้อมงาน ไม่ใช่แค่ใบรับรอง: Zoomcamp เป็นตัวเลือกฟรีที่ดีเพราะได้โปรเจกต์จริง และดูรายการ โปรเจกต์ Data Engineering ของ DataCamp เพิ่มเติม

ขอเน้นให้ชัด: "free to audit" กับ "free" ไม่เหมือนกัน หลักสูตรหลายคอร์สที่โฆษณาว่าฟรีให้ดูเฉพาะวิดีโอ โดยงานให้คะแนนและใบรับรองถูกล็อกหลังค่าสมาชิกราว $49 ต่อเดือน ทรัพยากรในลิสต์นี้เป็นแบบฟรีเต็มรูปหรือเริ่มใช้ฟรี โดยส่วนที่เสียเงินถูกระบุชัดเจน นั่นจึงชี้ไปที่คอร์สแบบเปิด เอกสารผู้ให้บริการ และทิวทอเรียล มากกว่าใบรับรองแบบออดิทเท่านั้น

ข้อคิดทิ้งท้าย

สำหรับคนส่วนใหญ่ที่เริ่มจากศูนย์ คอร์ส Understanding Data Engineering ของเรา บวกการฝึก SQL อย่างจริงจังคือก้าวแรกที่ถูกต้อง เพราะอย่างอื่นทั้งหมดสมมติฐานบนฐานนี้

ทางแยกถัดไปขึ้นกับตัวคุณ นักวิเคราะห์ที่ย้ายสายไปวิศวกรรมควรให้ความสำคัญกับ dbt Learn ขณะที่ผู้ที่เล็งงานบนคลาวด์เจาะจงควรไปที่เส้นทางฟรีของผู้ให้บริการเจ้านั้นเมื่อพื้นฐานพร้อม

ข้อควรทราบแบบตรงไปตรงมา วัสดุที่ชุมชนดูแลอย่าง Zoomcamp มักล่าหลังเวอร์ชันเครื่องมือจริง คาดได้ว่า UI ของ BigQuery และเวอร์ชันของ Airflow หรือ dbt จะแตกต่างจากภาพหน้าจอ ชั้นฟรีของผู้ให้บริการมีข้อจำกัดด้านเวลา โดย Azure ระบุ $200 ภายใน 30 วัน และ Google $300 ภายใน 90 วัน และแล็บบนคลาวด์อาจมีค่าใช้จ่ายเล็กน้อยหากใช้เกินโควตาฟรีบนบริการอย่าง Glue หรือ Redshift

คำตอบตรงๆ กับคำถามว่า "ของฟรีพอไหม" คือ พอสำหรับทักษะ แต่ต้องมีวินัยในการเย็บชิ้นส่วนที่กระจัดกระจายเข้าด้วยกันเอง หากอยากตามเส้นทางเดียวที่มีโครงสร้าง แทร็กอาชีพ Data Engineer ของเราครอบคลุมประเด็นเดียวกันไว้ที่เดียว

FAQs

เรียน Data Engineering ได้ฟรีไหม?

ได้ คุณสามารถเรียนแทบทุกทักษะของ Data Engineering ได้ฟรีด้วยคอร์สแบบเปิด เอกสารผู้ให้บริการ และทิวทอเรียล DataCamp มีทรัพยากรมากมายฟรี dbt Learn และเอกสาร Apache Airflow ก็ไม่เสียค่าใช้จ่าย และเว็บ SQL อย่าง SQLBolt และ Mode ก็ฟรี ต้นทุนเดียวที่เลี่ยงไม่ได้ทั้งหมดคือโครงสร้างพื้นฐาน เพราะการรันแล็บบนคลาวด์ของ GCP, AWS หรือ Azure อาจมีค่าใช้จ่ายเล็กน้อยเมื่อใช้เกินเครดิตฟรีที่จำกัดเวลา นอกนั้น ช่องว่างหลักของการเรียนฟรีคือโครงสร้าง ดังนั้นต้องมีวินัยในการเย็บทรัพยากรที่กระจัดกระจายให้เป็นเส้นทางที่สอดคล้องกัน

ต้องรู้ Python และ SQL ก่อนไหมถึงจะเรียน Data Engineering ได้?

ต้องมีอย่างน้อย Python พื้นฐานและ SQL ที่แน่นก่อนที่คอร์ส Data Engineering ส่วนใหญ่จะเข้าใจได้ dbt Learn และเอกสาร Airflow ต่างสมมติว่ามีความรู้ทั้งสอง หากเริ่มจากศูนย์ ให้เรียน Automate the Boring Stuff สำหรับ Python และทิวทอเรียล SQL ของ DataCamp ก่อน SQL สำคัญที่สุด เพราะปรากฏทั้งในคลังข้อมูล การแปลงข้อมูล และแทบทุกการสัมภาษณ์เทคนิค

ใช้เวลานานแค่ไหนถึงจะเรียน Data Engineering จากของฟรีจนคล่อง?

ไทม์ไลน์ที่สมจริงจากมือใหม่ถึงพร้อมสมัครงานคือราว 4–8 เดือนของการเรียนสม่ำเสมอแบบพาร์ตไทม์ คาดว่า 4–8 สัปดาห์เพื่อสร้างพื้นฐาน SQL และ Python ให้แน่น จากนั้น 9 สัปดาห์ขึ้นไปสำหรับ Data Engineering Zoomcamp ที่ 5–10 ชั่วโมงต่อสัปดาห์ แล้วต่ออีกไม่กี่สัปดาห์เพื่อเชี่ยวชาญแพลตฟอร์มคลาวด์ ความเร็วขึ้นกับประสบการณ์เขียนโปรแกรมเดิมและเวลาที่ทุ่มได้ต่อสัปดาห์ 

ใช้แค่ทรัพยากรฟรีสามารถสมัครงาน Data Engineering ได้ไหม?

เอาตรงๆ: จบคอร์สฟรีอย่างเดียวไม่ได้การันตีงาน แต่เพียงพอที่จะสร้างทักษะที่นายจ้างต้องการ กุญแจสำคัญคือเปลี่ยนสิ่งที่เรียนเป็นพอร์ตโฟลิโอที่มีโปรเจกต์ end-to-end จริง นายจ้างสนใจความสามารถเชิงประยุกต์ ดังนั้นควบคู่กับการเรียนฟรีให้ทำโปรเจกต์ 2–3 งานที่รับเข้า จัดการ และแปลงข้อมูลจริง เพิ่มเส้นทางของผู้ให้บริการคลาวด์สำหรับแพลตฟอร์มที่บทบาทเป้าหมายใช้ แล้วคุณจะแข่งขันได้

หัวข้อ

คอร์สยอดนิยมบน DataCamp

Tracks

วิศวกรข้อมูล ใน Python

40 ชม.
พัฒนาทักษะที่เป็นที่ต้องการเพื่อรับข้อมูล ทำความสะอาด จัดการข้อมูล และตั้งเวลาและติดตามไปป์ไลน์ได้อย่างมีประสิทธิภาพ ช่วยให้คุณโดดเด่นในสายงานวิศวกรรมข้อมูล
ดูรายละเอียดRight Arrow
เริ่มหลักสูตร
ดูเพิ่มเติมRight Arrow