CodeGym /Java Blog /यादृच्छिक /करिअर प्रोग्रामरसाठी स्वयं-शिक्षण. तुम्हाला खरोखरच सर्व व...
John Squirrels
पातळी 41
San Francisco

करिअर प्रोग्रामरसाठी स्वयं-शिक्षण. तुम्हाला खरोखरच सर्व वेळ अभ्यास करण्याची गरज आहे का?

यादृच्छिक या ग्रुपमध्ये प्रकाशित केले
व्यावसायिक करिअर म्हणून सॉफ्टवेअर डेव्हलपमेंटच्या विशिष्ट वैशिष्ट्यांपैकी एक म्हणजे सतत अभ्यास करणे आवश्यक आहे. नवीन तंत्रज्ञानासह राहण्यासाठी आणि नवीन फ्रेमवर्क, साधने आणि कोडिंग भाषा शिकण्यासाठी इतर कोणीही नसलेल्या प्रोग्रामरवर दबाव आणला जातो. हे प्रोग्रामर असण्याचा गैरसोय म्हणून पाहिले जाऊ शकते किंवा किंमत कोडर्सना इतर व्यवसायांच्या तुलनेत जास्त वेतन द्यावे लागते. परंतु एक यशस्वी विकासक होण्यासाठी तुमच्या संपूर्ण कारकिर्दीत सतत स्वयं-शिक्षणावर वेळ घालवण्याशिवाय तुमच्याकडे पर्याय नसतो. करिअर प्रोग्रामरसाठी स्वयं-शिक्षण.  तुम्हाला खरोखरच सर्व वेळ अभ्यास करण्याची गरज आहे का?  - १उज्वल बाजूने, आज प्रोग्रामिंग भाषा शिकणे आणि सॉफ्टवेअर डेव्हलपमेंट कौशल्ये मिळवणे हे पूर्वीपेक्षा सोपे आणि स्वस्त आहे, भरपूर विनामूल्य शिकवण्या आणि कोडजिम सारखे अतिशय परवडणारे ऑनलाइन कोर्स ऑनलाइन उपलब्ध आहेत. परंतु जरी हे ज्ञान आर्थिकदृष्ट्या खूप परवडणारे असले तरीही, तुम्हाला अंतिम चलन — वेळेसह त्याचे पैसे द्यावे लागतील. म्हणून आज आम्ही हा विषय अधिक तपशीलवार एक्सप्लोर करण्याचे ठरवले आणि व्यावसायिक कोडर खरोखरच स्वयं-शिक्षणावर किती वेळ आणि मेहनत खर्च करतात आणि ते करण्याची गरज त्यांना कशी वाटते हे जाणून घेण्याचे ठरवले.

75% विकसक वर्षातून किमान एकदा नवीन तंत्रज्ञान शिकतात

अर्थात, स्वयं-शिक्षणाकडे पाहण्याचा दृष्टीकोन आणि सॉफ्टवेअर विकसकांमध्ये नवीन गोष्टी शिकण्याची इच्छा भिन्न असू शकते. परंतु बहुसंख्य लोक नियमितपणे नवीन तंत्रज्ञान शिकण्याचे महत्त्व ओळखतात. स्टॅक ओव्हरफ्लो डेव्हलपर सर्वेक्षण 2020 चा भाग म्हणून, व्यावसायिक कोडर्सना विचारण्यात आले की ते नवीन भाषा किंवा फ्रेमवर्क किती वारंवार शिकतात. सर्वेक्षणात सहभागी झालेल्या 46,000 हून अधिक विकासकांपैकी सुमारे 75% लोकांनी सांगितले की ते किमान दर काही महिन्यांनी किंवा वर्षातून एकदा नवीन तंत्रज्ञान शिकतात. विशेषतः, 34.9% किंवा 16,165 प्रतिसादकर्त्यांनी सांगितले की ते दर काही महिन्यांनी एक नवीन भाषा किंवा फ्रेमवर्क शिकतात, तर सर्वेक्षणात भाग घेतलेले 37.9% किंवा 17,555 व्यावसायिक कोडर वर्षातून एकदा काहीतरी नवीन शिकतात. आणखी 25.1% ने सांगितले की ते दर काही वर्षांनी एकदा काहीतरी नवीन शिकतात आणि 2.1% ने दशकातून एकदाच प्रोग्रामिंग कौशल्यांमध्ये स्वतःला शिक्षित केले. विशेष म्हणजे स्टुडंट डेव्हलपर रिपोर्टमधील डेटाHackerRank द्वारे, प्रोग्रामिंग शिकणार्‍यांचे सर्वेक्षण, दाखवते की आज सर्व नवीन प्रोग्रामरपैकी 65% स्वयं-शिकवलेले आहेत, 27.39% उत्तरदाते म्हणतात की ते स्वयं-निर्देशित शिक्षणाद्वारे कोड शिकले आणि आणखी 37.70% त्यांचे कौशल्य शाळेच्या संयोजनाद्वारे प्राप्त करतात. आणि वैयक्तिक अभ्यास.

