CodeGym /Java Blog /अनियमित /8 गलतियाँ जो एक सॉफ्टवेयर डेवलपर का करियर बर्बाद कर सकती ...
John Squirrels
स्तर 41
San Francisco

8 गलतियाँ जो एक सॉफ्टवेयर डेवलपर का करियर बर्बाद कर सकती हैं I

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

जूनियर डेवलपर की करियर की गलतियाँ

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

1. यह अनुमान लगाने में सक्षम नहीं होना कि आप क्या लायक हैं।

यह काफी स्वाभाविक समस्या है जब आप अपने करियर की शुरुआत में ही हैं और आपके पास यह अनुमान लगाने के लिए पर्याप्त अनुभव और ज्ञान नहीं है कि आप नौकरी के बाजार में वास्तविक रूप से क्या लायक हैं। यह दोनों तरह से जाता है, क्योंकि जूनियर डेवलपर्स खुद को कम आंकते हैं और खुद को कम आंकते हैं। जो लोग खुद को जरूरत से ज्यादा आंकते हैं, वे आम तौर पर अपनी नौकरी से बहुत ज्यादा उम्मीद करते हैं, और उनका व्यवहार यह दर्शाता है। नौसिखियों के लिए अक्सर यह कम आंकना भी होता है कि उनके ज्ञान और कौशल का वास्तव में क्या मूल्य है। नतीजतन, वे पहली नौकरी की पेशकश को स्वीकार करते हैं और अंत में महीनों और कभी-कभी वर्षों तक काम करते हैं, जितना वे कमा सकते हैं उससे बहुत कम वेतन पर।

2. सॉफ्ट स्किल्स को नजरअंदाज करना।

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

3. करियर योजना विकसित करने में असफल होना।

यदि आप त्वरित कैरियर विकास की तलाश कर रहे हैं तो एक करियर योजना विकसित करना और इसे समय-समय पर अपडेट करना महत्वपूर्ण है। जिन डेवलपर्स के पास करियर योजना नहीं है, वे आमतौर पर समान स्तर के पदों पर अधिक समय तक अटके रहते हैं।

4. आलोचना और प्रतिक्रिया को स्वीकार करने में असफल होना।

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

मध्य और वरिष्ठ डेवलपर की करियर की गलतियाँ

मध्यम और वरिष्ठ डेवलपर्स भी करियर की बहुत सारी गलतियाँ करते हैं। यहाँ कुछ सबसे विशिष्ट हैं।

1. अपनी टेक्नोलॉजी स्टैक से चिपके रहना।

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

2. एक ही नौकरी में बहुत अधिक समय तक रहना।

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

3. बार-बार नौकरी छोड़ना।

हालाँकि, सॉफ़्टवेयर डेवलपमेंट में बहुत बार नौकरी बदलना भी एक गलती है जो आपके करियर को नुकसान पहुँचा सकती है। यह उतना ही सरल है: किसी भी कंपनी के लिए योग्य विशेषज्ञों को खोजने और नियुक्त करने में काफी संसाधन लगते हैं। इसलिए वे आम तौर पर ऐसे लोगों को नियुक्त करने के इच्छुक नहीं होते हैं जो 'जॉब-जंपर्स' हों। उनका कहना है कि एक सॉफ्टवेयर डेवलपर के लिए एक कंपनी में 4-5 साल रहना एक आदर्श समय अवधि है, 2-3 साल भी स्वीकार्य है, लेकिन हर 5-6 महीने में नौकरी बदलना आम तौर पर नहीं होता है।

4. प्रबंधन की भूमिका में जाना।

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

राय

