मैं अपने 15 वें जन्मदिन से पहले - 9 महीने में 9 परियोजनाओं को शिपिंग करने के लिए कोड का पता नहीं कैसे से चला गया

मैं अब लगभग एक साल से (बहुत सारी) चीजें बना रहा हूं। मेरा ज्यादातर समय हैकिंग, बिल्डिंग और सीखने में बीतता है।

यह कहानी है कि मैंने कैसे कोडिंग शुरू की। मैं साझा करूंगा कि मैंने कैसे और चुनौतियों को झेला और खो दिया, और मैंने नौ महीनों में नौ ऐप कैसे बनाए और मुझे पता है कि मुझे क्या करना पसंद है।

कैसे पढने से मुझे टेक में मिला

यह सब किताबों को पढ़ने के साथ शुरू हुआ। मुझे वास्तव में पढ़ने में आनंद आता है, इसलिए मैंने अपने पिताजी से मुझे एक किंडल खरीदने के लिए कहा - और मुझे बहुत अच्छा लगा! मैंने इसे पहले छह महीने या हर दिन लगभग एक घंटे तक इस्तेमाल किया। मैंने इसके लिए एक समीक्षा भी लिखी, जो एक स्थानीय समाचार पत्र for द्वारा प्रकाशित हुई

11 साल के मेरे पास किंडल कूलर बनाने के लिए कुछ विचार थे, इसलिए मैंने JEFF BEZOS को एक ईमेल लिखा। यह ईमेल:

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

उनमें से एक ज़रूर गया होगा, क्योंकि लगभग दो महीने बाद, मेरी माँ को मेरे लिए फोन आया। मैंने उसका फोन नंबर ईमेल में डाल दिया था।

यह बातचीत मुझे याद थी:

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

इस बिंदु पर, मैं इस बारे में भ्रमित हूं कि क्या यह वास्तविक है या यदि कोई मेरे साथ मजाक कर रहा है।

मैं: चलिए मैं आपको एक मिनट के लिए रोक देता हूं।

फोन म्यूट करता है, माता-पिता के पास जाता है। उन्हें बताता है कि क्या हुआ था। वे कहते हैं कि बात करना जारी रखें।

Me: वाह यह अद्भुत होगा! क्या आप मुझे कुछ और जानकारी दे सकते हैं?
A: निश्चित रूप से, जब भी आप इस महीने आ सकते हैं, हम आपके और आपके माता-पिता के लिए तैयार हैं, और हम आपके टिकट और आपके ठहरने की बुकिंग करेंगे। आप हमारे कार्यालय में आएंगे, और आप हमारे द्वारा साझा किए जा रहे कुछ नए सामान देख सकते हैं और अपने विचारों को साझा करने के लिए टीम से भी मिल सकते हैं।

अब मुझे यकीन है कि यह नकली है, यह असली नहीं हो सकता ... सही है ?!

मैं: बहुत अच्छा लग रहा है! क्या मैं अपने माता-पिता से इस बारे में बात कर सकता हूं और वापस आ सकता हूं?
A: ज़रूर - मैंने आपको एक ईमेल लिखा है, बस वापस उत्तर दें।

मैंने अगले 30 मिनट लड़के के नाम को गुजारने में बिताए। मैंने अलग-अलग लिंक्डइन प्रोफाइल को देखा कि क्या वह वास्तव में अमेज़ॅन पर काम करता है और यदि यह वास्तव में वास्तविक था। यह महसूस करने के बाद कि वह वास्तव में था, मैं पागल हो गया था।

दो हफ्ते बाद, मैं और मेरे माता-पिता अमेजन के चेन्नई कार्यालय गए।

मैं उनकी टीम से मिला और मैंने उनके कार्यालय के लोगों को देखा जिनके पास हैकर टाइप स्क्रीन थे और कुछ सामान टाइप कर रहे थे। जब मैंने उस व्यक्ति से पूछा जो मुझे दौरा दे रहा था, तो उसने कहा, "इट्स प्रोग्रामिंग" और वे इसे किंडल के लिए एक ऐप बनाने के लिए कर रहे थे। मुझे पता था कि मेरे आईपैड पर खेले जाने वाले खेल भी क्या थे।

मुझे लगता है कि यह सब शुरू हो गया है। मैं सीखना चाहता था कि अपने खुद के ऐप बनाने के लिए कैसे प्रोग्राम किया जाए।

