Będąc programistą całkowicie samoukiem, chciałbym, gdybym mógł się lepiej samouczyć kursu informatyki prowadzonego dla typowego absolwenta CS.
Znalezienie różnych zasobów w Internecie było łatwe, istnieje oczywiście otwarte oprogramowanie MIT , a także kursy Coursera ze Stanford i innych uniwersytetów. Istnieje wiele innych otwartych zasobów rozsianych po Internecie i kilka dobrych książek, które są wielokrotnie polecane.
Dużo się nauczyłem, ale moje studia są bardzo rozdrobnione, co naprawdę mnie wkurza. Bardzo bym chciał. Gdzieś mógłbym znaleźć ścieżkę, którą powinienem podążać, i stos, do którego powinienem się ograniczyć, aby być pewnym, jakie istotne części informatyki studiowałem, a następnie systematycznie podchodzić do tych, których nie znałem.
Problem z Wikipedią polega na tym, że nie mówi ci, co jest najważniejsze, ale nalega na bycie pełnym źródłem informacji.
MIT otwarte przedmioty kursowe dla informatyki i elektr. Inż. ma ogromną listę kursów, które również nie informują o tym, które kursy są niezbędne, a które opcjonalne, zależnie od zainteresowań / wymagań danej osoby. Nie znalazłem wzmianki o kolejności, w jakiej należy uczyć się różnych przedmiotów.
Chciałbym stworzyć listę, którą będę mógł śledzić, na przykład ten obojętny
SUBJECTS DONE
Introduction to Computer Science *
Introduction to Algorithms *
Discrete Mathematics
Adv. Discrete Mathematics
Data structures *
Adv. Algorithms
...
Jak wyraźnie widać, nie mam pojęcia, z czego składają się poszczególne przedmioty informatyki.
Byłoby to niezwykle pomocne, nawet gdyby ktoś wskazał niezbędne kursy z MIT Course ware (+ niezbędne przedmioty nieobecne na MIT OCW) w zalecanej kolejności badań.
Wymienię posty, przez które już przeszedłem (i nie dostałem tam tego, czego szukałem)
https://softwareengineering.stackexchange.com/questions/49557/computer-science-curriculum-for-non-cs-major - najlepsza odpowiedź mówi, że nie warto studiować cse
https://softwareengineering.stackexchange.com/questions/110345/how-can-a-self-taught-programmer-learn-more-about-computer-science - wskazuje na MIT OCW