— จากการเคยทำแบบฝึกหัดผ่านเว็บมา ต้องบอกเลยว่า Website CareerVio เป็นอะไรที่เจ๋งมากๆ ทำให้ผู้เรียนสามารถเรียนเองได้และไต่ระดับความรู้ไปเรื่อยๆ และสิ่งที่สำคัญมากๆคือ มันเป็น library ขนาดใหญ่ที่สำคัญมากๆของผู้เรียนด้วย
— การกลับมาทบทวนบทเรียนที่เราเคยเรียนไปแล้วสำคัญมากๆ ไม่ว่าจะตอนทำแบบฝึกหัดอื่นๆอยู่ หรือ ทำ Project หรือเขียน Code ตอนทำงาน แต่ปัญหามันอยู่ตรงที่ว่า เมื่อทำภารกิจในข้อนั้นๆผ่านแล้ว ระบบไม่จดจำ code ที่เราเขียนไป ทำให้เวลาเรากลับมาเพื่อ fast code review เราต้องมานึกใหม่หมดเลย หากมีระบบการจดจำ code ที่เรารันผ่านแล้วด้วย จะยิ่งที่ให้เราค้นหาและนำไปใช้ได้รวดเร็วยิ่งขึ้น เปรียบเสมือน คลังห้องสมุดส่วนตัวที่เราได้สร้างขึ้นเองกับมือ
— ผมเป็นคนที่เวลาเขียน code ที่มีความซับซ้อนมากๆจะนึกภาพไม่ออกว่ามันไปโผล่จุดไหนแล้ว ผมจะต้องทำการ log มันออกมาดูเป็น step ทำให้มองภาพได้ออกง่ายว่า code เราทำงานไปยังไง ถึงขั้นตอนไหน การมี library ส่วนตัวทำให้มองภาพออกได้ง่ายกว่าดู code ของคนอื่นที่มีแต่ pure code มากๆ และแบบฝึกหัดหลายๆข้อ บางทีผู้เรียนยังไม่เข้าใจเลยว่า code มันทำงานยังไง แต่ก็ผ่านแล้ว ก็เลยเกิดอาการ ‘เออ ผ่านก็ผ่านละกัน’
สรุป
- อยากให้ระบบการทำแบบฝึกหัด จดจำ code ที่เราได้ทำภารกิจผ่านแล้ว เพื่อเป็น Library ส่วนตัวไว้ทบทวนบทเรียนได้อย่างไวๆ
- แบบฝึกหัดบางข้อไม่มีการแสดงขั้นตอนการทำงานของ code ว่าเป็นอย่างไร อยากให้เพิ่มส่วนของ log เพื่ออธิบายขั้นตอนการทำงานของ code มากขึ้นในแบบฝึกหัดบางข้อ (บางท่านอาจจะไม่ทราบ ว่า ปกติ ระบบจะทำการ auto run code ของเราแบบ real time หากเราใส่ syntax ผิด มันจะแจ้งทันที แต่ถ้า run ถูก แต่ไม่ได้ให้ log เราก็จะไม่รู้เลยว่าเกิดอะไรขึ้น)