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

75% डेवलपर साल में कम से कम एक बार नई तकनीक सीखते हैं
बेशक, स्व-शिक्षा के प्रति दृष्टिकोण और सॉफ्टवेयर डेवलपर्स के बीच नई चीजें सीखने की इच्छा अलग-अलग हो सकती है। लेकिन अधिकांश लोग नियमित रूप से नई तकनीकों को सीखने के महत्व को पहचानते हैं। स्टैक ओवरफ्लो डेवलपर सर्वे 2020 के हिस्से के रूप में, पेशेवर कोडर से पूछा गया कि वे कितनी बार एक नई भाषा या रूपरेखा सीखते हैं। सर्वेक्षण में भाग लेने वाले 46,000 से अधिक डेवलपर्स में से लगभग 75% ने कहा कि वे हर कुछ महीनों में या साल में एक बार नई तकनीक सीखते हैं। विशेष रूप से, 34.9% या 16,165 उत्तरदाताओं ने कहा कि वे हर कुछ महीनों में एक नई भाषा या रूपरेखा सीखते हैं, जबकि सर्वेक्षण में भाग लेने वाले 37.9% या 17,555 पेशेवर कोडर साल में एक बार कुछ नया सीखते हैं। अन्य 25.1% ने कहा कि वे हर कुछ वर्षों में एक बार कुछ नया सीखते हैं और 2.1% ने खुद को प्रोग्रामिंग कौशल में केवल एक दशक में स्वयं-शिक्षित किया। दिलचस्प बात यह है कि स्टूडेंट डेवलपर रिपोर्ट के आंकड़ेप्रोग्रामिंग शिक्षार्थियों के एक सर्वेक्षण हैकररैंक द्वारा, यह दर्शाता है कि आज सभी नए प्रोग्रामरों में से 65% स्व-सिखाया जाता है, 27.39% उत्तरदाताओं ने कहा कि उन्होंने स्व-निर्देशित शिक्षा के माध्यम से कोड करना सीखा और अन्य 37.70% ने स्कूल के संयोजन के माध्यम से अपने कौशल प्राप्त किए। और व्यक्तिगत अध्ययन।सीखने के स्रोत
पेशेवर डेवलपर्स स्व-शिक्षा के लिए कौन से विशिष्ट चैनलों का उपयोग करना पसंद करते हैं, इस पर बहुत अधिक शोध डेटा नहीं है क्योंकि यह अक्सर क्षेत्र पर निर्भर करता है और प्रोग्रामिंग भाषा सॉफ्टवेयर डेवलपर विशेषज्ञता प्राप्त कर रहा है। लेकिन कई सर्वेक्षणों और कोडिंग से राय के अनुसार पेशेवरों ने ऑनलाइन साझा किया, ये स्व-शिक्षा कोडिंग के लिए ज्ञान के सबसे लोकप्रिय स्रोत हैं:- ऑनलाइन डेवलपर समुदाय जैसे StackOverflow और HackerRank,
- ट्यूटोरियल पढ़ना और ट्यूटोरियल वीडियो देखना,
- ऑनलाइन पाठ्यक्रम जैसे CodeGym,
- प्रोग्रामिंग पाठ्यपुस्तकें,
- अन्य डेवलपर्स के साथ व्यक्तिगत संचार,
- मीटअप, सेमिनार और कोडिंग बूटकैंप जैसे शैक्षिक कार्यक्रम।
जावा कोडर डेटा
जब विशेष रूप से जावा प्रोग्रामर की बात आती है, तो हमारे पास पेशेवर जावा डेवलपर्स के रूप में काम कर रहे CodeGym समुदाय के सदस्यों के सर्वेक्षण के आधार पर हमारी अपनी कुछ विशेष जानकारी होती है। हमारे उत्तरदाताओं में से 70.2% ने कहा कि वे नियमित रूप से पेशेवर साहित्य पढ़ते हैं। लगभग आधे (48.9%) विशिष्ट तकनीकों पर केंद्रित ऑनलाइन पाठ्यक्रम लेते हैं, और हमारे द्वारा सर्वेक्षण किए गए सभी जावा डेवलपर्स में से लगभग एक तिहाई ऑनलाइन और ऑफलाइन दोनों में अक्सर डेवलपर इवेंट में शामिल होते हैं। सर्वेक्षण में भाग लेने वाले कुल लोगों में से सिर्फ 9.6% लोगों ने कहा कि उनके पास स्व-शिक्षा के लिए समय नहीं है। हमें यह जानने में भी दिलचस्पी थी कि जावा डेवलपर्स आमतौर पर अपनी व्यावसायिक शिक्षा के लिए कौन सी दिशाएँ चुनते हैं। हमारे उत्तरदाताओं ने विकास के सबसे आम क्षेत्रों को महत्व के क्रम में निर्दिष्ट किया है:- जावा और जावा विकास पारिस्थितिकी तंत्र के अपने ज्ञान को गहरा करना;
- मोबाइल विकास उपकरण और प्रौद्योगिकियां सीखना;
- वेब विकास कौशल और ज्ञान;
- क्लाउड प्रौद्योगिकियां, बिग डेटा, माइक्रोसर्विसेज;
- कुछ लोग जावा के अलावा एक और प्रोग्रामिंग भाषा सीखना चाह रहे हैं, जिसमें कोटलिन सबसे लोकप्रिय विकल्प है, इसके बाद गो, सी # और पीएचपी है।
GO TO FULL VERSION