ผ่านพ้นไปสำหรับ Spring Training Day 2.0 เมื่อวันอาทิตย์ที่ 12 ที่ผ่านมาสถานที่ก็ที่เดิมคือ ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยเกษตรศาสตร์ (ขอบคุณ @jittat ครับที่จัดการเรื่องสถานที่ให้ทั้งหมด)
ปัญหาและอุปสรรค
-เรื่องใหญ่คือ development environment ไม่ว่าจะเป็น JDK, IDE, Database, Libraries มีครบทุกกรณี ก่อนหน้างานคิดว่าเตรียมพร้อมๆมากๆแล้วสำหรับงานนี้ เพราะแจกให้ TA เล่นไปหลายคน แต่ก็ไม่รอดเพราะบางคนไม่ได้เตรียมมา บางคนไม่เคยใช้ เครื่องนั้นได้เครื่องนี้ไม่ได้ทำให้ หลุดไปจนได้
-รอบที่แล้วมีปัญหาเรื่องการ คัดลอกโค้ด แก้ไขได้เกือบดีก้วยการใช้วิธีที่ @pphetra แนะนำคือทำ text file และจัดลำดับให้ดีซึ่งก็ใช้งานได้ดีมากๆครับรอบนี้เลยมีปัญหาอีกนิดหน่อยคือ ข้อมูลที่อยู่ในไฟล์มีพิดพลาดบ้างบางส่วน
เนื้อหายังไม่ลงตัวสำหรับ 1 วันคงต้องตัดทอนบางอย่างออกไปอีกนิดเพราะรอบที่สองก็ได้เรื่อง SpringMVC แค่ประมาณสามชั่วโมงซึ่งกระชั้นมากๆ ยังไม่ได้อธิบายรายละเอียดเลย ==”
-IDE ยังเป็นปัญหา classic เพราะครั้งนี้ผมทะลึ่งไม่ใช้ maven command แต่ไปใช้ IDE แทนเลยไม่สามารถแก้ปัญหาให้กับนักเรียนที่ใช้ Eclipse ได้เพราะผมจะเกิดอาการงง ไม่รู้จะกดตรงไหน ส่วน TA ก็ถนัด Eclipse พอเจอคนเรียนใช้ Netbeans ก็งงอีกเช่นกัน
ทางออก
-รอบหน้า(ประมาณอีกสองเดือน) จะใช้ VMWare Image หรือ Virtual Box Image แทนแล้วครับเพราะต้องการเตรียม development environment เองนั้นเป็นเรื่องอันตรายมากที่จะมีบางส่วนไม่เหมือนกับผู้สอนและ TA บางครั้งก็ออกทะเลกันยาวเลย
-IDE เปลี่ยเป็น Maven command เหมือนเดิมตัดปัญหา ใช้ IDE เพื่อช่วย import lib กับ format code เฉยๆใช้มากบาปจริงๆ
-ตัดแปะเริ่มลงตัวนักเรียนบางคนสามารถ เดินหน้าไปเองได้โดยไม่ต้องให้ผมสอน เช่น ภรรยาสุกรีและ @manat @mossilla สามารถทำเสร็จล่วงหน้าไปได้ ก่อนเพื่อนๆในชั้นเรียน
-slide คิดว่าปรับเรื่อง step อีกนิดน่าจะลงตัว
-TA สู้ขาดใจทุกคนไม่ว่าจะเป็น @9tae, @somkiat, @dean4j, @nuboat, @poorprogrammer (ไม่นับ @erawat, @hellmonster) งานแบบนี้ไม่มี TA คงตายกันเห็นๆเพราะคนสอนไม่สามารถเข้าไปช่วยไ้ด้ทุกคน ขอบคุณ TA อีกครั้งครับ
รูปปลากรอบครับบางส่วนจาก @nuboat @punneng










ช่วยส่ง Feedback ด้วยนะครับผมจะได้นำไปเป็น input เพื่อปรับปรุงต่อไปสำหรับครั้งหน้าครับ ==”
