CodeGym /Java Blog /अनियमित /50 साल और गिनती। सॉफ्टवेयर डेवलपर का करियर कितने समय तक च...
John Squirrels
स्तर 41
San Francisco

50 साल और गिनती। सॉफ्टवेयर डेवलपर का करियर कितने समय तक चल सकता है?

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

सॉफ्टवेयर डेवलपमेंट में एक औसत करियर कितने वर्षों तक रहता है?

बेशक, जब विशिष्ट संख्याओं और अनुमानों की बात आती है कि आप सॉफ्टवेयर विकास में अपने करियर के कितने समय तक चलने की उम्मीद कर सकते हैं, तो कोई परिभाषित उत्तर नहीं होगा, क्योंकि यह सब बहुत ही व्यक्तिपरक और व्यक्तिगत है। हालाँकि, हम जानते हैं कि कई पेशेवर प्रोग्रामर अपनी नौकरी को इतना पसंद करते हैं कि वे कुछ मामलों में दशकों तक वरिष्ठ डेवलपर बने रहते हैं, तब भी जब उनके पास करियर में उन्नति के विकल्प होते हैं, जैसे कि कोडिंग से प्रबंधकीय पदों पर जाना। स्टैक ओवरफ्लो डेवलपर सर्वे 2020, जिसे सबसे व्यापक पेशेवर डेवलपर सर्वेक्षणों में से एक माना जाता है, हमें इस बारे में कुछ प्रासंगिक जानकारी प्रदान कर सकता है कि विशिष्ट सॉफ़्टवेयर डेवलपर इस करियर पथ में कितने समय तक बने रहते हैं। कुल मिलाकर, सर्वेक्षण में भाग लेने वाले लगभग 48,000 पेशेवर डेवलपर्स में से लगभग 60% ने 10 साल पहले कोड करना सीखा और 25% ने 20 साल पहले प्रोग्रामिंग में महारत हासिल की। 50 साल और गिनती।  एक सॉफ्टवेयर डेवलपर का करियर कितने समय तक चल सकता है?  - 2जब पेशेवर रूप से कोडिंग करने वाले वर्षों की संख्या की बात आती है, तो दुनिया भर में 33.6% उत्तरदाताओं या 16,000 से थोड़ा अधिक लोगों ने कहा कि वे पहले से ही 10 से अधिक वर्षों से सॉफ्टवेयर डेवलपर्स के रूप में काम कर रहे हैं। सर्वेक्षण में शामिल 11.4% या 5,447 लोगों ने कहा कि उनका पेशेवर करियर 20 से अधिक वर्षों से चल रहा है। यह देखते हुए कि सॉफ्टवेयर विकास उद्योग स्वयं बहुत पुराना नहीं है, सच्चे दिग्गज जो अपने पूरे जीवन भर इस पेशे में रहे हैं, उन्हें ढूंढना कठिन है, लेकिन ऐसे लोग मौजूद हैं और अति दुर्लभ नहीं हैं। विशेष रूप से, स्टैक ओवरफ्लो के सर्वेक्षण में भाग लेने वाले 47,779 पेशेवर डेवलपर्स में से 0.4% या 191 ने कहा कि वे 40 से अधिक वर्षों से कोडिंग कर रहे हैं। और 48 लोगों ने कहा कि वे इस पेशे में आधी सदी से अधिक समय से हैं! यह आश्चर्य की बात नहीं है क्योंकि हम जानते हैं कि सॉफ्टवेयर डेवलपर्स औसतन अपने काम को वास्तव में पसंद करते हैं। और जावा डेवलपर्स विशेष रूप से। के अनुसारभर्ती वेबसाइट द्वारा शोध वास्तव में, केवल तकनीकी क्षेत्र में ही नहीं, सामान्य रूप से सभी पेशेवरों के बीच जावा डेवलपर्स के अपने पेशे को छोड़ने की संभावना सबसे कम है। उनकी कैरियर-स्विच दर 8% से कम है, जबकि सॉफ्टवेयर डेवलपर पेशे के लिए सामान्य तौर पर यह 27% है, और डेटाबेस प्रशासकों के लिए, उदाहरण के लिए, यह 35% है। उच्च-स्तरीय प्रबंधकीय पद की पेशकश किए जाने पर भी, अधिकांश जावा कोडर्स इसे छोड़ना नहीं चाहते हैं। यह अधिकांश कोडर्स के लिए जावा प्रोग्रामिंग का सही पेशा विकल्प होने का सबसे अच्छा प्रमाण हो सकता है।

सॉफ्टवेयर डेवलपर्स के लिए करियर में उन्नति के विकल्प

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

उच्च प्रबंधन पद

  • सीटीओ (मुख्य तकनीकी अधिकारी)
  • सीआईओ (मुख्य सूचना अधिकारी)
  • मुख्य डिजिटल अधिकारी
  • मुख्य नवाचार अधिकारी
  • टीम लीड सॉफ्टवेयर इंजीनियर
  • सॉफ़्टवेयर शिल्पकार
  • इंजीनियरिंग के वी.पी
  • उत्पाद के प्रमुख

