आपको Codecademy के साथ कोड करना क्यों नहीं सीखना चाहिए?

आपको Codecademy के साथ कोड करना क्यों नहीं सीखना चाहिए?

Codecademy एक वेब ऐप है जिसे नए डेवलपर्स को कोडिंग के बिल्डिंग ब्लॉक्स सिखाने के लिए डिज़ाइन किया गया है। यह बेतहाशा लोकप्रिय है लेकिन इसमें बहुत सी चीजें हैं जो यह बेहतर कर सकती हैं।





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





तो, Codecademy में क्या गलत है? कुछ समस्याएं हैं जिनके बारे में बात की जानी चाहिए और जिन चीजों को यह अच्छी तरह से नहीं करता है उन्हें सीखने से कोड सीखने के कुछ बेहतर विकल्प हो सकते हैं।





Codecademy समस्या 1: यह मानसिकता नहीं सिखाता

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

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



आपको त्रुटियों पर शोध करने में सक्षम होना चाहिए, उत्तर के लिए Google, और अपनी समस्या को अन्य डेवलपर्स से संवाद करने में सक्षम होना चाहिए। सीधे शब्दों में कहें, तो आपको एक कोडर की तरह सोचने में सक्षम होना चाहिए।

कोडेक अकादमी के पाठ्यक्रम आपको एक कोडर की तरह सोचना नहीं सिखाते हैं।





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

उस समस्या-समाधान के अनुभव को प्राप्त करने के बेहतर तरीके क्या हैं?





मैं प्रोजेक्ट यूलर और रेडिट के डेली प्रोग्रामर सब्रेडिट का बहुत बड़ा प्रशंसक हूं, जो हल करने के लिए प्रोग्रामिंग पहेली की सुविधा देता है। मैं बाद वाले का बहुत बड़ा प्रशंसक हूं क्योंकि आपको अपना कोड साझा करने और अन्य डेवलपर्स से प्रतिक्रिया प्राप्त करने के लिए प्रोत्साहित किया जाता है।

डेली प्रोग्रामर सब्रेडिट सभी कौशल स्तरों के लिए दैनिक पहेली के साथ आता है, पूर्ण शुरुआती से लेकर कोड विशेषज्ञों तक।

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

यदि आप अपनी प्रगति को मजबूत करना चाहते हैं, तो आपको कोडेक अकादमी के बाहर कुछ जानबूझकर अभ्यास करना होगा। ऐसा करने के सर्वोत्तम तरीकों में से एक केवल कोड लिखना है। कई प्रोग्रामर फ्लैशकार्ड के साथ नोटिंग और सुदृढीकरण की कसम खाते हैं।

पेपर फ्लैशकार्ड सस्ते और प्रभावी होते हैं। वास्तव में, आप आरंभ करने के लिए अमेज़न पर 1,000 के पैक खरीद सकते हैं।

ऑक्सफोर्ड 30 (1000 पीके) खाली इंडेक्स कार्ड, 3' x 5', सफेद, 1,000 कार्ड (100 के 10 पैक) (30) अमेज़न पर अभी खरीदें

यदि आप डिजिटल पसंद करते हैं, तो ऐसे कई ऐप्स भी हैं जिनका आप उपयोग कर सकते हैं। मैं अनकी का बहुत बड़ा प्रशंसक हूं क्योंकि यह कितना अनुकूलन योग्य है। इसमें हजारों समुदाय-निर्मित फ्लैशकार्ड हैं और यह अपने एप्लिकेशन प्रोग्रामिंग इंटरफेस (एपीआई) के माध्यम से एक्स्टेंसिबल है।

मोबाइल उपयोगकर्ताओं के लिए भी बहुत कुछ है Android के लिए फ्लैशकार्ड अनुप्रयोगों की , और iPhone के लिए।

कोडेक अकादमी समस्या 3: सिंटेक्स प्रोग्रामिंग के समान नहीं है

