วันนี้นั่งทำงานบางอย่างจากแบบจำลอง ไม่เห็นจะติดขัดอะไรซักอย่าง แต่พอ run จริงๆ กลับมีปัญหา ไม่เป็นไปตามแบบจำลองที่ทำไว้ ผมนั่งคิดสติแตกอยู่พ...
วันนี้นั่งทำงานบางอย่างจากแบบจำลอง ไม่เห็นจะติดขัดอะไรซักอย่าง แต่พอ run จริงๆ กลับมีปัญหา ไม่เป็นไปตามแบบจำลองที่ทำไว้
ผมนั่งคิดสติแตกอยู่พักใหญ่ พยายามค้นหาสาเหตุว่าเกิดจากอะไร พยายามไล่ดูหลายๆ อย่าง จนพอเข้าใจถึงสาเหตุของปัญหา แต่ด้วยความสามารถ ความรู้ที่มีอยู่ ก็พยายามแก้ไขจนสามารถสรุปได้ว่ามี 4 ปัจจัยด้วยกันที่ทำให้การ run จริงไม่ประสบความสำเร็จ
งานที่ทำจะมี front และ back end ตอนแรกกะว่าเอาให้มัน work เฉพาะ front end ก็พอล่ะ เพราะหมดปัญญาจริงๆ แต่ด้วยความที่ผมค่อนข้างอยากให้อะไรมันสมบูรณ์แบบก่อนการใช้งาน เพราะไม่อย่างนั้นแล้วอาจเกิดปัญหาตามมาซึ่งมันอาจจะแก้ไขยากกว่าตอนที่ยังไม่ได้เริ่ม
เมื่อเรารู้ว่าน่าจะมาจาก 4 ปัจจัย เราก็ต้องทดลองทุกๆ ปัจจัยด้วยปรับที่ล่ะอย่าง แต่ละปัจจัย คือ เป็นลักษณะที่ว่า ใช้ หรือ ไม่ใช้ สามารถแทนค่าได้ 0 หรือ 1
ก็เลยสร้างตารางการทดลองดังนี้
A = 0 หรือ 1
B = 0 หรือ 1
C = 0 หรือ 1
D = 0 หรือ 1
ถ้าแทนค่า ABCD เป็น 0/1 ก็จะได้ 0000 - 0001 - 0010 - 0011 -0100 - 0101 ..... ไปเรื่อยๆ จนเป็น 1111 มันต้องยอมเสียเวลา เพราะเราไม่มีความสามารถที่พอเพียงที่จะแก้ปัญหาได้จริงๆ
แต่ค่อนข้างโชคดีที่ผมทดลองไม่ถึง 10 ครั้งก็เห็นผล ทั้ง front และ back end ทำงานได้อย่างสมบูรณ์แบบ
ถึงผมจะสามารถแก้ปัญหาได้ แต่เรื่องนี้เป็นเรื่องที่ผมเคยเจอปัญหามาก่อน นานมากแล้ว แต่ก็ไม่เข้าใจถึงสาเหตุอย่างถ่องแท้ จนถึงตอนนี้ผมก็ยังสับสนกับปัญหาที่เจออยู่
ผมเป็นคนค่อนข้างที่ต้องการเหตุผลในการทำงานพอสมควร เพราะถ้าเราเข้าใจ เราก็ไม่ต้องจำ แต่ตอนนี้คงต้องจำ และ save draft เก็บไว้เผื่ออนาคตอาจต้องใช้อีก
หมดแรงจริงๆ วันนี้ เพราะรู้สึกมึนหัวไปหลายรอบ แต่หมดเวลาทำงานแล้วเราก็ต้องพักผ่อน พรุ่งนี้อาจมีปัญหาใหม่ๆ ให้เราต้องแก้ไขอีกมากหน้อยแค่ไหนไม่อาจรู้
COMMENTS