प्रोग्रामिंग बग को पकड़ना

जब मैं घर वापस गया, तो मैंने प्रोग्रामिंग शुरू की। मुझे एक मिलियन पायथन ट्यूटोरियल और अन्य सामान की सूची मिली, जो मेरे साथ शुरू करने के लिए वास्तव में जटिल लग रहा था। इसलिए मैं इसके बारे में भूल गया, और पढ़ने के लिए वापस चला गया।

एक साल बाद, मुझे एहसास हुआ कि इंटरनेट पर ये सभी वेबसाइटें थीं, और मैं अपना खुद का बनाना चाहता था। तो मैं कैसे करना है कि googled, और codecademy.com पर एक ट्यूटोरियल करने के लिए चला गया। मैंने एक छोटी सी, काफी बदसूरत दिखने वाली वेबसाइट बनाई। यह दिलचस्प था - मैंने कुछ ऐसा प्रकाशित किया था जो मैंने बनाया था, और पूरी दुनिया इसे देख सकती थी!

लेकिन मैं चाहता था कि मेरी वेबसाइट वास्तव में कुछ करे, न कि सिर्फ इंटरनेट पर एक बदसूरत दिखने वाला शब्द दस्तावेज़ हो। यह पता चला कि मुझे अपनी वेबसाइट को "इंटरएक्टिव" बनाने के लिए जावास्क्रिप्ट नामक इस चीज़ को सीखना था। उन सभी को।

मेरे पिताजी ने शायद इन पाठ्यक्रमों पर हजारों रुपये खर्च किए।

मैंने छोरों और सरणियों और कार्यों और पुनरावृत्ति और स्कैप और अन्य अवधारणाओं के भार को सीखा। लेकिन मैंने जो कुछ नहीं सीखा वह वही है जिसके लिए मैंने वास्तव में कोडिंग की थी। - कुछ बनाना।

मुझे लगता है कि मैं कोड सीखने के लिए इतना जुनूनी हो गया कि मैं भूल गया कि मैंने इसे क्यों लिया। जब लोगों ने मुझसे पूछा कि मैं कोड क्यों सीख रहा हूं, तो मेरा जवाब एक भयानक, उबाऊ था क्योंकि यह एक महत्वपूर्ण कौशल है।

मुझे यह महसूस करने में एक वर्ष से अधिक समय लगा कि मैं क्या कर रहा था, और ऐसा इसलिए हुआ क्योंकि अद्भुत लोग जो मुझे विभिन्न समुदायों में ऑनलाइन मिले थे।

मेरे "क्यों" याद

पहला समुदाय जो मैंने ज्वाइन किया वह था हैक क्लब - मेरे जैसे ही हाई स्कूल वालों का एक ग्रुप, जो कोडिंग कर रहे थे! हैक क्लब में ऐसे लोग थे जिन्होंने अपने साथियों को कोड करने के तरीके सिखाने के लिए स्कूलों में अपने स्वयं के कोडिंग क्लब शुरू किए - लेकिन यह वह हिस्सा नहीं था जो वास्तव में मुझे दिलचस्पी देता था।

हैक क्लब ने मुझे "शिपिंग" नामक इस चीज़ से परिचित कराया - इसका अर्थ है कुछ बनाना, और फिर इसे देखने / उपयोग करने के लिए दुनिया के लिए साझा करना। बहुत सीधा लगता है, है ना? हैक क्लब में बहुत से लोगों ने अपने छोटे प्रोजेक्ट्स बनाए और फिर उन्हें स्लैक पर # शिप-इट चैनल पर डाल दिया। उन्हें अपने ऐप्स के बारे में बहुत अच्छी प्रतिक्रिया और विचार मिले।

मैं एक और अद्भुत समुदाय में शामिल हो गया जिसे फथर्ड कहा जाता है। फिर, यह उन छात्र निर्माताओं का एक समूह था जो स्कूल में रहते हुए कुछ पागल बना रहे थे! ऐसे लोग थे जो अपने गिथब रिपोज पर विभिन्न प्रकार के सितारे थे और जिन्होंने अपने ऐप से वास्तविक पैसा कमाया था। वाह!

मैं सुपर प्रेरित था - और फिर इसने मुझे मारा: मुझे कोड सीखने की ज़रूरत नहीं थी, मुझे जो करने की ज़रूरत थी वह कुछ बनाने और इसे जहाज करने के लिए था।