कोडेक अकादमी आपको प्रोग्रामिंग भाषा का सिंटैक्स सिखाएगी लेकिन अधिकांश भाग के लिए, आपको यह नहीं बताएगा कि इसे कैसे लागू किया जाए। यही कारण है कि आप लर्नप्रोग्रामिंग सबरेडिट पर पोस्ट किए गए इस तरह के प्रश्न अक्सर देखते हैं।

डेवलपर जावास्क्रिप्ट सीख रहा है और भाषा को समझना शुरू कर रहा है, लेकिन यह नहीं जानता कि इसे वास्तव में कैसे लागू किया जाए। यह डेवलपर्स की गलती नहीं हो सकती है।

परिचयात्मक जावास्क्रिप्ट पाठ्यक्रम जावास्क्रिप्ट के साथ दस्तावेज़ ऑब्जेक्ट मॉडल का उपयोग करने में गोता नहीं लगाता है। जावा पाठ्यक्रम आपको यह नहीं सिखाता है कि इसे चलाने के लिए अपने कोड को कैसे संकलित किया जाए।

बस इतना ही नहीं है जो चमकने लगता है। Codecademy आपको क्लीनर कोड लिखने के लिए टिप्स नहीं देता है। यह आपको यह नहीं सिखाता कि कोड कैसे लिखना है जो स्वयं-दस्तावेजीकरण है। यह आपको पैकेज प्रबंधन, या अपनी परियोजनाओं में अन्य लोगों के कोड का उपयोग करने के तरीके के बारे में नहीं सिखाता है।

यह कुछ ऐसा है जिसे आप Codecademy का विकल्प खोजकर दूर कर सकते हैं। इन महत्वपूर्ण आदतों को सिखाने वाले निर्देश की तलाश करें, और आपकी कोडिंग फल-फूल जाएगी।

कोडेक अकादमी समस्या 4: सिद्धांत की व्याख्या नहीं करता है

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

कोडेक अकादमी के पाठ्यक्रम में, आप प्रोग्रामिंग के सिद्धांत के बारे में नहीं सीखते हैं। वह सामग्री जिसके बारे में डोनाल्ड नुथ ने हजारों पृष्ठ खर्च किए --- और दो दशकों का बेहतर हिस्सा --- के बारे में लिख रहा है कंप्यूटर प्रोग्रामिंग की कला .

कंप्यूटर प्रोग्रामिंग की कला, खंड 1-4A बॉक्सिंग सेट अमेज़न पर अभी खरीदें

कोडेक अकादमी आपको प्रोग्रामिंग के जटिल भाग से बचाती है। अपना खुद का शोध करने के लिए अनुशासन रखने के अलावा इसके आसपास कोई रास्ता नहीं है। यदि आप नहीं जानते कि आपको क्या देखना चाहिए, तो सीखने का एक अच्छा तरीका अनुभवी डेवलपर्स ढूंढना है जो आपको सलाह दे सकें।

कोडेक अकादमी विकल्प

यदि आप उस संरचना को पसंद करते हैं जो कोडेक अकादमी प्रदान करती है लेकिन कुछ विकल्प चाहते हैं, तो कुछ विकल्प हैं।

कोड स्कूल बनाम कोड अकादमी

कोड स्कूल आपको कोड अकादमी की तरह कोड करना सिखाएगा, लेकिन कुछ महत्वपूर्ण लाभों के साथ। कोड स्कूल (हाल ही में प्लुरललाइट द्वारा अधिग्रहित) सॉफ्टवेयर विकास से लेकर साइबर सुरक्षा तक कक्षाओं का गहन चयन प्रदान करता है।

मृत पिक्सेल की जांच कैसे करें

कोडिंग पेशेवरों द्वारा कक्षाओं को वीडियो के साथ पढ़ाया जाता है जो अवधारणाओं को गहराई से समझाते हैं। पाठ्यक्रम शुरू से लेकर उन्नत स्तर की कोडिंग तक फैला हुआ है। कोड स्कूल लर्निंग को कोडिंग पथों में विभाजित किया गया है और प्रत्येक पथ केवल एक भाषा पर 20 घंटे से ऊपर हो सकता है।

