2012 में, मैं नाइजीरिया का एक गाँव का लड़का था जिसके पास एक सपने और एक नोकिया फीचर (J2ME) फोन के अलावा कुछ नहीं था। आज, मैं एक 19 वर्षीय एंड्रॉइड डेवलपर हूं, जिसने 50 से अधिक ऐप पर काम किया है और वर्तमान में एक एमआईटी स्टार्टअप के लिए काम करता है। मेरा नाम एल्विस चिडेरा है और यह मेरी कहानी है।
मेरी यात्रा मेरी इस जिज्ञासा से शुरू हुई कि वेबसाइट कैसे बनाई जाए। बड़े होकर, मैंने ऑनलाइन बहुत समय बिताया क्योंकि मुझे गेम डाउनलोड करना और सोसाइटी ऑफ रोबोट्स पढ़ना पसंद था। मैं 100 नायरा ($0.28) के लिए 10 एमबी इंटरनेट बंडल खरीदने के लिए हफ्तों की बचत करूंगा, और 2012 में वापस, जो एक महीने तक चल सकता था।
कोड सीखते समय, मैंने एक वेबसाइट बनाने के तरीके के बारे में Google खोज करने का पहला और सरल कदम उठाया। मुझे लाखों परिणाम मिले। न जाने कहाँ से शुरू करूँ, मैंने जो पहला लिंक देखा, उस पर क्लिक किया, जो कि W3CSchools का था।
लेख में बताया गया है कि वेबसाइट बनाने में सक्षम होने के लिए मुझे कुछ भाषाएं (एचटीएमएल और सीएसएस) सीखने की जरूरत है। मैंने यह पुष्टि करने के लिए कुछ अन्य संसाधनों की जाँच की कि मुझे वास्तव में इन चीजों को सीखने की आवश्यकता है। फिर मैंने W3CSchools HTML और CSS कोर्स शुरू किया।
स्कूल के बाद हर दिन मैं पढ़ाई के लिए वेबसाइट पर जाता था। प्रारंभ में, कोड उदाहरण और स्पष्टीकरण मेरे लिए बहुत मायने नहीं रखते थे। लेकिन मैं बेफिक्र होकर पढ़ाई करता रहा। जब मैं फंस गया था तो मैंने विभिन्न ट्यूटोरियल्स का उल्लेख किया था। इससे मुझे कई अलग-अलग कोणों से आने वाली समस्याओं को देखने में मदद मिली।
जब मैं छोटा था, मैं स्कूल में अपने पढ़ने और लिखने के कौशल के साथ संघर्ष करता था। मैं लगातार अभ्यास से ही उन पर और बेहतर कर पा रहा था। इसलिए मेरे दिमाग में यह मॉडल पहले से ही था:अगर मैं अभ्यास करना जारी रखता हूं - चाहे कितना भी समय लगे - मैं अंततः इन प्रोग्रामिंग भाषाओं को समझने में सक्षम हो जाऊंगा।
कुछ महीनों की गहन शिक्षा ने मुझे HTML, CSS और जावास्क्रिप्ट से परिचित कराया। जब मैं अभी सीख रहा था, एक दोस्त ने मुझे "द सोशल नेटवर्क" फिल्म दिखाई। और इसे देखने के बाद, मैं अगली बड़ी चीज़ बनाने के लिए बहुत प्रेरित हुआ। धन्यवाद, हॉलीवुड।
कुछ दिनों बाद मेरे पास यूरेका पल था। फेसबुक का एक बेहतर संस्करण बनाने का विचार था। उस समय, आप अपने Facebook मित्रों को नहीं देख सकते थे जो ऑनलाइन थे। साथ ही, Facebook को उन लोगों से जुड़ने के लिए बनाया गया था जिन्हें आप वास्तविक जीवन में पहले से जानते थे।
तो यह मेरा बिलियन डॉलर का स्टार्टअप आइडिया था:एक सोशल नेटवर्क बनाएं जिसमें वे सभी सुविधाएं हों जो फेसबुक के पास नहीं थीं। मार्क जुकरबर्ग - मैं आपके लिए आ रहा हूं - या तो मैंने सोचा।
मैंने अगले कुछ महीने एक बेहतर सोशल नेटवर्क बनाने में बिताए, जिसमें ऐसी कोई भी सुविधा शामिल है जिसका मैं उपयोग करने के बारे में सोच भी सकता था।
मुझे पूरा भरोसा था कि मैं जीत जाऊंगा।

