GitHub पर 10 दिलचस्प रिपॉजिटरी, किसी भी डेवलपर के लिए उपयोगी

हम आपको मध्यम.कॉम पर प्रकाशित साइमन होल्डफोर लेख का अनुवाद प्रस्तुत करते हैं । इसमें आपको उपयोगी रिपॉजिटरी के लिंक मिलेंगे जिनसे आप अपने सॉफ्टवेयर डेवलपमेंट स्किल को अपग्रेड कर सकते हैं। Unsplash


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



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

1. अपने एक्स का निर्माण करें


गिटहब पर सितारों की संख्या: 61,300।

यह अद्भुत भंडार , वास्तव में, मालिकाना प्रौद्योगिकियों के विकास पर पाठ का चयन है। यह बताता है कि कैसे एक कमांड लाइन टूल, एक ऑपरेटिंग सिस्टम, एक खोज इंजन, एक 3 डी रेंडरिंग मॉड्यूल और बहुत कुछ बनाया जाए।

कभी अपनी प्रोग्रामिंग भाषा के साथ आना चाहते थे? या हो सकता है कि डॉकटर या गिट जैसा एक मंच? फिर अपने एक्स का निर्माण बिल्कुल वही है जो आपको चाहिए।

2. फ्री प्रोग्रामिंग बुक्स


गिटहब पर सितारों की संख्या: 139,000।

शीर्षक के अनुसार, इस भंडार में केवल प्रोग्रामिंग पुस्तकें होनी चाहिए। हालांकि, यह उनके लिए सीमित नहीं है: इसमें मुफ्त ऑनलाइन पाठ्यक्रम, इंटरैक्टिव और खेल प्रोग्रामिंग, टास्क सेट, पॉडकास्ट और सैंडबॉक्स के लिए संसाधन हैं।

हालांकि विषयगत किताबें अंदर, ज़ाहिर है, अधिक। और यह वास्तव में अच्छा चयन है।

3. ओह माय ज़श




गीथहब पर सितारों की संख्या 106,000 है। ओह माई ज़श एक खुला स्रोत ढांचा है जो उत्साही लोगों द्वारा ज़श खोल के विन्यास का प्रबंधन करने के लिए विकसित किया गया है। (Zsh एक इंटरैक्टिव शेल है और कई विशेषज्ञों द्वारा उपयोग की जाने वाली एक शक्तिशाली स्क्रिप्टिंग भाषा है।)

ओह माय Zsh रिपॉजिटरी में zsh को कस्टमाइज़ करने के लिए प्लगइन्स और अच्छे विषय हैं। बेशक, प्लगइन्स को चलाने के लिए, आपको कड़ी मेहनत करनी होगी। हालांकि, नेटवर्क में उत्कृष्ट ट्यूटोरियल हैं, और अन्य डेवलपर्स के कई उदाहरण हैं - इन सभी का उपयोग करके, आप जिस तरह से ज़रूरत है, उसे zsh कॉन्फ़िगर कर सकते हैं।

4. कोडिंग साक्षात्कार विश्वविद्यालय


गिटहब पर सितारों की संख्या: 104,000 है।

इस भंडार में उन लोगों के लिए एक बहु-महीने की प्रशिक्षण योजना है जो एक बड़ी आईटी कंपनी में नौकरी करना चाहते हैं। वह लगातार बताता है कि विश्वसनीयता या रखरखाव इंजीनियर बनने के लिए किन चीजों को सीखने की जरूरत है। यह योजना आपके लिए एकदम सही है यदि आप सॉफ्टवेयर इंजीनियरिंग में नए हैं और कंप्यूटर विज्ञान का व्यापक ज्ञान नहीं रखते हैं।

रिपॉजिटरी के लेखक ने अपनी प्रगति को ट्रैक करने के लिए इसे एक चेकलिस्ट के रूप में बनाया। उन्होंने कई महीनों तक दिन में 8-12 घंटे काम किया और आखिरकार उन्हें एक सपना नौकरी मिल गया - वे अमेज़ॅन में एक विकास इंजीनियर बन गए।

कोडिंग साक्षात्कार विश्वविद्यालय आपको Google, Microsoft, या फेसबुक जैसी कंपनियों में तकनीकी साक्षात्कार के लिए तैयार करने में मदद कर सकता है। उसके द्वारा दिए गए सभी अवसरों का उपयोग करें।

5. Gitignore: .gitignore टेम्प्लेट का एक संग्रह


गिटहब पर सितारों की संख्या: 97,100। रिपॉजिटरी

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



6. सिस्टम डिज़ाइन प्राइमर


गिटहब पर सितारों की संख्या: 86,200

एक उत्कृष्ट रिपॉजिटरी जो आपको सीखने में मदद करेगी कि बड़े पैमाने पर सिस्टम कैसे डिज़ाइन किया जाए। अंदर इस विशाल और दिलचस्प विषय पर संसाधनों का एक पूरा चयन है।

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

7. सार्वजनिक एपीआई


गिटहब पर सितारों की संख्या: 73,100।

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

हाँ, इसमें बिल्लियों और कुत्तों के चित्रों के साथ एपीआई हैं। लेकिन उपयोगी API हैं, जैसे कि Gmail API या Google Analytics API। संग्रह बहुत व्यापक है - लिंक का अनुसरण करें और अपने लिए देखें।

8. कमांड लाइन की कला


गिटहब पर सितारों की संख्या: 70,100।

डेवलपर्स अक्सर कमांड लाइन के अध्ययन पर ध्यान नहीं देते हैं। लेकिन व्यर्थ में: इसके साथ आत्मविश्वास से बातचीत किसी विशेषज्ञ की उत्पादकता और लचीलेपन में सुधार करने में मदद करती है। कमांड लाइन

रिपॉजिटरी की कला में लिनक्स पर कमांड लाइन का उपयोग करने के लिए कई उपयोगी नोट्स और युक्तियां हैं। विंडोज और macOS पर भी सेक्शन हैं, साथ ही UNIX- आधारित ऑपरेटिंग सिस्टम पर लागू यूनिवर्सल टिप्स भी हैं। वे शुरुआती और अनुभवी डेवलपर्स दोनों के लिए उपयुक्त हैं।

हालाँकि इस रिपॉजिटरी में बहुत सारी उपयोगी जानकारी है, लेकिन इसे बहुत सक्रिय रूप से बनाए नहीं रखा गया है। इससे कोई फर्क नहीं पड़ता: आप हमेशा अपने आप को रिपॉजिटरी को कांटे और बनाए रख सकते हैं।

9. जावास्क्रिप्ट एल्गोरिदम और डेटा संरचनाएं


गिटहब सितारे: 64,700।

इस भंडार में लोकप्रिय जावास्क्रिप्ट एल्गोरिदम और डेटा संरचनाएं हैं। प्रत्येक उदाहरण को कठिनाई की डिग्री (शुरुआती या उन्नत स्तर) द्वारा चिह्नित किया जाता है। रिपॉजिटरी के अंदर, आपको हैश टेबल, ढेर, कतारों, ढेर, और बहुत कुछ के नमूने मिलेंगे।

10. वेब डेवलपर रोडमैप


GitHub पर सितारों की संख्या: 98,600।

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

प्रोग्रामिंग में नवीनतम रुझानों को ध्यान में रखते हुए रिपॉजिटरी को हर साल अपडेट किया जाता है।

***

मुझे आशा है कि ये रिपॉजिटरी आपके लिए मेरे समान ही उपयोगी होंगे, और इनकी मदद से आप अधिक उन्नत विशेषज्ञ बन सकते हैं। ध्यान देने के लिए आपको धन्यवाद!

All Articles