คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 3
ก็ไม่เชิงน่ะครับ
ตัว syntax เอง ถึงแม้ว่าจะมีคู่มือ แต่ ปัจจุบันมันก็ซับซ้อนมากขึ้นด้วย (เช่น ต้องเข้าใจหลักการทำงาน,เข้าใจ framework)
แถม หากเขียนโปรแกรมลงลึกไป ก็ ยิ่งต้องเข้าใจ ไปถึงระดับ port kernel service ... ฯลฯ
ต้องนิยามใหม่ว่า
1. ต้องเข้าใจ syntax และ enviroment ของระบบงาน (จะได้รู้ว่ารูปแบบการเขียนจะเขียนอย่างไร ทำงานอบ่างไร)
2. ควรมี logic และ algorithm ในการนำคำสั่ง และ เข้าใจการลื่นไหลของ ของชุดคำสั่ง จะได้นำมาประกอบเป็น ชุดคำสั่งเพื่อทำงาน และ ตอบสนองต่อการทำงาน
3. ควรเข้าใจ work flow ของงาน เช่น ถ้าเขียนโปรแกรมบัญชี ก็ควรรู้เรื่องหลักการบัญชี
เปรียบเทียบเป็นงานช่าง
1. รู้จักเครื่องมือว่าอะไร ใช้ทำอะไร และ รู้กลไก/ระบบการทำงานของเครื่องมือนั้น ๆ
จึงจะใช้งานได้คล่อง ประยุกต์การใช้งานได้ พลิกแพลงรูปแบบ ไม่สิ้นสุด
2. ต้องรู้ว่าถ้าจะให้ได้ผลลัพธ์ตามต้องการ ต้องใช้เครื่องมืออะไรบ้าง ลำดับการใช้ก่อนหลัง
3. ต้องรู้จักในสิ่งที่กำลังสร้าง ว่าใช้ทำอะไร โดยใคร ฯ จึงจะสร้างออกมาแล้ว ตอบได้ตรงจุด
"ทำงานได้" กับ "ใช้งานได้" ..... มันต่างกันนะครับ
ตัว syntax เอง ถึงแม้ว่าจะมีคู่มือ แต่ ปัจจุบันมันก็ซับซ้อนมากขึ้นด้วย (เช่น ต้องเข้าใจหลักการทำงาน,เข้าใจ framework)
แถม หากเขียนโปรแกรมลงลึกไป ก็ ยิ่งต้องเข้าใจ ไปถึงระดับ port kernel service ... ฯลฯ
ต้องนิยามใหม่ว่า
1. ต้องเข้าใจ syntax และ enviroment ของระบบงาน (จะได้รู้ว่ารูปแบบการเขียนจะเขียนอย่างไร ทำงานอบ่างไร)
2. ควรมี logic และ algorithm ในการนำคำสั่ง และ เข้าใจการลื่นไหลของ ของชุดคำสั่ง จะได้นำมาประกอบเป็น ชุดคำสั่งเพื่อทำงาน และ ตอบสนองต่อการทำงาน
3. ควรเข้าใจ work flow ของงาน เช่น ถ้าเขียนโปรแกรมบัญชี ก็ควรรู้เรื่องหลักการบัญชี
เปรียบเทียบเป็นงานช่าง
1. รู้จักเครื่องมือว่าอะไร ใช้ทำอะไร และ รู้กลไก/ระบบการทำงานของเครื่องมือนั้น ๆ
จึงจะใช้งานได้คล่อง ประยุกต์การใช้งานได้ พลิกแพลงรูปแบบ ไม่สิ้นสุด
2. ต้องรู้ว่าถ้าจะให้ได้ผลลัพธ์ตามต้องการ ต้องใช้เครื่องมืออะไรบ้าง ลำดับการใช้ก่อนหลัง
3. ต้องรู้จักในสิ่งที่กำลังสร้าง ว่าใช้ทำอะไร โดยใคร ฯ จึงจะสร้างออกมาแล้ว ตอบได้ตรงจุด
"ทำงานได้" กับ "ใช้งานได้" ..... มันต่างกันนะครับ
แสดงความคิดเห็น
ขอถามProgrammerหน่อยครับ
ต้องมีคือการคิดเชิงอัลกอรึทึมเพื่อจะแก้ไข้ปัญหานั้นๆในการเขียนโปรแกรม เห็นมีคนบอกแค่เป็นอัลกอริทึมก็เก่งแล้ว ส่วนโปรแกรมมาฝึกทำความเข้าใจที่หลังเดี่ยวก็เขียนออกมาดีเอง
ปล ขอบคุณครับ