CodeGym /Java Blog /अनियमित /कैरियर प्रोग्रामर के लिए स्व-शिक्षा। क्या आपको वास्तव में...
John Squirrels
स्तर 41
San Francisco

कैरियर प्रोग्रामर के लिए स्व-शिक्षा। क्या आपको वास्तव में हर समय अध्ययन करने की आवश्यकता है?

अनियमित ग्रुप में प्रकाशित
एक पेशेवर कैरियर के रूप में सॉफ्टवेयर विकास की विशिष्ट विशेषताओं में से एक हर समय अध्ययन करने की आवश्यकता है। प्रोग्रामर जैसे किसी और पर नई तकनीकों के साथ बने रहने और नए ढांचे, उपकरण और कोडिंग भाषा सीखने का दबाव नहीं होता है। इसे एक प्रोग्रामर होने के नुकसान के रूप में देखा जा सकता है या अन्य व्यवसायों की तुलना में उच्च वेतन के लिए कीमत कोडर्स को भुगतान करना पड़ता है। लेकिन एक सफल डेवलपर बनने के लिए आपके पास अपने करियर के दौरान लगातार स्व-शिक्षा पर समय बिताने के अलावा कोई विकल्प नहीं होगा। कैरियर प्रोग्रामर के लिए स्व-शिक्षा।  क्या आपको वास्तव में हर समय अध्ययन करने की आवश्यकता है?  - 1उज्ज्वल पक्ष पर, आज प्रोग्रामिंग भाषा सीखना और सॉफ्टवेयर विकास कौशल प्राप्त करना पहले से कहीं ज्यादा आसान और सस्ता है, बहुत सारे मुफ्त ट्यूटोरियल और बहुत सस्ती ऑनलाइन पाठ्यक्रम जैसे 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% लोगों ने कहा कि उनके पास स्व-शिक्षा के लिए समय नहीं है। हमें यह जानने में भी दिलचस्पी थी कि जावा डेवलपर्स आमतौर पर अपनी व्यावसायिक शिक्षा के लिए कौन सी दिशाएँ चुनते हैं। हमारे उत्तरदाताओं ने विकास के सबसे आम क्षेत्रों को महत्व के क्रम में निर्दिष्ट किया है:
  • जावा और जावा विकास पारिस्थितिकी तंत्र के अपने ज्ञान को गहरा करना;
  • मोबाइल विकास उपकरण और प्रौद्योगिकियां सीखना;
  • वेब विकास कौशल और ज्ञान;
  • क्लाउड प्रौद्योगिकियां, बिग डेटा, माइक्रोसर्विसेज;
  • कुछ लोग जावा के अलावा एक और प्रोग्रामिंग भाषा सीखना चाह रहे हैं, जिसमें कोटलिन सबसे लोकप्रिय विकल्प है, इसके बाद गो, सी # और पीएचपी है।
विशेषज्ञता और कैरियर के विकास के बारे में बात करते हुए, CodeGym समुदाय के कई सदस्यों ने कहा कि वे फुल-स्टैक डेवलपर्स बनने के लिए अपने कौशल को बढ़ावा देने के लिए नई चीजें सीख रहे हैं। कुछ कोडर टीम लीड या टेक लीड स्थिति में बढ़ने का लक्ष्य रखते हैं।

राय

सीखने और स्व-शिक्षा के महत्व के बारे में पेशेवर डेवलपर्स स्वयं क्या कहते हैं? यहाँ कुछ जानकारीपूर्ण उद्धरण दिए गए हैं। "जो चीज डेवलपर्स सबसे ज्यादा करते हैं वह पढ़ रहा है। पढ़ना कोड, किताबें, दस्तावेज, स्टैक ओवरफ्लो। आमतौर पर मैं हर दिन सोशल मीडिया और विशेष समाचारों (ज्यादातर Reddit और Twitter, लेकिन Apple और Google चैंज के माध्यम से) के माध्यम से सीखता हूं। लेकिन जब मुझे कुछ ऐसा मिलता है जो मुझे बहुत रूचि देता है तो मैं कोशिश करता हूं इसलिए मैं इसे कोड करता हूं। मैं वर्तमान में उदाहरण के लिए अपने आईओएस परियोजनाओं को व्यवस्थित करने का एक नया तरीका सीख रहा हूं (घर पर एक सप्ताह के लिए प्रति दिन 2 घंटे), "एक तकनीकी स्टार्टअप के एक अनुभवी कोडर और सीटीओ एंथनी दा क्रूज़ ने कहा. "अगर सवाल यह है कि सीखने पर कितना खर्च करना चाहिए, तो जवाब है - आपके पास सीखने की योजना होनी चाहिए, और हर हफ्ते कम से कम दो घंटे इसके लिए काम करना चाहिए। यह आपके द्वारा अपने कार्यों से प्राप्त ज्ञान के बाहर है। मैं इस समय को नई तकनीक की जाँच करने, नए उपकरणों, विषयों, सिद्धांतों, कार्यप्रणाली आदि की खोज में बिताता हूँ," सिफारिश करता हैआदित्य कुमारंचथ। वस्तुतः सभी प्रोग्रामिंग दिग्गज इस बात से सहमत हैं कि स्व-शिक्षा की क्षमता सॉफ्टवेयर विकास में एक सफल कैरियर का सबसे अच्छा भविष्यवक्ता है। "मुझे नहीं लगता कि मैंने कभी एक अच्छे प्रोग्रामर को जाना है जो किसी स्तर पर स्व-सिखाया नहीं गया था। एक बड़ी कंपनी में एक भर्ती प्रबंधक के रूप में, मैं कह सकता हूं कि एक उम्मीदवार जो व्यक्तिगत परियोजनाओं का वर्णन करता है और सीखने की इच्छा रखता है वह हर बार एक प्रभावशाली डिग्री के साथ आगे निकल जाएगा। हालांकि यह दोनों के लिए सबसे अच्छा है," स्टीवन बर्नैप, एक अनुभवी प्रोग्रामर और स्टैकएक्सचेंज डेवलपर समुदाय के सदस्य ने कहा. “प्रोग्रामिंग में, स्व-शिक्षण वह है जो आप हर दिन करेंगे। आपको खुद को बहुत सी चीजें सिखानी होंगी, न कि केवल कंप्यूटर की भाषाएं और उपकरण जो बदलते रहते हैं। आपको अन्य लोगों द्वारा लिखे गए कोड को सीखना होगा और आपको वह भी न्यूनतम निर्देश और पर्यवेक्षण के साथ ठीक करना होगा। कुछ संगठनों में वर्ष में 1 बार से अधिक वास्तविक प्रशिक्षण प्राप्त करना दुर्लभ है (यदि कभी हो!)। सुनिश्चित करें कि आप यह कर सकते हैं (और आनंद ले सकते हैं), अन्यथा, जब आप अभी भी युवा हैं, तो एक अलग करियर पर विचार करें, ” एम्माद करीम ने कहा ।
टिप्पणियां
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION