विषयसूची:

रूसी में प्रोग्रामर के लिए 20 सबसे अधिक अनुशंसित पुस्तकें
रूसी में प्रोग्रामर के लिए 20 सबसे अधिक अनुशंसित पुस्तकें
Anonim

Dev-Books प्रोजेक्ट के लेखकों ने प्रोग्रामर स्टैक ओवरफ़्लो के सबसे बड़े समुदाय में लाखों प्रश्नों और उत्तरों का विश्लेषण किया। उन पुस्तकों को खोजने के लिए सब कुछ जो डेवलपर्स अक्सर संदर्भित करते हैं।

रूसी में प्रोग्रामर के लिए 20 सबसे अधिक अनुशंसित पुस्तकें
रूसी में प्रोग्रामर के लिए 20 सबसे अधिक अनुशंसित पुस्तकें

सामान्य सूची में 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 पेशेवर के लिए आसान बनाना चाहिए जो अन्य डेवलपर्स के लिए कोड लिखता है।

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

देव-पुस्तकें →

सिफारिश की: