44 पॉइंट द्वारा GN⁺ 2024-07-15 | 6 टिप्पणियां | WhatsApp पर शेयर करें
  • 2021 में 63.5 वर्ष की उम्र में लगभग 40 साल के प्रोग्रामर जीवन के बाद रिटायर हुआ
  • क्षमता कम होने की वजह से नहीं, बल्कि एक साल सोचने के बाद यह समझ आया कि अब इसे और करना नहीं चाहता
  • हर व्यक्ति कभी न कभी उस बिंदु पर पहुँचता है जब वह वह काम, जो उसने पूरी ज़िंदगी किया है, अब आगे नहीं कर पाता
  • यह सिर्फ रिटायरमेंट पर ही नहीं, उससे पहले भी कभी भी हो सकता है
  • अक्सर ऐसा होता है कि चुनी हुई तकनीक गायब हो जाती है और बेकार हो जाती है, या बस coding से थकान हो जाती है, या पेशे के रूप में coding से ऊब होने लगती है

अलग-अलग कारणों से काम छोड़ने वाले लोग

  • 10 साल पहले मिला एक युवा प्रोग्रामर mobile app लॉन्च करके बहुत पैसा कमाया, लेकिन burnout का शिकार हो गया और फिर उसने परवाह करना बंद कर दिया; बाद में उसने Jeep dealership और land clearing business शुरू किया, और उन सब कामों का अधिक आनंद लिया तथा लगातार सफलता पाई
  • एक व्यक्ति जो सिर्फ mainframe system code लिखता था, mainframe हट जाने के बाद कुछ और नहीं सीखा, इसलिए उसे network cable installation का काम करना पड़ा
  • एक टीम जो 4GL tool से RPG2 generate करने की अपनी skill पर गर्व करती थी, एक साल बाद नौकरी खो बैठी और वह tool बेकार हो गया

लंबे समय तक code लिखते हुए करियर बनाए रखना मुश्किल है

  • 80 के दशक की शुरुआत में जब शुरुआत की थी, तब आज की तुलना में programmers की संख्या बहुत कम थी
  • 40 साल पहले जिन programmers को मैं जानता था, उनमें से अधिकांश ने छोड़ दिया, manager बन गए, या अप्रासंगिक हो गए
  • सिर्फ legacy काम करने वाले लोग बचे, और मैं अकेला था जो बड़ी कंपनी में modern technology (iOS, Swift) के साथ काम कर रहा था
  • इतने बड़े बदलाव वाले उद्योग में इतनी लंबी अवधि तक करियर बनाए रखना आसान नहीं है

अपने आप से ईमानदार होना ज़रूरी है

  • खुद से पूछना चाहिए कि क्या आप अब भी इतनी नई तकनीकें सीखते जा रहे हैं कि आगे भी काम जारी रख सकें
  • यह भी सोचना चाहिए कि क्या काम अब भी दिलचस्प लगता है, या आप कुछ और करना चाहते हैं
  • हो सकता है programming अब मज़ेदार न लगे या उसमें अब चुनौती महसूस न हो
  • कुछ लोग सिर्फ compensation की वजह से उबाऊ काम करते रहते हैं, लेकिन मैं उस तरह संतुष्ट नहीं हो सकता था

programming छोड़ने के अलावा नौकरी बदलने पर भी विचार करना चाहिए

  • काम का मूल्य न लगना और दूसरी नौकरी खोजने की ज़रूरत महसूस होना, छोड़ने की सबसे बड़ी वजह हो सकती है
  • मैंने अच्छी नौकरियाँ और भयानक नौकरियाँ, दोनों छोड़ी हैं, क्योंकि काम दिलचस्प नहीं था, दिशा बिखरी हुई थी, या workplace hostile था
  • programming का कोई दूसरा प्रकार या कोई दूसरा industry आपकी रुचि फिर से जगा सकता है
  • मैं ऐसे लोगों को भी जानता हूँ जिन्होंने high-pressure, high-pay jobs छोड़कर farm शुरू किया या कोई दूसरा पेशा अपनाया
  • काम करते हुए दुखी रहना किसी भी तरह से सार्थक नहीं है

करियर और क्षमता का सीधा संबंध नहीं है

  • मेरे जितने ही अनुभव वाला एक प्रोग्रामर requirements समझ नहीं पाया, और उसका लिखा code मुश्किल से काम करता था, इसलिए मुझे सब कुछ review करना पड़ा
  • समझ नहीं आता कि कोई 30 साल काम करने के बाद भी साधारण काम क्यों नहीं कर पाता
  • उम्र की वजह से लोगों के साथ भेदभाव नहीं होना चाहिए। उम्र और क्षमता का कोई सीधा संबंध नहीं है
  • मुझसे बड़े लोगों में भी कुछ शानदार थे और कुछ अयोग्य
  • 20s में भी कुछ लोग जो चाहें सफलतापूर्वक बना लेते हैं, जबकि कुछ साधारण concept भी नहीं समझ पाते
  • मैंने लगभग कभी age discrimination का सामना नहीं किया, और पिछले 10 सालों के employers ने मेरे हर काम को मान्यता दी
    • कुछ interviews में बस "ओह, यह तो बूढ़ा है" जैसा चेहरा देखने के अलावा, मैंने age discrimination बहुत कम देखी