परंपरागत रूप से, अनुभवी सॉफ्टवेयर डेवलपर्स से इस मामले पर कुछ दिलचस्प राय के साथ इसे पूरा करें। एक सॉफ्टवेयर डेवलपर के रूप में बचने के लिए यहां कुछ अतिरिक्त करियर गलतियां दी गई हैं। "आपकी कंपनी के व्यावसायिक परिप्रेक्ष्य के बारे में नहीं सोच रहे हैं। मैंने कई प्रश्न पढ़े हैं जैसे: "ASP.NET के पास 3.6% बाजार हिस्सेदारी क्यों है जबकि Node.js के पास केवल 0.6% है और ASP.NET की तुलना में बहुत अधिक प्रदर्शन प्रदान करता है?" कारण बहुत सरल है, आप अपने संगठन के व्यावसायिक परिप्रेक्ष्य में नहीं सोचते हैं, लेकिन अपनी प्राथमिकताओं में, आपको अपनी कंपनी को बेहतर बनाने और बेहतर होने में मदद करने के लिए जब भी आप कर सकते हैं, उनकी आवश्यकताओं और पुन: कौशल के अनुकूल होने की आवश्यकता है। अवसर यदि आपको एक दिन किसी अन्य कंपनी में जाने की आवश्यकता है। यह दूसरा बिंदु बहुत बार होता है और इसीलिए प्रबंधन आपको कोई धन नहीं देना चाहता है," फेडेरिको नवरेटे,इंगित करता है । "नए रुझानों/ढांचों/भाषाओं के लिए प्रचार के बाद और विश्वास है कि मुझे यह सब जानना है। गलत। विशिष्ट तकनीक (या उत्पाद) को खोजें और उसमें विशेषज्ञता प्राप्त करें जिसे आप पसंद करते हैं और बाजार में बेचने और उससे चिपके रहने में सक्षम हैं। जब तक यह बिकता है, आप व्यवसाय में हैं। विशेषज्ञता आपकी सफलता का एक महत्वपूर्ण घटक है। मेरे कोड को मेरी पहचान, या मेरी रचना/उत्कृष्ट कृति, या मेरे बच्चे के हिस्से के रूप में मानना। गलत। कभी भी अपने उत्पाद से न जुड़ें। आप जो भी बनाते हैं वह बदल जाएगा, ओवरराइट किया जाएगा, हटा दिया जाएगा, अप्रचलित हो जाएगा, अनदेखा किया जाएगा, नापसंद किया जाएगा। इससे कोई फर्क नहीं पड़ता, बस इसे जाने दो, इसे बचाने की कोशिश मत करो। आपका कोड आपकी पहचान नहीं है," कहालीना केरी, एक और अनुभवी डेवलपर। "कंपनी में पहले से ही (लगभग) समान पद वाले किसी व्यक्ति के साथ निजी बातचीत किए बिना नौकरी स्वीकार करना। वास्तव में आपको काम पर रखने वाले लोगों को यह पता नहीं हो सकता है कि कर्मचारी कैसा महसूस करते हैं, या उनके पास बहुत आदर्श दृष्टिकोण हो सकता है। इस वजह से मैंने नौकरी के कुछ प्रस्ताव स्वीकार किए हैं जो मुझे नहीं करने चाहिए थे। समय और उत्साह की बर्बादी। आप जितना काम का बोझ संभाल सकते हैं, उससे कहीं ज्यादा के लिए हां कहना। बहुत अधिक या बहुत जटिल कार्य करने पर, आप स्वयं को असफल होने की स्थिति में रखते हैं। आप बहुत अच्छा काम कर सकते हैं, लेकिन जब आप समय सीमा, सुविधाओं या गुणवत्ता को पूरा नहीं करते हैं, तो आपको यही याद किया जाता है," लैरी स्टैनसन ने कहा ।
और क्या पढ़ना है:
  • आपकी जावा सीखने की क्षमता को बढ़ावा देने के 8 नए तरीके। ऐप्स और तकनीकें
  • अपने कोड का दस्तावेजीकरण। तकनीकी लेखन और सॉफ्टवेयर प्रलेखन के लिए सर्वश्रेष्ठ उपकरण
  • CodeGym का उपयोग करने से कैरियर स्विचर कैसे लाभान्वित हो सकते हैं
  • जीरो से कोडिंग हीरो तक। CodeGym का कोर्स पूरा करने के बाद आप क्या करने में सक्षम होंगे
  • सीखना बहुत धीमा हो जाता है? टालमटोल को मात देने और अधिक प्रभावी होने के लिए सर्वश्रेष्ठ ऐप्स
टिप्पणियां
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION