1 पॉइंट द्वारा GN⁺ 2023-11-11 | 1 टिप्पणियां | WhatsApp पर शेयर करें

वेब डेवलपमेंट की शुरुआत और Google का अनुभव

  • 8 साल की उम्र में एक दोस्त के साथ वेबसाइट बनाना शुरू किया; 2003 में उस समय Web 2.0 को लेकर चर्चाएँ थीं.
  • लाइब्रेरी में DHTML के बारे में सीखा, मोबाइल ऐप मार्केट तब मौजूद नहीं था, और eBay व Google जैसी वेबसाइटें कंप्यूटर दुनिया की सबसे दिलचस्प चीज़ें थीं.
  • दोस्त के साथ बुनियादी वेब पेज बनाते हुए, वेब गेम बनाने के लिए बस कुछ लिंक ही काफ़ी थे.

Google की वृद्धि और व्यक्तिगत विकास

  • Google रियल-टाइम में एक "web-scale" कंपनी के रूप में बढ़ रहा था और कर्मचारियों को भरपूर इनाम दे रहा था.
  • हाई स्कूल के दौरान व्यक्तिगत ब्लॉग चलाया, HTML और CSS खुद लिखे, और Paint में ग्राफ़िक्स भी खुद बनाए.
  • परिवार को लगता था कि एक दिन Google में काम करेगा, और Google को प्रोग्रामर करियर की चोटी माना जाता था.

Silicon Valley startup में काम का अनुभव

  • Computer Science में bachelor’s degree पूरी करने के बाद Google से नौकरी का ऑफ़र मिला, लेकिन अंतिम रूप से चयन नहीं हो पाया.
  • Silicon Valley के एक startup में काम करते हुए अच्छा work-life balance मिला और बहुत सक्षम सहकर्मियों के साथ काम किया.
  • founding engineer के बगल में एक साल काम करते हुए, उससे पहले कभी न सीखा हो उससे ज़्यादा सीखा.

AI/LLM startup में विकास

  • महामारी के दौरान AI/LLM क्षेत्र के तेज़ी से बढ़ते startup में नौकरी बदली.
  • 8 महीनों में हज़ारों signups और कई मिलियन डॉलर ARR हासिल किया, और सब कुछ शुरू से फिर से लिखा.
  • तेज़ feedback ने expert बनने में अहम भूमिका निभाई.

Google में वापसी और निराशा

  • Google से फिर नौकरी का ऑफ़र मिला और L4 SWE position के लिए चयन हो गया.
  • टीम में शामिल हुआ, लेकिन tech lead ने इस्तीफ़ा दे दिया, manager ईमेल का जवाब नहीं देता था, और सहकर्मी लगातार नौकरी छोड़ते गए.
  • समझ आया कि टीम के ग़लत version में शामिल हो गया था, और certificate authorities को मैनेज करने वाली एक adjacent team में चला गया.

प्रबंधन की समस्याएँ और कंपनी संस्कृति

  • वेब प्रोजेक्ट किसी दूसरे विभाग द्वारा मैनेज किया जा रहा था और उसे एक "dotted-line manager" को सौंपा गया.
  • नया काम शुरू किया, लेकिन dotted-line manager ने नियंत्रण माँगा, जिससे direct manager के साथ टकराव हुआ.
  • direct manager पुरुषों के अकेलेपन को commercialize करने वाले भविष्य के sex robots के बारे में कल्पना करता था.

Google से मिले सबक और निष्कर्ष

  • Google के अनुभव से यह समझ आया कि पैसा या प्रभावशाली काम से ज़्यादा, वह मेहनत करके आगे बढ़ना चाहता था.
  • FAANG सीखने की जगह नहीं बल्कि पैसा कमाने का तरीका था, और Silicon Valley आने का मक़सद पैसा कमाना नहीं था.

GN⁺ की राय

इस लेख की सबसे महत्वपूर्ण बात यह है कि यह एक वास्तविक उदाहरण देता है कि व्यक्तिगत करियर विकास और कार्यस्थल के अनुभव किसी व्यक्ति के मूल्यों और पेशेवर संतुष्टि को कैसे प्रभावित करते हैं। यह लेख खासकर उन लोगों के लिए दिलचस्प होगा जो software engineering में करियर बनाना चाहते हैं। यह एक अहम संदेश देता है कि Google जैसी बड़ी कंपनी में काम करना हमेशा हर किसी के लिए सही नहीं होता, और कभी-कभी छोटी कंपनी या startup में अधिक उपलब्धि और संतुष्टि मिल सकती है।

