विषयसूची:
- 1. माइकल के फेदर्स द्वारा "विरासत कोड के साथ प्रभावी ढंग से काम करना"
- 2. “वस्तु-उन्मुख डिजाइन की तकनीक। डिजाइन पैटर्न ", एरिच गामा और अन्य
- 3. "क्लीन कोड। बिल्ड, एनालिसिस, और रिफैक्टर ", रॉबर्ट के. मार्टिन
- 4. एरिक इवांस द्वारा "डोमेन-ड्रिवेन डिज़ाइन"
- 5. डगलस क्रॉकफोर्ड द्वारा जावास्क्रिप्ट की ताकत
- 6. "कॉर्पोरेट अनुप्रयोगों के पैटर्न", मार्टिन फाउलर और अन्य;
- 7. "बिल्कुल सही कोड। मास्टर क्लास ", स्टीव मैककोनेल"
- 8. "रिफैक्टरिंग। मौजूदा कोड में सुधार ", मार्टिन फाउलर एट अल।
- 9. "डिजाइन पैटर्न", एरिक फ्रीमैन, एलिजाबेथ फ्रीमैन और अन्य
- 10. ब्रायन डब्ल्यू कर्निघन, डेनिस एम. रिची द्वारा "द सी प्रोग्रामिंग लैंग्वेज"
- 11. "सी ++ का प्रभावी उपयोग। आपके कार्यक्रमों की संरचना और कोड को बेहतर बनाने के 55 अचूक तरीके”, स्कॉट मायर्स
- 12. केंट बेकी द्वारा "एक्सट्रीम प्रोग्रामिंग: टेस्ट ड्रिवेन डेवलपमेंट"
- 13. "एल्गोरिदम। निर्माण और विश्लेषण ", थॉमस एच। कॉर्मेन और अन्य
- 14. जेफरी फ्रीडली द्वारा नियमित अभिव्यक्तियां
- 15. "सीएलआर के माध्यम से सी #। Microsoft.NET Framework 4.5 पर C# में प्रोग्रामिंग, Jeffrey Richter
- 16. "सी ++ में आधुनिक डिजाइन", आंद्रेई अलेक्जेंड्रेस्कु
- 17. "माइक्रोसॉफ्ट एएसपी.नेट 2.0। बेसिक कोर्स ", डिनो एस्पोसिटो
- 18. "परीक्षण पैटर्न xUnit। टेस्ट कोड रिफैक्टरिंग ", जेरार्ड मेस्ज़ारोस
- 19. "संकलक। सिद्धांत, प्रौद्योगिकियां और उपकरण ", अल्फ्रेड वी। अहो और अन्य
- 20. “सॉफ्टवेयर परियोजनाओं का बुनियादी ढांचा। पुन: प्रयोज्य.NET पुस्तकालयों के लिए सम्मेलन, मुहावरे और पैटर्न ", क्रिज़िस्तोफ़ त्सवालिना, ब्रैड अब्राम्स
2024 लेखक: Malcolm Clapton | [email protected]. अंतिम बार संशोधित: 2023-12-17 03:57
Dev-Books प्रोजेक्ट के लेखकों ने प्रोग्रामर स्टैक ओवरफ़्लो के सबसे बड़े समुदाय में लाखों प्रश्नों और उत्तरों का विश्लेषण किया। उन पुस्तकों को खोजने के लिए सब कुछ जो डेवलपर्स अक्सर संदर्भित करते हैं।
सामान्य सूची में 5,720 पुस्तकें शामिल हैं। नीचे आपको सबसे अधिक उल्लिखित 20 मिलेंगे जो कभी रूसी में प्रकाशित हुए हैं।
Lifehacker के अनुरोध पर, घरेलू विशेषज्ञों ने कुछ प्रकाशनों पर अपने विचार साझा किए।
1. माइकल के फेदर्स द्वारा "विरासत कोड के साथ प्रभावी ढंग से काम करना"
लेखक बताता है कि विरासत कोड को जल्दी से कैसे समझा जाए, इसका परीक्षण कैसे किया जाए और सही तरीके से परिवर्तन कैसे किया जाए। पुस्तक में विशेष रूप से इन कार्यों के लिए डिज़ाइन की गई कई प्रभावी तकनीकें हैं।
2. “वस्तु-उन्मुख डिजाइन की तकनीक। डिजाइन पैटर्न ", एरिच गामा और अन्य
एक प्रोग्रामर के लिए एक क्लासिक। विशेष रूप से टेम्प्लेट के लिए समर्पित पहली पुस्तक।
आईटी कंपनी लाइवटेक्स के लियोनिद व्योवस्की सिस्टम आर्किटेक्ट
- प्रकाशन 20 वर्षों के लिए अपने मूल रूप में पुनर्प्रकाशित किया गया है। यह, निश्चित रूप से, पुस्तक का मुख्य दोष है: कुछ टेम्पलेट अब प्रासंगिक नहीं हैं। मुझे लगता है कि डिजाइन पैटर्न पर अन्य आधुनिक पुस्तकों के बाद इसे पढ़ना उपयोगी है। इसके अलावा, यह शुष्क अकादमिक भाषा में लिखा गया है। पैटर्न को समझने के लिए इस किताब को पढ़ना जरूरी नहीं है, लेकिन इसे पढ़ने से साथी प्रोग्रामर्स की आंखों में ठंडक आ जाती है।:) मैं हेड फर्स्ट डिज़ाइन पैटर्न से शुरुआत करने की सलाह देता हूं।
3. "क्लीन कोड। बिल्ड, एनालिसिस, और रिफैक्टर ", रॉबर्ट के. मार्टिन
स्वच्छ और रखरखाव योग्य कोड कैसे लिखें, इस पर एक दिलचस्प, लेकिन काफी हद तक विवादास्पद पुस्तक।
आईटी कंपनी लाइवटेक्स के लियोनिद व्योवस्की सिस्टम आर्किटेक्ट
- विवादास्पद क्यों? कोड लिखने के बारे में पहले से ही बड़ी संख्या में किताबें हैं, और कुछ तकनीकों को आम तौर पर स्वीकार किया जाता है। लेकिन प्रत्येक लेखक कुछ अलग जोड़ता है। मेरे लिए व्यक्तिगत रूप से, बॉब मार्टिन की राय कभी-कभी अन्य स्रोतों के लिए अजीब और विरोधाभासी लगती है। पढ़ने लायक नहीं है, लेकिन फिर भी पढ़ने लायक है। कोड को पढ़ने के बाद उसकी गुणवत्ता बेहतर हो जाती है।
4. एरिक इवांस द्वारा "डोमेन-ड्रिवेन डिज़ाइन"
आत्म-विकास के लिए प्रेरित करने वाली एक बहुत ही शक्तिशाली पुस्तक। इसे पढ़ने के बाद ऐसा लगता है कि बिना EPP के क्वालिटी कोड नहीं लिखा जा सकता।
आईटी कंपनी लाइवटेक्स के लियोनिद व्योवस्की सिस्टम आर्किटेक्ट
- इस पुस्तक से СQRS, BDD, प्याज-वास्तुकला और कई अन्य दिलचस्प विचारों की अवधारणाएँ विकसित हुईं। एकमात्र दोष: पुस्तक सैद्धांतिक रूप से और इसके माध्यम से है। वॉन वर्नोन की पुस्तक इम्प्लीमेंटिंग डोमेन ड्रिवेन डिज़ाइन के विमोचन के साथ ही इसे व्यावहारिक उपयोग प्राप्त हुआ। इसलिए, उन्हें क्रमिक रूप से एक के बाद एक तुरंत पढ़ा जाना चाहिए।
5. डगलस क्रॉकफोर्ड द्वारा जावास्क्रिप्ट की ताकत
वेब डेवलपर्स के लिए एक जरूरी किताब। इसमें डगलस क्रॉकफोर्ड जावास्क्रिप्ट के लाभों के बारे में बात करते हैं और उन्हें कुशल कोड बनाने के लिए बुद्धिमानी से उनका उपयोग करना सिखाते हैं।
6. "कॉर्पोरेट अनुप्रयोगों के पैटर्न", मार्टिन फाउलर और अन्य;
पुस्तक कॉर्पोरेट प्लेटफार्मों के लिए सॉफ्टवेयर डिजाइन के बुनियादी सिद्धांतों का वर्णन करती है।
7. "बिल्कुल सही कोड। मास्टर क्लास ", स्टीव मैककोनेल"
बेहतर कोड लिखने के तरीके पर एक क्लासिक किताब।
उच्च प्रौद्योगिकी केंद्र के मिखाइल ओसोतोव उत्पादन निदेशक
- पुस्तक में वर्णित सिद्धांत किसी भी समय प्रासंगिक हैं, इस तथ्य के बावजूद कि पहला संस्करण पहले ही 1993 में जारी किया गया था। इस किताब का जादू यह है कि आप इसे हर साल दोबारा पढ़ सकते हैं और हर बार कुछ नया सीख सकते हैं।
8. "रिफैक्टरिंग। मौजूदा कोड में सुधार ", मार्टिन फाउलर एट अल।
स्पष्ट और उच्च-गुणवत्ता वाले कोड लिखने पर पुस्तकों की एक श्रृंखला में, रिफैक्टरिंग सबसे अच्छा है।
आईटी कंपनी लाइवटेक्स के लियोनिद व्योवस्की सिस्टम आर्किटेक्ट
व्योवस्की: "वह न केवल अच्छा कोड दिखाती है, बल्कि खराब कोड के उदाहरण से भी बताती है कि वास्तव में यह किसके लिए बुरा है। यह किताब सभी के लिए जरूरी है। और जितनी जल्दी आप इसे पढ़ लें, उतना अच्छा है। पढ़ने के बाद कोड की गुणवत्ता में काफी सुधार होगा।"
यदि आप पहले से ही फाउलर की पुस्तक पढ़ चुके हैं, तो मिखाइल ओसोतोव द्वारा अनुशंसित जोशुआ केरीवस्की द्वारा रिफैक्टरिंग टू पैटर्न पर एक नज़र डालें।
केरीव्स्की द्वारा "रिफैक्टरिंग यूजिंग टेम्प्लेट" उन लोगों के लिए एक उत्कृष्ट पुस्तक है जो हर दिन अपनी परियोजनाओं में विरासत कोड और तकनीकी ऋण की समस्या का सामना करते हैं।
उच्च प्रौद्योगिकी केंद्र के मिखाइल ओसोतोव उत्पादन निदेशक
- यह पुस्तक आपको अपनी नसों को बनाए रखने, रिफैक्टरिंग से दोस्ती करने और आपके कोड को बेहतर बनाने में मदद करेगी।
9. "डिजाइन पैटर्न", एरिक फ्रीमैन, एलिजाबेथ फ्रीमैन और अन्य
हेड फर्स्ट सीरीज़, मेरी राय में, सॉफ्टवेयर विकास के लिए नए लोगों के लिए आदर्श है।
उच्च प्रौद्योगिकी केंद्र के मिखाइल ओसोतोव उत्पादन निदेशक
- सभी पुस्तकें अलग-अलग लेखकों द्वारा लिखी गई हैं, लेकिन प्रत्येक का एक सामान्य दृष्टिकोण है, जो सामग्री की सरल प्रस्तुति, रोचक और सरल उदाहरणों में व्यक्त किया गया है।
10. ब्रायन डब्ल्यू कर्निघन, डेनिस एम. रिची द्वारा "द सी प्रोग्रामिंग लैंग्वेज"
इसके रचनाकारों द्वारा लिखित क्लासिक सी ट्यूटोरियल। हालाँकि, शुरुआती लोगों के लिए, यह पुस्तक कठिन लग सकती है, क्योंकि इसके लिए पाठक को प्रोग्रामिंग की मूल बातें जानना आवश्यक है।
11. "सी ++ का प्रभावी उपयोग। आपके कार्यक्रमों की संरचना और कोड को बेहतर बनाने के 55 अचूक तरीके”, स्कॉट मायर्स
पुस्तक में प्रोग्राम डिज़ाइन करने, टेम्प्लेट और संसाधन प्रबंधन के साथ काम करने के साथ-साथ C ++ में गुणवत्ता सॉफ़्टवेयर बनाने के लिए अन्य सिफारिशें शामिल हैं।
12. केंट बेकी द्वारा "एक्सट्रीम प्रोग्रामिंग: टेस्ट ड्रिवेन डेवलपमेंट"
लेखक उदाहरणों का उपयोग करते हुए सॉफ्टवेयर विकास पद्धति का वर्णन करता है, जिसमें उनके कोड लिखने से पहले ही परीक्षण कार्यक्रम शामिल होते हैं।
13. "एल्गोरिदम। निर्माण और विश्लेषण ", थॉमस एच। कॉर्मेन और अन्य
इस पुस्तक को एल्गोरिथम की बाइबिल कहा जाता है। इसने खुद को तकनीकी विश्वविद्यालयों के छात्रों और कंप्यूटर विज्ञान में रुचि रखने वाले किसी भी व्यक्ति के लिए एक उत्कृष्ट वैज्ञानिक सहायता के रूप में स्थापित किया है। पुस्तक एक सुलभ भाषा में विभिन्न प्रकार के एल्गोरिदम का परिचय देती है और उनकी विशेषताओं का वर्णन करती है।
14. जेफरी फ्रीडली द्वारा नियमित अभिव्यक्तियां
पर्ल, पीएचपी, जावा, पायथन, रूबी और अन्य प्रोग्रामिंग भाषाओं में टेक्स्ट के साथ प्रभावी कार्य के बारे में एक प्रकाशन।
15. "सीएलआर के माध्यम से सी #। Microsoft. NET Framework 4.5 पर C# में प्रोग्रामिंग, Jeffrey Richter
सिल्वरलाइट, विंडोज प्रेजेंटेशन फाउंडेशन, एएसपी.
16. "सी ++ में आधुनिक डिजाइन", आंद्रेई अलेक्जेंड्रेस्कु
अनुभवी C++ प्रोग्रामर्स के लिए एक किताब। लेखक इस भाषा में टेम्पलेट मेटाप्रोग्रामिंग, जेनेरिक प्रोग्रामिंग और ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग को मिलाकर विकास के लिए एक नया दृष्टिकोण प्रस्तावित करता है।
17. "माइक्रोसॉफ्ट एएसपी.नेट 2.0। बेसिक कोर्स ", डिनो एस्पोसिटो
अनुभवी ASP. NET 2.0 पेशेवरों के लिए एक विस्तृत गाइड। पुस्तक सिखाती है कि इस प्लेटफॉर्म पर शक्तिशाली, विश्वसनीय और स्केलेबल साइट कैसे बनाई जाती है।
18. "परीक्षण पैटर्न xUnit। टेस्ट कोड रिफैक्टरिंग ", जेरार्ड मेस्ज़ारोस
पुस्तक का लेखक दिखाता है कि परीक्षण कोड लिखने के लिए डिज़ाइन पैटर्न, दोहराव का उन्मूलन, एनकैप्सुलेशन और सॉफ़्टवेयर विकास के अन्य सिद्धांतों को कैसे लागू किया जाए।
19. "संकलक। सिद्धांत, प्रौद्योगिकियां और उपकरण ", अल्फ्रेड वी। अहो और अन्य
पुस्तक संकलक विकास के बुनियादी सिद्धांतों का वर्णन करती है और कोड अनुकूलन पर केंद्रित है। पाठक की मदद करने के लिए - बड़ी संख्या में व्यावहारिक उदाहरण।
20. “सॉफ्टवेयर परियोजनाओं का बुनियादी ढांचा। पुन: प्रयोज्य. NET पुस्तकालयों के लिए सम्मेलन, मुहावरे और पैटर्न ", क्रिज़िस्तोफ़ त्सवालिना, ब्रैड अब्राम्स
प्रकाशन में Microsoft. NET Framework प्लेटफॉर्म के लिए पुस्तकालयों को विकसित करने के लिए सर्वोत्तम अभ्यास शामिल हैं। पुस्तक को किसी भी. NET पेशेवर के लिए आसान बनाना चाहिए जो अन्य डेवलपर्स के लिए कोड लिखता है।
देव-पुस्तक वेबसाइट पर अंग्रेजी भाषा की पुस्तकों की पूरी रैंकिंग उपलब्ध है। वहां आप विशिष्ट विषयों पर सबसे लोकप्रिय पुस्तकों की सूची भी देख सकते हैं, चाहे वह जावा, डेटाबेस डिज़ाइन या सीएसएस हो।
देव-पुस्तकें →
सिफारिश की:
एक महीने में नए कौशल में महारत हासिल करने में आपकी मदद करने के लिए 10 पुस्तकें
हमारे चयन में - "लेखक, कैंची, कागज", "टेड प्रस्तुतियाँ" और 30 दिनों में नए कौशल में महारत हासिल करने में आपकी मदद करने के लिए 8 और पुस्तकें
9 धोखेबाज वाक्यांश दंत चिकित्सक सबसे अधिक बार सुनते हैं और आपको अधिक ईमानदार होने की आवश्यकता क्यों है
"आप क्या हैं, मैं बिल्कुल धूम्रपान नहीं करता", "बेशक, मैं डेंटल फ्लॉस का उपयोग करता हूं" - दंत चिकित्सक के कार्यालय में ऐसा झूठ न केवल व्यर्थ है, बल्कि हानिकारक भी हो सकता है। ऐसा लगता है, अगर हम दंत चिकित्सक की नियुक्ति पर थोड़ा झूठ बोलते हैं तो क्या हो सकता है?
अधिक बार काम का सपना देखा? महामारी को सबसे अधिक दोष देने की संभावना है
यदि आप अधिक से अधिक बार काम करने का सपना देख रहे हैं, और वहां सब कुछ जल रहा है या ढह रहा है, तो भावनाओं का विश्लेषण करने का प्रयास करें। यह समझना कि मस्तिष्क के ये संकेत किस लिए हैं
बच्चे या किशोर के लिए कोड कैसे सीखें: युवा प्रोग्रामर के लिए टिप्स और उपयोगी संसाधन
प्रोग्रामिंग सीखना शुरू करने से पहले, आपको भविष्य के डेवलपर के हितों पर निर्णय लेने की आवश्यकता है - आगे के कदम उन पर निर्भर करते हैं।
नसीम निकोलस तालेब द्वारा अनुशंसित 5 पुस्तकें
द गार्जियन द्वारा 20वीं शताब्दी के महानतम लेखकों में से एक नामित नसीम तालेब ने उन पुस्तकों की एक सूची साझा की, जिनके लिए उन्हें प्रेरणा और भोजन मिला।