प्रोजेक्ट पूरा करने के बाद, मैंने वही किया जो बिना विज्ञापन बजट के कोई भी कर सकता था। मैंने इंटरनेट पर कई दिनों और दिनों तक स्पैम किया।
कई दिनों की मार्केटिंग के बाद, वास्तविकता ने मेरे चेहरे पर जोरदार थप्पड़ मारा। मुझे केवल 200 उपयोगकर्ता मिले, जिन्हें साइट पर वापस आने के लिए मुझे भीख मांगते रहना पड़ा।
मैं उदास था! कुछ महीने की मेहनत बेकार चली गई। इसने मुझे दो महत्वपूर्ण सबक कठिन तरीके से सिखाए:
- मुझे कोल्ड स्टार्ट AKA चिकन और अंडे की समस्या को पहचानना था, जिसका सामना नए प्लेटफॉर्म पर जल्दी होता है।
- मैं कुछ ऐसा बना रहा था जो मैंने सोचा लोगों की जरूरत है। लेकिन मैंने सिर्फ एक और फीचर फैक्ट्री का निर्माण किया।
जबकि किसी परियोजना से प्रेरित होना ठीक है, आपको यह भी जानना होगा कि आप कब एक मृत अंत की ओर बढ़ रहे हैं। मैंने यह देखने के लिए कुछ और महीने बिताए कि क्या मुझे अपनी साइट पर और लोग मिल सकते हैं, लेकिन प्रतिधारण संख्या 0% की ओर बढ़ती रही, और मैंने अंततः परियोजना को छोड़ दिया।
लेकिन मैं मीट द रॉबिन्सन में लुईस के आदर्श वाक्य से प्रेरित था, "आगे बढ़ते रहो।"
अपने अगले प्रोजेक्ट के लिए प्रेरणा लेते हुए, मैंने अपने स्थानीय समुदाय की जरूरतों पर विचार किया। इस बार, मैं कुछ ऐसा बनाना चाहता था जिसकी लोगों को वास्तव में आवश्यकता हो और जो भुगतान करने को तैयार हों।
मैं एक समय में कई लोगों को पाठ संदेश भेजने के लिए सस्ता और आसान बनाने के लिए एक विचार के साथ आया था। यह एसएमएस द्वारा समर्थित व्हाट्सएप की तरह था। इसके बारे में अलग-अलग लोगों से बात करने के बाद, मैंने तय किया कि यह अगला काम है।
मैंने प्रोजेक्ट का नाम Xmx Me रखा। यह एक J2ME ऐप होने वाला था। इसका मतलब था कि मुझे जावा सीखना था। समय को पीछे मुड़कर देखें, तो मुझे यह स्वीकार करना होगा कि यह अब तक की सबसे बड़ी चुनौती थी। मुझे कुछ ट्यूटोरियल को पूरी तरह से समझने के लिए कई बार पढ़ना पड़ा।

कुछ जावा पाठ्यक्रम पूरा करने के बाद, मैं काम के लिए तैयार था। लगातार एक के बाद एक कोड टाइप करते हुए, मैंने ध्यान से PHP के साथ बैकएंड, HTML और CSS के साथ फ्रंटएंड और J2ME के साथ मोबाइल ऐप बनाया। ऐप में जान आ रही थी।
लेकिन यहाँ एक बात है - मेरे पास लैपटॉप नहीं था। मैं अपने ऐप के इन सभी हिस्सों को अपने J2ME फीचर फोन पर बना रहा था।
रुकना। क्या?
आपने सही पढ़ा।

मैंने एक फीचर फोन पर अपने प्रोडक्शन ऐप्स कैसे बनाए
अपने जीवन में इस बिंदु पर, मैंने वास्तव में कभी लैपटॉप पर प्रोग्राम नहीं किया था। मैं बस एक बर्दाश्त नहीं कर सका। मेरे माता-पिता मेरी मदद करना चाहते थे। लेकिन उनके लिए यह मुश्किल था क्योंकि उन्हें मेरे स्कूल की फीस (और अन्य ज़रूरतों) का भुगतान करने बनाम मेरे लिए एक लैपटॉप खरीदने के बीच चयन करना था।
मैंने पहले लैपटॉप का उपयोग नहीं किया था, और कंप्यूटर के साथ मेरी एकमात्र बातचीत साइबर कैफे में थी। मुझे याद है कि कंप्यूटर का उपयोग कैसे करें (बाएं क्लिक, ड्रैग, ड्रॉप, और अन्य बुनियादी सामग्री) के बारे में कुछ वीडियो देखना और फिर उनका अभ्यास करने के लिए साइबर कैफे में जाना।
मैं भाग्यशाली था कि एक रिश्तेदार ने मुझे एक फीचर फोन (नोकिया 2690) उपहार में दिया था। इस फोन ने मेरी जिंदगी बदल दी। यह वही है जो मैंने Xmx Me, अपने असफल सोशल नेटवर्क और कई अन्य परियोजनाओं को विकसित करने के लिए उपयोग किया था।
एक फोन और सफल होने की इच्छा के अलावा, घंटे-घंटे मैंने उस छोटे से कीबोर्ड पर अपना कोड टाइप किया। मैं फिर से भाग्यशाली था कि मुझे एक ऐसा ऐप मिला जिसने मुझे मेरी J2ME परियोजनाओं को संकलित करने की अनुमति दी। हाँ, J2ME फ़ोन पर J2ME ऐप बनाना है संभव है।
एसडीके संसाधन भूखा था, इसलिए मेरी बैटरी अक्सर मर जाती थी। मैं अपने सभी कोड को कागज पर लिखकर जारी रखूंगा और किसी भी वाक्यविन्यास त्रुटियों के लिए इसकी समीक्षा करने का प्रयास करूंगा।
मुझे नहीं लगता कि इतने लंबे समय तक ऐसा करने के बाद मैं किसी भी जावा व्हाइटबोर्ड कोडिंग परीक्षण में असफल हो जाऊंगा। :)पी>
मेरा समूह एसएमएस ऐप लॉन्च करना
कई महीनों के बाद, मेरे पास उत्पाद तैयार था। वेबसाइट होस्टिंग और सीमित संख्या में एसएमएस इकाइयों के लिए थोक एसएमएस सेवा के लिए भुगतान करने में मेरी मदद करने के लिए मैं इंटरनेट फ़ोरम पर मिले किसी व्यक्ति को समझाने में सक्षम था।
ऐप लॉन्च अच्छा रहा - कम से कम मेरे पहले प्रोजेक्ट से बेहतर। हमें कुछ स्थानीय प्रेस मिले, और केन्या के शीर्ष ब्लॉगों में से एक ने ऐप के बारे में भी लिखा। हम लगभग 5,000 उपयोगकर्ताओं के लिए व्यवस्थित रूप से बढ़े हैं।
हम व्यापार में थे। और हमें दिन में एक दो बार लेन-देन मिल रहे थे।
व्यवसाय चलाने का कोई पूर्व अनुभव न होने के कारण, मैंने कुछ बड़ी गलतियाँ कीं, जिनमें से कुछ निम्नलिखित थीं:
- नाइजीरिया में उपयोगकर्ताओं से शुल्क लेने का कोई आसान तरीका नहीं था। सभी के पास डेबिट कार्ड नहीं होता है। इसलिए मैंने लोगों को उनके मोबाइल फोन क्रेडिट का उपयोग करके भुगतान करने की अनुमति दी। यहां समस्या यह थी कि इस क्रेडिट को पैसे में बदलने का कोई आधिकारिक तरीका नहीं था। मुझे विक्रेताओं को बेचना पड़ा, जिन्होंने इसे हास्यास्पद रूप से कम दरों पर वापस खरीदा।
- कोई हिसाब-किताब नहीं था। मैं पैसे खो रहा था और मुझे इसके बारे में पता नहीं था। मैंने कुछ ओवरहेड लागतों का कारक नहीं बनाया। कई टुकड़े गायब थे।
मैं लैपटॉप खरीदने के लिए ऐप बेचने पर विचार कर रहा था। समझ नहीं आ रहा था कि क्या करूं, मैं भीख मांगने के लिए ऑनलाइन हो गया। हाँ, मैं वह बेशर्म और भूखा था। यह ठीक नहीं निकला। किसी ने घोटालेबाज होने का आरोप लगाया, जिसे मैंने अंततः सुलझा लिया। फिर से, मैं अनुभवहीन था और मैंने स्थिति को खराब तरीके से संभाला।
व्यवसाय को चालू रखने के लिए कई बार पैसे उधार लेने के बाद, मैंने तौलिया में फेंकने का फैसला किया। पीछे मुड़कर देखें, तो मुझे लगता है कि यह एक बुरा निर्णय था। थोड़ा और सीखने और अनुभव के साथ, मैं चीजों को बेहतर बनाने में सक्षम होता। शायद मुझे एसएमएस ऐप में कोई भविष्य नहीं दिख रहा था। खैर, मैंने हाल ही में एक थ्रोबैक ऐप जारी किया है, और कई उपयोगकर्ता अभी भी इसका उपयोग करते हैं और इसे पसंद करते हैं।

सबक मैंने रास्ते में सीखे
मुझे एहसास हुआ कि अगर मैं जल्द ही किसी भी समय एक कंप्यूटर खरीदने में सक्षम होने जा रहा हूं, तो मुझे इसके लिए कड़ी मेहनत करने की आवश्यकता होगी। इसलिए मैंने अपना सारा पैसा बचाना शुरू कर दिया। मैंने अपने दैनिक खर्चों में कटौती की और यथासंभव सादा जीवन व्यतीत किया। मैंने अपने रिश्तेदारों से मदद मांगी। मैंने लैपटॉप के लिए पैसे जुटाने के लिए कुछ निजी सामान भी बेच दिया।
फिर भी, यह काफी नहीं था। अपने लक्ष्य को प्राप्त करने के लिए दृढ़ संकल्प, मैंने एक वेबसाइट बनाने के लिए एक स्वतंत्र नौकरी की, ताकि मैं शेष राशि अर्जित कर सकूं।
पीसी उपयोगकर्ताओं के लिए डिज़ाइन की गई वेबसाइट बनाने के लिए आप फीचर फोन का उपयोग कैसे करते हैं? सरल:एक फेसबुक मित्र है जिसे आप अपने कंप्यूटर पर अपनी वेबसाइट देखने और आपको प्रतिक्रिया देने के लिए हर रात परेशान करते हैं। यह बार-बार साइबर कैफे जाने से सस्ता था।
मैंने Ideone का भी भरपूर उपयोग किया जिसने मुझे यह देखने के लिए अपनी PHP स्क्रिप्ट चलाने की अनुमति दी कि क्या वे अपलोड करने से पहले काम करते हैं।
खैर, मैं आखिरकार वह लैपटॉप पाने में सक्षम हो गया। मुझे आज भी उस खुशी की अनुभूति याद है जो मुझे मिली थी। प्लास्टिक की वह गंध जब आप एक नए सस्ते कंप्यूटर को अनबॉक्स करते हैं। मैं अब अपने फोन की वजह से प्रतिबंधित महसूस किए बिना किसी भी प्रोजेक्ट पर काम कर सकता था।
चूंकि J2ME डिवाइस धीरे-धीरे खत्म हो रहे थे, इसलिए मैंने अंततः Android प्लेटफॉर्म के लिए बिल्डिंग की ओर रुख किया। मेरे जावा कौशल अभी भी वहां प्रासंगिक थे। मुझे बस कुछ प्लेटफ़ॉर्म-विशिष्ट चीज़ें सीखने की ज़रूरत है।
अगले साल 2015 में, हाई स्कूल के बाद, मैंने अपने परिवार का समर्थन करने के लिए काम करना शुरू करने का फैसला किया। इसलिए मैंने फ्रीलांसिंग शुरू की। मैं हमेशा स्थानीय मंचों और समूहों में सक्रिय था, ऐसे लोगों की तलाश में था जो एक Android ऐप बनाने में मदद चाहते थे।
क्योंकि मेरे पास एक अच्छा पोर्टफोलियो नहीं था, इसलिए मैं कुछ लोगों के लिए भुगतान करने से पहले उनके लिए ऐप बनाऊंगा, बिना किसी गारंटी के कि मुझे भुगतान किया जाएगा। मैं कई बार इस दृष्टिकोण से प्रभावित हुआ, लेकिन इसने मुझे एक अच्छा पर्याप्त पोर्टफोलियो बनाने की अनुमति दी।
मैं कुछ साझा करना चाहता हूं जो मैं चाहता हूं कि मैं फ्रीलांसिंग के दौरान जानता था:
अपने आप को बहुत पतला मत फैलाएं। बहुत अधिक ज़िम्मेदारियाँ लेना आपके स्वास्थ्य, आपके परिवार या ग्राहकों के लिए अच्छा नहीं है।

