ผมเป็นแฟนตัวยงของช่อง The Cherno มานานแล้ว ล่าสุดเขาอัปโหลดคลิปใช้ AI ช่วยทําการบ้านวิชาเขียนโปรแกรม C++ ซึ่งน่าสนใจมากเลยอยากจะมาแชร์ความรู้ตรงนี้
ในคลิปนี้เขาใช้ AI chatbot ชื่อว่า Claude จาก Anthropic เป็นผู้ช่วยในการเขียนโปรแกรม โดยเริ่มจากขอให้ AI สร้าง assignment ที่เป็นโจทย์ให้ แล้วก็ลอง code ตาม โดยขอความช่วยเหลือจาก AI เป็นระยะๆ
สิ่งที่ได้เรียนรู้จากคลิปนี้:
- AI สามารถสร้างโจทย์เขียนโปรแกรมได้ แต่อาจยังไม่สมบูรณ์แบบ
- AI ช่วยแก้ syntax error ได้ดีมาก ถ้าเราให้ context ที่ชัดเจน
- AI สามารถเขียน code ตัวอย่างให้ได้ แต่ต้องระวังอย่า copy ทั้งหมด
- ควรใช้ AI แค่ช่วย ไม่ใช่ให้มันทํางานแทนหมด
- การใช้ AI ช่วยอาจถือเป็นการทุจริตก็ได้ ต้องระวังในการใช้งาน
สรุปแล้ว AI ยังเป็นเพียงเครื่องมือช่วย ไม่สามารถแทนที่ความสามารถของมนุษย์ได้ทั้งหมด หากใช้อย่างถูกต้องและระมัดระวัง ก็จะเป็นประโยชน์ต่อการเรียนรู้และพัฒนาทักษะการเขียนโปรแกรมได้เป็นอย่างดี
รายการทรัพยากรที่กล่าวถึง
- Anthropic – บริษัทที่สร้าง Claude AI
- Claude – AI assistant สําหรับเขียนโปรแกรม
- Visual Studio – โปรแกรม IDE สําหรับเขียน C++
คําแนะนําจากผู้เชี่ยวชาญ
ผมใช้ AI มานานแล้ว ผมเห็นว่ามันช่วยได้จริงในหลายๆ ด้าน ไม่ว่าจะเป็นการแก้ syntax error, การให้ code ตัวอย่าง, การอธิบาย concepts ที่ยากๆ ให้เข้าใจง่ายขึ้น แต่สิ่งสําคัญคือเราต้องไม่พึ่งพา AI มากเกินไป ต้องพยายามเขียนโค้ดด้วยตัวเองมากที่สุดเท่าที่จะทําได้ แล้วค่อยขอความช่วยเหลือจาก AI เฉพาะจุดที่ติดขัดจริงๆ เท่านั้น วิธีนี้จะช่วยให้เรามีความเข้าใจใน concepts ต่างๆ ได้ดีขึ้นอย่างมีประสิทธิภาพที่สุด
คําถามที่พบบ่อย
คําถาม: AI จะช่วยเขียนโปรแกรมได้ดีแค่ไหน
คําตอบ: AI สามารถช่วยตอบคําถาม แก้ syntax error ให้ code ตัวอย่าง แต่ยังไม่สามารถแทนที่ความสามารถในการออกแบบและเขียนโค้ดของมนุษย์ได้ทั้งหมด
คําถาม: การใช้ AI ช่วยทําการบ้านนับว่าทุจริตหรือไม่
คําตอบ: ขึ้นอยู่กับวิธีการใช้งาน หากใช้เพียงเพื่อช่วยตอบคําถามเล็กๆ น้อยๆ ก็อาจไม่ถือว่าผิด แต่หากให้ AI ทํางานแทนทั้งหมดก็อาจจะผิดจริยธรรมได้
คําถาม: ทําไมการใช้ AI จึงเป็นประโยชน์ต่อการเรียนรู้การเขียนโปรแกรม
คําตอบ: เพราะมันช่วยอธิบาย concepts ที่ยากให้เข้าใจได้ง่ายขึ้น ให้ code ตัวอย่างได้อย่างรวดเร็ว ทําให้เราสามารถฝึกฝนการเขียนโค้ดได้มากขึ้น
คําถาม: ควรเริ่มต้นใช้ AI ตั้งแต่เริ่มเรียนเขียนโปรแกรมหรือไม่
คําตอบ: ไม่ควร ควรพยายามเข้าใจ basic concepts ให้ได้ก่อน แล้วค่อยๆ เริ่มใช้ AI เมื่อเจอปัญหาที่ติดขัด จะทําให้ได้ประโยชน์สูงสุดจากการใช้ AI
บทความนี้แชร์แนวคิดวิธีการใช้ AI เพื่อช่วยเหลือการเรียนรู้การเขียนโค้ด หวังว่าจะเป็นประโยชน์สําหรับผู้ที่สนใจศึกษาเขียนโปรแกรมครับ