ไม่เคยลง Hackathon มาก่อนและไม่รู้ว่าต้องเตรียมอะไร อ่านตรงนี้ก่อน ครอบคลุมตั้งแต่วันสมัครจนถึงวัน pitch
Hackathon ครั้งแรกดูน่ากลัวเพราะไม่รู้ว่าคนอื่นเตรียมมาแค่ไหน ความจริงคือทีมที่ชนะ Hackathon มัธยมส่วนใหญ่ไม่ได้เป็นเพราะเขียนโค้ดเก่งที่สุด แต่เพราะ เข้าใจโจทย์ได้เร็วกว่าและนำเสนอได้ชัดกว่า
ถ้ากำลังจะลงสนามเป็นครั้งแรก นี่คือสิ่งที่ต้องรู้ก่อนไปถึงงาน
Hackathon คือการแข่งขันสร้างนวัตกรรมหรือแก้ปัญหาภายใต้เวลาจำกัด โดยทั่วไปใช้เวลา 1-3 วัน ในรูปแบบทีม 3-5 คน
โครงสร้างทั่วไปของ Hackathon มัธยม:
สิ่งที่วัดคือ กระบวนการคิด ไม่ใช่ความสมบูรณ์ของผลิตภัณฑ์ ดังนั้นแม้แอปยังทำงานไม่ครบก็ pitch ได้ถ้าอธิบาย logic ชัด
ไม่จำเป็นต้องเขียนโค้ดเป็น แต่ควรรู้จักเครื่องมือที่ทีมจะใช้อย่างน้อยเบื้องต้น เช่น Figma สำหรับ mockup, Canva สำหรับ presentation, หรือ Google Slides สำหรับ pitch deck
ศึกษา theme ของงาน ล่วงหน้า 1-2 สัปดาห์ เช่น ถ้าโจทย์เกี่ยวกับ SDGs ควรรู้ว่า 17 เป้าหมายคืออะไร และปัญหาสังคมที่เชื่อมกับ theme ที่สนใจมีอะไรบ้าง
วางบทบาทคร่าวๆ ก่อนวันแข่ง แม้จะยืดหยุ่นได้ แต่รู้ว่าใครถนัดอะไร:
ชั่วโมงแรกของ Hackathon คือช่วงที่ทีมส่วนใหญ่ เสียเวลามากที่สุด เพราะถกเถียงเรื่องไอเดียโดยไม่มีกรอบ
กรอบที่ใช้ได้ทันที:
จากนั้นแบ่งงานและ check-in กันทุก 2 ชั่วโมงว่า track ตรงกัน
ทีมที่ประสบความสำเร็จใน Hackathon มัธยมมักมีรูปแบบคล้ายกัน:
อ่านเพิ่มเติมเรื่องการจัดทีมและบริหารเวลาในงานแข่งได้ที่ เคล็ดลับจัดทัพ Hackathon ด้วยวิถี Agile
ถ้ายังไม่มี Hackathon ที่จะลง ดูรายการงานแข่งที่เปิดรับอยู่ได้ที่ PorTCAS รวมงานแข่งมัธยม มีทั้งสาย tech, สาย innovation, และ policy hackathon
Pitch ที่ดีในงานแข่งมัธยมใช้โครงสร้างนี้:
ฝึกซ้อมอย่างน้อย 3 รอบก่อนนำเสนอจริง และให้คนนอกทีมฟังแล้วบอกว่าเข้าใจ solution หรือเปล่า
ถ้าไม่รู้จักใครในทีมมาก่อน แข่งได้ไหม?
ได้ Hackathon หลายงานมีระบบ matching ทีม หรือเปิดรับสมัครแบบบุคคล แล้ว assign ทีมให้ในวันงาน การแข่งกับคนที่ไม่รู้จักยังเป็นทักษะที่กรรมการ TCAS บางคณะมองว่าแสดง adaptability ได้ดี
ไม่มีพื้นฐาน IT แข่ง Hackathon ได้ไหม?
ได้ Hackathon มัธยมส่วนใหญ่ไม่ได้บังคับ code ทีมที่มีคนถนัด research, design, และ pitch แต่ไม่มี developer ก็ชนะได้ถ้า solution ชัดและนำเสนอได้ดี
Hackathon ออนไลน์แข่งยากกว่า on-site ไหม?
ยากต่างกัน ออนไลน์ต้องจัดการ communication และ timezone (ถ้ามี) แต่ on-site ต้องบริหาร energy ตลอดวัน ครั้งแรกถ้าเลือกได้แนะนำ on-site เพราะได้สัมผัสบรรยากาศจริงและ networking กับทีมอื่น
ต้องนำเสนอเป็นภาษาอังกฤษไหม?
ขึ้นกับแต่ละงาน ส่วนใหญ่งานแข่งมัธยมในไทยอนุญาตภาษาไทย แต่งานระดับนานาชาติใช้ภาษาอังกฤษ ตรวจสอบ requirements ก่อนสมัครเสมอ
พร้อมลงสนามแล้ว ขั้นตอนต่อไปคือหางานที่ตรงกับสาย ระดับ และช่วงเวลา PorTCAS รวมงานแข่งมัธยม รวบรวมทั้ง Hackathon, Innovation Challenge และงานแข่งทุกแบบไว้ในที่เดียว กรองหาได้ทันทีโดยไม่ต้องตามหลายช่องทาง