कोडिंग सीखना: ट्यूटर या ऑनलाइन कोर्स?
प्रोग्रामिंग पर इतनी मुफ्त सामग्री उपलब्ध है जितनी कोई भी व्यक्ति पूरी नहीं कर सकता, और फिर भी अधिकांश लोग जो कोड सीखना चाहते हैं, वे नहीं सीख पाते। समस्या लगभग कभी भी जानकारी की नहीं होती।
वास्तव में कौन किस चीज़ में अच्छा है
एक कोर्स अच्छा है संरचना, विस्तार, और पहले दो सप्ताह में। यह आपको एक पाठ्यक्रम देता है, क्रम में, सस्ते में, और आप इसे रोक सकते हैं। यदि आपने कभी कोड की एक लाइन नहीं लिखी है, तो ट्यूटर से नहीं, बल्कि कोर्स से शुरुआत करें।
एक ट्यूटर अच्छा है उन चीज़ों में जो कोर्स नहीं कर सकते: दो दिन की जगह दस मिनट में आपको अटके हुए से निकालना, *आपका* कोड पढ़ना, बताना कि आगे क्या बनाना है, और एक ऐसी अपॉइंटमेंट होना जिसे आप चुपचाप छोड़ नहीं सकते। जवाबदेही एक कम आंका गया फीचर है।
अकेले फंसने की समस्या असली कारण है जिससे लोग रुक जाते हैं। एक बग जिसे हल करने में शुरुआती को चार घंटे लगते हैं, उसे समझाने में ट्यूटर को चार मिनट लगते हैं, और स्पष्टीकरण वह हिस्सा है जो आपके पास रहता है।
वह पैटर्न जो काम करता है
1. पाठ्यक्रम के लिए कोर्स। एक को फॉलो करें, क्रम में, और बदलें नहीं। 2. अपना कुछ छोटा बनाएं जितनी जल्दी आप सहन कर सकें — कोर्स प्रोजेक्ट आपका नहीं है, इसलिए वह आपको कम सिखाता है। 3. हर सप्ताह या दो सप्ताह में एक ट्यूटर इसके लिए: आपका कोड पढ़ना, रुकावट दूर करना, और तय करना कि आगे क्या बनाना है। कोर्स के साथ-साथ पखवाड़े में एक पाठ अक्सर काफी होता है। 4. काम को कहीं सार्वजनिक रूप से पुश करें, ताकि आपके पास रिकॉर्ड हो और दिखाने के लिए कुछ हो।
समय का अच्छी तरह उपयोग कैसे करें
कोड लेकर आएं। एक प्रोग्रामिंग पाठ जहां ट्यूटर केवल व्याख्यान देता है वह एक खराब कोर्स है। एक अच्छे घंटे में यह होता है:
- दस मिनट उस चीज़ पर जिस पर आप अटके हैं, आप कीबोर्ड चलाते हुए;
- बीस मिनट आपका खुद का कोड एक साथ पढ़ना — नामकरण, संरचना, वह फंक्शन जो तीन काम कर रहा है;
- दस मिनट उस अवधारणा पर जो गलती आप बार-बार कर रहे हैं उसके पीछे है;
- आखिरी दस मिनट यह तय करना कि अगली बार तक क्या बनाना है।
लाने के लिए सबसे अच्छा सवाल है "यह क्यों काम करता है?" उस कोड के बारे में जो पहले से काम कर रहा है। यहीं पर स्तर में छलांग लगती है।
कब एक ट्यूटर पैसे से ज़्यादा मूल्यवान है
- आप एक साल से अधिक समय से "कोड करना सीख रहे हैं" बिना कुछ पूरा किए।
- आप इंटरव्यू की तैयारी कर रहे हैं। टेक्निकल इंटरव्यू एक परफॉर्मेंस कौशल है और किसी ऐसे व्यक्ति के साथ रिहर्सल की ज़रूरत है जो टोकता है।
- आपके पास डेडलाइन के साथ एक वास्तविक प्रोजेक्ट है और आपको किसी ऐसे व्यक्ति की ज़रूरत है जिसने एक शिप किया हो।
- आप भाषाएं बदल रहे हैं और टूर के बजाय नक्शा चाहते हैं।
- आप बारह साल के हैं। बच्चे किसी की देखरेख में प्रोग्राम करना बहुत तेज़ी से सीखते हैं।
कहाँ देखें
Programming tutors वे भाषाएं सूचीबद्ध करते हैं जो वे पढ़ाते हैं और वे किस पर काम करते हैं — कोड रिव्यू, इंटरव्यू की तैयारी, प्रोजेक्ट मदद। यहां पाठ $2 से $80 प्रति घंटे तक चलते हैं, इसलिए एक मुफ्त कोर्स के साथ पाक्षिक पाठ अकेले अटके रहने से बचने का एक किफायती तरीका है। यदि आप ब्राउज़ करने के बजाय प्रोजेक्ट का वर्णन करना चाहते हैं, तो आप अपनी ज़रूरत पोस्ट कर सकते हैं और मिलते-जुलते ट्यूटर्स को योजना के साथ जवाब देने दे सकते हैं।
Try it with one tutor first
The $5 Trial Pass buys 25-minute trials with up to four tutors, so you can meet several before you commit to a course of lessons.
प्रोग्रामिंग ट्यूटर देखेंलोग जो सवाल पूछते हैं
यदि कोर्स मुफ्त हैं तो क्या एक प्रोग्रामिंग ट्यूटर इसके लायक है?
कोर्स पाठ्यक्रम में बेहतर हैं; ट्यूटर उन दो चीज़ों में बेहतर हैं जो लोगों को रोकती हैं — अकेले अटके रहना और किसी को जवाब देने के लिए न होना। एक मुफ्त कोर्स के साथ पाक्षिक पाठ एक आम, किफायती पैटर्न है।
मुझे प्रोग्रामिंग पाठ में क्या लाना चाहिए?
अपना खुद का कोड और वह चीज़ जिस पर आप अटके हैं। सबसे उपयोगी पाठ आपने जो लिखा है उसे पढ़ने में, आप कीबोर्ड पर, और अगला क्या बनाना है यह तय करने में बीतते हैं।
क्या एक ट्यूटर मुझे टेक्निकल इंटरव्यू के लिए तैयार कर सकता है?
हां, और यह एक ट्यूटर के लिए सबसे स्पष्ट मामलों में से एक है: टेक्निकल इंटरव्यू एक परफॉर्मेंस कौशल है जिसे किसी ऐसे व्यक्ति के साथ रिहर्सल की ज़रूरत है जो टोकता है और फॉलो अप करता है।