मैंने नाइजीरिया के विभिन्न हिस्सों के कई ग्राहकों के साथ काम किया जो मेरे काम से प्यार करते थे। एक क्लाइंट के साथ दूर से काम करने के बाद अंततः मुझे नाइजीरिया के लागोस में पूर्णकालिक नौकरी मिल गई।
फिर, अपने समाचार फ़ीड के माध्यम से जाने के दौरान, मैंने डॉट लर्न में एक Android डेवलपर पद के लिए नौकरी का विज्ञापन देखा। मैंने उन्हें देखा और महसूस किया कि वे एक शिक्षा प्रौद्योगिकी क्षेत्र में काम कर रहे एक एमआईटी स्टार्टअप हैं, जिसके बारे में मैं भावुक था, और एक बाजार में मुझे समझ में आया। उनके पास एक अनूठा विचार था:अत्यधिक डेटा-हल्के शैक्षिक वीडियो बनाकर ऑनलाइन शिक्षा तक पहुंच की समस्या को हल करना - वीडियो के हर घंटे के लिए 1 एमबी जितना कम।
यह लगभग अविश्वसनीय था, और मुझे पता था कि शिक्षा को बहुत सारे लोगों के लिए सुलभ बनाने की कुंजी थी।
मुझे अफ्रीका में शिक्षा में क्रांति लाने का बहुत शौक है। वास्तव में, मैंने पहले से ही PrepUp नामक एक निःशुल्क (विज्ञापन-समर्थित) परीक्षा प्रस्तुत करने का ऐप बनाया है, जिसके 35,000+ से अधिक इंस्टॉल हैं और 2016 में वेस्ट अफ्रीका मोबाइल अवार्ड्स में फाइनलिस्ट में से एक था। इसलिए मैं डॉट लर्न का हिस्सा बनना चाहता था। निर्माण कर रहा था।
इसलिए मैं डेवलपर की नौकरी की आवश्यकताओं से गुजरा और मुझे लगा कि मेरे पास एक मौका है। लेकिन नपुंसक सिंड्रोम नहीं चाहता था कि मैं महान बनूं।
कई दिनों से मेरे मन में परस्पर विरोधी विचार थे। क्या मुझे आवेदन करना चाहिए या नहीं?
तब मुझे एक बात का एहसास हुआ:मेरे पास खोने के लिए कुछ नहीं था।
सबसे बुरा यह हो सकता है कि मैं रिजेक्ट हो गया। लेकिन मैं नहीं मरूंगा। इसलिए, मैंने आगे बढ़कर आवेदन किया।

उंगलियां पार हो गईं, मैंने एमआईटी ओसीडब्ल्यू से डाउनलोड किए गए कई वीडियो को फिर से देखना शुरू कर दिया। मैंने कुछ कोडिंग साक्षात्कार समाधान वीडियो देखने में भी कुछ रातें बिताईं। अतीत में, मुझे ज्यादातर मेरे मजबूत पोर्टफोलियो और पिछले नौकरी के अनुभव के आधार पर काम पर रखा गया था, लेकिन अगर वे मुझे एक कोडिंग साक्षात्कार देते तो मैं सावधान नहीं रहना चाहता था।
खैर, लंबी कहानी छोटी:बहुत सारी तैयारी के बाद, कुछ कठिन सवालों के जवाब देने, एक फोन साक्षात्कार और कुछ कोडिंग परियोजनाओं के बाद, मुझे स्वीकार कर लिया गया।
मुझे विश्वास नहीं हो रहा था। मैं उत्साहित था।
पीछे मुड़कर देखें तो यह मेरे सबसे अच्छे फैसलों में से एक था।

डॉटलर्न में काम करते हुए, मैंने अपने करियर में तेजी से विकास किया है और एमआईटी, हार्वर्ड और अन्य महान स्थानों के बहुत से भयानक लोगों से मिला हूं।
टेकक्रंच बैटलफ़ील्ड (मैंने अपनी उड़ान खो दी) जैसे बड़े आयोजनों में भाग लेने से लेकर यह महसूस करने तक कि मैं रैप कर सकता हूं, यह अब तक एक मजेदार और रोमांचक अनुभव रहा है।
अंतिम नोट
मुझे पता है कि मैं अभी शुरुआत कर रहा हूं, लेकिन मेरी कहानी का लक्ष्य मेरे जैसी ही स्थिति में किसी को कहीं न कहीं प्रेरित करना है।
अधिक अपडेट के लिए आप मुझे ट्विटर या मीडियम पर फॉलो कर सकते हैं। आप मेरे साथ लिंक्डइन पर भी जुड़ सकते हैं। धन्यवाद।