Blockchain जॉब रैंकिंग्स
सभी इंडस्ट्रीज में एक टियर लिस्ट (tier list) या निहित रैंकिंग (implied ranking) होती है। यह आमतौर पर अनकही होती है, लेकिन यह एक वास्तविक चीज़ है जो एक blockchain engineer या smart contract engineer के रूप में नौकरी पाने के लिए आपकी रणनीति को दिशा देनी चाहिए।
Blockchain developer जॉब्स:
RareSkills में, हमें इस बारे में बहुत सारे सवाल मिलते हैं कि blockchain jobs कैसे प्राप्त करें, जिनमें Blockchain developer जॉब्स भी शामिल हैं। लेकिन यह सवाल यह मान लेता है कि सभी web3 engineering jobs एक समान हैं। जबकि ऐसा नहीं है।
कुछ इंजीनियर्स आश्चर्यचकित होते हैं जब हम जवाब देते हैं “आप पहले से ही blockchain में नौकरी पा सकते हैं,” लेकिन इसके बाद यह शर्त भी जुड़ी होती है कि, “यह शायद वह नौकरी नहीं है जो आप चाहते हैं।”
स्पष्टीकरण 1: किसी web3 कंपनी में काम करने का मतलब यह नहीं है कि आप blockchain engineering करते हैं।
इस टियर लिस्ट में, हम विशेष रूप से उन engineering जॉब्स के बारे में बात कर रहे हैं जो विशेष रूप से blockchain पर लागू होती हैं। खासतौर पर, हम smart contract development, smart contract auditing, और blockchain protocol development के बारे में बात करेंगे।
आप tooling, front-end web applications, data science और backend infrastructure पर काम करके smart contracts और consensus algorithms के बारे में अपेक्षाकृत कम जानते हुए भी blockchain में एक (अच्छी!) नौकरी प्राप्त कर सकते हैं। विडंबना यह है कि web3 में Solidity या blockchain रोल्स की तुलना में web2 programming जॉब्स अधिक हैं। एप्लिकेशन के frontend और backend हिस्से में जाने वाले कोड की मात्रा की तुलना में Smart contracts काफी छोटे होते हैं।
हालांकि, जब अधिकांश इंजीनियर्स “web3 में नौकरी पाने” की बात कहते हैं, तो उनके दिमाग में “अनोखी चीज़ों” (unique stuff) पर काम करना होता है, विशेष रूप से स्वयं blockchain, smart contracts और security auditing पर। ये विशिष्ट (specialized) और नए कौशल हैं जिनका उपयोग कहीं और नहीं किया जाता है।
स्पष्टीकरण 2: Innovators और Derivatives
टियर लिस्ट को समझने के लिए, आपको Innovators और Derivatives के कॉन्सेप्ट को समझना होगा।
हर इंडस्ट्री में कुछ innovators और कुछ derivative प्रोजेक्ट्स होते हैं। इसका मतलब “innovators” की प्रशंसा करना और “derivatives” को नीचा दिखाना नहीं है। यह विभाजन (dichotomy) एक स्वस्थ बाज़ार में हमेशा सामने आता है क्योंकि कोई भी अकेली कंपनी हर संभावित ग्राहक को खुश नहीं कर सकती है। आइए कुछ उदाहरण देखें:
ऐसा हर इंडस्ट्री में होता है। Machine learning, SaaS, फ़ूड डिलीवरी, कूपन ऐप्स, इत्यादि। मार्केट लीडर्स की नकल करने में बिल्कुल भी कुछ गलत नहीं है। यह एक अच्छी व्यावसायिक प्रथा है, और ग्राहकों को अधिक विकल्प प्रदान करती है। यह मार्केट लीडर पर आगे रहने के लिए इनोवेशन जारी रखने का दबाव भी बनाए रखता है। लेकिन आपको इस बात की जानकारी होनी चाहिए कि किसी innovator कंपनी में नौकरी पाना किसी derivative कंपनी में नौकरी पाने की तुलना में बहुत कठिन होने वाला है। हालांकि, इसका मतलब यह नहीं है कि किसी derivative कंपनी में blockchain जॉब पाना आसान है, ये केवल सापेक्ष (relative) तुलनाएं हैं!
स्पष्टीकरण 3: Legitimate और Questionable प्रोजेक्ट्स
Web3 में ऐसे प्रोजेक्ट्स और कंपनियों की भरमार है जो कम से कम निर्माण करना चाहती हैं और ज्यादा से ज्यादा पैसा इकट्ठा करना चाहती हैं। इनका टियर derivatives से भी नीचा होता है। इन्हें कैश ग्रैब (cash grabs) और स्कैम (scams) के रूप में भी जाना जाता है। जैसा कि आप उम्मीद करेंगे, एक ऐसी कंपनी की तुलना में जो ईमानदारी से अपने ग्राहकों के लिए वैल्यू (value) जोड़ने की कोशिश कर रही है, किसी questionable प्रोजेक्ट में smart contract engineer के रूप में नौकरी पाना आसान है। स्पष्ट करने के लिए, एक derivative प्रोजेक्ट legitimate (वैध) हो सकता है और वहां नौकरी पाना बहुत कठिन हो सकता है। लेकिन एक questionable प्रोजेक्ट हमेशा कम प्रतिस्पर्धी (less competitive) होगा।
Blockchain जॉब टियर लिस्ट
जैसा कि अब तक स्पष्ट हो ही गया होगा, यह लेख software developers के लिए है। हम यहाँ जो कुछ भी कह रहे हैं वह ज़रूरी नहीं कि web3 के अन्य वर्टिकल्स पर भी लागू हो।
बिना किसी देरी के, चलिए टियर लिस्ट साझा करते हैं! हमारे गेमर साथियों के सम्मान में, S टियर (superb tier) सबसे ऊँचा है।
S टियर
-
Ethereum, Solana, या किसी स्थापित और मौलिक रूप से इनोवेटिव blockchain पर Senior protocol engineer.
-
मौलिक रूप से इनोवेटिव DeFi एप्लिकेशन्स के tokenomics और protocol design के लिए Architect.
-
Trail of Bits, OpenZeppelin, या Consensys जैसी कंपनी में Lead auditor.
A टियर
-
किसी EVM derivative blockchain पर Lead Protocol engineer.
-
एक टॉप टियर DeFi प्रोटोकॉल पर Smart contract engineer (लीड नहीं).
-
एक derivative लेकिन legitimate ऑडिटिंग फर्म में Lead auditor.
-
एक लीडिंग ऑडिटिंग फर्म में Auditor (लीड नहीं).
B टियर
-
derivative blockchain पर Junior protocol engineer.
-
एक derivative (लेकिन legitimate) DeFi प्रोटोकॉल्स पर Smart contract engineer.
-
एक derivative ऑडिटिंग फर्म में Auditor (लीड नहीं).
-
एक लीडिंग ऑडिटिंग फर्म में Junior auditor.
C टियर
-
छोटे लेकिन legitimate प्रोजेक्ट्स के लिए token ecosystems का निर्माण करने वाला.
-
एक derivative प्रोटोकॉल पर DeFi Engineer (लीड नहीं).
-
संदिग्ध (questionable) DeFi प्रोटोकॉल पर Lead DeFi engineer। यह मामूली बदलावों के साथ कम लोकप्रिय EVM कम्पेटिबल blockchains पर DeFi प्रोटोकॉल्स को कॉपी और पेस्ट करता है।
-
एक questionable सिक्योरिटी फर्म में Smart contract auditor.
D टियर
-
छोटे प्रोजेक्ट्स के लिए Freelance NFT और बेसिक ERC20 टोकन्स बनाना। आमतौर पर शॉर्ट-टर्म गिग्स। प्रोजेक्ट्स की इंजीनियरिंग क्वालिटी ठीक-ठाक (reasonable) होती है।
-
इस स्तर पर Smart contract auditing एक मज़ाक या स्कैम होती है।
F टियर
- कोई भी नौकरी जो उन डेवलपर्स को स्वीकार करती है जिनके पास केवल किसी डेवलपर एजुकेशन वेबसाइट से ऑनलाइन प्रमाणपत्र है। खराब तरीके से लिखे गए smart contracts बनाता है। सिक्योरिटी के बारे में कुछ नहीं जानता है।
आपका web2 अनुभव आपके टियर को कैसे प्रभावित करता है
Web3 engineering उन web2 की चीज़ों को सीखने से बचने का कोई शॉर्टकट नहीं है जो उबाऊ (boring) या सैद्धांतिक (theoretical) लगती हैं।
प्रतिष्ठित blockchain कंपनियाँ यह देखना चाहती हैं कि आप production grade कोड लिखना जानते हैं, भले ही वह solidity, rust, vyper, या कोई भी programming language हो। वे यह देखना चाहती हैं कि आप पर्दे के पीछे क्या चल रहा है इसके बारे में तर्क (reason) कर सकते हैं और कई सारे कॉर्नर केसेस (corner cases) के बारे में सोच सकते हैं। वे यह देखना चाहती हैं कि आप किसी समस्या को कई तरीकों से हल करना जानते हैं और उन समाधानों के सापेक्ष ट्रेडऑफ़ (tradeoffs) के बारे में विचार कर सकते हैं।
ये स्किल्स विशेष रूप से web3 तक सीमित नहीं हैं, बल्कि web2 में भी विकसित होते हैं।
आप जितने लंबे समय से एक पारंपरिक software engineer के रूप में काम कर रहे हैं (यह मानते हुए कि आप सीखते और काम करते रहे हैं, न कि बिना मेहनत किए काम चला रहे हैं), आप उतने ही ऊँचे टियर का लक्ष्य रख सकते हैं।
अनुभव का क्षेत्र भी मायने रखता है।
यदि आप cryptography, distributed systems, systems programming, या cybersecurity के कुछ उप-क्षेत्रों में काम कर रहे हैं, तो यह पारंपरिक full stack applications पर काम करने की तुलना में बहुत अधिक मायने रखेगा। यदि आप पहले बताए गए चार क्षेत्रों में से किसी एक में वास्तव में उत्कृष्ट हैं, तो आप शायद न्यूनतम blockchain training के साथ सीधे B टियर में जा सकते हैं और एक वर्ष के भीतर A टियर में प्रमोट हो सकते हैं।
RareSkills के स्नातकों को कौन सा टियर मिलता है?
A टियर में जाने के लिए, आपको एक सक्षम प्रोग्रामर होने का प्रदर्शन करने हेतु पर्याप्त web2 अनुभव के अलावा कम से कम (और यह बहुत आशावादी अनुमान है) दो साल के गहन और प्रासंगिक अनुभव की आवश्यकता होती है। इसका मतलब यह नहीं है कि आप दो साल से Solidity में प्रोग्रामिंग कर रहे हैं। इसका मतलब है कि आप हर हफ्ते इकोसिस्टम में नए विषयों के साथ खुद को चुनौती देते रहे हैं जब तक कि आप blockchain के कई विषयों में विशेषज्ञ (expert) न बन जाएं। ये दो साल यह मानकर चलते हैं कि आप औसत से अधिक तेजी से सीखते हैं और औसत से अधिक कड़ी मेहनत करते हैं — आपके पास जुनून (passion) और प्रतिभा (talent) का एक ईर्ष्या करने योग्य (enviable) संयोजन है। अधिकांश के लिए, इसमें इससे अधिक समय लगेगा।
इतने नए क्षेत्र में लोगों से चार साल के अनुभव की उम्मीद करना मज़ेदार लग सकता है, लेकिन जब कोई A-टियर जॉब पोस्टिंग इसकी मांग करती है, तो उनका मतलब आमतौर पर सच में यही होता है।
RareSkills को अभी एक साल भी नहीं हुआ है। इसलिए हमें यह कहते हुए गर्व हो रहा है कि हमारे छात्रों को B टियर में, और कभी-कभी A टियर के बॉर्डरलाइन पर ऑफर्स मिलते हैं। 5 महीने से मौजूद किसी कंपनी के लिए, यह एक गंभीर उपलब्धि है।
हम अपनी शैक्षणिक पेशकश (educational offering) को विकसित करना जारी रख रहे हैं जब तक कि RareSkills एक A-टियर जॉब के लिए सबसे सीधा मार्ग (direct path) प्रदान न कर दे।
क्या टियर मायने रखता है?
नहीं।
यह केवल आपको यह बताता है कि नौकरी पाना कितना मुश्किल है।
जो चीज़ें वास्तव में मायने रखती हैं, वे हैं आपके प्रासंगिक अंतिम करियर लक्ष्य।
यदि आप विशेष रूप से किसी ऐसी चीज़ पर काम करना चाहते हैं जिसमें आपकी रुचि है, तो आपको कंपनी द्वारा एक कर्मचारी के रूप में स्वीकार किए जाने का इंतज़ार करने की आवश्यकता नहीं है। आप कल से ही open source योगदान देना शुरू कर सकते हैं (संकेत: डॉक्यूमेंटेशन से शुरुआत करें)।
यदि पैसा आपके लिए मायने रखता है, तो हाँ, जॉब टियर और आय (income) के बीच एक सहसंबंध (correlation) है, लेकिन यह पूर्णतया (absolute) नहीं है।
यदि आप रिमोट वर्किंग की उस फ्लेक्सिबिलिटी की तलाश कर रहे हैं जो आपको दुनिया भर में स्वतंत्र रूप से यात्रा करने की अनुमति देती है, तो किसी टॉप टियर कंपनी को लक्ष्य बनाना शायद सबसे अच्छा विचार नहीं है क्योंकि वहाँ का माहौल अधिक प्रतिस्पर्धी (competitive) होगा।
हमने यह क्यों लिखा
यह बात दोहराने लायक है। यदि आपका लक्ष्य “blockchain में नौकरी प्राप्त करना” है, तो आपको अपने दिमाग में यह स्पष्ट होना चाहिए कि “किस तरह की नौकरी और किस कंपनी में।” जॉब रोल का टियर आपको काफी हद तक यह बताएगा कि आपको उस नौकरी को पाने के लिए किस प्रकार की तैयारी की आवश्यकता है।
इसके अलावा, यह आपके लिए उन लोगों को फ़िल्टर करने में एक उपयोगी टूल के रूप में काम करेगा जो दावा करते हैं कि वे “आपको web3 में नौकरी दिला सकते हैं।” किस टियर की नौकरी?
हमारे और भी ब्लॉग्स यहाँ पढ़ें।
मूल रूप से 21 नवंबर, 2022 को प्रकाशित