इस प्रोजेक्ट के बारे में

हर प्रोग्रामर को पता होना चाहिए (Every Programmer Should Know) तकनीकी संसाधनों और सीखने की सामग्री का एक चुनिंदा संग्रह है, जो सभी कौशल स्तरों के सॉफ्टवेयर डेवलपर्स के लिए डिज़ाइन किया गया है। यह रिपॉजिटरी एक व्यापक संदर्भ मार्गदर्शिका के रूप में कार्य करती है, जो कंप्यूटर विज्ञान और सॉफ्टवेयर इंजीनियरिंग के विभिन्न विषयों पर पुस्तकों, लेखों, वीडियो, पाठ्यक्रमों और अन्य शैक्षिक सामग्री के लिंक को व्यवस्थित करती है। यह संग्रह बुनियादी कंप्यूटर विज्ञान अवधारणाओं को कवर करता है, जिसमें एल्गोरिदम, डेटा संरचनाएं, संख्याएं, स्ट्रिंग्स, विलंबता, समय और मेमोरी शामिल हैं। यह वितरित सिस्टम, मशीन लर्निंग, रेगुलर एक्सप्रेशन और सुरक्षा जैसे अधिक उन्नत विषयों को भी संबोधित करता है। रिपॉजिटरी में सॉफ्टवेयर आर्किटेक्चर, कोड डिज़ाइन, इंजीनियरिंग दर्शन और सर्वोत्तम प्रथाओं पर संसाधन शामिल हैं। तकनीकी कौशल के अलावा, रिपॉजिटरी वेतन वार्ता, नौकरी साक्षात्कार, रिज्यूमे निर्माण और पेशेवर विकास पर संसाधनों के साथ करियर विकास को संबोधित करती है। यह सॉफ्ट स्किल्स, मानसिक स्वास्थ्य और दूरस्थ कार्य विचारों को भी कवर करती है। संसाधनों को स्पष्ट श्रेणियों में व्यवस्थित किया गया है, जिससे डेवलपर्स के लिए प्रासंगिक सामग्री ढूंढना आसान हो जाता है। संग्रह में शुरुआती और उन्नत दोनों संसाधन शामिल हैं, शुरुआती-अनुकूल गाइड से लेकर गहन शैक्षणिक पेपर और पुस्तकों तक। उल्लेखनीय समावेशन में क्लीन कोड (Clean Code), डिज़ाइनिंग डेटा-इंटेंसिव एप्लिकेशन (Designing Data-Intensive Applications), और द आर्ट ऑफ रीडेबल कोड (The Art of Readable Code) जैसी क्लासिक पुस्तकें, साथ ही कोडिंग अभ्यास साइटें, मुफ्त प्रोग्रामिंग पुस्तकें और ओपन सोर्स लाइसेंसिंग गाइड जैसे व्यावहारिक संसाधन शामिल हैं। रिपॉजिटरी समुदाय-संचालित है, और उन डेवलपर्स के योगदान का स्वागत करती है जो मूल्यवान संसाधन साझा करना चाहते हैं। इसे एक जीवंत दस्तावेज़ के रूप में डिज़ाइन किया गया है जो सॉफ्टवेयर विकास के क्षेत्र के साथ विकसित होता है, जो अपने ज्ञान और कौशल का विस्तार करने वाले डेवलपर्स के लिए एकल संदर्भ बिंदु प्रदान करता है।