शिकण्याचे स्रोत

व्यावसायिक विकासक स्वयं-शिक्षणासाठी कोणते विशिष्ट चॅनेल वापरण्यास प्राधान्य देतात यावर जास्त संशोधन डेटा नाही कारण ते बरेचदा फील्डवर बरेच अवलंबून असते आणि प्रोग्रामिंग भाषा सॉफ्टवेअर डेव्हलपर यात विशेष आहे. परंतु कोडिंगमधील एकाधिक सर्वेक्षणे आणि मतांनुसार ऑनलाइन सामायिक केलेले साधक, स्वयं-शिक्षण कोडिंगसाठी हे ज्ञानाचे सर्वात लोकप्रिय स्त्रोत आहेत:
  • ऑनलाइन विकसक समुदाय जसे की StackOverflow आणि HackerRank,
  • ट्यूटोरियल वाचणे आणि ट्यूटोरियल व्हिडिओ पाहणे,
  • ऑनलाइन कोर्स जसे की कोडजिम,
  • प्रोग्रामिंग पाठ्यपुस्तके,
  • इतर विकसकांसह वैयक्तिक संप्रेषण,
  • शैक्षणिक कार्यक्रम जसे की मीटिंग, सेमिनार आणि कोडिंग बूटकॅम्प.

जावा कोडर डेटा

विशेषत: Java प्रोग्रामरचा विचार केल्यास, आमच्याकडे व्यावसायिक Java विकासक म्हणून काम करणाऱ्या CodeGym समुदाय सदस्यांच्या सर्वेक्षणावर आधारित आमची स्वतःची काही खास माहिती आहे. आमच्या 70.2% प्रतिसादकर्त्यांनी सांगितले की ते नियमितपणे व्यावसायिक साहित्य वाचतात. जवळजवळ निम्मे (48.9%) विशिष्ट तंत्रज्ञानावर केंद्रित असलेले ऑनलाइन अभ्यासक्रम घेतात आणि आम्ही सर्वेक्षण केलेल्या सर्व Java विकासकांपैकी सुमारे एक तृतीयांश विकासक इव्हेंटमध्ये, ऑनलाइन आणि ऑफलाइन दोन्हीमध्ये सामील होतात. सर्वेक्षणात सहभागी झालेल्या सर्व लोकांपैकी फक्त 9.6% लोक म्हणाले की त्यांच्याकडे स्वयं-शिक्षणासाठी वेळ नाही. जावा डेव्हलपर त्यांच्या व्यावसायिक शिक्षणासाठी कोणते दिशानिर्देश निवडतात हे जाणून घेण्यातही आम्हाला रस होता. आमच्या प्रतिसादकर्त्यांनी महत्त्वाच्या क्रमाने निर्दिष्ट केलेली विकासाची सर्वात सामान्य क्षेत्रे येथे आहेत:
  • जावा आणि जावा डेव्हलपमेंट इकोसिस्टमचे त्यांचे ज्ञान वाढवणे;
  • मोबाइल विकास साधने आणि तंत्रज्ञान शिकणे;
  • वेब विकास कौशल्ये आणि ज्ञान;
  • क्लाउड तंत्रज्ञान, बिग डेटा, मायक्रो सर्व्हिसेस;
  • काही लोक Java व्यतिरिक्त दुसरी प्रोग्रामिंग भाषा शिकू पाहत आहेत, ज्यामध्ये Kotlin हा सर्वात लोकप्रिय पर्याय आहे, त्यानंतर Go, C# आणि PHP.
स्पेशलायझेशन आणि करिअरच्या वाढीबद्दल बोलताना, कोडजिम समुदायाच्या अनेक सदस्यांनी सांगितले की ते फुल-स्टॅक डेव्हलपर बनण्यासाठी त्यांच्या कौशल्यांना चालना देण्यासाठी नवीन गोष्टी शिकत आहेत. काही कोडर टीम लीड किंवा टेक लीड स्थितीत वाढ करण्याचे लक्ष्य ठेवत आहेत.

मते

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