paint-brush
AI डेवलपर्स के सीखने के तरीके को बदल रहा है: जानिए इसका क्या मतलब हैद्वारा@fahimulhaq
8,102 रीडिंग
8,102 रीडिंग

AI डेवलपर्स के सीखने के तरीके को बदल रहा है: जानिए इसका क्या मतलब है

द्वारा Fahim ul Haq7m2024/04/24
Read on Terminal Reader

बहुत लंबा; पढ़ने के लिए

आज मैं सॉफ्टवेयर डेवलपर्स के लिए सीखने के भविष्य की एक झलक प्रदान करना चाहता हूं - एआई के कारण इसमें किस तरह से बदलाव आएगा, और डेवलपर्स तेजी से विकसित हो रहे उद्योग में आगे रहने के लिए क्या कर सकते हैं।
featured image - AI डेवलपर्स के सीखने के तरीके को बदल रहा है: जानिए इसका क्या मतलब है
Fahim ul Haq HackerNoon profile picture

एआई ने पहले ही बदल दिया है कि हमें इस नए तकनीकी युग में प्रतिस्पर्धी बने रहने के लिए क्या सीखने की ज़रूरत है। अब, यह हमारे सीखने के तरीके को बदल रहा है।


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


लेकिन शिक्षा के भविष्य के बारे में बात करने के लिए हमें अतीत के बारे में बात करनी होगी।

निजीकरण महत्वपूर्ण है


सभी विषयों में प्रभावी शिक्षण हमेशा से ही वैयक्तिकरण पर आधारित रहा है।


क्या आपने कभी अपने बच्चों के लिए स्कूल के बारे में सोचा है? या अपने खुद के स्कूल के अनुभव के बारे में सोचें? सबसे पहले पूछे जाने वाले सवालों में से एक है शिक्षक और छात्रों का अनुपात। हर कोई मन ही मन उम्मीद करता है कि अनुपात जितना संभव हो सके 1:1 के करीब हो। लेकिन आम तौर पर, अगर यह एक अच्छा स्कूल है, तो इसमें 15-20 छात्र और एक शिक्षक होता है। अगर यह एक औसत कक्षा है, तो अनुपात 30 छात्रों पर एक शिक्षक होता है। कई स्कूलों में, अनुपात और भी अधिक है।


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


अब कल्पना कीजिए कि यदि प्रत्येक व्यक्ति के पास प्रत्येक विषय के लिए अपना मानव शिक्षक या ट्यूटर हो।


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


अगर हम सभी के पास अपना खुद का मानव शिक्षक होता, तो हम सभी अपनी पूरी क्षमता से सीख रहे होते। बेशक, यह वास्तविकता मापनीय नहीं है, यहां तक कि सबसे अच्छे मामले में भी।


एक शिक्षार्थी को मिलने वाले वैयक्तिकरण की डिग्री ऐतिहासिक रूप से उनके पास उपलब्ध साधनों और व्यावहारिकता द्वारा सीमित रही है। केवल सबसे अमीर माता-पिता ही अपने बच्चों के लिए 1:1 आफ्टर-स्कूल ट्यूशन का खर्च उठा सकते हैं। बड़े पैमाने पर गहन, वैयक्तिकृत शिक्षा का वह आदर्श स्तर प्रदान करना असंभव है।


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


क्या बदलाव आया है? खैर, एआई पहले से ही कुछ अद्भुत काम कर रहा है, और यह और भी बेहतर होने जा रहा है।


उदाहरण के लिए, AI जल्दी से यह आकलन कर सकता है कि आपने पहले क्या सीखा है और फिर आपको अपनी सीखने की यात्रा के सबसे अच्छे अगले चरण के बारे में बता सकता है। यह आपकी ताकत और कौशल अंतराल के अनुसार खुद को ढाल सकता है। यह वास्तविक समय में गतिशील निर्णय ले सकता है। यह आपकी रुचियों और लक्ष्यों के अनुसार ढल सकता है, और एक ऐसा सीखने का माहौल बनाने में मदद कर सकता है जो आपकी ज़रूरतों के लिए सबसे अनुकूल हो।


पूरी तरह से मानवीय निर्देश पर निर्भर रहने के बजाय, छात्र व्यक्तिगत पाठ क्यूरेशन और मेंटरशिप के लिए एआई की ओर रुख कर सकते हैं जो वास्तव में उनकी ज़रूरतों के अनुकूल है। एआई छात्रों के लिए घर और कक्षाओं में सीखने को वैयक्तिकृत कर सकता है - सभी एक ऐसे पैमाने पर जो पहले संभव नहीं था।


अब हम विशेष रूप से सॉफ्टवेयर डेवलपर्स पर ध्यान केन्द्रित करेंगे।


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


इस बिंदु को स्पष्ट करने में मदद के लिए, मैं डेवलपर लर्निंग की दुनिया में अपनी व्यक्तिगत पृष्ठभूमि के बारे में संक्षेप में बताना चाहूँगा।

डेवलपर को व्यावहारिक शिक्षा प्राप्त करनी चाहिए


मैंने ढूंदा शिक्षाप्रद 2015 में मैंने अपने भाई नईम के साथ इस विषय पर बात की थी, क्योंकि हम डेवलपर्स के लिए वास्तव में बनाए गए गुणवत्तापूर्ण शिक्षण उपकरणों की कमी से निराश थे।


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


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


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



एजुकेटिव का AI-संचालित कोड फीडबैक विजेट


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


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

डेवलपर्स के लिए AI-संचालित शिक्षण कैसा दिखता है?


अलग-अलग डेवलपर्स की अलग-अलग ज़रूरतें होती हैं - इसलिए हमारा लक्ष्य प्रत्येक शिक्षार्थी के लिए अनुकूलित एक सही मायने में अनुकूल शिक्षण अनुभव बनाने के लिए AI का उपयोग करना था। इसे हासिल करने के लिए, एजुकेटिव की टीम पिछले महीनों में विभिन्न AI सुविधाओं और संवर्द्धनों को जोड़ने के लिए कड़ी मेहनत कर रही है। इनमें शामिल हैं:


  • स्मार्ट कोड परीक्षण विजेट
  • नकली साक्षात्कार
  • अनुकूली कौशल मूल्यांकन
  • व्यक्तिगत शिक्षण अनुशंसाएँ
  • त्वरित कोड और पाठ स्पष्टीकरण
  • प्रॉम्प्ट इंजीनियरिंग विजेट
  • शुरुआती लोगों के लिए AI कोड मेंटर


(यदि आप इन्हें स्वयं आज़माना चाहते हैं, तो यहां एक लिंक है जहां आप इन्हें देख सकते हैं) एजुकेटिव का एआई-संचालित प्लेटफॉर्म ).


इन सभी विशेषताओं के साथ, जो हमारे 1,000 से अधिक AI-सक्षम पाठ्यक्रमों और संसाधनों की सूची को बढ़ाती हैं, यह कहना उचित है कि एजुकेटिव दुनिया का सबसे बड़ा AI-संचालित डेवलपर लर्निंग प्लेटफॉर्म है।


आज एजुकेशनल पर शिक्षार्थियों के लिए बहुत सारे रोमांचक नए एआई-संचालित अनुभव उपलब्ध हैं, लेकिन जिस चीज को लेकर मैं इस समय सबसे अधिक उत्साहित हूं, वह शायद हमारा एआई मॉक इंटरव्यूअर है।


( साक्षात्कार की तैयारी एजुकेटिव में यह हमेशा से ही हमारे लिए एक बड़ा फोकस रहा है, इसलिए यह हमारे 100 से अधिक तैयारी पाठ्यक्रमों की सूची के लिए एकदम सही पूरक है)।


डेवलपर सर्किल में एक पुरानी सलाह है: जिस कंपनी के साथ आप वाकई काम करना चाहते हैं, उसके साथ इंटरव्यू लेने से पहले कई अलग-अलग कंपनियों में इंटरव्यू दें। हालाँकि यह जोखिम कम करने और वास्तविक दुनिया में अभ्यास करने का एक अच्छा तरीका लग सकता है, लेकिन यह अत्यधिक अक्षम और अव्यावहारिक है।


इस बीच, मॉक इंटरव्यू आत्मविश्वास और रचनात्मक प्रतिक्रिया प्राप्त करने का एक शानदार तरीका है - लेकिन दुर्भाग्य से, 99% उम्मीदवारों के पास अपने साक्षात्कार से पहले "वास्तविक" मॉक इंटरव्यू लेने के लिए संसाधन नहीं होते हैं। एक खरीदने के लिए प्रति साक्षात्कार सैकड़ों या हजारों डॉलर खर्च हो सकते हैं। साथ ही, अधिकांश लोगों के पास FAANG में काम करने वाले दोस्त भी नहीं होते हैं जो आपको मॉक इंटरव्यू के लिए अपना समय देंगे!


पारंपरिक मॉक इंटरव्यू के विपरीत, AI-संचालित मॉक इंटरव्यू आपको अपने कौशल को निखारने के लिए कई प्रयास देते हैं — हर बार बहुत ज़्यादा पैसे खर्च किए बिना। आप अपने घर पर आराम से तैयारी कर सकते हैं, बिना किसी परेशानी या अप्रस्तुतता के — या किसी भी पुल को जलाने के जोखिम के।


सिस्टम डिज़ाइन मॉक इंटरव्यू का उत्पाद स्क्रीनशॉट


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



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


मैंने इस बारे में बहुत बात की है , लेकिन मैं इसे फिर से कहूंगा:


एक सफल डेवलपर बनना हमेशा से सिर्फ़ कोडिंग करना जानने से कहीं ज़्यादा रहा है। दुनिया को सिर्फ़ “कोडर” से ज़्यादा की ज़रूरत है । हमें समस्या-समाधानकर्ता, सहयोगी और रचनाकार चाहिए। AI की मौजूदगी इसमें कोई बदलाव नहीं लाएगी - वास्तव में, मुझे लगता है कि यह उन अमूर्त गुणों को पहले से कहीं ज़्यादा महत्वपूर्ण बना देता है।


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


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


हम इस सब के बारे में जितना उत्साहित हैं, यह वास्तव में सिर्फ v1 है। हमने अभी तक इस बात की सतह को मुश्किल से छुआ है कि AI-संचालित शिक्षा सॉफ्टवेयर डेवलपर्स के लिए क्या कर सकती है। इसकी संभावना वास्तव में चौंका देने वाली है। AI और भी बेहतर होगा, और हम भी। लेकिन हम जल्दी से कुछ ऐसा करना चाहते थे ताकि हम इसका दबाव परीक्षण कर सकें और वास्तविक डेवलपर्स से सीख सकें कि अनुभव को सबसे बेहतर तरीके से कैसे अनुकूलित किया जाए।


तो आज, मैं आपको आमंत्रित करता हूँ कि आप हमारे पास आएं। प्लेटफ़ॉर्म पर घूमें। चीज़ें बनाएँ। चीज़ें तोड़ें। देखें कि क्या काम करता है। पता लगाएँ कि क्या नहीं करता। आखिरकार, इसी से हम सीखते हैं।


सीखने में खुशी हो!