रिटायरमेंट की घोषणा और आसपास की प्रतिक्रिया

  • जब मैंने रिटायरमेंट की घोषणा की (3 महीने पहले notice के साथ), तो leaders हैरान रह गए
  • वे समझ ही नहीं पाए कि कोई रिटायर क्यों होना चाहेगा
  • एक leader, जिसने दो नौकरियों में मेरे साथ काम किया था और जिसकी ज़िंदगी मैंने हमेशा आसान बनाई थी, उसने फिर कभी मुझसे बात नहीं की और न ही अलविदा कहा
  • मैं अब भी साथियों और टीम से बात करता हूँ, और जानता हूँ कि मेरे जाने के बाद चीज़ें कितनी गिरावट में चली गईं
  • मुझे फर्क पैदा करना और चुनौतीपूर्ण काम पसंद था, इसलिए वैसे भी मैं कभी न कभी चला ही जाता

हर व्यक्ति कभी न कभी उस बिंदु पर पहुँचता है जहाँ नौकरी, employer, industry, यहाँ तक कि पूरा career भी समाप्त हो जाता है

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

मेरी वर्तमान गतिविधियाँ

  • मैं अब भी generative art activity के लिए हर दिन code लिखता हूँ
  • यह code पहले किए गए काम से कहीं अधिक complex है, और इसमें बहुत कुछ ऐसा है जो दूसरे लोग नहीं करते, इसलिए यह मज़ेदार है
  • कभी-कभी पिछली नौकरी के कुछ खास पहलू याद आते हैं, लेकिन लगातार दबाव, लंबे काम के घंटे, management के गलत फैसले, और अंतहीन बदलाव याद नहीं आते
  • leader की भूमिका में रहकर अपने लिखे काम को बहुत से customers द्वारा इस्तेमाल होते देखना याद आता है

programming एक सुखद career भी हो सकती है, एक भयानक nightmare भी, या दोनों के बीच की कोई चीज़, और यह कभी स्थिर नहीं रहती

  • अच्छे हिस्सों का आनंद लेते हुए, बुरे हिस्सों को सहते हुए, और technology, industry, employer बार-बार बदलते हुए मैं 40 साल तक टिक पाया
  • मेरे लिए इतना काफी लंबा समय था

GN⁺ की राय

  • लेखक का अनुभव programming क्षेत्र में काम करने वालों के लिए बड़ा सबक हो सकता है
  • तकनीक के तेज़ विकास वाले IT उद्योग में 40 साल से अधिक समय तक programmer के रूप में काम करना कभी आसान नहीं होता
  • अपनी क्षमता और जुनून का वस्तुनिष्ठ मूल्यांकन करके, सही समय पर रिटायरमेंट का फैसला लेना सम्मान के योग्य है
  • जब तकनीक तेज़ी से बदल रही हो, तब अपनी skill को पीछे छूटने से बचाने के लिए लगातार सीखना, नई तकनीक अपनाना और चुनौतियाँ लेना ज़रूरी है
  • अगर काम के प्रति जुनून खत्म हो गया है, तो माहौल बदलना या नई चुनौती लेना एक अच्छा तरीका हो सकता है
  • सिर्फ salary के पीछे भागने के बजाय, काम के मूल्य और आनंद को खोजना लंबे समय में अधिक मायने रखता है। ऐसा काम जारी रखना जिसमें आप खुश नहीं हैं, उचित नहीं है
  • इससे कई सबक मिलते हैं, जैसे कि उम्र और क्षमता का संबंध नहीं है, और केवल करियर बनाने से अधिक महत्वपूर्ण है काम से मिलने वाला मूल्य और संतोष

6 टिप्पणियां

 
eususu 2024-07-17

बहुत बढ़िया, अभी 20 साल भी पूरे नहीं हुए हैं, 20 साल पूरे करके वापस आऊँगा!

 
tsboard 2024-07-16

मुझे लगता है कि यह एक सफल करियर है। और सही समय पर जीवन के दूसरे चरण के लिए नया रास्ता चुनना भी महत्वपूर्ण लगता है।

 
lordang 2024-07-16

60 की उम्र तक लीडर नहीं बल्कि प्रोग्रामर के रूप में करियर बनाए रखना, और धकेले जाने के बजाय खुद रुकने का फैसला करना देखें तो यह एक सफल करियर लगता है।

 
ragingwind 2024-07-16

