जब मैं कोडिंग शिक्षा की बात करता हूं तो लोगों और कंपनियों को ऑनलाइन अवास्तविक सपने बेचते हुए देखता हूं तो मैं वास्तव में निराश हो जाता हूं। जब आप एडटेक उद्योग में होते हैं तो यह काफी आकर्षक होता है कि शिक्षार्थियों को नौकरी के लिए तैयार होने में कितना समय लगेगा (या झूठ भी)।
मैं Boot.dev पर बैकएंड विकास कौशल सिखाता हूं और छात्रों को वास्तविक लक्ष्य देने की पूरी कोशिश करता हूं, जिसके लिए वे पहुंच सकते हैं।
बैकएंड डेवलपमेंट सीखने में कितना समय लगेगा, इस बारे में मेरे सभी विचारों को सुनने के लिए पढ़ें, लेकिन पहले कुछ सबसे महत्वपूर्ण चीजों को सीधे बल्ले से कवर करें।
लगभग कोई भी 16 सप्ताह से कम समय में "नौकरी के लिए तैयार" नहीं हो रहा है।
यदि आप कुशलता से सीख रहे हैं, तो संभवत: "नौकरी के लिए तैयार" होने में 2 साल से अधिक समय नहीं लगेगा।
आप कहां से शुरू कर रहे हैं, इस पर निर्भर करते हुए, 6-12 महीनों में बैकएंड डेवलपर बनना एक बहुत ही वास्तविक लक्ष्य हो सकता है
मैं वास्तव में उन तीन प्रमुख बिंदुओं पर विश्वास करता हूं, लेकिन उनमें बहुत कुछ है। अंत में, आपको बैकएंड डेवलपर बनना सीखने में कितना समय लगेगा, और फिर आपको अपनी पसंद की नौकरी खोजने में कितना समय लगेगा, यह एक सूक्ष्म प्रश्न है। किसी भी तरह, आइए इसमें गोता लगाएँ और आपको अपेक्षाओं का अधिक विशिष्ट सेट देने का प्रयास करें।
कोड सीखने में कितना समय लगता है यह कुछ बातों पर निर्भर करता है
- क्या आप जानते हैं कि कमांड लाइन इंटरफेस को कैसे नेविगेट किया जाता है?
- क्या आप लिनक्स और बैश से परिचित हैं?
- क्या आप पहले से ही "कंप्यूटर के जानकार" हैं?
- क्या आप अपने द्वारा उपयोग किए जाने वाले ऐप्स के लिए एक नया UI इंटरफ़ेस लेने के लिए तत्पर हैं?
- क्या आप शोध करने और चीजों को ऑनलाइन देखने में अच्छे हैं?
- क्या आपने एक्सेल या एसक्यूएल का उपयोग करके कोई डेटा कार्य किया है?
- क्या आपको कंप्यूटर के साथ काम करने में मज़ा आता है?
- क्या तुम गणित में अच्छे हो? बीजगणित महान होगा, त्रिकोणमिति और कलन शानदार होगा!
- क्या आपने पहले कोई कोडिंग की है?
यदि आप इनमें से किसी भी प्रश्न का उत्तर "हां" में दे सकते हैं, तो आपकी यात्रा काफी तेज हो जाएगी! नीचे दी गई सूची का उपयोग करके देखें कि इन प्रश्नों के आपके उत्तर आपकी अपेक्षाओं को कैसे बदल सकते हैं।
- सभी प्रश्नों के लिए "हां": 4-6 महीने से "नौकरी के लिए तैयार"
- अधिकांश प्रश्नों के लिए "हां": 6-9 महीने से "नौकरी के लिए तैयार"
- कुछ प्रश्नों के लिए "हां": 9-15 महीने से "नौकरी के लिए तैयार"
- किसी भी प्रश्न के लिए "हां": "नौकरी के लिए तैयार" के लिए 15-24 महीने
बेशक, ज्ञान और प्रशिक्षण के कई अन्य तरीके हैं जो आपकी यात्रा को गति दे सकते हैं। मैंने सिर्फ 10 सबसे आम सूचीबद्ध किए हैं।
और क्या प्रभावित करता है कि मुझे बैकएंड डेवलपमेंट सीखने में कितना समय लगेगा?
आप कहां से शुरू कर रहे हैं, इसका विश्लेषण करने के अलावा, कुछ अन्य प्रमुख कारक हैं जो बैकएंड जॉब पाने में आपको कितना समय लगेगा, इस पर बहुत अधिक प्रभाव डालेंगे।
- आप साप्ताहिक सीखने और निर्माण में कितने घंटे लगा सकते हैं? मैं जिन संख्याओं के साथ काम कर रहा हूं, वे लगभग 20 मानती हैं।
- क्या आप एक तेज़ सीखने वाले हैं? जिन नंबरों के साथ मैं काम कर रहा हूं, वे मानते हैं कि आप औसत के बारे में हैं।
- आपने कितनी स्कूली शिक्षा प्राप्त की है? जिन नंबरों के साथ मैं काम कर रहा हूं, वे कम से कम एक हाई-स्कूल डिप्लोमा मानते हैं।
क्या उपरोक्त समय-सीमा में स्वयं नौकरी खोज का समय शामिल है?
शायद नहीं - लेकिन फिर, यह बहुत कुछ पर निर्भर करता है। यदि आपके पास कोई कनेक्शन नहीं है, और आप तकनीकी अवसरों के संबंध में एक "औसत दर्जे" शहर में हैं, तो मुझे उम्मीद है कि आपके लिए एक अच्छी नौकरी खोजने में 3-6 महीने लगेंगे। आइए कुछ प्रमुख प्रश्नों पर गौर करें जो आपकी नौकरी की खोज में लगने वाले समय को प्रभावित करेंगे। जितना अधिक "हां" बेहतर होगा!
- क्या आपने अपनी नौकरी की खोज शुरू करने के बाद भी सीखना और निर्माण करना जारी रखा? (तुम्हे करना चाहिए!)
- क्या आप ऐसे लोगों को जानते हैं IRL जो तकनीक में काम करते हैं जो आपको परिचय दे सकते हैं?
- क्या आप ऑनलाइन तकनीकी समुदायों के सहायक सदस्य हैं?
- क्या आप एक टेक हब में रहते हैं, या कम से कम ऐसे शहर में जहां कुछ अच्छी नौकरियां हैं?
- क्या आप कुछ ऐसे लोगों (ऑनलाइन या IRL) को जानते हैं जो आपके रिज्यूमे और प्रोजेक्ट पोर्टफोलियो की समीक्षा कर सकते हैं?
- क्या आपको मीटअप पसंद है, और क्या आपके शहर में कोई कोडिंग मीटअप है?
क्या बैक-एंड या फ्रंट-एंड सीखने में अधिक समय लगता है?
मैं वास्तव में नहीं जानता।
मेरा अनुमान है कि नौकरी के लिए तैयार बैकएंड कौशल सीखने में लगभग 20% अधिक समय लगता है क्योंकि ऐसा लगता है कि सीखने के लिए और भी बहुत कुछ है। अधिकांश बैक-एंड और डेटा इंजीनियरिंग नौकरियों के लिए व्यावहारिक रूप से एक अच्छे कंप्यूटर साइंस फाउंडेशन की आवश्यकता होती है। जबकि सीएस मूल बातें अभी भी फ्रंट-एंड डेवलपर्स के लिए बहुत उपयोगी हैं, वे उतनी आवश्यक नहीं हैं।
इसका बैकअप लेने के लिए आपके पास कितना डेटा है?
पर्याप्त नहीं। अभी मेरे पास केवल उन सैकड़ों छात्रों के उपाख्यान हैं जिनसे मैंने बात की है और जिनके साथ मैंने काम किया है, और जो मैंने उद्योग में काम करते हुए देखा है। जैसे ही Boot.dev बढ़ता है, मेरी योजना कुछ सर्वेक्षण करने और अधिक डेटा एकत्र करने की है ताकि मैं इस गाइड को अपडेट करना जारी रख सकूं! इस बीच, मैंने यही देखा है और मैं उन छात्रों से सुन रहा हूं जिनके साथ मैं काम करता हूं! अगर आपको लगता है कि मैंने कोई गलती की है तो मुझे ट्विटर पर बताएं !
यहाँ भी प्रकाशित हो चुकी है।.