Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Ruby

अपने रूबी कौशल को तेज करें: 3 सिद्ध सीखने की तकनीकें

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

आपको उन चीजों का उपयोग करना होगा जो आप सीखते हैं, या वे आपके साथ नहीं रहेंगी। और ऐसा करने के कुछ शानदार तरीके मुझे मिले हैं।

रूबी क्विज़

रूबी क्विज़ रूबी के साथ हल करने के लिए 150 से अधिक छोटे, दिलचस्प समस्याओं का एक समूह है। रोमन न्यूमेरल्स को परिवर्तित करने से लेकर ASCII-आर्ट डंगऑन उत्पन्न करने तक। प्रत्येक समस्या के समाधान भी हैं - आप उसी प्रश्न के विभिन्न दृष्टिकोण देख सकते हैं। रूबी क्विज़ हमेशा के लिए आसपास रहा है, और यह अभी भी बहुत मजेदार है।

exercism.io

exercism.io रूबी क्विज़ की तरह शुरू होता है - आप छोटी प्रोग्रामिंग समस्याओं के समाधान बनाएंगे। लेकिन exercism में, अपना समाधान सबमिट करने के बाद, आप इसे अन्य लोगों के साथ साझा करते हैं। आप अपने कोड की समीक्षा करेंगे, और इसे और भी बेहतर बनाने के लिए रीफैक्टर करेंगे।

exercism के साथ आपका लक्ष्य केवल काम करने वाला कोड नहीं है। यह छोटे, सरल कोड की ओर रीफैक्टरिंग है। आप अपने रीफैक्टरिंग और ऑब्जेक्ट-ओरिएंटेड डिज़ाइन कौशल का अभ्यास करेंगे। और वे आपके पूरे प्रोग्रामिंग करियर में आपके साथ रहेंगे।

इसे एक छोटे ऐप में आज़माएं

प्रोग्रामिंग चुनौतियां आपके सामान्य रूबी ज्ञान के निर्माण के लिए बहुत अच्छी हैं। लेकिन कभी-कभी आप एक फीचर आज़माना चाहेंगे जिसके बारे में आपने अभी सीखा है, ताकि आप इसे बेहतर ढंग से समझ सकें।

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

मैं नई रेल्स 4.2 फीचर्स के साथ खेल रहा हूं, और यह उन अधिकांश चीजों को आजमाने का तरीका है जिनके बारे में मैंने यहां लिखा है। (यह मेरी किताब के पहले अध्याय का विषय भी है)।

आप क्या भूल गए हैं?

मेरे पास उन चीजों की एक लंबी, लंबी सूची है जिन्हें मैंने भुला दिया क्योंकि मैंने कभी उनका उपयोग नहीं किया। और यह मेरे समय का अच्छा उपयोग नहीं है।

तो, अपने पढ़ने और देखने को कुछ अभ्यास और खेल के साथ संतुलित करें। कुछ चुनौतियां करें, या कुछ छोटे ऐप बनाएं। आप आश्चर्यचकित होंगे कि आप चीजों को कितनी तेजी से सीखेंगे।

  1. स्टीम डाउनलोड गति बढ़ाएं: तेज गेम ट्रांसफर के लिए 4 सिद्ध सुझाव स्टीम डाउनलोड गति बढ़ाएं: तेज गेम ट्रांसफर के लिए 4 सिद्ध सुझाव

    हाल के वर्षों में, स्टीम ने PC गेमर्स के लिए शीर्ष वीडियो गेम वितरक के रूप में अपनी उपस्थिति स्थापित की है। ऑल-इन-वन गेमिंग सॉफ्टवेयर, उपयोगकर्ताओं को गेम खरीदने, डाउनलोड करने और व्यवस्थित करने की अनुमति देता है जबकि उनके डेटा का सुरक्षित बैकअप भी लेता है। हालांकि, स्टीम के नियमित उपयोगकर्ताओं ने ड

  1. विंडोज 11 को सुरक्षित रूप से रीस्टार्ट करने के 5 विश्वसनीय तरीके विंडोज 11 को सुरक्षित रूप से रीस्टार्ट करने के 5 विश्वसनीय तरीके

    किसी भी कारण से, आप अपने पीसी पर विंडोज 11 को रीस्टार्ट करने का तरीका जानना चाहेंगे। जब आप विंडोज 11 अपडेट इंस्टॉल करना समाप्त करते हैं तो आप अक्सर रीस्टार्ट का विकल्प देखेंगे, लेकिन आपको किसी भी पीसी-संबंधी समस्या के निवारण के लिए रीस्टार्ट करने की आवश्यकता हो सकती है। माइक्रोसॉफ्ट विंडोज को रीस्ट

  1. बच्चों की गति और सटीकता बढ़ाने वाले 10 सिद्ध टाइपिंग गेम्स बच्चों की गति और सटीकता बढ़ाने वाले 10 सिद्ध टाइपिंग गेम्स

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