मैं भी उम्मीद करता हूँ कि आगे चलकर ऐसा लिख पाने वाला डेवलपर बना रहूँ। बस थोड़ा और टिके रहें।

 
wan2land 2024-07-16

यह काफ़ी सोचने पर मजबूर करने वाला लेख है। :-)

 
GN⁺ 2024-07-15
Hacker News राय
  • कुछ साल पहले Apple से रिटायर हुआ

    • Apple जैसी बड़ी कंपनी में हमेशा कुछ न कुछ काम होता ही है
    • लगा था कि iOS, Swift आदि की वजह से Cocoa टीम बेकार हो गई होगी, लेकिन ऐसा नहीं था
    • code maintenance और नई languages व frameworks के साथ interoperability की ज़रूरत होती है
    • Apple छोड़ने की वजह यह थी कि नौकरी और career बदल चुके थे
    • 1995 में engineers priorities तय करते थे, लेकिन अब marketing lead करती है
    • iPhone की सफलता के बाद marketing ने कमान संभाल ली
    • पैसे कमाने के लिए काम करता रहा, लेकिन आख़िरी बेटी के independent होने के बाद रिटायर हो गया
  • 6 साल से programming कर रहा हूँ

    • पहली बार coding शुरू करते समय जो जुनून था, अब वह महसूस नहीं होता
    • frontend developer हूँ, लेकिन DevOps, backend, leadership जैसी भूमिकाओं में भी गया हूँ
    • अभी सिर्फ़ न्यूनतम काम कर रहा हूँ
    • कभी न कभी coding से असंबंधित किसी और काम में जाना चाहता हूँ
    • आर्थिक रूप से अभी तैयार नहीं हूँ
    • coding से असंबंधित business शुरू करना चाहता हूँ
  • 10 साल की उम्र में programming शुरू की थी और अब 50 साल का हूँ

    • अब यह उबाऊ लगता है, साथ चलना मुश्किल हो गया है, और महत्वपूर्ण काम भी नहीं मिलते
    • परिवार होने की वजह से किसी नए क्षेत्र में नौकरी ढूँढ़ना कठिन है
    • programming का मज़ा फिर से पाने की कोशिश कर रहा हूँ
  • OP की ईमानदारी और सलाह का सम्मान करता हूँ

    • जवान उम्र में इसे burnout समझा था और फिर से जुनून पा लिया था
    • अब भी programming छोड़ना नहीं चाहता, लेकिन अगर कोई दूसरे माध्यम में सृजन कर सकता है तो इसे समझ सकता हूँ
    • programming निराशा भी देती है, लेकिन संतोष भी बहुत देती है
    • यह अपने जीवन पर पीछे मुड़कर सोचने पर मजबूर करने वाला अच्छा लेख है
  • Kobe Bryant के basketball से रिटायर होने की बात याद आती है

    • उन्होंने कहा था कि जब सुबह meditation के दौरान basketball का ख़याल आना बंद हो गया, तब उन्हें पता चल गया कि रिटायर होने का समय आ गया है
  • 2017 में रिटायर हुआ

    • pandemic, remote work, JavaScript frameworks में बदलाव, AI और LLM की तेज़ी से होती प्रगति जैसी चीज़ों को देखकर लगता है कि सही समय पर रिटायर हुआ
    • अब Elixir language में अपने मनचाहे projects कर रहा हूँ
  • 50s के आख़िरी वर्षों में हूँ, लेकिन software development अब भी पसंद है

    • बड़े corporates या career को लेकर दिलचस्पी खत्म हो गई है
    • 20 से ज़्यादा लोगों वाले संगठन अक्षम हो जाते हैं
    • रिटायरमेंट के बाद अपनी पसंद के कामों में ज़्यादा समय देना चाहता हूँ
  • 55 साल की उम्र में रिटायर हुआ

    • Silicon Valley ने बता दिया कि अब मैं बहुत बूढ़ा माना जाता हूँ
    • UI tools बनाने का काम पसंद है
    • free software बनाकर non-professionals को दे रहा हूँ
  • Doris Day का "enjoy yourself, it’s later than you think" गाना recommend करता हूँ

    • Guy Lombardo और Louis Prima के versions भी हैं, लेकिन Doris Day वाला version पसंद है
    • काम की जगह पर यह गाना गाकर भविष्य के बारे में इशारा दे रहा हूँ
  • programming अब dead end जैसी लगती है

    • AWS specialist, data analyst, low-code, prompt engineering जैसी चीज़ों की demand ज़्यादा है
    • नई चीज़ें सीखने से परहेज़ नहीं है, लेकिन जिन नई चीज़ों की demand है वे programming नहीं हैं
    • Rust सीखी, लेकिन Rust developers की oversupply है
    • 15 साल पहले जब Python सीखी थी, तब job prospects अच्छे थे