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

जब आप कुत्ते को टहलाते हैं तो रूबी कैसे सीखें

आप जो कुछ भी चाहते हैं उसे सीखने के लिए कभी भी पर्याप्त समय नहीं होता है। और ऐसा हमेशा लगता है कि आपके करने . में बहुत अधिक समय लग रहा है पास होना। इससे आपके रूबी ज्ञान को बनाए रखना मुश्किल हो जाता है।

किताबें और स्क्रीनकास्ट बढ़िया हैं, लेकिन उनमें समय और फोकस लगता है। और बर्तन धोना, काम पर आना, और कुत्ते को टहलाना उबाऊ हो सकता है। उन पलों को सोचने या आराम करने के लिए अच्छा है। लेकिन ज्यादातर समय, मैं बोरियत के उन मिनटों का लाभ उठाना चाहता हूं और कुछ सीखना चाहता हूं!

इसके लिए, पॉडकास्ट से बेहतर कुछ नहीं है। आईओएस गेम खेलने या दर्जनों बार अपना ईमेल देखने के बजाय, मैं अपनी पसंदीदा भाषा के बारे में कुछ नया सीख सकता हूं।

रूबी समाचार पॉडकास्ट जैसे रूबी 5 (और दुख की बात है कि रूबी शो को छोड़ दिया गया) नए रत्न रिलीज और अच्छे ब्लॉग पोस्ट को बनाए रखने के लिए बहुत अच्छा है। लेकिन किसी एक विषय पर गहराई से जाने वाले पॉडकास्ट और भी बेहतर हैं। यहां मेरे कुछ पसंदीदा हैं:

रूबी दुष्ट

मैंने पहले एपिसोड के बाद से रूबी रोग्स पॉडकास्ट के बारे में सुना है। (मेरा मतलब है, आरोन पैटरसन, डेविड ब्रैडी, जेम्स एडवर्ड ग्रे II और पीटर कूपर जैसे पैनलिस्टों के साथ, मैं कैसे नहीं कर सकता?)

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

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

The Ruby on Rails Podcast

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

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

तो, दो अच्छे पॉडकास्ट। लेकिन इतना ज्ञान नहीं है कि आप अपने पास मौजूद समय से इसे निचोड़ सकते हैं।

रूबी ज्ञान भरने का दूसरा तरीका

कॉन्फ़्रेंस वार्ता में बहुत सारी अच्छी चीज़ें बंद हैं, और सभी वीडियो देखने के लिए पर्याप्त समय नहीं है। लेकिन यह पता चला है कि बहुत सारी सम्मेलन वार्ताओं को वास्तव में वीडियो की आवश्यकता नहीं होती है! और सही टूल के साथ, आप कॉन्फ़्रेंस वीडियो को पॉडकास्ट की तरह भी ट्रीट कर सकते हैं।

कॉन्फ़्रेंस वार्ता सुनने के लिए, मैं स्विफ्ट प्लेयर नामक एक आईओएस ऐप का उपयोग करता हूं। स्विफ्ट के साथ, मैं काम से आने-जाने के दौरान इन वार्ताओं को डाउनलोड, गति और सुन सकता हूं। इन वार्ताओं ने मुझे बहुत कुछ सिखाया है, इसलिए मैं इसे (या ऐसा ही कुछ) आज़माने की सलाह देता हूँ!

यदि आप इसके लिए एक समर्पित ऐप का उपयोग नहीं करना चाहते हैं, तो आप वीडियो डाउनलोड कर सकते हैं, ऑडियो ट्रैक निकाल सकते हैं और अपने फोन के म्यूजिक प्लेयर का उपयोग करके इसे चला सकते हैं। लेकिन यह मेरे लिए थोड़ा बहुत काम है।

उन्हें सुनें!

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


  1. रूबी उपनाम कीवर्ड का उपयोग कैसे करें

    आप रूबी पद्धति को दो तरह से वैकल्पिक नाम दे सकते हैं: उपनाम (कीवर्ड) उपनाम_विधि क्योंकि वे एक ही काम को थोड़े अलग तरीके से करते हैं, यह एक भ्रमित करने वाला विषय हो सकता है। यह छवि मतभेदों का सारांश है : आइए एक ठोस समझ पाने के लिए इन अंतरों को और अधिक विस्तार से देखें! उपनाम कीवर्ड सबसे पहले

  1. रूबी ग्रेप विधि का उपयोग कैसे करें (उदाहरण के साथ)

    आइए बात करते हैं grep . के बारे में विधि। यह विधि आपके लिए क्या कर सकती है? आप ग्रेप का उपयोग एरेज़ और रेंज जैसी असंख्य वस्तुओं को फ़िल्टर करने के लिए कर सकते हैं। “लेकिन चुनें पहले से ही ऐसा करता है!” हां, लेकिन grep एक अलग तरीके से काम करता है और यह अलग परिणाम देता है। आइए कुछ उदाहरण देखें।

  1. रूबी डेवलपर्स के लिए समय की जटिलता के लिए निश्चित गाइड

    समय जटिलता सबसे दिलचस्प अवधारणाओं में से एक है जिसे आप कंप्यूटर विज्ञान से सीख सकते हैं, और आपको इसे समझने के लिए किसी डिग्री की आवश्यकता नहीं है! यह दिलचस्प है क्योंकि इससे आपको यह देखने में मदद मिलती है कि कोई विशेष एल्गोरिदम या प्रोग्राम धीमा क्यों हो सकता है और इसे और तेज़ बनाने के लिए आप क्या