1 टिप्पणियां

 
GN⁺ 2023-11-11
Hacker News राय
  • Google में leadership success का एक प्रमुख metric उन लोगों की संख्या है जिन्हें आप manage करते हैं

    • एक कंपनी में 'कंपनी homepage' के 'हमारे बारे में' section को redesign करने वाले project में भाग लेने का अनुभव साझा किया
    • इसे दो sub-team में बाँटा गया था: एक team custom CMS बना रही थी, और दूसरी team CMS में डाले गए data को website visitors के लिए "render" कर रही थी
    • इस project में 10-20 लोग शामिल थे और इसे 1 साल से ज़्यादा लगा
    • बाद में समझ आया कि project का उद्देश्य लोगों को व्यस्त रखना, manage करने के लिए ज़्यादा लोगों को hire करना, और उससे managers की team size बढ़ाकर promotion और salary increase पाना था
  • सुना कि Google में किसी को निकालने के लिए बहुत paperwork चाहिए होता है, इसलिए 12 महीने तक कुछ किए बिना भी बस गुज़ारा जा सकता है

    • ऐसे "offer" को स्वीकार करने की इच्छा है, और अगर उस दौरान open source projects पर काम करने की अनुमति मिले, तो Google के नाम से ही सही
  • Google के बारे में जो कुछ भी पढ़ा और सुना है, वह बहुत dystopian लगता है

    • दूसरी large tech company में काम करते हुए, लेखक द्वारा बताई गई बातों से अलग एक positive अनुभव रहा
    • बेशक सब कुछ perfect नहीं है, लेकिन दूसरी कंपनियों की तुलना में माहौल काफ़ी अच्छा है
  • एक shareholder के रूप में यह सुनकर हैरानी होती है कि Google इस तरह चलता है और लोग इस पर ज़्यादा गुस्सा क्यों नहीं हैं

    • Google के कितने bureaucratic और political होने की बात काफ़ी जानी-पहचानी है
    • अगर मैं किसी बड़े pension fund या asset manager में होता, तो board से पूछता कि अगर Google workforce को 50% कम कर दे तो क्या होगा, और managers के लिए headcount growth incentive क्यों है
  • Google के लिए कोई दुर्भावना नहीं है, लेकिन hacker culture की सामूहिक आकांक्षा का धीरे-धीरे कम होना दुखद है

    • पहले सपना यह होता था कि ऐसा startup बनाया जाए जिसे कोई बड़ी कंपनी acquire करे, लेकिन अब FAANG में घुसकर पूरी ज़िंदगी वहीं बिताना ही अंतिम लक्ष्य माना जाता है
    • अब hacker culture ज़रूरत से ज़्यादा पैसे और status के बारे में हो गया है
  • Google एक बड़ी company है, और वहाँ कई तरह की technical roles मौजूद हैं

    • बुरे managers और dead-end projects हैं, लेकिन कुछ teams की culture कमाल की भी है
    • मैं खुद positive side पर काम कर रहा हूँ, लेकिन लेखक के अनुभव को समझ सकता हूँ
    • यह भी कहा कि लेखक ने शायद अपने अनुभव से मिलने वाले कुछ अहम learning और growth opportunities खो दिए हों
  • software engineers के लिए company size की ideal range 50 से 500 लोगों के बीच है

    • वहाँ काफ़ी autonomy मिलती है, सीखने का मौका रहता है, अच्छे रिश्ते बनते हैं, और bureaucratic process से दबाव नहीं बनता
    • company बढ़ने के साथ promotion opportunities भी मिलती हैं, और company की financial health, work-life balance, compensation और benefits को लेकर ज़्यादा चिंता नहीं करनी पड़ती
    • इस बात में सुकून मिलता है कि tech में काम करने के लिए FAANG में होना ज़रूरी नहीं है
  • "पैसा महत्वपूर्ण नहीं है" यह अमीर लोग कहते हैं, और "Google महत्वपूर्ण नहीं है" यह ex-Googlers कहते हैं

    • यह नज़रअंदाज़ किया जा रहा है कि पहले Google में अच्छा पैसा कमाकर ही उन्हें ex-Googler बनने का privilege मिला
  • बड़ी कंपनियों में incentives अजीब हो सकते हैं

    • एक मामले में एक vendor ने 40-page PDF बनाने के लिए लगभग $100k का estimate दिया, लेकिन उचित proposal मिलने तक विरोध किया गया
    • समझ आया कि अगर मूल request approve कर दी जाती, तो कोई समस्या ही नहीं होती, और company का पैसा बचाने या उसे ज़िम्मेदारी से खर्च करने वाले manager के लिए incentives उल्टे पड़ते हैं
  • FAANG के आसपास की एक company में काम करते हुए माना कि political पहलू के लिए तैयार नहीं था

    • यह देखकर हैरानी हुई कि इन top-tier कंपनियों में औसत कर्मचारी भी कितना competitive और calculating होता है
    • समझ आया कि सबसे सफल engineers वे हैं जो साधारण काम के लिए भी खुद को बहुत अच्छी तरह market कर लेते हैं