पूरी तरह से स्वयं सिखाया प्रोग्रामर होने के नाते, मुझे यह पसंद आएगा अगर मैं एक सामान्य सीएस ग्रेड में पढ़ाए गए कंप्यूटर विज्ञान पाठ्यक्रम को आत्म-अध्ययन करके खुद को बेहतर बना सकता हूं।
इंटरनेट पर विभिन्न संसाधनों को खोजना आसान रहा है, निश्चित रूप से एमआईटी ओपन कोर्स वेयर है , और स्टैनफोर्ड और अन्य विश्वविद्यालयों से कोर्ससेरा पाठ्यक्रम हैं। इंटरनेट के आसपास बिखरे हुए कई अन्य खुले संसाधन हैं और कुछ अच्छी किताबें हैं जिन्हें बार-बार अनुशंसित किया जाता है।
मैं बहुत कुछ सीख रहा हूं, लेकिन मेरा अध्ययन काफी खंडित है, जो वास्तव में मुझे परेशान करता है। मुझे अच्छा लगेगा अगर कहीं, मुझे एक ऐसा रास्ता मिल सकता है जिसका मुझे अनुसरण करना चाहिए और एक स्टैक जो मुझे अपने आप को सीमित करना चाहिए, ताकि मैं यह सुनिश्चित कर सकूं कि मैंने कंप्यूटर विज्ञान के कौन से आवश्यक भागों का अध्ययन किया है, और फिर व्यवस्थित रूप से उन लोगों से संपर्क करें जो मैंने नहीं किया है।
विकिपीडिया के साथ समस्या यह है कि आप यह नहीं बता सकते हैं कि क्या आवश्यक है लेकिन एक संपूर्ण संदर्भ होने पर जोर देता है।
कंप्यूटर साइंस और इलेक्ट्रिकल इंजीनियरिंग के लिए MIT ओपन कोर्स वेयर । पाठ्यक्रमों की एक विशाल सूची भी आपको यह नहीं बता रही है कि कौन से पाठ्यक्रम आवश्यक हैं और व्यक्ति की रुचि / आवश्यकता के अनुसार क्या वैकल्पिक हैं। मुझे उस आदेश का कोई उल्लेख नहीं मिला जिसमें किसी को विभिन्न विषयों का अध्ययन करना चाहिए।
मुझे क्या पसंद आएगा एक सूची बनाना है जिसका मैं अनुसरण कर सकता हूं, जैसे कि यह डमी
SUBJECTS DONE
Introduction to Computer Science *
Introduction to Algorithms *
Discrete Mathematics
Adv. Discrete Mathematics
Data structures *
Adv. Algorithms
...
जैसा कि आप स्पष्ट रूप से देख सकते हैं, मुझे इस बात का बहुत कम पता है कि कंप्यूटर विज्ञान में कौन से विशिष्ट विषय हैं।
यह बहुत मददगार होगा, भले ही किसी ने एमआईटी कोर्स वेयर (+ आवश्यक विषय एमआईटी ओसीडब्ल्यू में मौजूद नहीं) से आवश्यक पाठ्यक्रमों को अध्ययन के अनुशंसित क्रम में इंगित किया हो।
मैं उन पोस्टों की सूची दूंगा जिन्हें मैं पहले ही देख चुका था (और मुझे वह नहीं मिला जो मैं वहां खोज रहा था)
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-about-computer-science - MIT OCW को इंगित करता है