
เราไม่ชอบคณิตศาสตร์เพราะเรากำลังเข้าใจมันผิดอยู่รึป่าว?
คณิตศาสตร์ (Mathematics) คืออะไร? การบวกลบคูณหาร? การแก้โจทย์ปัญหาทางคณิตศาสตร์? ภาษาที่ใช้อธิบายรูปแบบหรือรูปร่างของสิ่งต่าง ๆ ?
เรียนเขียนโปรแกรมผ่านการตั้งคำถามและการสร้างโปรเจค แลกเปลี่ยนความรู้พื้นฐานเกี่ยวกับ Data Structures & Algorithms, Problem-Solving และ Software Engineering
คณิตศาสตร์ (Mathematics) คืออะไร? การบวกลบคูณหาร? การแก้โจทย์ปัญหาทางคณิตศาสตร์? ภาษาที่ใช้อธิบายรูปแบบหรือรูปร่างของสิ่งต่าง ๆ ?
ปัญหาเป็นอะไรที่อยู่รอบตัวในชีวิตประจำวันของเราทุกคน แต่สิ่งที่เรามักเรียกมันจนเคยชินว่า “ปัญหา” จริง ๆ แล้วมันคืออะไร?
พื้นฐานหรือ “Fundamental” เป็นสิ่งที่สำคัญ แต่ว่าจริง ๆ แล้ว fundamentals คืออะไร? ทำไมคำถามนี้ถึงสำคัญ?
“You, as a programmer, are not writing code, you're solving problems."
บทความที่กระชับอ่านจบใน 5 นาที ย่อมดีกว่าบทความ 30 นาทีที่ได้สาระเท่ากัน เช่นเดียวกับโค้ด 100 บรรทัดย่อมดีกว่าโค้ด 2,000 บรรทัดที่แก้ปัญหาได้เหมือนกัน; ความ productive ของโปรแกรมเมอร์ไม่ได้ขึ้นอยู่กับปริมาณโค้ดที่เขียน แต่ขึ้นอยู่กับว่าเราแก้ปัญหาได้มากน้อยแค่ไหน
"7-Days of Algorithm Fundamentals" เป็นคอร์สที่จะพาทุกคนไป explore problem-solving idea ต่าง ๆ ผ่านไอเดียเบื้องหลัง data structure และ algorithm ที่น่าสนใจ ออกแบบโดยเน้น fundamental และการประยุกต์ใช้งานเป็นหลัก คอร์สเปิดให้ทุกคนเข้าถึงฟรี รองรับทั้งภาษา Python และ Javascript
อ่านรายละเอียดเพิ่มเติมเราเชื่อว่าการแก้ปัญหาอย่างไร ไม่สำคัญเท่ากับ “กระบวนการว่าวิธีแก้ปัญหานั้นเกิดขึ้นมาได้อย่างไร” ...เนื้อหาในเว็บจึงพยายามอธิบายสิ่งต่าง ๆ ผ่านการตั้งคำถามและปัญหาเพื่อให้เห็นถึงที่มาที่ไปของสิ่งนั้น ๆ
เราเชื่อว่าวิธีการฝึกเขียนโปรแกรมที่ดีที่สุดคือ “การสร้างโปรแกรมสักอย่างขึ้นมาจริง ๆ” มากกว่าการฝึกเครื่องมือต่าง ๆ แยกจากกัน ...เนื้อหาในเว็บจึงพยายามอธิบายผ่านปัญหาที่เจอในโลกจริง และชวนทุกคนมาสร้างโปรเจคในหัวข้อที่ตัวเองสนใจ