ในฐานะที่เป็นโปรแกรมเมอร์ที่สอนตัวเองอย่างสมบูรณ์ฉันต้องการมันถ้าฉันสามารถทำให้ตัวเองดีขึ้นด้วยการเรียนรู้ด้วยตนเองหลักสูตรวิทยาศาสตร์คอมพิวเตอร์ที่สอนให้กับผู้สำเร็จการศึกษา CS ทั่วไป
การค้นหาแหล่งข้อมูลต่าง ๆ บนอินเทอร์เน็ตเป็นเรื่องง่ายมีหลักสูตรMIT เปิดหลักสูตรและมีหลักสูตร Coursera จาก Stanford และมหาวิทยาลัยอื่น ๆ มีแหล่งข้อมูลเปิดอื่น ๆ มากมายกระจายอยู่ทั่วอินเทอร์เน็ตและหนังสือดี ๆ ที่แนะนำซ้ำ ๆ
ฉันเรียนรู้มาก แต่การศึกษาของฉันแยกส่วนอย่างหนักซึ่งทำให้ฉันเป็นโรคจิตจริงๆ ฉันจะรักถ้าที่ไหนสักแห่งฉันสามารถหาเส้นทางที่ฉันควรติดตามและกองที่ฉันควร จำกัด ตัวเองเพื่อให้ฉันสามารถตรวจสอบเกี่ยวกับส่วนสำคัญของวิทยาศาสตร์คอมพิวเตอร์ที่ฉันได้ศึกษาและวิธีการที่ฉันไม่ได้เป็นระบบ
ปัญหาเกี่ยวกับ Wikipedia คือมันไม่ได้บอกคุณว่ามีความจำเป็นอะไร แต่ยืนยันว่าเป็นข้อมูลอ้างอิงที่สมบูรณ์
หลักสูตรเปิดของ MITสำหรับวิทยาการคอมพิวเตอร์และสาขาวิศวกรรมไฟฟ้า มีรายการหลักสูตรจำนวนมากที่ไม่ได้บอกคุณว่าหลักสูตรใดบ้างที่จำเป็นและเป็นทางเลือกตามความสนใจ / ความต้องการของบุคคล ฉันไม่พบคำสั่งที่ควรศึกษาวิชาอื่น
สิ่งที่ฉันจะรักคือการสร้างรายการที่ฉันสามารถติดตามได้เช่นเดียวกับคนบ้า ๆ บอ ๆ
SUBJECTS DONE
Introduction to Computer Science *
Introduction to Algorithms *
Discrete Mathematics
Adv. Discrete Mathematics
Data structures *
Adv. Algorithms
...
อย่างที่คุณเห็นชัดเจนฉันมีความคิดเล็ก ๆ น้อย ๆ เกี่ยวกับวิชาเฉพาะทางวิทยาศาสตร์คอมพิวเตอร์ที่ประกอบด้วย
มันจะเป็นประโยชน์อย่างมหาศาลแม้ว่าบางคนชี้ให้เห็นหลักสูตรที่จำเป็นจาก MIT Course Ware (+ วิชาที่ไม่มีใน MIT OCW) ตามลำดับที่แนะนำ
ฉันจะแสดงรายการโพสต์ที่ฉันได้อ่านไปแล้ว (และฉันไม่ได้สิ่งที่ฉันกำลังมองหาอยู่ที่นั่น)
https://softwareengineering.stackexchange.com/questions/49557/computer-science-curriculum-for-non-cs-major - คำตอบยอดนิยมบอกว่ามันไม่คุ้มค่าที่จะเรียน cse
https://softwareengineering.stackexchange.com/questions/110345/how-can-a-self-taught-programmer-learn-more-more-about-computer-science - ชี้ไปที่ MIT OCW