उत्पाद भूमिकाएँ

  • क्यूए अभियंता
  • प्रोजेक्ट मैनेजर
  • उत्पाद प्रबंधक
  • जमघट मास्टर
  • यूएक्स डिजाइनर

ग्राहक-उन्मुख भूमिकाएँ

  • सेल्स इंजीनियर
  • डेवलपर बाज़ारिया
  • तकनीकी भर्तीकर्ता
  • इंजीलवादी / टेक पीआर कार्यकारी
  • ग्राहक सहेयता

विकास कार्यों का समर्थन

  • देवऑप्स इंजीनियर
  • तकनीकी समर्थन
  • डेटाबेस प्रशासक
  • विश्वसनीयता इंजीनियर

विश्लेषणात्मक भूमिकाएँ

  • सुरक्षा विश्लेषक
  • आर एंड डी इंजीनियर
  • डेटा वैज्ञानिक

स्वतंत्र भूमिकाएँ

  • फ्रीलांस डेवलपर
  • विकास सलाहकार
  • स्टार्टअप संस्थापक

विचार और मत

ऊपर सूचीबद्ध सभी विकल्प, और यह पूरी सूची नहीं है, एक प्रमाण के रूप में काम करना चाहिए कि सॉफ्टवेयर डेवलपर्स के पास करियर में उन्नति के लिए बहुत सारे विकल्प हैं, साथ ही साथ उनके क्षेत्र में अन्य विशेषज्ञताओं के भीतर बहुत बढ़िया गतिशीलता है। और इसके बावजूद, कई अनुभवी और सम्मानित प्रोग्रामर अभी भी अपने पूरे करियर में सीनियर कोडर के रूप में काम करना चुनते हैं। क्यों? दिग्गजों को कोडिंग करने से बेहतर इसे कोई नहीं समझाएगा। “मैं एक 65 वर्षीय सॉफ्टवेयर इंजीनियर हूं, जिसने Apple, Adobe, eBay, Microsoft, VMware, Cisco, FileMaker, XO Communications, 2Wire, Egnyte, Nexsan, और दो अन्य स्टार्ट-अप के लिए काम किया है। मुझे अपने करियर में पांच बार नौकरी से निकाला गया है। मंदी के दौरान भी मुझे हमेशा 3 से 4 सप्ताह के भीतर दूसरी नौकरी मिल जाती है। मैंने अपना काम भारत या चीन से चार बार आउटसोर्स करवाया है: खासकर पिछले आठ सालों में। फिर भी, रोजगार का एक और अवसर हमेशा बाद में प्रतीक्षारत रहता है। जो मै करता हूं वो मुझे अच्छा लगता है। मैं अभी भी कर रहा हूँ; और, इसे बंद करने की मेरी कोई तत्काल योजना नहीं है। इसके अलावा, मैं इसमें अच्छा हूं। ऐसा इसलिए नहीं है क्योंकि मैं एक जीनियस हूं, बल्कि इसलिए कि मैं वास्तव में लंबे समय से सॉफ्टवेयर विकास कर रहा हूं और मैंने अपनी गलतियों से सीखा है, "स्टीवन यूसेरी, एक सॉफ्टवेयर डेवलपर, जिसकी पीठ पीछे 30 से अधिक वर्षों का पेशेवर अनुभव है,कहा । यूएस के एक सॉफ्टवेयर डेवलपर कॉनर स्ट्रिकलान ने हमें बताया कि आप 66 साल के होने पर भी Google से ऑफर प्राप्त कर सकते हैं।: “मुझे पता है कि एक सॉफ़्टवेयर डेवलपर को हाल ही में Google के एक रिक्रूटर का फ़ोन आया था, जिसमें पूछा गया था कि उनके लिए काम करने के लिए उसे क्या करना होगा। यह डेवलपर वास्तव में पहले से ही Google के लिए काम कर चुका था, लेकिन उसने लगभग पांच साल पहले अन्य परियोजनाओं को आगे बढ़ाने के लिए छोड़ दिया था, और वह उन शहरों में से एक में नहीं रहना चाहता था, जहां Google कार्यालय है। वह 66 वर्षीय डेवलपर मेरे पिता हैं। वह Google द्वारा प्रताड़ित होते हुए सामाजिक सुरक्षा एकत्र कर रहा है। उनका खुद की कंपनी चलाने, परामर्श देने और एक कर्मचारी होने के नाते एक पूरा करने वाला करियर था। उन्होंने टीसीपी नेटवर्किंग, यूएसबी प्रोटोकॉल, 802.11 बी कार्यान्वयन और सैन्य जीपीएस जैसी कई तकनीकों के शुरुआती चरणों में योगदान दिया। फिर उन्हें 2008 में 58 वर्ष की उम्र में Google द्वारा नियुक्त किया गया था। Google में रहते हुए, उन्होंने Java में सॉफ़्टवेयर लिखा, एक ऐसी भाषा जिसका आविष्कार तब तक नहीं हुआ था जब तक कि वह 45 वर्ष के नहीं हो गए थे। और वह एक व्यक्तिगत योगदानकर्ता थे, बिना किसी अन्य इंजीनियर को रिपोर्ट किए। "मैं जूनियर डेवलपर से लेकर टीम लीड/मैनेजर तक सीनियर डेवलपर के माध्यम से अपने पूरे कामकाजी जीवन में सॉफ्टवेयर विकास में रहा हूं और अब वापस विकास कर रहा हूं (हालांकि बाद में जल्द ही प्रबंधन में वापस आने की उम्मीद है)। मेरा कामकाजी जीवन अब लगभग 40 साल का हो गया है और उस समय में मैंने डोमेन और तकनीकों को बदल दिया है क्योंकि जिन कंपनियों के लिए मैंने काम किया है वे बदल गए हैं। मैंने तब उस नए अनुभव का उपयोग नए पदों को खोजने के लिए किया था, जिसके कारण मुझे अन्य नए डोमेन और तकनीकें मिलीं। हर समय मैं डेवलपर्स को अपने से बड़े या पुराने के रूप में जानता हूं," स्टैकएक्सचेंज डेवलपर्स समुदाय के एक उपयोगकर्ता क्रिसफ, वरिष्ठ डेवलपर के माध्यम से टीम लीड/मैनेजर और अब वापस विकास करना (हालांकि बाद में जल्द ही प्रबंधन में वापस आने की उम्मीद है)। मेरा कामकाजी जीवन अब लगभग 40 साल का हो गया है और उस समय में मैंने डोमेन और तकनीकों को बदल दिया है क्योंकि जिन कंपनियों के लिए मैंने काम किया है वे बदल गए हैं। मैंने तब उस नए अनुभव का उपयोग नए पदों को खोजने के लिए किया था, जिसके कारण मुझे अन्य नए डोमेन और तकनीकें मिलीं। हर समय मैं डेवलपर्स को अपने से बड़े या पुराने के रूप में जानता हूं," स्टैकएक्सचेंज डेवलपर्स समुदाय के एक उपयोगकर्ता क्रिसफ, वरिष्ठ डेवलपर के माध्यम से टीम लीड/मैनेजर और अब वापस विकास करना (हालांकि बाद में जल्द ही प्रबंधन में वापस आने की उम्मीद है)। मेरा कामकाजी जीवन अब लगभग 40 साल का हो गया है और उस समय में मैंने डोमेन और तकनीकों को बदल दिया है क्योंकि जिन कंपनियों के लिए मैंने काम किया है वे बदल गए हैं। मैंने तब उस नए अनुभव का उपयोग नए पदों को खोजने के लिए किया था, जिसके कारण मुझे अन्य नए डोमेन और तकनीकें मिलीं। हर समय मैं डेवलपर्स को अपने से बड़े या पुराने के रूप में जानता हूं," स्टैकएक्सचेंज डेवलपर्स समुदाय के एक उपयोगकर्ता क्रिसफ, मैंने तब उस नए अनुभव का उपयोग नए पदों को खोजने के लिए किया था, जब मुझे करना पड़ा, जिसके कारण अन्य नए डोमेन और तकनीकें मिलीं। हर समय मैं डेवलपर्स को अपने से बड़े या पुराने के रूप में जानता हूं," स्टैकएक्सचेंज डेवलपर्स समुदाय के एक उपयोगकर्ता क्रिसफ, मैंने तब उस नए अनुभव का उपयोग नए पदों को खोजने के लिए किया था, जब मुझे करना पड़ा, जिसके कारण अन्य नए डोमेन और तकनीकें मिलीं। हर समय मैं डेवलपर्स को अपने से बड़े या पुराने के रूप में जानता हूं," स्टैकएक्सचेंज डेवलपर्स समुदाय के एक उपयोगकर्ता क्रिसफ,कहा । जाहिर है, कुछ तकनीकी क्षेत्रों में डेवलपर्स का मुख्य रूप से पुराना होना एक आदर्श है। tcrosley , एक वरिष्ठ एंबेडेड सिस्टम इंजीनियर और StackExchange के एक उपयोगकर्ता का इस मामले पर कहना था : “अपने क्षेत्र में, एम्बेडेड सिस्टम में, मैं शायद ही कभी 40 वर्ष से कम उम्र के किसी व्यक्ति से मिला हूँ। मेरे स्टार्टअप में हमारे पास चार अलग-अलग हैं। मेरे अलावा कई बार ठेकेदार थे, और चार में से तीन 50 से अधिक के थे। मेरी उम्र 60 से अधिक है और मेरी जल्द ही सेवानिवृत्त होने की कोई योजना नहीं है। मैं इस तरह का काम करीब 40 साल से कर रहा हूं और यह अभी भी मजेदार है। कुछ दिन मैं विश्वास नहीं कर सकता कि मैं जो करता हूं उसे करने के लिए मुझे भुगतान मिल रहा है।
टिप्पणियां
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION