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

Ruby कॉन्फ्रेंस से नेतृत्व के सबक: कोड से परे

Ruby कॉन्फ्रेंस अब Ruby के बारे में बात क्यों नहीं कर रहे हैं?

Rocky Mountain Ruby 2016 का हमारा हालिया प्रायोजन समुदाय की बढ़ती विविधता को दर्शाता है। हमने जिस व्यक्ति को कॉन्फ्रेंस में भेजा वह ट्रेड से डेवलपर नहीं है - और एक पल के लिए मुझे बातचीत की तकनीकी सामग्री के बारे में चिंता थी। लेकिन उन्हें देखने के बाद, यह स्पष्ट है कि यहां तक कि सबसे अनुभवी Rubyist भी कार्यस्थल में सफल होने के लिए गैर-तकनीकी कौशल पर जोर दे रहे हैं।

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

उल्लेखनीय विषयों में शामिल हैं:

1. मेंटरशिप। अपनी विशेषज्ञता का परीक्षण करने का कोई बेहतर तरीका नहीं है कि आप किसी और को सिखाएं। Kinsey Ann Durham और Kim Barnes मंच पर अपने मेंटर/मेंटी संबंध को प्रदर्शित करते हैं और साबित करते हैं कि मेंटरशिप जूनियर डेवलपर्स को अधिक आत्मविश्वास वाले प्रोग्रामर बनने में मदद करती है, साथ ही सीनियर डेवलपर्स को अपने कौशल को तेज करने और एक नया दृष्टिकोण प्राप्त करने में मदद करती है।

2. कम्युनिकेशन। Sarah Allen कई मायनों में एक लीजेंड हैं लेकिन हाल ही में वे समुदाय के सदस्यों को प्रौद्योगिकी के बारे में शिक्षित करने के मिशन पर हैं। BridgeFoundry में अपने काम की कहानियों को साझा करके, वे तर्क देती हैं कि तकनीकी कौशल केवल तभी मजबूत होते हैं जब उन्हें दूसरों के साथ संप्रेषित और साझा किया जा सके - विशेष रूप से विविध पृष्ठभूमि से आने वालों के साथ।

3. एक सिस्टम बनाना। अब तक के सबसे असंभावित Microsoft कर्मचारी (उनके शब्द, हमारे नहीं), Chad Fowler Microsoft में शामिल होने से पहले वर्षों तक कोलोराडो टेक समुदाय में एक स्तंभ थे। वे अपने लीगेसी कोड को रीराइट करने की अपनी कहानी साझा करते हैं और अपने "इम्यूटेबल इंफ्रास्ट्रक्चर" की अवधारणा के साथ हमें याद दिलाते हैं कि थॉट लीडरशिप क्या है।

निष्कर्ष

जबकि एक चुनौती (जैसे अपने कोडबेस को रीराइट करना) लेने के लिए एक मात्रा में तकनीकी योग्यता की आवश्यकता होती है, ये बातचीत सफलता के लिए आवश्यक अन्य पहलुओं को प्रदर्शित करती हैं - अपनी टीम के साथ संचार के साथ-साथ जूनियर स्टाफ की मेंटरशिप। Rocky Mountain Ruby 2016 डेवलपर्स को प्रोग्रामिंग से परे अन्य कौशल की याद दिलाता है जो मजबूत तकनीकी नेता बनने के लिए आवश्यक हैं।

कॉन्फ्रेंस के बाकी बातचीत के बारे में उत्सुक हैं? Confreaks पर पूरी लाइनअप देखें।

  1. रूबी मैट्रिक्स को समझना: परिभाषा, अनुप्रयोग और उन्हें कैसे बनाएं रूबी मैट्रिक्स को समझना: परिभाषा, अनुप्रयोग और उन्हें कैसे बनाएं

    मैट्रिक्स एक 2D (2-डायमेंशनल) ऐरे है जिसका उपयोग स्प्रेडशीट जैसे डेटा को स्टोर और काम करने के लिए किया जा सकता है। इनका उपयोग किया जा सकता है: टेबल गेम में बोर्ड को दर्शाना (शतरंज, चेकर्स, आदि) आंकड़े और डेटा विश्लेषण प्लॉट्स और ग्राफ़ उत्पन्न करना क्योंकि यह एक शक्तिशाली डेटा संरचना है इसलिए इसका

  1. रूबी 2.6 में MJIT को समझना: जस्ट-इन-टाइम कंपाइलर प्रदर्शन को कैसे बढ़ाता है रूबी 2.6 में MJIT को समझना: जस्ट-इन-टाइम कंपाइलर प्रदर्शन को कैसे बढ़ाता है

    रूबी का प्रदर्शन संस्करण दर संस्करण बहुत सुधर रहा है… और रूबी विकास टीम रूबी को और भी तेज़ बनाने के लिए हर संभव प्रयास कर रही है! इन प्रयासों में से एक 3×3 प्रोजेक्ट है। लक्ष्य? रूबी 3.0, रूबी 2.0 से 3 गुना तेज़ होगा। इस प्रोजेक्ट का हिस्सा नया MJIT कंपाइलर है, जो इस लेख का विषय है। MJIT समझाया गया

  1. Ruby on Rails में महारत: इस सिद्ध फ्रेमवर्क के साथ शक्तिशाली वेब ऐप्स तेजी से बनाएं Ruby on Rails में महारत: इस सिद्ध फ्रेमवर्क के साथ शक्तिशाली वेब ऐप्स तेजी से बनाएं

    Ruby on Rails (कभी-कभी RoR) सबसे लोकप्रिय ओपन-सोर्स वेब एप्लिकेशन फ्रेमवर्क है। यह Ruby प्रोग्रामिंग भाषा के साथ बनाया गया है। आप सिंपल से लेकर कॉम्प्लेक्स तक एप्लिकेशन बनाने में मदद के लिए Rails का उपयोग कर सकते हैं, Rails के साथ आप जो हासिल कर सकते हैं उसकी कोई सीमा नहीं है! फ्रेमवर्क क्या है? फ्र