क्या ब्लॉकचेन की पढ़ाई करने से आपके भविष्य में सोना (gold) है?
उच्च Solidity डेवलपर सैलरी पाने का कोई शॉर्टकट नहीं है
यह एक blockchain bootcamp की तरफ से सुनना अजीब लग सकता है, लेकिन यह सच है।
ऐसा नहीं है कि आप अपनी ब्लॉकचेन इंजीनियर की सैलरी नहीं बढ़ा सकते। आप बिल्कुल ऐसा कर सकते हैं। लेकिन समस्या यह है कि यह एक ऑनलाइन कोर्स करने और GitHub पर कुछ प्रोजेक्ट्स डालने की तुलना में कहीं ज्यादा मुश्किल है।
इसे इस तरह सोचें। कल्पना करें कि आप अपने व्यवसाय के खाते संभालने के लिए एक अकाउंटेंट को काम पर रख रहे हैं। एक उम्मीदवार गर्व से आपके डेस्क पर एक सर्टिफिकेट लेकर आता है और आपको बताता है कि उसके पास बारह सप्ताह का अनुभव है।
क्या आप इस व्यक्ति को काम पर रखेंगे? बिल्कुल नहीं!
तो आपको ऐसा क्यों लगता है कि एक Web3 कंपनी समान योग्यताओं वाले इंजीनियर को काम पर रखेगी? हाई-पेइंग ब्लॉकचेन इंजीनियर सैलरी वाली नौकरी तक का आपका सफर कुछ हफ्तों में पूरा नहीं होता। दुनिया इस तरह काम नहीं करती है।
लेकिन रुकिए! लोगों ने “Web3 में एंट्री” की है। मैं यह कहने वाला कौन होता हूं कि यह इसके लायक नहीं है? बेशक यह संभव है। लेकिन मैं आपको प्रोत्साहित कर रहा हूं कि आप जो प्रयास कर रहे हैं और जो परिणाम आप चाहते हैं, उसका एक सटीक, डेटा-संचालित लागत-लाभ विश्लेषण (cost-benefit analysis) करें।
आप दस सप्ताह में आसानी से ब्लॉकचेन की नौकरी पा सकते हैं। सीखें कि कैसे किसी तरह एक NFT बनाया जाए और फिर Fiverr पर उसी कीमत पर अपनी सेवाएं बेचें। अब आपके पास एक Web3 जॉब है। लेकिन क्या यह वही नौकरी है जो आप चाहते थे?
सभी blockchain engineering jobs एक समान नहीं होती हैं। Fiverr पर एक लो-एंड डेवलपर और एक भारी सैलरी पाने वाले एलीट डेवलपर के बीच बहुत बड़ा अंतर होता है।
Web3 की सैलरी को लेकर बहुत सारी गलतफहमियां हैं। पहली गलतफहमी जिसे हमें दूर करने की आवश्यकता है, वह यह है कि क्या ब्लॉकचेन की सैलरी वास्तव में अधिक है।
खराब डेटा साइंस और Solidity डेवलपर सैलरी का मिथक
Google पर सर्च करें और आपको ऐसे टेबल दिखाई देंगे जो Solidity इंजीनियर की सैलरी की तुलना अन्य सॉफ्टवेयर विशेषताओं से करते हैं — जिसमें बेशक ब्लॉकचेन इंजीनियर सबसे ऊपर होते हैं, जो औसतन $120,000 से $150,000 के बीच कमाते हैं।
यह एक “Solidity इंजीनियर” की औसत सैलरी नहीं है। यह एक रोजगार प्राप्त (employed) Solidity इंजीनियर की औसत सैलरी है।
Studying solidity और इसे LinkedIn पर एक स्किल के रूप में जोड़ने से आप एक रोजगार प्राप्त Solidity इंजीनियर नहीं बन जाते हैं। मेरा मोटा अनुमान है कि हर 10 इंजीनियर जो Solidity अच्छी तरह जानते हैं (यानी, हमारे बहुत कठिन टेस्ट में 25% या उससे अधिक स्कोर कर सकते हैं), उनमें से केवल 1-3 ही Web3 इंजीनियर के रूप में पैसे कमाते हैं।
डेटा उन Solidity इंजीनियरों की विशाल संख्या को पूरी तरह से छोड़ देता है जिनके पास इस क्षेत्र में कोई नौकरी नहीं है। यदि हम उनकी सैलरी का औसत निकालें तो उन आंकड़ों का क्या होगा? बेशक औसत सैलरी में भारी गिरावट आएगी।
Solidity डेवलपर की सैलरी अधिक होने के पीछे और कौन से चर (variables) हो सकते हैं? यह जानने के लिए कि “Solidity” उनकी अधिक सैलरी का कारण है, हमें उस प्रसिद्ध संबंध (correlation) को अलग करना होगा कि एक इंजीनियर के पास जितने अधिक वर्ष का अनुभव होता है, उसे उतना ही अधिक भुगतान मिलता है। आमतौर पर, यह अनुभवी इंजीनियर ही होते हैं जिनके पास किसी असामान्य विषय को खुद सीखने की विलासिता और कौशल होता है। यह Web3 कंपनियों को एक सीनियर Web2 इंजीनियर की सैलरी के खिलाफ प्रतिस्पर्धा करने के लिए मजबूर करता है, जो अजीब बात है, अक्सर $120,000 और $150,000 के बीच होती है। तो “ब्लॉकचेन” का उच्च सैलरी के पीछे मुख्य कारक होना बस इतना ही सच है, है ना?
यहां एक और भ्रमित करने वाला चर (confounding variable) है: ब्लॉकचेन इंजीनियर अक्सर एक साथ कई स्किल्स लेकर आते हैं। यदि आप एक अच्छा फ्रंटएंड वेबऐप और एक अच्छा स्मार्ट कॉन्ट्रैक्ट प्रोग्राम कर सकते हैं, तो यह स्वाभाविक है कि आप अधिक सैलरी की मांग कर सकते हैं, है ना? क्या होगा यदि आपके पास पारंपरिक साइबर सुरक्षा प्रशिक्षण और web3 development स्किल्स दोनों हों? आप समझ सकते हैं कि मैं क्या कहना चाह रहा हूं।
क्या solidity (या इस मामले में rust), सैलरी बढ़ने का कारण थी या यह स्किल्स का संयोजन (combination) था? खैर, मुझे नहीं पता, लेकिन यह साबित करने की जिम्मेदारी उस व्यक्ति की है जो यह दावा करता है (या मजबूती से संकेत देता है) कि Solidity इंजीनियर की सैलरी उस विशिष्ट स्किल सेट के कारण अधिक होती है। यह दावा करने के लिए, आपको उन इंजीनियरों को अलग करना होगा जो केवल Solidity जानते हैं और उनकी तुलना उन इंजीनियरों से करनी होगी जो केवल एक और स्टैक जानते हैं, फिर उनके अनुभव के वर्षों और स्थान को समान रखते हुए उनकी तुलना करनी होगी।
अब, बेशक मेरे लिए यह कहना मूर्खतापूर्ण होगा कि ब्लॉकचेन स्किल्स होने और सैलरी के बीच कोई संबंध नहीं है। लेकिन इतने सारे भ्रमित करने वाले कारक हैं, कि कुल मिलाकर, मुझे संदेह है कि ब्लॉकचेन जानने के लिए वास्तविक “सैलरी प्रीमियम” कहीं 10-20% के बीच है। यह एक अच्छी सैलरी वृद्धि है, लेकिन आप बेहतर इंटरव्यू देकर और बेहतर नेगोशिएशन करके भी इसे प्राप्त कर सकते हैं — जो यकीनन एक और टेक स्टैक सीखने से ज्यादा उपयोगी करियर स्किल्स हैं।
वैसे, यदि आप बिना सांख्यिकी या डेटा साइंस की डिग्री के डेटा साइंस पर बुद्धिमानी से सवाल उठाने में निपुण होना चाहते हैं, तो यहां three books I recommend हैं।
उच्च Solidity इंजीनियर की सैलरी को सही परिप्रेक्ष्य में देखना
यह दावा करना कि $150,000 की सैलरी “अधिक” है, बहुत भ्रामक है। यह निरपेक्ष रूप से अधिक है, लेकिन सामान्य सॉफ्टवेयर डेवलपमेंट की तुलना में, यह प्राप्त करने के लिए एक आसान सैलरी है। मिड-लेवल टेक कंपनियों में एंट्री लेवल के इंजीनियर इससे ज्यादा कमाते हैं।
मुझ पर विश्वास नहीं है? चलिए डेटा को खुद बोलने देते हैं, क्या हम?
हम स्थापित (established) लेकिन गैर-एलीट टेक कंपनियों में एंट्री से मिड-लेवल सॉफ्टवेयर डेवलपर की नौकरियों को देखकर सैलरी के वितरण (distribution) का अंदाजा लगा सकते हैं। इसके लिए ऑनलाइन सबसे विश्वसनीय स्रोत levels.fyi है।
चलिए देखते हैं
American Express
Lowest level: $100,000
Mid level: $150,000
Boeing
Lowest level: $83,000
Mid level: $140,000
Charles Schwab
Lowest level: $90,000
Mid level: $150,000
आप समझ गए ना?
$150,000 अधिक नहीं है। यह वह है जो आप एक ऐसी कंपनी में सॉफ्टवेयर इंजीनियर के रूप में 4-5 साल बाद कमाते हैं जो इतनी बोरिंग है कि Warren Buffet इसमें निवेश करेंगे।
उपर्युक्त कंपनियों का मुख्य राजस्व चालक (revenue driver) सॉफ्टवेयर नहीं है, इसलिए वे सॉफ्टवेयर इंजीनियरों को उतना भुगतान नहीं करते हैं। लेकिन यदि आप टेक कंपनियों को देखें, तो एंट्री लेवल की सैलरी $150,000 से शुरू होती है और उसके बाद आकाश ही सीमा (sky’s the limit) है। जिस एक व्यक्ति को मैंने मेंटर किया, उसे एक उचित टेक कंपनी में काम करते हुए अपनी पहली नौकरी में $200,000 मिले, और यह एक ऐसी कंपनी है जिसे शायद आप में से बहुत से लोग नहीं जानते होंगे या जिसका नाम तुरंत याद नहीं कर सकते।
अब वापस levels.fyi पर जाएं और कुछ और स्थापित टेक कंपनी के नाम डालें, अगर अभी तक आपकी आंखें ईर्ष्या से हरी नहीं हुई हैं।
Web2 की सैलरी वस्तुनिष्ठ रूप से उच्च है। उच्च सैलरी के लिए Web3 की ओर देखने की कोई आवश्यकता नहीं है।
यदि पैसा ही लक्ष्य है, तो leetcode को घिसें (grind)
यदि पैसा ही पूरी तरह से आपका लक्ष्य है, तो एल्गोरिदम और सिस्टम आर्किटेक्चर इंटरव्यू के सवालों में महारत हासिल करें। आपको ऊपर सूचीबद्ध उबाऊ कंपनियों में से किसी एक में आसानी से अच्छी नौकरी मिल जाएगी।
महारत का मतलब है कि आप बिना किसी गलती के और हर कॉर्नर केस को संभालते हुए 30 मिनट में मध्यम कठिनाई (medium difficulty) की अधिकांश समस्याओं को हल कर सकते हैं। आपको 15 मिनट में आसान समस्याओं के लिए एक परफेक्ट समाधान कोड करने में सक्षम होना चाहिए। और आपके वेरिएबल्स के नाम अच्छी तरह से रखे होने चाहिए। यह आपको एक ऐसी स्थिति में ला देगा जहां आप आसानी से कई नौकरी के ऑफर प्राप्त कर सकते हैं और कंपनियों को आपके लिए एक-दूसरे के खिलाफ बोली लगाने पर मजबूर कर सकते हैं।
यहां तक कि अगर आप नेगोशिएशन में बहुत खराब हैं, तो भी प्रतिस्पर्धी ऑफर इसे आपके लिए संभाल लेंगे। ये भूमिकाएँ प्राप्त करना सीधा (straightforward) है। पागलों की तरह एल्गोरिथम इंटरव्यू प्रश्नों का अभ्यास करें, और जब आप तैयार हों, तो इन कंपनियों के कुछ रिक्रूटर्स को एक कोल्ड DM भेजें और उन्हें leetcode या hackerrank पर कुछ सबूत दिखाएं कि आप वास्तव में इस विषय को जानते हैं और इंटरव्यू पास करने का एक अच्छा मौका रखते हैं। रिक्रूटर, जिसे आपके पास होने पर एक अच्छा बोनस मिलेगा, वे आपकी प्रोफ़ाइल को आगे बढ़ा देंगे। इंटरव्यू पास करें, और बूम (boom)। अब आप अमीर हैं।
ठीक है, यह बहुत बढ़िया है, लेकिन हर कोई एल्गोरिथम इंटरव्यू प्रश्नों से नफरत करता है। क्या ब्लॉकचेन इसका समाधान है?
नहीं, यह नहीं है। उन आवेदकों की भीड़ से अपने आवेदन को अलग दिखाने के लिए, जिन्होंने ERC20 टोकन लिखे हैं और OpenSea पर NFT रखा है, आपको ऐसा काम करना होगा जो उन्हें एक बड़े अंतर से पछाड़ दे। और वह काम जल्दी ही एल्गोरिथम इंटरव्यू प्रश्नों का अभ्यास करने जितना ही लंबा और श्रमसाध्य हो जाएगा। लेकिन परिणाम बहुत कम निश्चित है क्योंकि Web3 एक बहुत ही अस्थिर स्पेस है।
leetcode पर पसीना बहाना उच्च आय का एक स्थापित मार्ग है। यह जीवन का अंतिम चीट कोड (cheat code) है। तथ्य यह है कि हर कोई ऐसा करने से नफरत करता है, यही कारण है कि यह जीवन का अंतिम चीट कोड बना रहेगा। यदि आप वह करने को तैयार हैं जो दूसरे नहीं करते हैं, तो आपको वह सैलरी मिलेगी जो उन्हें नहीं मिलती। बिल्कुल स्पष्ट और सरल।
हाँ, leetcode कठिन हो सकता है (बिना किसी श्लेष के)। लेकिन वकीलों के लिए बार परीक्षा (bar exam) पास करने या मेडिकल स्कूल के लिए महंगी ट्यूशन फीस का भुगतान करने और फिर एक भीषण और अपमानजनक इंटर्नशिप से गुजरने की तुलना में यह कहीं आसान है।
कोई भाषा सीखना आपको डेवलपर नहीं बनाता
यदि आप Kotlin जानते हैं, तो आप स्वचालित रूप से एक Android डेवलपर नहीं बन जाते हैं। यदि आप Swift जानते हैं, तो आप स्वचालित रूप से एक iOS डेवलपर नहीं बन जाते हैं। यदि आप JavaScript जानते हैं, तो आप स्वचालित रूप से एक फ्रंटएंड डेवलपर नहीं बन जाते हैं। क्यों? उस क्षेत्र में एक सच्चा डेवलपर बनने के लिए आपको इकोसिस्टम और फ्रेमवर्क को जानना होगा। एक भाषा सप्ताहांत में सीखी जा सकती है, लेकिन फ्रेमवर्क और इकोसिस्टम में महारत हासिल करने में महीनों और साल लग जाते हैं। कोई आपको Solidity जैसी आसान प्रोग्रामिंग भाषा सीखने के लिए छह-आंकड़ों (six figures) में भुगतान क्यों करेगा? इसका कोई मतलब नहीं बनता।
ऊपर उद्धृत छह-आंकड़ों वाली सैलरी को देखते हुए, क्या आपको लगता है कि वे कंपनियाँ इतना पैसा इसलिए दे रही हैं क्योंकि उन इंजीनियरों ने कुछ Java ट्यूटोरियल लिए और एक ऑनलाइन कोर्स पूरा किया? बिल्कुल नहीं! जो नियोक्ता बहुत पैसा देते हैं, वे व्यापक महारत (comprehensive mastery) की उम्मीद करते हैं, न कि आपके बायोडाटा पर एक बुलेट पॉइंट की जो दावा करता है कि आप एक प्रोग्रामिंग भाषा जानते हैं।
ब्लॉकचेन स्किल जादुई रूप से वीज़ा समस्याओं को हल नहीं करेगा
पैसे के विषय पर, आइए कुछ ऐसा बात करें जो वर्तमान दुनिया में अविश्वसनीय रूप से अनुचित (unfair) है। विकासशील देशों (developing countries) के कुशल इंजीनियरों की तुलना में, विकसित राष्ट्रों में पैदा हुए औसत विकास कौशल वाले लोग एक बड़ी सैलरी प्राप्त कर सकते हैं (भले ही उनके बढ़े हुए जीवन-यापन के खर्च को ध्यान में रखा जाए)। दक्षिण पूर्व एशिया में एक इंजीनियर के लिए प्रति माह $700 से $1,800 कमाना काफी आम बात है। भले ही टैक्स और जीवन-यापन के खर्च शून्य हों, जो व्यक्ति प्रति माह $8,000 कमा रहा है और उसमें से 70% टैक्स और रहने के खर्च में खो रहा है, वह फिर भी $2,400 बचाकर आगे रहता है। विदेशों में रहकर पैसे बचाने की बात यहीं खत्म हो जाती है!
विकासशील देशों में रहने वाले वास्तव में प्रतिभाशाली इंजीनियरों की Solidity इंजीनियर सैलरी की एक सीमा (ceiling) होती है, जो आंशिक रूप से इस बात पर सांस्कृतिक मानदंडों द्वारा लागू होती है कि इंजीनियरों को क्या भुगतान किया जाता है, और आंशिक रूप से कम उपलब्ध पूंजी द्वारा लागू होती है। इससे कम इंजीनियरिंग निवेश, कम नवाचार (innovation), और धीमी पूंजी वृद्धि का एक दुष्चक्र बनता है।
कुशल विदेशी कर्मचारियों के पक्ष में विकसित देशों के इंजीनियरों को काम से बाहर करने वाले रिमोट वर्क के बारे में काफी अज्ञानतापूर्ण चर्चा हुई है। यह इतना आसान नहीं है। यदि अमेरिका में कोई इंजीनियर कंपनी की बौद्धिक संपदा (IP) चुराता है, तो कंपनी उस पर मुकदमा कर उसे बेघर कर सकती है और उसके लिए दोबारा रोजगार पाना बेहद मुश्किल बना सकती है। यदि कोई विदेशी इंजीनियर कंपनी की IP चुराता है, तो कंपनी इसके बारे में ज्यादा कुछ नहीं कर सकती। कंपनी को $60,000 बचाना इस जोखिम के लायक नहीं लग सकता है।
H1B वीज़ा के लिए आवेदन करना महंगा, धीमा और अनिश्चित है। मैंने कभी 20 से कम कर्मचारियों वाली ऐसी कंपनी नहीं देखी जिसने H1B वीज़ा पर किसी को काम पर रखा हो।
फिर सांस्कृतिक मुद्दे भी हैं, जो बहुत, बहुत वास्तविक हैं। अमेरिका में, यह कहना बेहद अनुचित माना जाता है कि “फलां देश के लोग आलसी और अशिक्षित होते हैं।” लेकिन कई एशियाई देशों में, ऐसा कहना एक सामान्य बात मानी जाती है। कल्पना करें कि आप एचआर (HR) के मैनेजर हैं और किसी वीडियो कॉल मीटिंग में एक कर्मचारी द्वारा ऐसा कुछ कहने पर होने वाले हंगामे से निपट रहे हैं, और फिर Glassdoor पर नकारात्मक रिव्यू पोस्ट होने की चिंता कर रहे हैं। बेशक, इसकी कोई गारंटी नहीं है कि ऐसा होगा, लेकिन ऐसा होने का जोखिम एक बहुत अलग संस्कृति के व्यक्ति को काम पर रखने की लागत को बढ़ा देता है। कई अमेरिकी कुछ हद तक आंख बंद करके मानते हैं कि दुनिया विविधता के उनके महानगरीय विचारों को साझा करती है। लेकिन अंतरराष्ट्रीय स्तर पर काम कर चुके अनुभवी हायरिंग मैनेजर जानते हैं कि ऐसा नहीं है, और यह उत्पन्न होने वाले दर्जनों मुद्दों में से केवल एक है। संस्कृति को एकीकृत (integrate) करना कठिन है, भले ही दोनों पक्ष कड़ी मेहनत करें। एक कारण है कि 80% कंपनी विलय (mergers) विफल हो जाते हैं। यहां तक कि एक ही देश और एक ही उद्योग के लोगों को भी कभी-कभी संस्कृति में सामंजस्य बिठाना मुश्किल लगता है!
और टाइमज़ोन (timezones) को कम मत आंकिए। एक आदर्श दुनिया में, टीमें एसिंक्रोनस रूप से कार्यों को सौंप सकती हैं और एक व्यक्ति रात में उस पर काम करता है, जबकि दूसरी टीम अगले दिन उस पर काम करती है। वास्तविकता में, यदि आपको कोई महत्वपूर्ण विवरण चाहिए जबकि टीम का दूसरा सदस्य सो रहा है, तो यह छोटी सी असुविधा उत्पादकता को खत्म करने वाली साबित हो सकती है। टीम जितनी बड़ी होगी, ऐसा होने की संभावना उतनी ही अधिक होगी।
$500,000 बचाना और फिर नियमित गलतफहमियों के कारण टीम की उत्पादकता शून्य पर गिर जाना, इसके लायक नहीं है।
इसका मतलब यह नहीं है कि आप इसे कारगर नहीं बना सकते। लेकिन जैसे-जैसे संगठन बड़ा होता जाता है, यह कठिन होता जाता है, और इसे काम करने लायक बनाने में जो प्रयास लगाया जाता है, उसकी एक वास्तविक व्यावसायिक लागत होती है जो पेरोल पर बचाए गए पैसे को आसानी से बेअसर कर सकती है।
इसके अलावा, अगर आप एक छोटी कंपनी हैं, तो मुझे लगता है कि विदेशों से हायरिंग करना समझदारी है। आपका सबसे बड़ा जोखिम टाइमज़ोन या संस्कृति नहीं है, बल्कि आपका सबसे बड़ा क्लाइंट उनके इनवॉइस का भुगतान न करे, या निवेशक उन चेकों को न दें जिनका उन्होंने वादा किया था। मैंने ऊपर जो जोखिम बताए हैं, वे आपके लिए अस्तित्व संबंधी नहीं हैं। लेकिन एक बड़ी कंपनी सांस्कृतिक और IP जोखिमों का इतनी चतुराई से जवाब नहीं दे सकती है। और दुख की बात है कि बड़ी कंपनियां ही सबसे ज्यादा भुगतान करती हैं।
विदेशी कर्मचारियों के लिए, मैं यह नहीं कह रहा हूं कि ब्लॉकचेन आपको अधिक प्रतिस्पर्धी और अलग बनाने में मदद नहीं करेगा। मैं यह कह रहा हूं कि यह कोई जादुई छड़ी नहीं है जो मेरे द्वारा बताए गए मुद्दों को खत्म कर देगी। आपके आवेदन को अभी भी एक गंभीर नुकसान का सामना करना पड़ेगा जिसे ब्लॉकचेन स्किल दूर नहीं कर सकता।
मैं इस अनुभाग को इसलिए शामिल कर रहा हूं क्योंकि हमारे स्कूल में काफी मात्रा में ऐसे आवेदक आते हैं जो इस उम्मीद में आते हैं कि हम जो सिखाते हैं वह उन्हें इस भयानक और अनुचित नुकसान को दरकिनार करने में मदद करेगा। इस बाधा को दूर करना संभव है, लेकिन यह अपने आप में एक इतनी कठिन लड़ाई है कि इसके लिए एक अलग सेवा की आवश्यकता है।
उच्च पश्चिमी (western) सैलरी में अपना हिस्सा पाने के इच्छुक विदेशी कर्मचारियों के लिए मेरी सामान्य सलाह यह है: पहला कदम: आपको एल्गोरिथम इंटरव्यू प्रश्नों को बिल्कुल क्रश (crush) करना होगा। आपको स्थानीय लोगों की तुलना में एक उच्च मानक पर परखा जाता है, इसलिए जब तक आप leetcode को नाश्ते में नहीं खा सकते (पूरी तरह हावी नहीं हो जाते), तब तक खुद पर कोई दया न दिखाएं। दूसरा, यदि आप पश्चिम के किसी मान्यता प्राप्त स्कूल में प्रवेश पा सकते हैं, तो वीज़ा प्राप्त करना बहुत आसान हो जाएगा।
कंपनियाँ आपके लिए एक मुश्किल वीज़ा प्राप्त करने के बजाय आपको इंटर्नशिप के लिए अधिक आसानी से काम पर रख सकती हैं। उस इंटर्नशिप में अपना सर्वश्रेष्ठ प्रदर्शन करें। स्थानीय लोगों से ज्यादा मेहनत करें और उनकी तुलना में उन्हें आलसी दिखाएं। आपका मैनेजर तब तक एचआर को शांति नहीं देगा जब तक वे आपको काम पर नहीं रख लेते। आप उसके लिए एक जोखिम रहित उम्मीदवार हैं, और वह इतनी स्मार्ट है कि बिना किसी गंभीर लड़ाई के उसे जाने नहीं देगी।
तब कंपनी आपके वीज़ा प्राप्त करने के खर्च को आसानी से उचित ठहरा सकती है। अब इस रणनीति में एक स्पष्ट खामी है: एक पश्चिमी विश्वविद्यालय में जाना आमतौर पर एक संपन्न (affluent) परिवार में पैदा होने से संबंधित है। इसलिए यदि वह विकल्प आपके लिए उपलब्ध नहीं है, तो इंटरव्यू प्रश्नों को क्रश करें और Turing, Toptal, या Gun.io जैसे प्रतिष्ठित प्लेटफॉर्म पर काम करें। यदि आप मान्यता प्राप्त ब्रांडों के लिए कॉन्ट्रैक्ट कर सकते हैं, तो आपके करियर की ताकत तब तक बढ़ती रहेगी जब तक कि आप अंततः तराजू को अपने पक्ष में नहीं झुका लेते।
मुझे पता है, पश्चिमी नागरिकता होने के कारण मेरे लिए यह कहना आसान है, है ना? खैर, इसे इस तरह सोचें। मैं आपके (विदेशी इंजीनियरों) के लिए लक्षित विज्ञापन चला सकता था, जिसमें पश्चिमी अमीरी का वादा किया गया हो, अगर आप केवल मेरी क्लास लेते हैं। फिर मैं आपको एक बड़ी क्लास (स्केलेबिलिटी की जीत) में डाल देता जहां आपके सवालों का जवाब कभी नहीं मिलता, और जब आपको परिणाम नहीं दिखते, तो आपको पर्याप्त कोशिश न करने या पर्याप्त नौकरियों के लिए आवेदन न करने का दोष देता।
ऐसा करके मैं बहुत पैसा भी कमाता। इसलिए मैं आपके साथ इतनी क्रूरता से ईमानदार होकर पैसे का नुकसान कर रहा हूं। कोई व्यक्ति इस बारे में एक गुस्से वाला कमेंट पोस्ट करने वाला है कि कैसे मैं लोगों के सपनों को कुचल रहा हूं। इसे बर्दाश्त करें। मैंने Silicon Valley में H1B कर्मचारियों को काम पर रखा है। अब मैं दक्षिण पूर्व एशिया में रहता हूं और अपने दोस्तों को पश्चिमी पाई का एक हिस्सा दिलाने में मदद करने के लिए खून-पसीना एक किया है। मैं पहले से ही जिस प्रभाव का विशेषाधिकार प्राप्त हूं, उसके बावजूद यह बेरहमी से कठिन है।
यह संभव है। मैंने आपको इसे करने के लिए स्टेप बाय स्टेप निर्देश दिए हैं। लेकिन यह कठिन है। और ब्लॉकचेन इस कठिनाई को जादुई रूप से दूर नहीं करता या परिमाण के क्रम (order of magnitude) से कम भी नहीं करता है। आपकी एक सफलता की कहानी हो सकती है। वे होती हैं। आप भाग्यशाली भी हो सकते हैं और अपने लक्ष्यों को बहुत जल्दी प्राप्त कर सकते हैं। लेकिन यह कठिन है।
मुझ पर विश्वास करें, मुझे यह सबसे अच्छी तरह पता होना चाहिए।
जो लोग वास्तव में रुचि रखते हैं वे आपको पछाड़ देंगे
यहां तक कि यदि आप उपरोक्त सभी तर्कों से विचलित नहीं होते हैं, तो यदि आप उच्च सैलरी पाने के इरादे से ब्लॉकचेन में प्रवेश करते हैं, तो भी आप अंत में हार जाएंगे।
सीमित भूमिकाओं के लिए एक प्रतियोगिता में, जो व्यक्ति हायरिंग कर रहा है, वह आवेदन करने वाले दर्जनों उम्मीदवारों में से केवल एक को ही चुनेगा। सबसे योग्य उम्मीदवार आमतौर पर वह होगा जिसने सबसे कठिन अध्ययन किया है और एक्सट्रा करिकुलर Web3 प्रोजेक्ट्स में सबसे अधिक समय का निवेश किया है। जो लोग विषय में अपने आप में रुचि रखते हैं, वे उन लोगों की तुलना में अधिक मेहनत से अध्ययन कर सकेंगे और लंबे समय तक निर्माण कर सकेंगे जो केवल पैसे से प्रेरित हैं। जो पैसे से प्रेरित होते हैं वे पूछते हैं “यह कब खत्म होगा?” जो अपने आप में ब्लॉकचेन में रुचि रखते हैं वे पूछते हैं “मैं आगे क्या सीखूंगा?” आपको क्या लगता है कि कौन सी प्रेरणा आपको आगे ले जाएगी और एक अधिक प्रतिस्पर्धी उम्मीदवार बनाएगी?
जल्दी अमीर बनने की योजना के रूप में Solidity सीखना
यह देखते हुए कि Solidity डेवलपर की सैलरी वस्तुनिष्ठ रूप से “अधिक” नहीं है (सापेक्षिक अर्थ में), इतने सारे शिक्षक इस बात पर जोर क्यों दे रहे हैं कि वे हैं?
आह हाँ, “बस चार महीने तक Solidity का अध्ययन करें और $100,000 की सैलरी पाएं” वे कहते हैं।
यदि आपकी पहली प्रोग्रामिंग जॉब Solidity है तो ऐसा नहीं होने वाला है।
हो सकता है कि यदि आपके पास लंबे समय तक काम न करने का पर्याप्त विशेषाधिकार हो, एक शीर्ष विश्वविद्यालय से भौतिकी में डिग्री हो, और 160 का IQ हो, तो शायद आपको पहली बार में ही छह-आंकड़ों वाली Solidity डेवलपर सैलरी मिल जाए, लेकिन यह एक ऐसा टेम्पलेट नहीं है जिसका अधिकांश लोग पालन कर सकें।
क्रिप्टो में जल्दी अमीर बनने की बहुत सारी योजनाएँ रही हैं और प्रोग्रामर (या प्रोग्रामिंग में रुचि रखने वाले लोग) इससे अछूते नहीं हैं। अब बेशक, अधिकांश संभावित प्रोग्रामरों को मूर्ख बनाने के लिए, आप चांद पर जाने वाले टोकन या 1,000% रिटर्न का वादा नहीं कर सकते। ऐसे लोगों को ठगने का बाजार अब थोड़ा संतृप्त और पुराना हो गया है।
आपको अधिक सूक्ष्म (subtle) होने की आवश्यकता है।
आपको अपेक्षाकृत कम मात्रा में काम (जैसे “बस मेरा कोर्स करें”) के लिए उच्च रिटर्न का वादा करने की आवश्यकता है। इस तरह चतुर लोग भी जल्दी-अमीर-बनने की योजनाओं में मूर्ख बन जाते हैं।
उन्हें बस “जल्दी अमीर बनें, लेकिन इतने भी अमीर नहीं और इतनी जल्दी भी नहीं” के रूप में बेचा जाता है।
शायद इस बात पर किसी का ध्यान नहीं गया कि RareSkills ब्लॉकचेन सिखाकर पैसा कमाता है, तो यहाँ क्या माजरा है? ब्लॉकचेन का अध्ययन करने के लिए सैलरी से बेहतर कारण मौजूद हैं।
ब्लॉकचेन इंजीनियरिंग का अध्ययन करने के वैध कारण
एक नई लेकिन अलग स्किल को अपनाना आपको सामान्य तौर पर एक बेहतर प्रोग्रामर बना देगा
LISP का अध्ययन करना काफी “बेकार” है। x86 असेंबली, या उससे भी बदतर brainf**k में प्रोग्रामिंग करने से आपको उच्च सैलरी वाली नौकरी नहीं मिलेगी।
सीधे तौर पर नहीं।
लेकिन वे कुछ और भी बेहतर करेंगे। वे आपको अपने स्वयं के ज्ञान को बाहर से देखने देते हैं। यदि आप केवल ऑब्जेक्ट्स और मेथड्स और सिंगलटन और स्टैटिक क्लासेज के संदर्भ में सोच सकते हैं, तो आप यह पहचान भी नहीं पाएंगे कि आप ऐसा कर रहे हैं।
लेकिन यदि आप किसी समस्या को मॉडल करने के लिए विभिन्न हाई लेवल लैंग्वेज जानते हैं, और आप जानते हैं कि CPU वास्तव में समस्या को कैसे मॉडल कर रहा है, तो आप वास्तविक समस्याओं को अधिक समग्र रूप से निपटने में सक्षम होंगे। आपके सामने आने वाली इंजीनियरिंग चुनौतियों के बारे में तर्क करने के लिए आपके पास प्रथम सिद्धांतों का एक बेहतर सेट होगा।
और वह आपको अधिक सैलरी पाने वाला प्रोग्रामर बना देगा।
कुछ मिडविट (midwits) Ethereum स्मार्ट कॉन्ट्रैक्ट इंजीनियरों का स्मार्ट कॉन्ट्रैक्ट्स में कुछ दर्जन बाइट्स बचाने के लिए अत्यधिक प्रयास करने का मजाक उड़ाते हैं, जबकि उन्हें यह एहसास नहीं होता है कि वही कौशल और मानसिकता अल्ट्रा-स्केल सिस्टम बनाने में भी अच्छी तरह से स्थानांतरित होती है।
हाँ, प्रति सेकंड 10 लेनदेन (tps) की आपकी छोटी दुनिया में कुछ सौ बाइट्स बचाने से कोई फर्क नहीं पड़ता है, लेकिन यह 100,000 tps को बनाए रखने वाले सिस्टम पर फर्क डालता है।
व्हाइटबोर्ड इंटरव्यू प्रश्नों में, इंटरव्यूअर पूछते हैं “आप big O रनटाइम को छोटा कैसे कर सकते हैं।” यह वास्तविकता का केवल एक अपूर्ण प्रतिबिंब है। कोई भी (सूचित) मूर्ख व्यक्ति नौकरी के लिए सबसे कुशल एल्गोरिदम खोजने के लिए एल्गोरिदम की एक शब्दावली देख सकता है। लेकिन यह जानना कि डेटा को सघन रूप से कैसे मॉडल किया जाए, इसके लिए अभ्यास की आवश्यकता होती है।
और स्मार्ट कॉन्ट्रैक्ट इंजीनियर इसमें काफी अभ्यस्त होते हैं।
ब्लैक स्वान (Black swans) को पकड़ना
आइए इस जोखिम प्रबंधन को Nassim Taleb style से देखते हैं। यदि आप ब्लॉकचेन का अध्ययन करते हैं और ब्लॉकचेन एक बेकार चलन (fad) साबित होता है, तो आप 4 महीने से एक साल खो देते हैं। यह वास्तव में पूर्ण नुकसान नहीं है, क्योंकि ज्ञान वर्तमान में “उपयोगी” के रूप में स्वीकृत विषयों में अच्छी तरह से स्थानांतरित होता है।
लेकिन फिर एक विकल्प है। एक वास्तविक संभावना है कि ब्लॉकचेन जीवन का एक मूलभूत हिस्सा बन जाए। उस भविष्य में, आपके द्वारा निवेश किया गया एक वर्ष आपको अचानक एक अत्यधिक लाभ की स्थिति में ला देता है।
एक सूचित जीवन काफी हद तक ऐसे विकल्पों से बना होता है जिनमें उच्च लाभ (high upside) और कम नुकसान (low downside) होता है। क्या ब्लॉकचेन में महारत हासिल करना इस जोखिम प्रोफ़ाइल में फिट नहीं बैठता है?
आपके उन लोगों के साथ काम करने की अधिक संभावना है जिनमें सीखने का जुनून है
आप किसके साथ काम करते हैं इसका जीवन में आपकी खुशी पर बहुत बड़ा प्रभाव पड़ेगा। एक नवोदित क्षेत्र में काम करने का एक फायदा यह है कि यह उत्सुक और भावुक लोगों से भरा होता है जो कुछ हद तक जोखिम लेने में सहज होते हैं। अब स्थिरता के लिए अपने करियर को अनुकूलित करने में बिल्कुल भी कुछ गलत नहीं है। हम सभी की प्राथमिकताएँ अलग-अलग होती हैं। लेकिन यदि आप उन लोगों की श्रेणी में आते हैं जो नए क्षेत्रों द्वारा प्रदान किए जाने वाले वातावरण का आनंद लेते हैं, तो आप औसतन अपने काम को अधिक संतोषजनक पाएंगे।
आइए चर्चा करें कि तकनीक वास्तव में दिलचस्प क्यों हो सकती है।
आपको तकनीक वास्तव में दिलचस्प लगती है
कुछ अनभिज्ञ निंदक कहेंगे कि तकनीक के लिए ब्लॉकचेन का अध्ययन करना लेखों के लिए प्लेबॉय पढ़ने जैसा है। वास्तव में हर कोई पैसे के लिए इसमें है, है ना?
गलत।
एक बड़े निगम के स्वामित्व वाली तकनीक की तुलना में सामूहिक मानवता के “स्वामित्व” वाली तकनीक का अध्ययन करना वास्तव में अधिक संतोषजनक है। मैं AWS जैसे प्लेटफॉर्म की बुराई नहीं कर रहा हूं। उनमें जो इंजीनियरिंग प्रतिभा गई है वह आश्चर्यजनक है। लेकिन इसमें वास्तविक और उपयोगी अनुप्रयोगों में रहने वाले शुद्ध एल्गोरिदम की शाश्वत आत्मा का अभाव है।
$100 की वाइन आमतौर पर एक इकोनॉमी हवाई जहाज यात्रा पर $15 में बेची जाने वाली $2.50 की वाइन से बेहतर क्यों लगती है, भले ही दोनों का स्वाद खट्टे अंगूर के रस जैसा हो? मैं इसे स्पष्ट नहीं कर सकता, और जब तक आप एक सोमेलियर (वाइन विशेषज्ञ) नहीं हैं, आप भी इसे स्पष्ट नहीं कर सकते। लेकिन हम दोनों जानते हैं कि अंतर वास्तविक है।
(आप में से उन लोगों के लिए जो मुझे मेरी उपमा में तकनीकी रूप से पकड़ने की कोशिश कर रहे हैं कि वाइन चखने वालों को आंखों पर पट्टी बांधकर मूर्ख बनाया जाता है, मैं ब्लाइंड टेस्ट में United Airlines की इकोनॉमी वाइन का पता लगा सकता हूं — इसमें एक विशिष्ट विशेषता है कि इसे निगलते समय मेरे जबड़े में दर्द होता है)।
ब्लॉकचेन को गणना के अन्य मॉडलों की तुलना में “बेहतर” होने की आवश्यकता नहीं है। “अलग लेकिन उपयोगी” होना काफी अच्छा है और 12वीं बार वही एप्लिकेशन बनाने से एक स्वागत योग्य ब्रेक है। एक ही पुरानी चीजों से ऊब जाना और किसी नई चीज पर काम करना ब्लॉकचेन का अध्ययन करने का एक अच्छा कारण है, जब तक कि आप अपनी प्रेरणाओं के प्रति ईमानदार हैं और अपनी वित्तीय अपेक्षाओं को नियंत्रण में रखते हैं।
अनभिज्ञ निंदक जितना चाहें यह बकवास करें कि ब्लॉकचेन “सिर्फ एक अक्षम SQL” है, यह उस दावे को सही नहीं बनाता है।
एक डिस्ट्रीब्यूटेड सिस्टम के दृष्टिकोण से, ऐसा कुछ भी नहीं है जो यह कहता हो कि “Byzantine fault tolerance परिमाण के क्रम से कम स्केलेबिलिटी की आवश्यकता को जन्म देती है।”
इसे दिमाग में बैठने दें। (देखें मैंने यहाँ क्या किया?)
हम डिस्ट्रीब्यूटेड सिस्टम के बारे में इतना कम जानते हैं कि हम विकेंद्रीकृत कंप्यूट और केंद्रीकृत कंप्यूट के बीच के सैद्धांतिक प्रदर्शन अंतर को नहीं जानते हैं — या यह भी नहीं कि क्या यह अंतर आवश्यक रूप से परिणामी है!
हाँ, यह हमारे सामूहिक ज्ञान में एक बड़ा छेद लगता है, है ना? नवाचार के सबसे आगे आपका स्वागत है! यहाँ चीजें रोमांचक हैं, और इसलिए नहीं कि कीमतें पागलों की तरह झूलती हैं!
एक व्यावहारिक अर्थ में, हाँ। वर्तमान केंद्रीकृत कंप्यूटर परिमाण के क्रम से अधिक कुशल हैं। लेकिन इसे अनुसंधान निधि (research funding) के परिमाण के क्रम भी प्राप्त हुए हैं। पूंजी निवेश के परिणाम को सैद्धांतिक सीमाओं के साथ भ्रमित न करें।
आपको इकोसिस्टम वास्तव में दिलचस्प लगता है
ब्लॉकचेन का पॉलीमैथ्स (बहुश्रुत) के लिए एक आंतरिक आकर्षण है। आपको और कहाँ डिस्ट्रीब्यूटेड सिस्टम्स, क्रिप्टोग्राफी, अर्थशास्त्र, व्यवहार विज्ञान, गेम थ्योरी, कंपाइलर्स, सरकारी नीति, और लैंग्वेज डिज़ाइन का इतना मजबूत ओवरलैप एक ही जगह पर मिलेगा?
इन सभी डोमेन के एक-दूसरे के साथ कैसे बातचीत करने के बारे में सोचना मजेदार है!
केवल मज़े के लिए यादृच्छिक विषयों को सीखने के बजाय, आप उन विषयों को सीख सकते हैं जो शुरू में अलग-अलग लगते हैं लेकिन संयुक्त रूप से आपको Web3 स्पेस में एक मजबूत योगदानकर्ता बनाते हैं।
यह अनदेखा नक्शा एक बड़े अवसर की ओर ले जाता है।
आपके पास एक थॉट लीडर (thought leader) बनने का एक यथार्थवादी मौका है
आप संभवतः एक स्थापित प्रौद्योगिकी क्षेत्र में थॉट लीडर नहीं बनने वाले हैं। नेता बहुत मजबूती से जमे हुए हैं और कवर करने के लिए बहुत अधिक जमीन है। ब्लॉकचेन में, या उस मामले में किसी भी नवोदित क्षेत्र में, आप अपेक्षाकृत सामान्य व्यक्ति के रूप में उद्योग-अग्रणी समाधान लेकर आ सकते हैं (यह मानते हुए कि आप स्मार्ट हैं, प्रेरित हैं, और आपके पास समय है)। इस पर विचार करें, RareSkills solidity bootcamp के छात्रों की एक जोड़ी ने Solidity में एक प्रीसेल / एयरड्रॉप solution विकसित किया, जिसने गैस दक्षता में ECDSA और Merkle Trees के “स्थापित” समाधानों को पीछे छोड़ दिया। (मिरर लेख अत्यधिक तकनीकी होने के बावजूद एक समय के लिए hackernoon पर भी ट्रेंड किया)।
यदि आपने वाक्य को तेजी से पढ़ लिया है, तो मुझे इस बात पर जोर देने दें: छात्र, MIT प्रोफेसर नहीं!
इसका मतलब यह है कि आपको ब्लॉकचेन में अपना आला (niche) सावधानी से चुनना होगा। NFT के लिए संसाधन और उपकरण इस समय अति-संतृप्त हैं। अधिकांश DeFi समाधान ओरेकल द्वारा संचालित ओवर-कोलैटरलाइज्ड ऋणों के कुछ बदलाव हैं। जो हर कोई कर रहा है उसे करके आप थॉट लीडर नहीं बनेंगे।
वहां देखें जहां साहित्य विरल है लेकिन प्रशंसनीय रूप से उपयोगी है।
इस तरह I (Jeffrey) ने खुद को ब्लॉकचेन में स्थापित किया। मैंने देखा कि Ethereum में गैस ऑप्टिमाइजेशन का अध्ययन करने के लिए ऑनलाइन कोई संसाधन नहीं थे, इसलिए मैंने एक Udemy course बनाया। कुछ ही समय बाद, यह एक बेस्टसेलर बन गया जो “solidity” के सर्च परिणामों के शीर्ष पर दिखाई देता है। जब मैंने चारों ओर देखा, तो मैंने देखा कि केवल गैस ऑप्टिमाइजेशन ही नहीं था जिसे कम-समझाया गया था, लगभग हर विषय जो NFT बनाने, बुनियादी तरीके से DeFi का उपयोग करने, या Solidity को प्रोग्राम करने के बारे में नहीं है, उसे भी कम-समझाया गया था। इसलिए अब RareSkills is going after those topics पूरी ताकत के साथ।
हम केवल कूल दिखने के लिए विशेषज्ञ विषयों पर ध्यान केंद्रित नहीं कर रहे हैं। यदि ब्लॉकचेन स्पेस को आगे बढ़ना है, तो इसे ऐसे नवीन इंजीनियरों की आवश्यकता है जो एक मौलिक, आधारभूत, और सैद्धांतिक स्तर पर तकनीक को अच्छी तरह से समझते हों। केवल उसी सुविधाजनक बिंदु से, वे ध्यान दे सकते हैं कि क्या काम नहीं कर रहा है और इसके लिए ठोस समाधान निकाल सकते हैं।
एक और ऐसे इंजीनियर को ग्रेजुएट करना जो एक और NFT मिंटिंग वेबसाइट बना सके, जबकि यह एक अच्छी शुरुआत है, Web3 को सार्थक तरीके से अपनाए जाने के लिए कुछ भी नहीं करता है।
आप वास्तव में दुनिया बदल सकते हैं
आइए ज़ूम आउट करें और यह न भूलें कि Bitcoin वास्तव में क्रांतिकारी है। मैं तर्क दूंगा कि स्टेबलकॉइन्स बहुत सारे वित्त को बाधित (disrupt) करने के रास्ते पर हैं। वे निश्चित रूप से सीमा पार भुगतान और विदेशी मुद्रा को बहुत आसान बनाते हैं। NFT और DeFi, हालांकि बहुत अपरिपक्व हैं, उन्होंने हमें केवल एक छोटा सा स्वाद दिया है कि वे क्या हासिल कर सकते हैं। हम नहीं जानते कि अगली सफलता क्या होगी, लेकिन पैसे का उद्योग समाज के लिए काफी मौलिक है, शायद मानव स्वभाव के लिए भी। पिछले दशकों में, यदि सदियों में नहीं, तो हम पैसे का लेनदेन कैसे करते हैं, इसके संदर्भ में ज्यादा कुछ नहीं बदला है। लेकिन अगर इसे अच्छे तरीके से मौलिक रूप से बदला जाना है, तो यह ब्लॉकचेन के कारण होगा। और यदि आप इसे नहीं जानते हैं तो उस बदलाव का हिस्सा बनने की आपकी संभावना शून्य प्रतिशत है।
निष्कर्ष
सैलरी के उद्देश्य से ब्लॉकचेन में आना एक त्रुटिपूर्ण करियर रणनीति है। यदि आप ब्लॉकचेन में उच्च भुगतान वाली नौकरियों के योग्य हैं, तो आप Web2 में भी समान रूप से उच्च (या उच्चतर) भुगतान वाली नौकरी के योग्य होंगे। उच्च सैलरी वाली नौकरियों के लिए उच्च कौशल की आवश्यकता होती है, और इसका कोई शॉर्टकट नहीं है। अपनी सभी लोकतंत्रीकरण शक्ति के लिए, ब्लॉकचेन अभी तक विकासशील देशों में समान नौकरियों के लिए कम सैलरी के मुद्दे को हल नहीं करता है।
हालांकि, स्मार्ट लोग पैसे के अलावा अच्छे कारणों से इसके प्रति भावुक होते हैं। यह कंप्यूटर विज्ञान करने का एक वैध रूप से रोमांचक तरीका है। हालांकि सैलरी उतनी अधिक नहीं है जितनी कई स्रोतों को लगता है कि वे हैं, फिर भी वे अन्य तरीकों से असममित लाभ (asymmetric upside) प्रदान करते हैं।
तो हमारे blockchain bootcamps को देखें और apply to RareSkills।
हम आपको उच्च सैलरी का वादा नहीं करते हैं। हम आपको कुछ बेहतर देने का वादा करते हैं।
मूल रूप से प्रकाशित: 30 नवंबर, 2022