สรุปงาน Precamp of Exceed Camp #5
Activity, Note May 15th, 2008ไหนๆ ก็ทำ Precamp จบแล้ว ถือว่าเป็นงานที่สนุกดี ได้ทำร้ายน้องๆ เอ๊ยไม่ใช่ เป็นการสอนที่สนุกสนานดี เลยมาบันทึกผลไว้หน่อย
เรื่องคน
ชื่อ Precamp เหมือนจะง่ายๆ แต่ไม่ง่ายเพราะว่าต้องแบ่งสอนอย่างน้อยสามห้อง (รวมห้องกำแพงแสนที่เพิ่ม special ปีนี้) ที่มีฝ่ายวิชาการสี่คนในปีนี้ถือว่าพอดีแล้ว แต่ว่าไม่ได้นัดพี่เลี้ยงมาอย่างเป็นทางการ ก็เลยหาได้น้อย ถึงน้องจะคอมเมนต์มาวันแรกว่าพี่เลี้ยงน้อย ก็หาเพิ่มไม่ทันอยู่ดี - -”
เรื่องสอน
Basic Programming ก็เป็นไปตามคาด คือฟังไปซักพักก็สติหลุดกันแล้ว เลยสอนแบบเร็วๆ แป๊บเดียวจบแล้วให้งานไปเลย (จริงๆ ที่สอนนี่คือกลัวน้องที่เข้าใหม่จะลืมแล้วมากกว่า)
ส่วน Windows Apps รู้สึกว่าสอนดีเกินที่ตัวเองคาดไว้ เพราะตัวอย่างที่เตรียมมาพอดีกับเนื้อหาที่จะสอน เนื้อหาส่วนนึงทำให้ดูตัวอย่างเดียว และใช้ตัวอย่างเดิมต่อๆ กันไปเรื่อยๆ อีกอย่างคือตั้งใจจะสอนน้อยๆ แล้วให้ลองเองด้วย เลยออกมาโอเค จบเร็วดี แต่ว่าถ้าสอนแบบให้น้องทำตามก็จะต้องรอน้องเป็นระยะๆ ด้วย อาจให้โจทย์ง่ายๆ สำหรับคนที่รออยู่ แล้วทำให้ดูทีหลัง
เรื่องงาน
โจทย์ Console App นี่พยายามจะคิดโจทย์ที่มีสภาพบังคับให้น้องต้องสร้างเมธอดเอง แต่คิดไม่ออกซักที สุดท้ายไอ้ไผ่คิด Exceed Expression มา ซึ่งก็ไม่มีสภาพบังคับให้ใช้เมธอดเท่าไหร่นัก แต่ก็โอเค เป็นโจทย์ที่ทบทวนเรื่องโปรแกรมมิ่งได้ครบเครื่องดี
ทุกคนก็บอกว่าง่าย แต่วันก่อนสอนลองนั่งทำดูก็พบว่ามึนเอาเรื่อง เพราะรอบแรกไม่ได้ใช้อาเรย์ทำ ทำอยู่สิบกว่านาทีก็ไม่เสร็จ เกือบจะเปลี่ยนโจทย์กันแล้ว สุดท้ายมาลองทำแบบใช้อาเรย์ ใช้เวลาไปเจ็ดนาทีถ้วน ใช้สูตร พี่ทำเท่าไหร่น้องคูณไปสี่ ได้ยี่สิบแปดนาที เลยเตรียมเวลาให้แค่ครึ่งชั่วโมง
สุดท้ายตอนใช้จริง ข้อนี้ใช้เวลาไปตั้งชั่วโมงครึ่ง
…
ส่วนของ Windows App ทั้งทีมเราตั้งใจว่าจะให้งานที่ดูใช้งานจริงได้ พอพูดถึงใช้งานจริงได้ ทุกคนนึกถึงเครื่องคิดเลขก่อนเลย
ตอนแรกจะใช้ข้อนั้นข้อเดียวด้วย ถึงทุกคนจะรู้สึกว่ามันไม่ยาก แต่ก็คิดว่าน่าจะมีอะไรที่พื้นฐานมากกว่านี้ รวมกับความเกรียนของเราเองจึงออกมาเป็น The KAK Challenge ก่อน ซึ่งข้อนี้ก็โอเคมากๆ คือเริ่มต้นง่ายๆ แต่ต่อยอดได้เยอะ ใครที่เมพมากๆ ก็มีอะไรให้ทำ และอีกอย่างความที่มีเป็นเกม พอใครเสร็จก่อนก็จะพยายามทำให้เกมตัวเองดูมีสีสันมากขึ้น เช่นทำแถบเลื่อน ทำอะไรเติมกันไปเอง ไม่ต้องสั่ง ไม่ต้องออกแรงยุให้ทำ สบ๊าย สบาย~
เรื่องน่าแปลกคือน้องส่วนใหญ่ที่ทำก็ยังให้โปรแกรมนี้ชื่อ The KAK Challenge และยังตั้งชื่อ AI ในเกมว่า AGI. เหมือนเดิมด้วย 555
…
ส่วนเครื่องคิดเลข Exceed Calculator นี่ถึงจะถามว่า “ยากไปรึเปล่าวะ” ก็ไม่เห็นมีใครบอกว่ายากเลย เพื่อความแน่ใจก็ลองเขียนเองว่าจะเสร็จในหนึ่งชั่วโมงรึเปล่า ปรากฎว่าตัวเอง ไม่สามารถเอาชนะ Test cases ที่ตัวเองตั้งไว้ได้ เลยต้องมาปรับระดับโจทย์กันใหม่ให้เลเวลหนึ่งนั้นง่ายขึ้นมากๆ (เดิมโจทย์เลเวลสอง อยู่ในเลเวลหนึ่งหมดเลย) โอเค ปรับโจทย์แล้ว ถ้าเริ่มสอนเก้าโมงกว่า สิบโมงกว่าก็คงมีน้องเมพๆ เริ่มผ่านเลเวลสองกัน และน้องทุกคนก็น่าจะเสร็จเลเวลหนึ่งหมดห้องตอนเที่ยง ได้ปล่อยก่อนเวลาแน่ ^^
สรุปตอนใช้จริงนี่ก็ยังยากเกินคาดอยู่ดี คือกว่าจะมีน้องผ่านเลเวลสองคนแรกก็ล่อเข้าไปสิบเอ็ดโมง และทำเลเวลหนึ่งผ่านกันหมดตอนเกือบๆ บ่ายสาม
ยังไม่รวมปัญหาของโจทย์ที่ยังแบ่งเลเวลได้ไม่ดี คือถ้าน้องทำเลเวลหนึ่งมาแบบวางแผนไม่ดีแล้ว แทบจะต่อไปเลเวลสองไม่ได้เลย
สรุปว่าคราวหน้า Precamp ควรจะต้องง่ายกว่านี้ (ภพยังบอกเลยว่านี่ Precamp หรือเปล่าวะ โจทย์กุง่ายกว่านี้อีก) และออกงานอะไรมาก็ลองทำก่อน แล้วคิดเวลาให้น้องคูณซักหกหรือแปดจากเวลาที่ตัวเองทำไว้ ถึงจะพอ

Recent Comments