Menjadi programmer yang sepenuhnya otodidak, saya ingin jika saya dapat memperbaiki diri dengan belajar sendiri kursus ilmu komputer yang diajarkan kepada lulusan CS biasa.
Menemukan sumber daya yang berbeda di internet itu mudah, tentu saja ada perlengkapan kursus terbuka MIT , dan ada kursus Coursera dari Stanford dan universitas lain. Ada banyak sumber daya terbuka lainnya yang tersebar di Internet dan beberapa buku bagus yang berulang kali direkomendasikan.
Saya telah belajar banyak, tetapi studi saya sangat terfragmentasi, yang benar-benar mengganggu saya. Saya akan senang jika di suatu tempat, saya dapat menemukan jalan yang harus saya ikuti dan setumpuk yang harus saya batasi, sehingga saya bisa yakin tentang bagian penting apa dari ilmu komputer yang telah saya pelajari, dan kemudian secara sistematis mendekati yang belum saya miliki.
Masalah dengan Wikipedia adalah tidak memberi tahu Anda apa yang penting tetapi bersikeras menjadi referensi lengkap.
Perangkat kursus terbuka MIT untuk ilmu Komputer dan Rekayasa Kelistrikan. memiliki daftar besar kursus juga tidak memberi tahu Anda kursus apa yang penting dan apa opsional sesuai minat / kebutuhan orang. Saya tidak menemukan menyebutkan urutan di mana orang harus mempelajari mata pelajaran yang berbeda.
Yang saya sukai adalah membuat daftar yang bisa saya ikuti, seperti yang dummy ini
SUBJECTS DONE
Introduction to Computer Science *
Introduction to Algorithms *
Discrete Mathematics
Adv. Discrete Mathematics
Data structures *
Adv. Algorithms
...
Seperti yang bisa Anda lihat dengan jelas, saya punya sedikit gagasan tentang mata pelajaran apa sains komputer tertentu.
Akan sangat membantu, bahkan jika seseorang menunjukkan kursus penting dari perlengkapan Kursus MIT (+ mata pelajaran penting yang tidak hadir di MIT OCW) dalam urutan studi yang disarankan.
Saya akan daftar posting yang sudah saya lalui (dan saya tidak mendapatkan apa yang saya cari di sana)
https://softwareengineering.stackexchange.com/questions/49557/computer-science-curriculum-for-non-cs-major - jawaban teratas mengatakan tidak pantas belajar cse
https://softwareengineering.stackexchange.com/questions/110345/how-can-a-self-taught-programmer-learn-more-about-computer-science - menunjuk ke MIT OCW