कॉलेज में कंप्यूटर साइंस शुरू करने से पहले कितना सीखना होगा?


जवाब 1:

यह काफी मदद करेगा, खासकर अगर आपने पहले कभी किसी तरह का कोड नहीं लिखा है। बेहतर होगा कि आप समय से पहले ही भाषा सीखना शुरू कर दें जिससे आप कॉलेज में पढ़ने की योजना बना सकें। जैसा कि दूसरों ने पहले कहा है, प्रोग्रामिंग सिर्फ कोड लिखना नहीं जानता है; इसमें कम्प्यूटिंग सीखने के लिए सीखना और कैसे प्रोग्रामिंग भाषा के टूल का उपयोग करना शामिल है। कंप्यूटर विज्ञान कैसे सूचना का प्रतिनिधित्व और प्रक्रिया करता है और इसमें कई महत्वपूर्ण अवधारणाएँ शामिल हैं, उदाहरण के लिए:

समस्या को हल करना: एल्गोरिदम (सामान्य रणनीतियों, जैसे विभाजन और जीत, पुनरावृत्ति, उत्तराधिकार, लालची खोज, और यादृच्छिक एल्गोरिदम - जो मॉडल, अपघटन और किसी भी प्रकार की समस्या को हल करने में मदद करता है)। (Https://en.wikipedia.org/wiki/Algorithm)

तर्क: समस्याओं को हल करने के लिए अमूर्त, बुलियन तर्क, संख्या सिद्धांत और सेट सिद्धांत सहित सोच के सटीक और औपचारिक तरीकों का उपयोग करें।

डेटा: सूचना सिद्धांत और प्रश्न जैसे कि सूचना क्या है? आप इसका प्रतिनिधित्व कैसे करते हैं? आप वास्तविक दुनिया का मॉडल कैसे बनाते हैं?

सिस्टम: आप जटिल प्रणालियों को कैसे डिजाइन और निर्माण करते हैं जो आवश्यकताओं और बाधाओं के एक सेट को संतुष्ट करते हैं? सिस्टम इंजीनियरिंग लगभग हर व्यवसाय में एक आवश्यक विषय है।

सोच: मानव मन को समझने के लिए इसे दोहराने की कोशिश करना है। आर्टिफिशियल इंटेलिजेंस, मशीन लर्निंग, कंप्यूटर विजन और नेचुरल लैंग्वेज प्रोसेसिंग जैसे विषय न केवल कंप्यूटर साइंस, बल्कि बायोलॉजी, साइकोलॉजी, फिलॉसफी और गणित में भी सबसे आगे हैं।

मैंने कॉलेज में कई प्रोग्रामिंग कक्षाएं लीं और बाद में नौकरी पर, मैं वास्तव में एक प्रोग्रामर के बजाय एक सिस्टम इंजीनियर बन गया। हालाँकि, मेरे द्वारा लिया गया सबसे उपयोगी वर्गों में से एक मेरा पहला ग्रेड स्कूल व्यवसाय वर्ग था जिसमें हमने अपने ढोंग के लिए एक सैद्धांतिक बहीखाता पद्धति बनाने के लिए अनिवार्य रूप से छद्म कोड (https://en.wikipedia.org/wiki/Pseudo कोड) का उपयोग किया था। कंपनी।

जब आप प्रोग्रामिंग भाषा सीखना चाहते हैं, तो कुछ बेहतरीन मुफ्त, ऑनलाइन संसाधन जैसे http://ocw.mit.edu/index.htm और http://study.com/articles/10_Sources_for_Free_Computer_Programming_Courses_Online.html हैं।

हालांकि, कोई फर्क नहीं पड़ता कि आप किस प्रोग्रामिंग भाषा को सीखते हैं और उपयोग करते हैं, आप कंप्यूटर विज्ञान की अवधारणाओं का उपयोग करने जा रहे हैं। "कंप्यूटर विज्ञान का लक्ष्य आपके मस्तिष्क को नए, सामान्य उद्देश्य, और व्यापक रूप से लागू करने के तरीकों को सिखाना है। जैसा कि प्रौद्योगिकी अधिक से अधिक सर्वव्यापी हो जाती है, सोचने का यह नया तरीका भौतिकी, गणित, जीव विज्ञान और इतिहास के समान महत्वपूर्ण हो जाएगा। । " इसलिए मैं आपसे आग्रह करता हूं कि आप कंप्यूटर विज्ञान के अध्ययन के साथ-साथ जो भी प्रोग्रामिंग भाषा सीखने का निर्णय लें, उसका अध्ययन करें।

http://www.ybrikman.com/writing/2014/05/19/dont-learn-to-code-learn-to-think/


जवाब 2:

मैंने ऐसा ही किया है, मुझे थोड़ा सा जावा देने की कोशिश की है ताकि मुझे थोड़ा सा हेडस्टार्ट दिया जा सके। ऐसा ज्यादातर इसलिए हुआ क्योंकि मुझे इसके बारे में कुछ नहीं पता था। (मैं पहले एक फुटबॉल खिलाड़ी था)

सबसे महत्वपूर्ण बात जो आपको समझने की जरूरत है, मेरे दृष्टिकोण से (मैं 2 महीने में स्नातक कर रहा हूं), यह है कि कंप्यूटर विज्ञान कोडिंग के बारे में सब नहीं है। कोई भी एक कोडिंग बुक को कीबोर्ड पर एक टाइपिंग शुरू कर सकता है।

कंप्यूटर विज्ञान, कंप्यूटर विज्ञान के बारे में है या नहीं, इस पर विश्वास करें! कैसे एक मशीन उन छोटे बिट्स को कुछ जटिल में बदल सकती है, इसके पीछे का विज्ञान। मेरा पहला 1 वर्ष सैद्धांतिक था, क्योंकि आपको इसे बनाने के लिए एक मजबूत नींव रखने की आवश्यकता है।

तो नहीं, यह कोडिंग के बारे में 100% निश्चित रूप से नहीं है। सबसे बहुमुखी प्रोग्रामर प्रोग्रामिंग भाषा को एक उपकरण के रूप में देखते हैं, अपने आप में लक्ष्य नहीं। कुंजी यह जानना है कि कौन सा उपकरण सबसे अच्छा है और इसका उपयोग कैसे करना है।

यह जानने के लिए, आपको कंप्यूटर की पेचीदगियों को जानना होगा और यही विज्ञान है।

मेरी सलाह है कि आप कुछ एल्गोरिथ्म किताबें चुनें, उन्हें समझने की कोशिश करें। यह ज्यादातर इस बिंदु पर अस्पष्ट होने जा रहा है, लेकिन जैसे ही आप अधिक सीखते हैं, वे सुपाठ्य और समझने योग्य पाठ में ट्रांसफ़ॉर्म करेंगे।

मुझे उम्मीद है कि मेरा जवाब मदद करता है।


जवाब 3:

यह तब तक बहुत सहायक होगा जब तक आप यह सुनिश्चित कर लेते हैं कि यह आपके शिक्षकों को 101 कक्षाओं की कोडिंग में सुनने से नहीं रोकता है। स्व सिखाए गए कोडर कुछ बुरी आदतों को उठा सकते हैं और आपके पाठ्यक्रम से आपको मिलने वाली अतिरिक्त जानकारी फायदेमंद होगी। कोडिंग थोड़ा सा है जैसे कि इस संबंध में एक संगीत वाद्ययंत्र बजाना सीखना, आपको अपने पाठ के बाहर नियमित रूप से अभ्यास करने की आवश्यकता है यदि आप सुधार करना चाहते हैं। यदि आप अभी शुरू करते हैं और नियमित रूप से कोडिंग की आदत डालते हैं तो यह बहुत फायदेमंद होगा।


जवाब 4:

क्या व्यंजनों को याद रखने से पाक स्कूल जाने में किसी को मदद मिलती है? शायद थोड़ा सा, लेकिन स्कूल के बारे में सबसे महत्वपूर्ण बात सपने देखना, डिजाइन करना, सपने देखना सीखना चाहिए। यदि आपका विद्यालय इस पर जोर नहीं दे रहा है, तो आपको इसे स्वयं सीखने की आवश्यकता है।

इन चीजों के बिना आप एक महान मशीन में एक दलदल हैं।

साथ ही आपके द्वारा सीखी जाने वाली भाषा का उपयोग आपकी कक्षाओं में नहीं किया जा सकता है।

इस पर इस तरीके से विचार करें। एक विशिष्ट भाषा सीखना एक ब्लेंडर का उपयोग करना सीखना जैसा है। किसी विशेष प्रकार के पकवान बनाने के लिए आवश्यक कदमों की योजना बनाने के लिए क्या करना है और क्या करना है, इसकी दृष्टि के बिना, आपको भोजन बनाते समय नहीं मिलता है