Skip to main content

Teaching: อบรมพัฒนา Backend ด้วย Go — ม.ราชภัฏกาญจนบุรี

· 2 min read
Karan
Software Engineer

ได้รับเชิญกลับไปที่มหาวิทยาลัยตัวเอง เป็นวิทยากรอบรม การพัฒนา backend ด้วยภาษา Go ให้นักศึกษาภาควิชาวิทยาการคอมพิวเตอร์ ม.ราชภัฏกาญจนบุรี

งานนี้คืออะไร

  • ผู้จัด: ภาควิชาวิทยาการคอมพิวเตอร์ มหาวิทยาลัยราชภัฏกาญจนบุรี
  • วันที่: 19–22 มีนาคม 2026
  • รูปแบบ: Workshop (hands-on) — คอร์ส 3 วัน
  • ผู้เข้าร่วม: นักศึกษาวิทยาการคอมพิวเตอร์ 10–20 คน
  • วิทยากร: Karan Khumthong (Dplus Intertrade / Zettasoft, Bangkok)

เนื้อหาที่สอน

ไล่ตั้งแต่พื้นฐานภาษา Go จนถึงการพัฒนา REST API จริง

  • พื้นฐานภาษา Go — syntax, types, functions, error handling
  • ทำไมต้อง Go — ภาษาจาก Google ที่รวมความเร็วระดับ C เข้ากับความเรียบง่ายแบบ Python
  • Performance & Concurrency — การรันที่รวดเร็วและการทำงานพร้อมกันผ่าน Goroutines
  • Code ที่อ่านง่าย — เน้น simplicity และ readability เพื่อการทำงานเป็นทีม
  • REST API development — ลงมือเขียน API จริง
  • ใช้ Go ทำอะไรได้บ้าง — backend, microservices, ระบบ cloud (Docker, Kubernetes) และเครื่องมือสาย DevOps

สิ่งที่ผู้เรียนได้กลับไป

  • เขียนโปรแกรม Go พื้นฐานได้เอง
  • เข้าใจ concurrency model ของ Go (goroutines) ในระดับใช้งานได้
  • ทำ REST API ตัวแรกด้วย Go ได้
  • เห็นภาพว่า Go ถูกใช้ในงาน production สาย backend / cloud จริงอย่างไร

บรรยากาศงาน

ภาพหมู่ผู้เข้าร่วมอบรม Golang fundamentalsบรรยากาศห้องอบรม — นักศึกษาลงมือเขียนโค้ด
ช่วงบรรยาย — The Key Concepts of Goช่วงบรรยาย — Go History (Google's path from C++ to Go)

Reflection ของตัวเอง

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

Resources