[RE: ใครสายวิศวะคอม/com sci ขอปรึกษาครับ]
ดูจาก Course Outline แล้วคิดว่า CS50 เป็นอินโทรที่ดีนะ ควรเริ่มที่ตัวนี้ก่อนครับ
เอาให้พื้นฐานดีก่อน พวก Programming Logic, Data Structure, Algorithm, Object Oriented แล้วต่อไปเราจะชีวิตสบาย หาความรู้เพิ่มได้ง่ายกว่าการไม่แม่นพื้นฐานครับ
เพราะการเป็น Developer ที่มีคุณภาพ มันมีอะไรมากกว่าแค่ Coding ได้ครับ
ส่วนตัวผมมองว่า Coding (แบบเจาะจงภาษา) มันคือปลายทางสุดท้ายด้วยซ้ำ
เพราะภาษาโปรแกรมมันมีเกิดแล้วก็ดับไป ถ้าเราไปด้วยการใช้เป็นแค่ภาษาเดียว แต่พื้นฐานไม่แน่น
ถึงวันนึงที่ภาษานั้นหมดความนิยม เราจะไปต่อภาษาใหม่ลำบากกว่าคนอื่น
ป.ล. ที่ CS50 สอนแต่ละหัวข้อเนี่ย สมัยผมเรียนมหาลัยคือ 1 หัวข้อ = 1 วิชา = 1 เทอมแทบทั้งนั้น บางอันมีตัว 1 2 เพิ่มความแอดวานซ์กันด้วย
แต่นี่สอนแค่อันละ 2-3 ชม.คงเป็นภาพรวมเฉยๆ พอเราได้ไอเดียจากแต่ละหัวข้อแล้วก็ควรไปศึกษาเพิ่มต่อไปครับ