इसलिए, मैंने कुछ भी करने में तीन घंटे बिताए लेकिन विचारों के साथ आने की कोशिश की कि क्या बनाना है। लेकिन मैं कुछ भी करने में सक्षम नहीं था। मैं खाली था।

कुछ प्रेरणा मिल रही है

मेरी पहली परियोजना मेरे पास आई जब मैं एक पुस्तक डाउनलोड करने और इसके बारे में कुछ जानकारी प्राप्त करना चाह रहा था। मैं ऐसा करने के लिए बहुत आसान और क्लीनर बनाने के लिए एक इंटरफ़ेस बनाना चाहता था।

आपको लगता है कि (कम से कम मैंने सोचा था) कि यह करना आसान होगा, क्योंकि मैं लगभग एक साल से "कोड सीखना" कर रहा हूं। लेकिन यह नहीं था

मुझे पता नहीं था कि कहां से शुरू किया जाए। इसलिए मैंने उन समुदायों के स्लैक चैनलों पर पूछा, जिनमें मैं शामिल नहीं हूं - HackClub और Feathrd। मुझे पता चला कि मुझे पुस्तक विक्रेताओं से डेटा प्राप्त करने के लिए एपीआई नामक इस चीज़ का उपयोग करने की आवश्यकता है, और वे मुझे JSON नामक एक और चीज़ भेजेंगे।

मैं सुपर उलझन में था (गुग्लिंग के बाद भी!)। भले ही मैं थोड़ा शर्मिंदा था, मैंने उन शर्तों के बारे में गहराई से स्पष्टीकरण मांगा। सौभाग्य से, लोग सुपर अच्छे थे और मुझे समझने में मदद मिली।

मैंने अभी-अभी कुछ महत्वपूर्ण सीखा है: मदद माँगने से न डरें (एक बार जब आप गुग्लिंग करने की कोशिश कर लें)।

एक हफ्ते बाद, मेरे पास यह टर्मिनल ऐप तैयार था, जिसने आपके कंप्यूटर पर एक किताब डाउनलोड की थी! यह मेरा पहली बार कुछ शिपिंग था I और मैंने एक हफ्ते में अधिक सीखा जितना मैंने पिछले पूरे वर्ष में सीखा था! मैंने वास्तव में कुछ उपयोगी बनाया था।

टीएल; डीआर: जाओ पाठ्यक्रम लेने के बजाय कुछ बनाओ

अपने पहले जहाज के बाद, मैंने कोड सीखने के बारे में एक गाइड बनाया।

मैंने अपने टर्मिनल ऐप पर काम करना जारी रखा। तीन महीने के अंतराल में, यह एक वास्तविक वेब ऐप के रूप में विकसित हुआ! और वह तब था जब मुझे शिपिंग की लत लग गई थी।

उसके बाद, मैंने अगले नौ महीनों में नौ ऐप भेज दिए।

मैंने नौ महीने में नौ ऐप बनाने का कभी इरादा नहीं किया। ऐसे कई महीने हो गए हैं, जहाँ मुझे कुछ भी नहीं बनाया गया है, और ऐसे सप्ताह भी आए हैं जिनमें मैंने कई परियोजनाएँ भेज दी हैं। ऐसा इसलिए है क्योंकि मेरे पास आमतौर पर मेरे पास एक तात्कालिक समस्या को हल करके या कुछ शांत तकनीक है जो मैं जल्दी से (या दोनों!) के उपयोग के मामले के साथ आया हूं।

उदाहरण के लिए छोटा ले लो - एक URL शॉर्टनर जिसे मैंने सप्ताहांत में बनाया था। मैं अपने स्वयं के डोमेन के साथ URL को छोटा करना चाहता था, लेकिन वह एक संपूर्ण सर्वर स्थापित नहीं करना चाहता था, या बिट के लिए $ 99 का भुगतान करता था। छोटा एक जेएस स्क्रिप्ट है जो एक ट्वीट में फिट होगा (280 अक्षरों से पहले भी!) और यूआरएल को Google के URL शॉर्टनर पर पुनर्निर्देशित करके छोटा करता है।

उदाहरण के लिए: jajoosam.tech/#$mR2d goo.gl/mR2d हो जाता है

मैंने अपने ऐप को सप्ताहांत के दौरान, या स्कूल के बाद मिलने वाले थोड़े खाली समय में बनाया था। यह विचार प्राप्त करना कठिन नहीं था - मेरे पास एक विचार पर काम करने के लिए कोई सीमा नहीं थी।

मेरा वर्कफ़्लो था:

विचार प्राप्त करें ⇒ विचार साझा करें ⇒ निर्माण के विचार प्राप्त करें ⇒ निर्माण ⇒ जहाज

कार्य प्रगति पर है

वास्तव में जिस जहाज ने लगातार मेरी मदद की वह इस समुदाय का एक हिस्सा था जिसे WIP - वर्क इन प्रोग्रेस me कहा जाता था। WIP कुछ वास्तव में, वास्तव में शांत निर्माताओं और बूटस्ट्रैपर्स के साथ एक समुदाय है - जो टेलीग्राम समूह पर बात करते हैं और सार्वजनिक रूप से अपने जहाज के लक्ष्यों पर नज़र रखते हैं।

Pieter Levels से एक ऐप के लिए अनुरोध देखने के बाद मैं WIP में सक्रिय हो गया (!!!)

वूफ वूफरसन = पीटर स्तर

मेरी प्रतिक्रिया सिंकदर नाम से 24 घंटे में एक ऐप बनाने की थी।

आज तक, सिंक्र ने मुझे लगभग एक सौ डॉलर दिए हैं - विचार @levelsio के लिए धन्यवाद

इसे सभी सार्वजनिक कर रहे हैं

मैंने प्रोडक्ट हंट पर सब कुछ लॉन्च किया, जहां मुझे कुछ शानदार प्रतिक्रिया मिली और आमतौर पर काफी कुछ अपवोट्स। मैं कई बार शीर्ष पांच उत्पादों तक पहुँच गया हूँ!

उत्पाद हंट पर चिल्लाना-प्राप्त करना सुपर प्रेरक था, जैसा कि हैकर न्यूज़ के शीर्ष पर हो रहा था (जो दो बार on हुआ है)!

यह वास्तव में कुछ का निर्माण करने के लिए अच्छा लगता है जो लोग उपयोग करना पसंद करते हैं - और यहां तक ​​कि मुझे इसके लिए भुगतान भी करते हैं! लेकिन मैं ज्यादातर इसे मज़े के लिए बनाता हूँ। ऐसा लगता है कि हैकर न्यूज़ और प्रोडक्ट हंट के पहले पन्नों पर एक उपलब्धि हो रही है, और हर बार जब मैं WIP पर जहाज करता हूं तो इस महान डोपामाइन की भीड़ होती है।

और फिर फॉग क्रीक और ग्लिच के सीईओ (! - एक अद्भुत उपकरण जो मैंने अपने लगभग सभी ऐप्स बनाने के लिए इस्तेमाल किया है)

जैसा कि NameCheap के CEO ने किया था:

यह वास्तव में रोमांचक था!

मेरे पास Google Analytics के अनुसार 80k से अधिक उपयोगकर्ता / आगंतुक हैं। तथ्य यह है कि दुनिया भर में 80,000 लोगों ने मेरे द्वारा किए गए कुछ को देखा है, मुझे वास्तव में खुश करता है :)

मैंने क्या सीखा

मैंने कभी भी बहुत लंबे समय तक एक परियोजना पर काम नहीं किया है - मैंने हमेशा तीन महीने के भीतर सब कुछ बनाया है, और मेरे अधिकांश ऐप एक या दो सप्ताह में बनाए गए थे। मैं सुपर जल्दी जहाज करने में सक्षम था क्योंकि मैं हमेशा समस्याओं के चारों ओर अपने तरीके से काम कर रहा था, इसके बजाय वास्तव में उन्हें संबोधित करने की कोशिश कर रहा था। मैं एक वैध हैकर हूं।

मेरी सभी परियोजनाओं के लिए डेटाबेस (इस बिंदु पर) एक पाठ फ़ाइल है जिसे मैं से पढ़ता हूं और लिखता हूं। यह वही है जो मुझे पता था कि मुझे कैसे करना है, और मेरे पास कभी भी अपने ऐप्स पर किसी भी प्रकार का प्रमाणीकरण नहीं था। एक ओर, यह महान है। यह मुझे जल्दी से सुपर जहाज करने के लिए अपना रास्ता हैक करने और लोगों को क्या लगता है यह देखने के लिए एक एमवीपी बनाने की अनुमति देता है।

