Review: Road to Data Engineer ส่งน้องกระตุยไปดวงจันทร์กันเถอะ

Tummarak Yeammonta
Road to Data Engineer Student Blogs
3 min readOct 17, 2021

เกริ่นนำ

เนื่องจากผมได้มีโอกาสเรียน Course Road to Data Engineer 2.0 ที่จัดขึ้นช่วงเดือน สิงหาคม-ตุลาคม ที่ผ่านมาวันนี้เลยจะมาขอทำตัวเป็นหน้าม้าขายคอร์สนี้ซะหน่อยโดยคอร์สนี้เป็น Course จากทางเพจ Data TH.com — Data Science ชิลชิล ครับ

ด้อะไรจากการเรียนคอร์สนี้

  • เข้าใจ Concept และความรู้พื้นฐานของสายงาน Data แบบครอบคลุมทุกด้าน
  • Community ดีมากกกกกกก (ก ไก่ ล้านตัว)
  • เปิดโลก DE ในมุมมองอื่นๆจากคนที่อยู่ในสายงานนี้อยู่แล้ว
  • ได้ลองหัดทำ mini project สำหรับงาน DE ไปจนถึง visualization
  • เล่นกับแอดมินได้ แอดมินไม่กัด (จะโดนแอดมินมาเขิกหัวที่หลังมั้ย)

สำหรับใครโควต้า 8 บรรทัดหมดแล้ว

เป็นคอร์ส 101 สำหรับเตรียมความพร้อมสำหรับใครที่อยากย้ายสายมาเป็น DE หรืออยู่สาย DE อยู่แล้วแต่อยากหาความรู้เพิ่มหรืออยากรู้ว่า DE ที่อื่นเป็นยังไง ความเห็นส่วนตัวคือดีมาก

ส่วนใครโควต้าใครยังไม่หมดน้ำอยู่ข้างล่างครับ

ทีมงานหลักที่คอยดูแลทุกคนใน R2DE

และด้วยความที่ทีมสอนและแขกรับเชิญที่มาแชร์ความรู้เกี่ยวสายงาน DE ที่มีจำนวนเยอะมากกกก (ก ไก่ล้านตัว) เลยขอแปะรายละเอียดทีมสอนหลักๆไว้ดังนี้ครับ

  • (ผู้สอน) คุณเพิร์ธ: Senior Data Engineer ที่เมลเบิร์น, ออสเตรเลีย
  • (ผู้สอน) คุณฝน: Senior Machine Learning Engineer ที่บริษัท Sertis
  • (ผู้ช่วยสอน) คุณเชน: Data Engineer ที่บริษัท Accenture
  • (ผู้ช่วยสอน) คุณว่าน: BI Developer ที่บริษัท Agoda
  • (ผู้ช่วยสอน) คุณเพชร: ETL Developer ที่บริษัท Bred IT Thailand
  • (ผู้ช่วยสอน) คุณอ้อ: BI Analyst ที่ aCommerce

รูปแบบการเรียนการสอน

การเรียนการสอนในคลาสนี้จะแบ่งออกเป็น 4ส่วนหลักคือ

  • Pre-Reading: ในแต่ละสัปดาห์ทางทีมงานจะ List เนื้อหาที่แนะนำให้ศึกษาก่อนเหมือนเป็นการไกด์ว่าอาทิตย์นี้เรียนเรื่องนี้นะลองศึกษาดู 1 2 3 4 5 วันเสาร์จะได้เรียนได้อยากสนุกและมีความสุขมากขึ้นโดยถ้าหากมีคำถามหรือสงสัยอะไรก็สามารถจองเวลาและปรึกษากับทีม TA แบบ 1:1 ได้เลย
  • Live Class via Zoom: ทุกวันเสาร์ทางทีมสอนก็จะมาสอน Concept/ทฤษฏี/Hand-on code/Q&A ในแต่ละบท(1 บทต่อ 1 อาทิตย์) และช่วงท้ายยังมี Breakout room สำหรับคนที่อยากสอบถามเรื่องในบทเรียนหรือเรื่องอื่นๆที่เกี่ยวกับงาน DE
  • Extra Classes: อันนี้ถือเป็น Bonus ที่ทางทีมงานได้มีการเชิญ Special Gust ในวงการ DE จากหลายๆบริษัทมาให้ความรู้เกี่ยวกับสายงาน DE ซึ่งงงงงงง ดีงามมากกกกกกก(ก ไก่ ล้านตัว)
  • Final Exam: ตอบคำถามเช็ค Concept และความเข้าใจของเราในสายงาน DE และรับ CERTIFICATE ของคอร์ส

