Tamamen kendi kendine öğretilen bir programcı olarak, tipik bir CS derecesine göre öğretilen bilgisayar bilimi dersini kendi kendine öğrenerek kendimi daha iyi öğrenebilsem çok isterdim.
İnternette farklı kaynaklar bulmak kolay oldu, elbette MIT açık kurs gereçleri var, Stanford ve diğer üniversitelerden de Kursra kursları var. İnternetin etrafına dağılmış birçok açık kaynak ve defalarca tavsiye edilen iyi kitaplar var.
Çok şey öğrendim, ancak çalışmam ağır parçalanmış, bu da beni gerçekten rahatsız ediyor. Çok isterdim Eğer bir yerlerde, izlemem gereken bir yol bulabilir ve kendimi sınırlandırmam gereken bir yığın bulabilirim, böylece bilgisayar biliminin hangi önemli bölümlerini okuduğumdan ve daha sonra sistematik olarak bu konulara yaklaşmadığımdan emin olabilirim.
Vikipedi ile ilgili sorun, size neyin temel olduğunu söylemediği ancak tam bir referans olmakta ısrar etmesidir.
MIT Bilgisayar bilimi ve Elektrik Müh. Ayrıca, hangi kursların zorunlu olduğunu ve hangi kişinin ilgisine / gereksinimine göre ne isteğe bağlı olduğunu söyleyemeyen çok sayıda kurs listesi vardır. Birinin farklı konuları incelemesi gereken bir düzenden bahsetmedim.
Sevdiğim şey, bu aptal gibi, izleyebileceğim bir liste oluşturmak.
SUBJECTS DONE
Introduction to Computer Science *
Introduction to Algorithms *
Discrete Mathematics
Adv. Discrete Mathematics
Data structures *
Adv. Algorithms
...
Açıkça görebileceğiniz gibi, bilgisayar biliminin hangi konulardan oluştuğu hakkında çok az fikrim var.
Birisi, MIT Course ware'den (+ MIT OCW'de bulunmayan temel konular) önerilen dersleri önerilen bir çalışma sırasına koymuş olsa bile, bu oldukça yardımcı olacaktır.
Çoktan geçtiğim gönderileri listeleyeceğim (ve aradığım şeyi bulamadım)
https://softwareengineering.stackexchange.com/questions/49557/computer-science-curriculum-for-non-cs-major - en iyi cevap cse çalışmasına değmez diyor
https://softwareengineering.stackexchange.com/questions/110345/how-can-a-self-taught-programmer-learn-more-about-computer-science - MIT OCW'ye işaret eder