แรกเริ่มเดิมทีงานนี้ก็จัดมาทุกปีเรื่อยๆ อยู่แล้ว ปีนี้เป็นปีที่ 3 (?) แต่เนื่องจากปีนี้ต้องเปลี่ยนมาจัดเป็นระบบออนไลน์ ก็เลยต้องมีระบบกิจกรรมออนไลน์ที่คอยดึงคนให้อยู่กับงานเราตลอดๆ ทีมจึงคิดกันมาว่าทำเป็นเว็บเลยมั้ย ง่ายดี ให้ผู้เข้าร่วมงานคอย standby อยู่หน้าเว็บตลอดและจะมีควิซเด้งมาเรื่อยๆ คนที่ทำครบก็จะมีสิทธิ์ได้ลุ้นรางวัล พอสรุปกันได้แบบนี้งานก็เลยตกมาที่เราอีกตามเคย …
ตอนแรกว่าจะโยนให้รุ่นน้องทำละ จะเรียน เรียนไม่ทันเพื่อนแล้ว 😭 แต่รู้สึกว่าคนอื่นก็งานยุ่งๆ กัน และมีเราที่น่าจะทำเสร็จเร็วที่สุด ก็เลยทำเองก็ได้ รับงานมาช่วง กค งานจัด ตค ก็ถือว่ายังพอมีเวลา แต่ก็มีไฟการเรียนและการสอบที่ตามลนก้นมาตลอด ก็เลยต้องรีบทำให้เสร็จช่วงนี้ให้เร็วที่สุด
ก่อนหน้านี้ตอนใกล้ๆ เปิดเทอมลงเรียน Coursera ไว้อันนึง เป็นคอร์สใหญ่ๆ สอนเขียนเว็บและแอพมือถือสาย react, react-native พอตอนนี้เรียนจบไปสองอันแรก ก็เลยอยากมาลองประยุกต์ใช้ react, redux กับงานนี้จริงๆ แต่พอลองจริงๆ ก็รู้สึกว่ามันเป็นครั้งแรกของเรา น่าจะต้องใช้เวลาเรียนรู้อีกเยอะ คือทำไปนิดนึงก็ติด ต้องคอย google หาคำตอบตลอด ซึ่งถ้าเป็นแบบนี้ไปเรื่อยๆ คงไม่ทันแน่ สุดท้ายก็เลยตัดใจกลับไปทำแบบ old-school เลย (แต่ครั้งนี้ไม่ใช้ ejs แล้วนะรู้สึกว่ามันขัดกับหลักการ client-side rendering เราก็เลยอยากเลี่ยง)
พอปั่นๆ ไปด้วยความรีบ (ต้องไปอีเลคเชอร์ต่อ เรียนไม่ทันเพื่อนแล้วจริงๆ 😰😅) ก็สามารถเสร็จงานได้ในวันเดียว ซึ่งเร็วกว่าที่คิดเยอะ แต่ก็ออกมาเป็นแค่โครงๆ คือ login ได้ ทำควิซได้ ส่งได้ครั้งเดียวแล้วจะปิดไม่ให้ส่งซ้ำ ลองดูโค้ดได้เลย ที่จริงคิดว่านี่ก็ครบแกนหลักๆ ของเว็บแล้ว แต่ก็ไม่รู้เพื่อนจะสรรหาอะไรมาให้ทำอีก ก็ต้องรอดูต่อไป สำหรับในช่วงนี้ก็เลยขอพักงานนี้ไว้แค่นี้ก่อน แล้วเดี๋ยวใกล้ๆ วันงานจะกลับมาเก็บงานต่ออีกทีแล้วจะกลับมาเขียนตอนต่อไป แต่เท่าที่ดูงานนี้ไม่น่ามีอะไรหวือหวามาก อาจจะไม่ค่อยมีอะไรเขียนเท่าไหร่ แต่ก็ไม่แน่เหมือนกัน ใกล้ๆ วันงานคงได้รู้อีกที
