บทความทั้งหมด

ทำไมโค้ดที่เรียบง่าย อาจจะต้องปรับหรือเขียนใหม่อย่างน้อย 5 ครั้ง?

ทำไมโค้ดที่เรียบง่าย อาจจะต้องปรับหรือเขียนใหม่อย่างน้อย 5 ครั้ง?

ทำไมโค้ดที่เรียบง่าย อาจจะต้องปรับหรือเขียนใหม่อย่างน้อย 5 ครั้ง? ทำไมเราถึงควรต้อง refactor, rewrite หรือ redesign อะไรบางอย่างใหม่อยู่เสมอ?

วิธีการแก้ปัญหาหรือ Solution ที่ดีเกิดขึ้นมาได้อย่างไร?

วิธีการแก้ปัญหาหรือ Solution ที่ดีเกิดขึ้นมาได้อย่างไร?

วิธีการแก้ปัญหาหรือ ‘Solution’ เกิดมาจากอะไร? Pattern นำไปสู่วิธีแก้ปัญหาที่ดีขึ้นได้อย่างไร? และเราสามารถ maximize pattern อย่างไรได้บ้าง?

“ปัญหา” คืออะไร? มีโครงสร้างเป็นยังไง? และทำไมการเข้าใจคำ ๆ นี้ถึงสำคัญ

“ปัญหา” คืออะไร? มีโครงสร้างเป็นยังไง? และทำไมการเข้าใจคำ ๆ นี้ถึงสำคัญ

ปัญหาเป็นอะไรที่อยู่รอบตัวในชีวิตประจำวันของเราทุกคน แต่สิ่งที่เรามักเรียกมันจนเคยชินว่า “ปัญหา” จริง ๆ แล้วมันคืออะไร​?

“การเปลี่ยนมุมมอง” กับอัลกอริทึม Sieve of Eratosthenes

“การเปลี่ยนมุมมอง” กับอัลกอริทึม Sieve of Eratosthenes

ในหลายโอกาส การแก้ปัญหา require การเปลี่ยนมุมมอง แต่การเปลี่ยนมุมมองคืออะไร ? ทำความเข้าใจไปด้วยกันผ่านปัญหาการหาค่าจำนวณเฉพาะ (prime number)

เราไม่ชอบคณิตศาสตร์เพราะเรากำลังเข้าใจมันผิดอยู่รึป่าว?

เราไม่ชอบคณิตศาสตร์เพราะเรากำลังเข้าใจมันผิดอยู่รึป่าว?

คณิตศาสตร์ (Mathematics) คืออะไร? การบวกลบคูณหาร? การแก้โจทย์ปัญหาทางคณิตศาสตร์? ภาษาที่ใช้อธิบายรูปแบบหรือรูปร่างของสิ่งต่าง ๆ ?