रास्पबेरी पाई सिंगल-बोर्ड कंप्यूटर के साथ, आप संभावित नियोक्ताओं को प्रभावित करने के लिए कई तरह के प्रोजेक्ट बना सकते हैं।
आईटी उद्योग में उन लोगों के लिए जो अपने रिज्यूमे में कौशल जोड़ना चाहते हैं और अपने पोर्टफोलियो को बड़ा करना चाहते हैं, उनके लिए असंख्य परियोजनाएं हैं I जिसे रास्पबेरी पाई के साथ बनाया जा सकता है। आपकी विशेषज्ञता चाहे जो भी हो, Pi आपके व्यक्तिगत को होस्ट करने के लिए सही मंच है परियोजना।
रास्पबेरी पाई अत्यधिक बहुमुखी है, और इसका उपयोग वर्चुअल प्राइवेट नेटवर्क (वीपीएन) के रूप में किया जा सकता है, ए प्रतिनिधि स्टेट ट्रांसफर (REST) सर्वर, परियोजना प्रबंधन सॉफ्टवेयर के लिए एक होस्ट, या एक सर्वर डेटा का प्रसंस्करण। केवल एक पीआई और अपने कौशल का उपयोग करके, आप एक प्रभावशाली प्रोजेक्ट बना सकते हैं जिसे आप अपने रेज़्यूमे में जोड़ सकते हैं।
1. नेटवर्किंग: VPN के रूप में Raspberry Pi का उपयोग करें
रास्पबेरी पीआई के लिए एक अनूठा उपयोग बनाना है एक अनुकूलित होम वीपीएन. आप इसके माध्यम से सभी इनबाउंड और आउटबाउंड ट्रैफ़िक को रीडायरेक्ट कर सकते हैं, और इंटरनेट एक्सेस के साथ कहीं से भी अपने होम नेटवर्क का उपयोग करके सुरक्षित अनुरोध कर सकते हैं।
वीपीएन के रूप में, आपके होम नेटवर्क के माध्यम से सभी ट्रैफ़िक को पुनर्निर्देशित करने से वे सभी लाभ नहीं मिल सकते हैं जो एक पेशेवर सिस्टम देता है। हालाँकि, जब आप काम कर रहे होते हैं, तो एक वसीयत बनाना अतिरिक्त सुरक्षा प्रदान करता है, और आपको नेटवर्क ट्रैफ़िक लॉग बनाने का लाभ देता है।
एक अतिरिक्त बोनस के रूप में, यह किसी भी नेटवर्क इंजीनियर के रिज्यूमे में जोड़ने के लिए एक उत्कृष्ट प्रोजेक्ट बनाता है। ऐसे कई सॉफ्टवेयर हैं जिनका उपयोग आप इस काम को आसान बनाने के लिए कर सकते हैं। भौतिक हार्डवेयर आवश्यकताएँ काफी कम हैं, जिसका अर्थ है कि इस परियोजना के साथ आरंभ करने में अधिक निवेश नहीं होगा।
वर्तमान में, Pi को VPN में बदलने के लिए सबसे प्रसिद्ध सॉफ्टवेयर PiVPN है। लाइटवेट और रास्पबेरी पाई पर चलने के लिए डिज़ाइन किया गया, PiVPN आपके प्रोजेक्ट पर आरंभ करने का सबसे सरल तरीका है।
अपने नए वीपीएन से कनेक्ट करने के लिए आपको क्लाइंट-साइड ऐप चुनना होगा। यदि आप चाहते हैं कि आपका वीपीएन बाहरी दुनिया के लिए सुलभ हो, तो आपको एक का उपयोग करने पर भी विचार करना होगा गतिशील डीएनएस सेवा आईपी पते को उजागर रखने के लिए।
2. प्रोग्रामिंग: रास्पबेरी पाई पर एक्सप्रेस एपीआई + मोंगोडीबी इंस्टेंस
डेवलपर्स के लिए, डेटा के साथ काम करने के लिए कस्टम एप्लिकेशन प्रोग्रामिंग इंटरफेस (एपीआई) बनाने की क्षमता एक इन-डिमांड स्किल है। अपने कौशल को प्रदर्शित करने का एक शानदार तरीका डेटा स्टोरेज के लिए MongoDB के उदाहरण द्वारा समर्थित एक कस्टम एक्सप्रेस API बनाना है।
इस प्रकार की एक परियोजना का प्राथमिक ड्रॉ यह है कि यह मुफ़्त है, स्थापित करने के लिए अपेक्षाकृत सरल है, और विस्तार करने में आसान है। मानक संचालन के लिए कुछ समापन बिंदुओं के साथ एक साधारण REST API से शुरू करना आपके कौशल का एक सरल प्रदर्शन कर सकता है।
अपने अनुभव को सबसे उपयुक्त प्रकार की नौकरी के अनुरूप बनाने के लिए प्रासंगिक सुविधाओं का चयन करें। Deno या Python जैसी भाषाओं के लिए NodeJS की अदला-बदली करें, और अधिक महत्वपूर्ण प्रभाव डालने के लिए विभिन्न तकनीकों को शामिल करें।
अपनी परियोजना का अधिक से अधिक लाभ उठाने के लिए, आप जोड़ कर शुरुआती दायरे का विस्तार कर सकते हैं। बैकएंड विकास में अपने लचीलेपन को दिखाने के लिए अपने REST API को ग्राफ़िकल API के साथ पेयर करें। प्रतिक्रिया कैशिंग के लिए रेडिस के एक उदाहरण को प्रदर्शित करने में सहायता के लिए जोड़ें कि आप प्रदर्शन दिमागी हैं।
अपने स्टैक में तृतीय-पक्ष सॉफ़्टवेयर को एकीकृत करने की अपनी क्षमता दिखाने के लिए फ़ाइल संग्रहण के लिए Firebase जैसी सेवाओं के साथ एकीकृत करें। एक पूर्ण-स्टैक डेवलपर के रूप में अपनी क्षमताओं को प्रदर्शित करने के लिए एक साधारण वेब ऐप बनाएं जो एक कस्टम बैकएंड से जुड़ता है।
वास्तव में आप क्या बनाते हैं यह काफी हद तक इस बात पर निर्भर करता है कि आप किस प्रकार के विकास में सबसे अधिक रुचि रखते हैं। एक साधारण सर्वर एक एक्स्टेंसिबल प्लेटफॉर्म का प्रतिनिधित्व करता है जो आपकी अच्छी सेवा करेगा, चाहे आप किसी भी प्रकार के नियोक्ता को प्रभावित करने की कोशिश कर रहे हों।
3. परियोजना प्रबंधन: एक रास्पबेरी पाई रेडमाइन सर्वर
परियोजना प्रबंधकों के लिए, हर चीज का ट्रैक रखने के लिए सही सॉफ्टवेयर होना महत्वपूर्ण है। यदि आप अपने फिर से शुरू करने के लिए एक सरल परियोजना की तलाश कर रहे हैं, तो रास्पबेरी पाई पर Redmine स्थापित करने का प्रयास करें।
रेडमाइन सरल, ओपन-सोर्स प्रोजेक्ट मैनेजमेंट सॉफ्टवेयर है। पीआई को रेडमाइन सर्वर में परिवर्तित करने से आपको किसी भी व्यक्तिगत प्रोजेक्ट के बारे में जानकारी स्टोर करने की जगह मिलती है जिस पर आप काम कर रहे होंगे।
एक रोडमैप, बिल्ट-इन विकी और मल्टी-प्रोजेक्ट सपोर्ट जैसी अनुकूलन योग्य सुविधाओं से भरा हुआ, यह सरल परियोजना एक महत्वाकांक्षी परियोजना प्रबंधक के लिए आदर्श है। रेडमाइन पूरी तरह से खुला-स्रोत है, इसलिए पीआई खरीदने के अलावा, आपको किसी भी लाइसेंस या अतिरिक्त हार्डवेयर के भुगतान के बारे में चिंता करने की ज़रूरत नहीं होगी।
रेडमाइन त्वरित और स्थापित करने में आसान है, और आधिकारिक वेबसाइट में गहराई है ट्यूटोरियल जो आपको कदम से कदम मिलाकर चल सके। सॉफ्टवेयर के संदर्भ में एकमात्र शर्त कोई भी है Linux OS वितरण आपके Raspberry Pi पर इंस्टॉल किया गया है.
रेडमाइन का एक उदाहरण चलाएँ, एक परियोजना को पूरा करें, और अपने संगठनात्मक कौशल को प्रदर्शित करने के लिए दस्तावेज़ीकरण को विकी में छोड़ दें। परीक्षण डेटा के साथ सिस्टम को लोड करने से भी पोर्टफोलियो अधिक प्रभावशाली हो सकता है।
4. सांख्यिकी: टेलीग्राफ के एक रास्पबेरी पाई इंस्टेंस को इन्फ्लक्सडीबी से जोड़ना
InfluxDB सांख्यिकीविदों और डेटा विश्लेषकों के लिए एक प्रसिद्ध विकल्प है जो समय श्रृंखला डेटा को संग्रहीत और विभाजित करना चाहते हैं। टेलीग्राफ एक सर्वर-साइड एप्लिकेशन है जो स्वचालित रूप से सेंसर, इंटरनेट ऑफ थिंग्स (IoT) डिवाइस और बाहरी सिस्टम से डेटा एकत्र करने के लिए उपयोगी है।
सॉफ्टवेयर के दो टुकड़े विभिन्न प्रकार के डेटा को प्राप्त करने, साफ करने और संग्रहीत करने में सक्षम सर्वर बनाने के लिए एक साथ काम करते हैं। टेलीग्राफ हल्का और कॉम्पैक्ट है, रास्पबेरी पाई पर चलने के लिए एकदम सही है। InfluxDB एक क्लाउड-आधारित सेवा है जो आपके डेटा को दूरस्थ स्थान पर संग्रहीत कर सकती है।
InfluxDB के साथ आरंभ करने के लिए, आपके पास Amazon Web Services (AWS) खाता होना चाहिए। अमेज़ॅन का फ्री टियर एक साधारण नमूना स्थापित करने के लिए पर्याप्त संसाधन प्रदान करेगा। आपको InfluxDB की सेवा के लिए साइन अप करने की भी आवश्यकता होगी।
इन्फ्लक्स एक फ्री टियर प्रदान करता है जो प्लेटफॉर्म के साथ आपके कौशल को प्रदर्शित करने के लिए पर्याप्त से अधिक होगा। बिल्ड का सबसे कठिन हिस्सा नमूना डेटा होगा। परीक्षण करने के लिए आपको कुछ सेंसर की आवश्यकता होगी या IoT उपकरणों को हुक अप करने के लिए, या एक उदाहरण डेटासेट को हथियाने के लिए तैयार रहना होगा।
शुक्र है, वहाँ बहुत सारे डेटा के बड़े सेट हैं जो आपको आरंभ करने में मदद कर सकते हैं। एक बार जब आप टेलीग्राफ और इन्फ्लक्सडीबी दोनों को कॉन्फ़िगर कर लेते हैं, तो आप जितना आवश्यक हो उतना टेस्ट डेटा इनपुट करना शुरू कर सकते हैं। वहां से आप कोई भी आवश्यक विश्लेषण चला सकते हैं, फिर एक डैशबोर्ड, रिपोर्ट या अपनी पसंद का प्रदर्शन बना सकते हैं।
एक रास्पबेरी पाई आपके रिज्यूमे पर कौशल भरने में आपकी मदद कर सकती है
एक रास्पबेरी पाई एक पोर्टफोलियो प्रोजेक्ट बनाने के लिए सभी पृष्ठभूमि के सूचना प्रौद्योगिकी (आईटी) पेशेवरों के लिए आदर्श मंच है। पाई डाटा प्रोसेसिंग और विश्लेषण, परियोजना प्रबंधन सॉफ्टवेयर, एक REST API, या एक साधारण वीपीएन के लिए एकदम सही आधार बनाता है।
केवल रास्पबेरी पाई और थोड़े समय का उपयोग करके, आप एक उपयुक्त प्रभावशाली परियोजना बना सकते हैं जिसे आप अपने फिर से शुरू में जोड़ सकते हैं।