"โฟกัสสิ่งสำคัญ...ตัดสิ่งที่ไม่ใช่ออกไป!"
มาฝึกเป็น "นักสร้างแผนที่" ที่เก่งกาจ
เลือกเก็บเฉพาะข้อมูลที่จำเป็น เพื่อให้แก้ปัญหาได้ง่ายที่สุด
👇 คลิกเพื่อเริ่มการสำรวจ 👇
ลองนึกถึง "แผนที่โรงเรียน" ของเรานะครับ
ในแผนที่จริง มีต้นไม้ มีถังขยะ มีรถจอดอยู่เต็มไปหมด แต่ใน "แผนที่" ที่เราใช้เดินหาห้องเรียน สิ่งเหล่านั้นจะถูกตัดออกไปหมดเลย เหลือแค่ ตึก, ห้อง, และทางเดิน เท่านั้น
ทำไมล่ะ? เพราะถ้าใส่ทุกอย่างลงไป แผนที่ก็จะดูยากมาก! การคิดเชิงนามธรรม (Abstraction) ก็คือการทำแบบนี้แหละครับ คือการคัดกรองเอาเฉพาะ "ข้อมูลที่สำคัญ" ต่อการแก้ปัญหาเก็บไว้ และตัดรายละเอียดที่ไม่จำเป็นทิ้งไป เพื่อให้เราโฟกัสกับสิ่งที่เป็นหัวใจสำคัญจริงๆ
(ภาพจำลอง: เปรียบเทียบโลกความจริงที่ซับซ้อน กับแผนที่ที่ถูกย่อส่วนให้เหลือแค่สิ่งสำคัญ)
เวลาเราไปดูหนังมา แล้วอยากเล่าให้เพื่อนฟัง...
เราจะเล่าทุกประโยคที่ตัวละครพูด หรือบอกสีเสื้อผ้าทุกชุดที่พระเอกใส่ไหมครับ?
แน่นอนว่าไม่! เราจะเลือกเล่าเฉพาะ "โครงเรื่องหลัก" ว่าใครทำอะไร ที่ไหน และตอนจบเป็นยังไง
นี่คือการใช้ Abstraction โดยไม่รู้ตัว! เราตัดรายละเอียดปลีกย่อยออก เพื่อให้เพื่อนเข้าใจเนื้อหาสำคัญของหนังได้ง่ายและเร็วที่สุด
โจทย์: "สร้างฐานข้อมูลนักเรียนของโรงเรียน"
ในความเป็นจริง ตัวเรามีรายละเอียดเยอะมาก (ชอบสีอะไร, เมื่อเช้ากินข้าวกับอะไร, มีเพื่อนกี่คน) แต่คอมพิวเตอร์ของโรงเรียนจำเป็นต้องรู้ทุกเรื่องไหมครับ?
ไม่จำเป็น! คอมพิวเตอร์ต้องการแค่ข้อมูลสำคัญ เช่น ชื่อ-นามสกุล, เลขประจำตัว, ชั้นเรียน เท่านั้น นี่คือการใช้ Abstraction เพื่อสร้าง "โมเดล" ข้อมูลนักเรียนที่เรียบง่ายและใช้งานได้จริงในระบบคอมพิวเตอร์
(ภาพจำลอง: คนที่มีความซับซ้อน ถูกย่อเหลือเพียงข้อมูลโปรไฟล์ที่จำเป็นในระบบ)
🗺️ ทดสอบทักษะนักสร้างแผนที่