लेकिन यह एक बात है - मेरी कोई भी परियोजना वास्तव में एक एमवीपी से आगे नहीं बढ़ी है। इसके लिए दो कारण हैं:

  1. मैं रोगी नहीं हूं, और मैं जितनी जल्दी हो सके कुछ नया शिपिंग करने के लिए बहुत आदी हूं
  2. मैं एक पुराने टूलबॉक्स का उपयोग कर रहा हूं, और मैं समस्याओं को हल नहीं करता हूं, लेकिन केवल अस्थायी रूप से उनके आसपास काम करते हैं

आगे बढ़ते हुए

मैं इसे बदलना चाहता हूं और एक वास्तविक, तैयार उत्पाद बनाना चाहता हूं। मैं एक महान उत्पाद के निर्माण पर ध्यान केंद्रित करते हुए MVP के भार को जारी रखते हुए ऐसा करने जा रहा हूं। मैं चाहता हूं कि यह कुछ ऐसा हो, जिसके लिए मैं समस्याओं को हल करूं और अपनी टूलबॉक्स को अपग्रेड करूं जब मुझे जरूरत हो।

कुछ शांत चीजें जो मैं भविष्य में करना चाहता हूं (जल्द ही!) हैं:

  • देशी मोबाइल एप बनाएं
  • एक स्मार्ट अनुबंध बनाएँ और देखें कि प्रचार क्या है
  • हार्डवेयर प्रोजेक्ट बनाएँ (मेरे पास पहले से ही कुछ विचार हैं!)
  • ऐसे ऐप्स बनाएं जो अच्छे दिखें
  • मुद्रीकृत करें, और कुछ अच्छे MRR प्राप्त करें!

सीख सीखी

इस पागल कोडिंग यात्रा में मैंने कुछ महत्वपूर्ण बिंदु सीखे हैं (अब तक!):

  • कुछ करने का कारण न भूलें। मेरे लिए, यह भूल गया था कि मैं कोड क्यों सीख रहा था। शायद यही कारण है कि जब मैंने कोड बनाना सीखा और जब मैंने चीजों का निर्माण शुरू किया, तो दो साल का अंतर था।
  • पाठ्यक्रम हमेशा काम नहीं करते (मेरे लिए कम से कम - https://jajoosam.tech/code) मुझे लगता है कि सीखने का सबसे अच्छा तरीका है बनाना। कुछ करके सीखो।
  • एक समुदाय है जो आपको प्रेरित करता है और आपकी मदद करता है, और जिसमें आप दूसरों को प्रेरित करते हैं + दूसरों की मदद करते हैं (WIP + feathrd + hackclub for me):
  • दस्तावेज़ जो आप करते हैं (https://WIP.chat/@jajoosam)
  • नहीं सब कुछ संरचित और अच्छी तरह से बनाया जाना है। कुछ को एक साथ हैक करना और कुछ जल्दी बनाने के लिए समस्याओं के आसपास काम करना ठीक है। (हालांकि सब कुछ के लिए नहीं)

तो यहां 9 परियोजनाएं हैं!

कालक्रमानुसार:

  • अर्बनसौर - Google में शहरी शब्दावली
  • Without छोटा - एक डेटाबेस के बिना एक फ्रंट एंड URL शॉर्टनर
  • With पगिगा - गूगल फॉर्म के साथ मृत सरल मार्कडाउन ब्लॉगिंग
  • । एर्न्र - भुगतान किए बिना लोगों को दान प्राप्त करें
  • सिंकर - यूट्यूब वीडियो से एक पॉडकास्ट बनाएँ
  • पिंगर - महत्वपूर्ण होने पर अधिसूचित हो जाएं
  • Within रिट - टेलीग्राम के भीतर समृद्ध, साझा करने योग्य नोट्स बनाएं
  • । पोलटाइम - टेक्स्टेबल पोल जो हर जगह काम करते हैं
  • Ep राइट - ब्राउज़र में एक त्वरित ऑटोसैविंग नोटपैड

यदि आप एक नया प्रोजेक्ट लॉन्च करते समय मुझसे सुनना पसंद करते हैं, तो एक नई कहानी, या कोई अन्य अच्छी बात लिखें;) - नीचे साइन इन करें to

धन्यवाद विद्याधर शर्मा ने ड्राफ्ट पढ़ने के लिए, और इस कहानी को संपादित करने में मदद की।