อยากเริ่มเขียนโปรแกรม ควรเริ่มจากอะไรดี?
อยากเริ่มต้นเขียนโปรแกรมควรเริ่มต้นอย่างไร? ทำโปรเจคดีไหม? ควรเริ่มจากภาษาอะไร? เราเขียนโปรแกรมไปเพื่ออะไร?
อยากเริ่มต้นเขียนโปรแกรมควรเริ่มต้นอย่างไร? ทำโปรเจคดีไหม? ควรเริ่มจากภาษาอะไร? เราเขียนโปรแกรมไปเพื่ออะไร?
ทำไมการตีกรอบให้กับปัญหาที่เรากำลังแก้ถึงช่วยให้เราคิดไอเดียใหม่ ๆ ได้มากขึ้น?
พื้นฐานหรือ “Fundamental” เป็นสิ่งที่สำคัญ แต่ว่าจริง ๆ แล้ว fundamentals คืออะไร? ทำไมคำถามนี้ถึงสำคัญ?
ทำไมโค้ดที่เรียบง่าย อาจจะต้องปรับหรือเขียนใหม่อย่างน้อย 5 ครั้ง? ทำไมเราถึงควรต้อง refactor, rewrite หรือ redesign อะไรบางอย่างใหม่อยู่เสมอ?
วิธีการแก้ปัญหาหรือ ‘Solution’ เกิดมาจากอะไร? Pattern นำไปสู่วิธีแก้ปัญหาที่ดีขึ้นได้อย่างไร? และเราสามารถ maximize pattern อย่างไรได้บ้าง?
ปัญหาเป็นอะไรที่อยู่รอบตัวในชีวิตประจำวันของเราทุกคน แต่สิ่งที่เรามักเรียกมันจนเคยชินว่า “ปัญหา” จริง ๆ แล้วมันคืออะไร?
ในหลายโอกาส การแก้ปัญหา require การเปลี่ยนมุมมอง แต่การเปลี่ยนมุมมองคืออะไร ? ทำความเข้าใจไปด้วยกันผ่านปัญหาการหาค่าจำนวณเฉพาะ (prime number)
คณิตศาสตร์ (Mathematics) คืออะไร? การบวกลบคูณหาร? การแก้โจทย์ปัญหาทางคณิตศาสตร์? ภาษาที่ใช้อธิบายรูปแบบหรือรูปร่างของสิ่งต่าง ๆ ?