जब मैंने सीनियर भूमिकाओं के लिए आवेदन करना शुरू किया, तो मैंने वही किया जो कोई भी इंजीनियर करेगा: मैंने आवश्यकताओं को रिवर्स-इंजीनियर किया।
मैंने $180K-$350K भुगतान करने वाली कंपनियों में सीनियर, स्टाफ और प्रिंसिपल इंजीनियर भूमिकाओं के लिए 50 नौकरी विवरण एकत्र किए। यहाँ मैंने जो पाया।
वे शब्द जो हर पोस्टिंग में दिखाई देते हैं
कुछ वाक्यांश इतने लगातार दिखाई देते हैं कि वे मूल रूप से अनिवार्य हैं:
- "प्रोडक्शन सिस्टम" (47/50) — वे किसी ऐसे व्यक्ति को नहीं चाहते जो ट्यूटोरियल बनाता है। वे किसी ऐसे व्यक्ति को चाहते हैं जिसे रात 2 बजे पेज किया गया हो।
- "क्रॉस-फंक्शनल सहयोग" (44/50) — आप उत्पाद, डिज़ाइन, डेटा और ऑप्स के साथ काम करेंगे। क्या आप अपने दायरे से बाहर संवाद कर सकते हैं?
- "मेंटरशिप" (41/50) — यदि आप सिखा नहीं सकते, तो आप सीनियर नहीं हैं। अवधि।
- "आर्किटेक्चर निर्णय" (39/50) — वे चाहते हैं कि आप सिस्टम डिज़ाइन करें, न कि केवल टिकट लागू करें।
- "ऑपरेशनल उत्कृष्टता" (35/50) — SLOs, मॉनिटरिंग, इंसिडेंट रिस्पॉन्स। इसे बनाना पर्याप्त नहीं है — क्या आप इसे चला सकते हैं?
वे शब्द जो $180K को $300K+ से अलग करते हैं
सीनियर ($180K) से स्टाफ ($250K+) तक की छलांग बिल्कुल यही है:
सीनियर: "फीचर्स बनाएं और सिस्टम बनाए रखें।" स्टाफ: "तकनीकी दिशा परिभाषित करें और अन्य इंजीनियरों को सक्षम बनाएं।"
व्यावहारिक रूप से, इसका मतलब है:
| सीनियर इंजीनियर | स्टाफ इंजीनियर |
|---|---|
| कोड लिखता है | कोड लिखता है + तय करता है कि क्या बनाना है |
| PRs की समीक्षा करता है | कोड समीक्षा मानकों को परिभाषित करता है |
| बग्स ठीक करता है | बग्स के वर्गों को रोकता है |
| आर्किटेक्चर लागू करता है | आर्किटेक्चर डिज़ाइन करता है |
| मॉनिटरिंग का उपयोग करता है | परिभाषित करता है कि क्या मॉनिटर करना है |
| प्रक्रियाओं का पालन करता है | प्रक्रियाएँ बनाता है |
अधिकांश पोर्टफोलियो क्या गलत करते हैं
दर्जनों इंजीनियरिंग पोर्टफोलियो (मेरे पुराने सहित) देखने के बाद, यहाँ पैटर्न है:
अधिकांश लोग क्या दिखाते हैं: "मैंने React और Node.js के साथ X बनाया।" हायरिंग मैनेजर क्या चाहते हैं: "मैंने X बाधा के कारण Vue पर React को चुना, और यहाँ वह ट्रेड-ऑफ है जिसे मैंने स्वीकार किया।"
अधिकांश लोग क्या दिखाते हैं: "मेरे पास 95% टेस्ट कवरेज है।" हायरिंग मैनेजर क्या चाहते हैं: "मैंने अपने पेमेंट पाइपलाइन पर लक्षित कॉन्ट्रैक्ट टेस्टिंग लागू करके प्रोडक्शन इंसिडेंट को 60% कम किया।"
अधिकांश लोग क्या दिखाते हैं: तकनीकों की एक सूची। हायरिंग मैनेजर क्या चाहते हैं: सबूत कि आपने बड़े पैमाने पर सिस्टम संचालित किए हैं और बाधाओं के तहत कठिन निर्णय लिए हैं।
मैंने इसके आधार पर अपने पोर्टफोलियो को कैसे पुनर्गठित किया
इस विश्लेषण के बाद, मैंने तीन बदलाव किए:
1. एक प्लेटफ़ॉर्म इंजीनियरिंग पेज जोड़ा। SLOs, इंसिडेंट ड्रिल, सुरक्षा रसीदें, संदर्भ आर्किटेक्चर। यह संकेत देता है "मैं सिस्टम चलाता हूं, न कि केवल डेमो बनाता हूं।"
2. "चुनौतियां" अनुभागों के साथ केस स्टडीज जोड़ीं। केवल यह नहीं कि मैंने क्या बनाया — क्या गलत हुआ, मैंने इसका निदान कैसे किया, और मैंने क्या सीखा। यह ऑपरेशनल अनुभव का संकेत है।
3. मूल्य निर्धारण के साथ एक सेवाएं पेज जोड़ा। यह नौकरी की तलाश के लिए प्रति-सहज लगता है, लेकिन यह कुछ शक्तिशाली संकेत देता है: "मैं हताश नहीं हूं। मेरे पास विकल्प हैं। मैं आपके साथ काम करना चुन रहा हूं।" बातचीत का लाभ एक वास्तविक चीज है।
इंटरव्यू सिग्नल जिसके बारे में कोई बात नहीं करता
यहाँ कुछ ऐसा है जो मैंने देखा: $250K+ स्तर पर, इंटरव्यू इस बारे में कम होते हैं कि क्या आप काम कर सकते हैं और अधिक इस बारे में कि क्या आप उस स्तर पर सोचते हैं।
वे यह परीक्षण नहीं कर रहे हैं "क्या आप एक लिंक्ड लिस्ट लागू कर सकते हैं?" वे परीक्षण कर रहे हैं:
- जब आप एक सिस्टम का वर्णन करते हैं, तो क्या आप विफलता मोड का उल्लेख करते हैं?
- जब आप किसी निर्णय पर चर्चा करते हैं, तो क्या आप उल्लेख करते हैं कि आपने क्या व्यापार किया?
- जब कुछ गलत हुआ, तो क्या आप स्वामित्व लेते हैं या टूल को दोष देते हैं?
- क्या आप किसी गैर-तकनीकी व्यक्ति को एक जटिल सिस्टम समझा सकते हैं?
मेरा पोर्टफोलियो अब इंटरव्यू शुरू होने से पहले उन चारों प्रश्नों का उत्तर देता है।
कार्रवाई योग्य निष्कर्ष
यदि आप सीनियर+ भूमिकाओं को लक्षित कर रहे हैं, तो आपके पोर्टफोलियो को उत्तर देना चाहिए:
- सबसे जटिल सिस्टम कौन सा है जिसे आपने संचालित किया है (न कि केवल बनाया)?
- ऐसा कौन सा निर्णय है जो आपने लिया जिसमें वास्तविक ट्रेड-ऑफ थे?
- क्या टूटा, और आपने इसे कैसे ठीक किया?
- क्या आप किसी और को वह सिखा सकते हैं जो आप जानते हैं?
टेक्नोलॉजी स्टैक आपके विचार से कम मायने रखता है। ऑपरेशनल परिपक्वता आपके विचार से अधिक मायने रखती है।