คลาสนี้เรียนอะไรบ้าง

เนื้อหาของคลาสจะสอนปูพื้นฐาน Process การทำงานทั้งหมดของในสายงาน Data ตั้งแต่เริ่ม Input Data เข้าสู่กระบวนการ Data process จนถึงการ visualization ออกมาให้เข้าใจได้ง่ายๆและข้อดีของคอร์สนีคือทุกอย่างทำผ่าน Online ได้หมดเลยไม่ต้องวุ้นวาย Setup ใดๆทั้งสิ้นเหมาะมากสำหรับการที่ให้มือใหม่ได้เข้าใจ Concept และไม่ต้องเสียเวลาในการแก้ปัญหาความต่างของ Environment ของผู้เรียน

Tools ที่ได้ใช้ใน Class

  • Pandas: ใช้ดึงข้อมูลจาก source ต่างๆ
  • Apache Spark: ใช้ในส่วนของการ Cleaning
  • Google Cloud Platform: สร้าง Data Lake ง่ายๆสำหรับใช้ในในคลาส
  • Apache Airflow: สร้าง Data pipeline เพื่อคอยจัดการและควบคุมการทำงานของ Task ต่างๆที่เราตั้งไว้
  • Google BigQuery: สร้าง Data Warehouse ในการจัดเก็บข้อมูลและทริกเล็กๆน้อยสำหรับการใช้ Google BigQuery ไม่ให้เสียเงิน
  • Google Data Studio: สร้าง Dashboard ง่ายๆจากข้อมูลที่เราทำมาทั้งหมด

ซึ่งจริงๆแล้วในคลาสจะมีการพูดถึง Tools ตัวอื่นๆที่ใช้ในงาน DE อีกมากมาย

และที่สำคัญอยากขอบคุณในความ “ตั้งใจและใจดี” ของทีมงานที่ ในทุกสัปดาห์พี่ๆทีมงานได้เตรียม Hand-on command file ที่จะมี command ที่ใช้สำหรับอาทิตย์นั้นๆ พร้อมคำอธิบายให้ทำตามไปพร้อมๆกันได้แบบไม่หลุด โดยใน online class จะ ลบบางส่วนออกเพื่อให้ผู้เรียนได้ลองคิดหาวิธีทำเพื่อให้ได้ผลลัพธ์ตามที่ทีมสอนต้องการ แล้วจึงให้ Download file เฉลยที่หลังหากตามไม่ทันจริงๆ

โบนัส
โบนัสเยอะขนาดนี้อยากให้คนทำได้โบนัสสัก 12 เดือนเลย

Extra Class

ส่วนนี้จะเป็นส่วนความรู้นอกตำราเรียนเหมือนเป็นการอัพเดทเทรนด์ของสาย Data engineer ว่าตอนนี้โลกเขาไปกันถึงไหนแล้วโดยเป็นการเชิญคนที่ทำงานในแวดวง DE มาแชร์ประสบการณ์ต่างๆให้กับคนที่มีความสนใจ ไม่ว่าจะเป็นเรื่องของ Tech (Intro to Data bricks, PowerBI, Data Monitoring), Recruitment, soft skills ซึ่งขอยก 3 อันที่ชอบมาที่สุดคือ

  • Soft Skills for Data Engineer by K’Aor Boonjira
  • DATA Careers Live by K’Kaew Manussanun
  • Improve your LinkedIn resume to attract Data Recruiter by K’Bow Jaykita

ถ้าอยากต่อยอดความรู้ทำยังไง

ทางคลาสได้มีการแนะนำหนังสือ, คอร์สของเจ้าอื่นๆ, หรือหัวข้อสำหรับใครที่อยาก advance

สุดท้ายนี้

ขอขอบคุณพี่ๆทุกคนที่สละเวลาวันเสาร์อันมีค่ามาจัดคอร์สให้ผมได้มานั้งเรียนครับ ^_^

--

--