कोड स्कूल मुफ़्त नहीं है, लेकिन आपके द्वारा मासिक भुगतान की जाने वाली कीमत उनकी सभी सामग्री को कवर करेगी। यह गंभीर परिणामों के साथ एक गंभीर निवेश है।

FreeCodeCamp बनाम Codecademy

जैसा कि नाम से ही स्पष्ट है, FreeCodeCamp, Codecademy की तरह ही मुफ़्त है। कोड स्कूल की तरह, आपको सीखने के लिए कुछ बहुत ही गहन सामग्री मिलेगी।

FreeCodeCamp आपको नौकरी दिलाने पर केंद्रित है। वे माइक्रोसॉफ्ट और गूगल जैसी हाई-प्रोफाइल कंपनियों में नौकरी पाने वाले 40,000 से अधिक स्नातकों की बात करते हैं। वे सात अलग-अलग प्रमाणपत्र प्रदान करते हैं, प्रत्येक लगभग 300 घंटे में।

जहां आप वास्तविक अंतर देखेंगे, वह है कोडिंग इंटरव्यू प्रेप। FreeCodeCamp कोडिंग के पीछे के तर्क को सीखने पर केंद्रित हजारों घंटे की चुनौतियां प्रदान करता है। कंपनियां जानना चाहती हैं कि आप किसी भाषा को याद न करके समस्याओं का समाधान कैसे करते हैं, इसलिए यह एक बहुत बड़ा लाभ है।

Codecademy इज़ नॉट दैट बैड

अब देखिए, Codecademy के बारे में पसंद करने के लिए बहुत कुछ है। यह नवोदित प्रोग्रामर को हतोत्साहित करने के लिए नहीं है, सीखना हमेशा लक्ष्य होता है। कोडेक अकादमी ने हजारों को कंप्यूटर विज्ञान के मूल सिद्धांतों से परिचित कराया है। लेकिन सुधार की भी काफी गुंजाइश है।

कोड सीखने के विकल्प हैं। वेब प्रोग्रामर जो विकसित होना चाहते हैं, आप इन उडेमी पाठ्यक्रमों के साथ जावास्क्रिप्ट सीख सकते हैं। यदि आपको वास्तविक दुनिया के विचारों के लिए कुछ प्रेरणा की आवश्यकता है, तो कुछ देखें नए प्रोग्रामर के लिए महान शुरुआती परियोजनाएं .

हमें उम्मीद है कि आपको हमारे द्वारा सुझाई गई और चर्चा की गई चीजें पसंद आएंगी! MUO में संबद्ध और प्रायोजित साझेदारियाँ हैं, इसलिए हमें आपकी कुछ खरीदारी से होने वाली आय का एक हिस्सा प्राप्त होता है। यह आपके द्वारा भुगतान की जाने वाली कीमत को प्रभावित नहीं करेगा और सर्वोत्तम उत्पाद अनुशंसाओं की पेशकश करने में हमारी सहायता करता है।

साझा करना साझा करना कलरव ईमेल एनिमेटिंग स्पीच के लिए एक शुरुआती गाइड

भाषण को एनिमेट करना एक चुनौती हो सकती है। यदि आप अपने प्रोजेक्ट में संवाद जोड़ना शुरू करने के लिए तैयार हैं, तो हम आपके लिए प्रक्रिया को तोड़ देंगे।

आगे पढ़िए
संबंधित विषय
  • प्रोग्रामिंग
  • शिक्षा प्रौद्योगिकी
  • प्रोग्रामिंग
  • कोडिंग ट्यूटोरियल
लेखक के बारे में एंथोनी ग्रांट(40 लेख प्रकाशित)

एंथनी ग्रांट प्रोग्रामिंग और सॉफ्टवेयर को कवर करने वाला एक स्वतंत्र लेखक है। वह प्रोग्रामिंग, एक्सेल, सॉफ्टवेयर और टेक्नोलॉजी में कंप्यूटर साइंस के प्रमुख हैं।

एंथनी ग्रांट . की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें