मैंने पांच साल पहले, 38 साल की उम्र में स्मार्ट कॉन्ट्रैक्ट्स को कोड करना शुरू किया था, और बिना किसी पेशेवर प्रोग्रामिंग अनुभव के अत्याधुनिक स्मार्ट कॉन्ट्रैक्ट्स बनाने तक पहुंच गया।
कई लोगों ने पूछा है कि वे इसी तरह के रास्ते पर कैसे चल सकते हैं। हालाँकि सफलता के लिए कोई विशेष संसाधन या रहस्य नहीं है, एक पैटर्न है जिसका आप भी उपयोग कर सकते हैं।
यहाँ मेरी यात्रा है.
2018 में, मैं हाल ही में अपनी पत्नी और छोटे बच्चे के साथ मेलबर्न से लिस्बन चला गया था, ताकि हम सभी परिवार के करीब रह सकें। निवेश बैंकिंग के लिए सुपरकंप्यूटिंग इंजीनियर और सॉल्यूशन आर्किटेक्ट के रूप में मेरा करियर अच्छा था और मैंने सोचा था कि लिस्बन मेरे लिए नौकरी ढूंढने के लिए काफी बड़ा होगा।
जल्द ही, मुझे पता चला कि लिस्बन में जॉब मार्केट को सुपरकंप्यूटिंग इंजीनियरों की बिल्कुल जरूरत नहीं है और मेरी सॉल्यूशन आर्किटेक्ट पृष्ठभूमि मुझे केवल उबाऊ मध्य-प्रबंधक भूमिकाएं ही दिलाएगी।
मुझे लंबे समय से ब्लॉकचेन तकनीक में रुचि थी, लेकिन वास्तव में मैं कभी इसमें शामिल नहीं हुआ। फिर मैंने एक लेख पढ़ा कि ब्लॉकचेन इंजीनियरों को नियुक्त करना कितना कठिन था और एक अवसर देखा।
मैंने ब्लॉकचेन में नौकरी खोजने की प्रेरणा के लिए लेखक को धन्यवाद देने के लिए लिखा। हम बातचीत में लग गए, और उसके एक दोस्त के साथ, हमने TechHQ शुरू करने का फैसला किया, जो ऊंचे आदर्शों वाली एक ब्लॉकचेन कंसल्टेंसी है। हमारी तीन-व्यक्ति परामर्श सेवा में, मैं तकनीकी विशेषज्ञ बनूँगा।
कॉरपोरेट सॉल्यूशन आर्किटेक्ट बनने से लेकर ब्लॉकचेन-आधारित प्रोजेक्ट बनाने तक, जिन्हें हम ग्राहकों को बेच सकते थे, मेरे पास लगभग एक महीना था।
बिना किसी पूर्व अनुभव के, मैं तकनीकी विशेषज्ञ बनूँगा।
मेरा एक काम ग्राहकों को लाने के लिए ब्लॉकचेन तकनीकी लेख लिखना था, उसी लेख के समान जिसने मुझे अपने भागीदारों से मिलने के लिए प्रेरित किया था। इन लेखों को लिखना और मैंने जो सीखा उसके बारे में सार्वजनिक होना मेरे करियर में महत्वपूर्ण होगा।
मेरा पहला लेख इस बारे में होगा
हमारा पहला व्यावसायिक अवसर कुछ महीनों बाद एक परियोजना के साथ सामने आया
परिणाम तारकीय से भी कम थे - 2018 के मानकों से भी अधिक इंजीनियर और अकुशल
कुछ सॉलिडिटी कोडिंग क्षमताएं हासिल करने और केवल बर्नार्डो के फ्रंटएंड डेवलपमेंट में कुशल होने के बाद, मैंने सीमेंटडीएओ के लिए स्मार्ट कॉन्ट्रैक्ट अपने हाथ में ले लिया। दुर्भाग्य से, फिक्सिडिटी के अकुशल कार्यान्वयन के कारण, हम कभी भी मेननेट चरण में आगे नहीं बढ़े।
जैसे-जैसे हमने अधिक ग्राहकों की खोज की, मैंने प्रयोग करना जारी रखा ताकि मैं और अधिक लेख लिख सकूं, क्योंकि इसी तरह हमें ग्राहक मिलने की उम्मीद थी। आख़िरकार, मैं इसके लिए एक दिलचस्प विचार लेकर आया
ठीक उस समय जब दिवालियापन आसन्न लग रहा था, इसी कोड ने हमें एक और ग्राहक सुरक्षित कर दिया:
स्मार्ट अनुबंधों पर भयानक प्रदर्शन के बावजूद, उन्हें केवल गनाचे पर अवधारणा के प्रमाण की आवश्यकता थी, जिसे हमने वितरित किया। मैंने स्मार्ट कॉन्ट्रैक्ट आर्किटेक्चर के बारे में महत्वपूर्ण सबक सीखे,
भयानक प्रदर्शन के बावजूद...मैंने महत्वपूर्ण सबक सीखे
हमारे पास फिर से कोई राजस्व नहीं था, और हमारे पास नकदी की भी बहुत कमी थी। मैंने अपना वेतन माफ करने और कंपनी का एक तिहाई हिस्सा खरीदने का फैसला किया ताकि हम दिवालिया न हो जाएं। मैंने नहीं सोचा था कि हमारे पास इसे एक कंपनी के रूप में बनाने का कोई बड़ा मौका है, लेकिन इससे कोई फर्क नहीं पड़ा, मैं कोडिंग कर रहा था, मैं सीख रहा था, मैं मजा कर रहा था। यह एक बेहतरीन ब्लॉकचेन अनुभव प्राप्त करने के लिए एक सस्ते सौदे की तरह लग रहा था।
जबकि हमने और अधिक ग्राहकों की तलाश की। मैंने सहयोग किया
आख़िरकार, कंपनी के पास फिर से पैसे ख़त्म हो गए, और हम सभी को नौकरियों की तलाश शुरू करनी पड़ी। फिर, मेरी नजर एक पर पड़ी
से चर्चा के बाद
इस सफलता से उत्साहित होकर, मैंने ओपनज़ेपेलिन के एक्सेस कंट्रोल अनुबंधों को नया स्वरूप देने की चुनौती का सामना किया। मैंने विफल आपूर्ति श्रृंखला एप्लिकेशन के विषय पर अत्याधुनिक काम किया था, एलायंसब्लॉक के साथ इसे पूरा किया, और फिर से
मुझे पता था कि मैं यह कर सकता हूं. अंततः इसका प्रकाशन हुआ
मैंने इसे बनाया था. मेरा कुछ कोड अंततः लाइव हो गया। और OpenZeppelin के साथ भी कम नहीं।
मुझे अभी भी नौकरी की ज़रूरत थी, और मैं बियॉन्डस्किल्स के लिए ब्लॉकचेन प्रशिक्षक बन गया। मुझे सॉलिडिटी प्रोग्रामिंग सिखाने के लिए ऑनलाइन पाठ्यक्रम बनाना होगा। हमेशा की तरह, मैं वास्तव में उस नौकरी के लिए योग्य नहीं था। मैं जानता था कि कुछ चीज़ों को कैसे कोड किया जाता है, लेकिन मेरे ज्ञान में बहुत कमियाँ थीं। तब तक, मैंने स्वयं कोई अनुबंध भी तैनात नहीं किया था।
मुझे वीडियो पर बात करनी थी और दृढ़ता विकास के बारे में ट्यूटोरियल करना था। मुझे भी संपूर्ण होना था क्योंकि पाठ्यक्रमों को सुसंगत बनाने की आवश्यकता थी। यहां लागू लेखों के समान पैटर्न; मैं चीजें सीख रहा था और तुरंत उन्हें सिखा रहा था, और इससे मुझे दृढ़ता विकास के बारे में बहुत कुछ सीखने को मिला।
दुर्भाग्य से, कंपनी कानूनी चुनौतियों के कारण बंद हो गई, और उस सामग्री को कभी भी सार्वजनिक नहीं किया गया। शायद यह उस तरह से बेहतर है.
मैं चीजें सीख रहा था और तुरंत उन्हें सिखा रहा था और इससे मुझे दृढ़ता विकास के बारे में बहुत कुछ सीखने को मिला।
उन पाठ्यक्रमों की रिकॉर्डिंग करते समय, मुझसे संपर्क किया गया
तब तक, मैंने फिक्सिडिटी को कोड किया था, फिक्स्ड पॉइंट गणित के बारे में कई लेख प्रकाशित किए थे, और ओपनज़ेपेलिन और सॉलिडिटी कोर टीम दोनों की मदद करने की असफल कोशिश की थी। मैं यह भी जानता था कि लॉगरिदमिक फ़ंक्शंस वाले एएमएम मामूली नहीं थे, और एक मिखाइल व्यक्ति के बारे में जानता था कि हम उन्हें काम करने के लिए अनुबंधित कर सकते हैं।
मैं @yield पर पहला कर्मचारी था। मैंने एलन को नौकरी पर रखने के लिए मना लिया
मैंने बहुत कुछ सीखा - के बारे में
एक चीज़ जो हमने सीखी वह यह है कि, Uniswap के विपरीत, हमें उत्पाद-बाज़ार में फिट होने के लिए प्रोटोकॉल खोज में बदलाव करने की आवश्यकता होगी। चूँकि हमारे अनुबंध अधिकतर अपरिवर्तनीय थे, हमने जल्द ही यील्ड v2 पर काम शुरू कर दिया।
यील्ड प्रोटोकॉल v2 लगभग दो वर्षों तक लाइव था, और मैंने इससे बहुत कुछ सीखा, लेकिन अब, यह बंद हो रहा है। जबकि हमारा तकनीकी कार्य शीर्ष पायदान पर था, अभी तक निश्चित दरें विकेंद्रीकृत वित्त में उत्पाद बाजार के लिए उपयुक्त नहीं हैं।
जंगल में फिर से, मैं फिर से कठिन रास्ता चुन रहा हूं और एक अन्य लीड इंजीनियर/सीटीओ की भूमिका पाने के बजाय, मैं खुद को अन्य स्टार्टअप के सलाहकार के रूप में स्थापित कर रहा हूं, जिन्हें मेरे द्वारा सीखे गए सबक से फायदा हो सकता है। इसे कैसे करें, इस पर कोई मैनुअल नहीं है, और मुझे पता है कि मेरे ज्ञान में बहुत बड़ा अंतर है, लेकिन सुधार के अवसर भी हैं।
अब तक, आपको पैटर्न देखना चाहिए। मैं अपने आराम क्षेत्र से बिल्कुल बाहर रहता हूं, अक्सर असफल होता हूं, लेकिन मैं जो सीखता हूं उसके बारे में हमेशा दूसरों को सिखाता हूं। इसी लेख को उदाहरण के तौर पर देखा जा सकता है.
यदि मैं भाग्यशाली हूं, तो मुझे कुछ ऐसा मिल जाएगा जो कोई चाहता है, जैसे सीमेंटडीएओ, अलायंसब्लॉक, ओपनज़ेपेलिन के लिए अनुबंध, बियॉन्डस्किल्स पाठ्यक्रम और अंत में यील्ड। अगर मुझे कोई ज़रूरतमंद व्यक्ति नहीं मिल पाता है, तो सीखने और फिर लिखने के लिए हमेशा कुछ न कुछ होता है, जैसा कि मेरे सभी लेखों में होता है।
मैं अपने आराम क्षेत्र से बिल्कुल बाहर रहता हूं, अक्सर असफल होता हूं, लेकिन मैं जो सीखता हूं उसके बारे में हमेशा दूसरों को सिखाता हूं।
कोशिश करना, असफल होना, सीखना और सिखाना मेरा आविष्कार नहीं है, लेकिन यह काम करता है। यह अक्सर मुझे एक बेवकूफ जैसा बना देता है, और शायद कुछ लोगों के लिए यह सबसे कठिन काम है। मैं स्वयं अपनी असफलताओं को गर्व के साथ पहनता हूं।
पढ़ने के लिए धन्यवाद। मुझे आशा है कि इससे आपको कुछ प्रेरणा मिलेगी। आपको कामयाबी मिले।