Mundarija:
- 1. Maykl K. Feathersning "Legacy Code bilan samarali ishlash"
- 2. “Obyektga yo‘naltirilgan loyihalash texnikasi. Dizayn naqshlari ", Erich Gamma va boshqalar
- 3. “Kodni tozalash. Qurish, tahlil qilish va qayta tiklash ", Robert K. Martin
- 4. Erik Evans tomonidan "Domenga asoslangan dizayn"
- 5. Duglas Krokfordning JavaScript-ning kuchli tomonlari
- 6. “Korporativ ilovalarning namunalari”, Martin Fauler va boshqalar
- 7. “Mukammal kod. Master-klass ", Stiv Makkonnel
- 8. “Refaktoring. Mavjud kodni takomillashtirish ", Martin Fowler va boshqalar
- 9. "Dizayn naqshlari", Erik Friman, Elizabet Friman va boshqalar
- 10. Brayan V. Kernigan, Dennis M. Ritchi tomonidan "The C dasturlash tili"
- 11. “C++ dan samarali foydalanish. Dasturlaringiz tuzilmasi va kodini yaxshilashning 55 ta ishonchli yo'li”, Skott Mayers
- 12. Kent Bekning "Ekstremal dasturlash: sinovga asoslangan rivojlanish"
- 13. “Algoritmlar. Qurilish va tahlil ", Tomas X. Kormen va boshqalar
- 14. Jeffri Fridl tomonidan muntazam ifodalar
- 15. “CLR C # orqali. C# da Microsoft.NET Framework 4.5 da dasturlash, Jeffri Rixter
- 16. "C++ da zamonaviy dizayn", Andrey Aleksandresku
- 17. “Microsoft ASP.NET 2.0. Asosiy kurs ", Dino Esposito
- 18. “XUnit namunalarini sinash. Test kodini qayta ishlash ", Jerar Meszaros
- 19. “Tuzuvchilar. Printsiplar, texnologiyalar va vositalar ", Alfred V. Axo va boshqalar
- 20. “Dasturiy ta’minot loyihalari infratuzilmasi. Qayta foydalanish mumkin.NET kutubxonalari uchun konventsiyalar, iboralar va naqshlar ", Krzysztof Tsvalina, Bred Abrams
2024 Muallif: Malcolm Clapton | [email protected]. Oxirgi o'zgartirilgan: 2023-12-17 04:14
Dev-Books loyihasi mualliflari Stack Overflow dasturchilarning eng yirik hamjamiyatida millionlab savol va javoblarni tahlil qilishdi. Ishlab chiquvchilar tez-tez murojaat qiladigan kitoblarni topish uchun hamma narsa.
Umumiy roʻyxatga 5720 ta kitob kiradi. Quyida siz rus tilida nashr etilgan eng ko'p tilga olingan 20 tasini topasiz.
"Layfxaker"ning iltimosiga ko'ra, mahalliy ekspertlar ba'zi nashrlar bo'yicha o'z fikrlari bilan o'rtoqlashdi.
1. Maykl K. Feathersning "Legacy Code bilan samarali ishlash"
Muallif eski kodni qanday tezda tushunishni, uni qanday sinab ko'rishni va qanday qilib to'g'ri o'zgartirishlar kiritishni tushuntiradi. Kitobda ushbu vazifalar uchun maxsus ishlab chiqilgan ko'plab samarali usullar mavjud.
2. “Obyektga yo‘naltirilgan loyihalash texnikasi. Dizayn naqshlari ", Erich Gamma va boshqalar
Dasturchi uchun klassik. Shablonlarga bag'ishlangan birinchi kitob.
Leonid Vyxovskiy LiveTex IT kompaniyasining tizim me'mori
– Nashr 20 yildan beri asl holida qayta nashr etilgan. Bu, albatta, kitobning asosiy kamchiligi: ba'zi shablonlar endi dolzarb emas. Dizayn naqshlari bo'yicha boshqa zamonaviy kitoblardan keyin uni o'qish foydali deb o'ylayman. Bundan tashqari, u quruq akademik tilda yozilgan. Ushbu kitob naqshlarni tushunish uchun o'qilishi shart emas, lekin uni o'qish boshqa dasturchilarning ko'ziga sovuqlik qo'shadi.:) Men Head First Design Patterns bilan boshlashni tavsiya qilaman.
3. “Kodni tozalash. Qurish, tahlil qilish va qayta tiklash ", Robert K. Martin
Toza va qo'llab-quvvatlanadigan kodni qanday yozish haqida qiziqarli, lekin asosan bahsli kitob.
Leonid Vyxovskiy LiveTex IT kompaniyasining tizim me'mori
- Nega bahsli? Kod yozish bo'yicha allaqachon juda ko'p kitoblar mavjud va ba'zi usullar odatda qabul qilinadi. Ammo har bir muallif o'ziga xos narsalarni qo'shadi. Shaxsan men uchun Bob Martinning fikri ba'zan g'alati va boshqa manbalarga qarama-qarshi bo'lib tuyuladi. O'qish shart emas, lekin baribir o'qishga arziydi. Kodni o'qib bo'lgach, uning sifati yaxshilanadi.
4. Erik Evans tomonidan "Domenga asoslangan dizayn"
O'z-o'zini rivojlantirishga undaydigan juda kuchli kitob. Uni o'qib chiqqandan so'ng, sifat kodini EPPsiz yozib bo'lmaydi.
Leonid Vyxovskiy LiveTex IT kompaniyasining tizim me'mori
- SQRS, BDD, piyoz-arxitektura tushunchalari va boshqa ko'plab qiziqarli g'oyalar ushbu kitobdan o'sdi. Yagona kamchilik: kitob nazariy jihatdan mukammaldir. U faqat Von Vernonning "Domenga asoslangan dizaynni amalga oshirish" kitobining nashr etilishi bilan amaliy qo'llanila boshlandi. Shuning uchun ularni ketma-ket, darhol birin-ketin o'qish kerak.
5. Duglas Krokfordning JavaScript-ning kuchli tomonlari
Veb-ishlab chiquvchilar uchun bo'lishi kerak bo'lgan kitob. Unda Duglas Krokford JavaScript-ning afzalliklari haqida gapirib, samarali kod yaratish uchun ulardan oqilona foydalanishni o‘rgatadi.
6. “Korporativ ilovalarning namunalari”, Martin Fauler va boshqalar
Kitob korporativ platformalar uchun dasturiy ta'minotni loyihalashning asosiy tamoyillarini tavsiflaydi.
7. “Mukammal kod. Master-klass ", Stiv Makkonnel
Qanday qilib yaxshiroq kod yozish haqida klassik kitob.
Mixail Osotov, Yuqori texnologiyalar markazining ishlab chiqarish direktori
- Kitobda tasvirlangan tamoyillar birinchi nashri 1993 yilda chiqarilganiga qaramay, har qanday vaqtda dolzarbdir. Ushbu kitobning sehrli tomoni shundaki, siz uni har yili qayta o'qib chiqishingiz va har safar yangi narsalarni o'rganishingiz mumkin.
8. “Refaktoring. Mavjud kodni takomillashtirish ", Martin Fowler va boshqalar
Aniq va sifatli kod yozish bo'yicha bir qator kitoblarda Refaktoring eng yaxshisidir.
Leonid Vyxovskiy LiveTex IT kompaniyasining tizim me'mori
Vyxovskiy: U nafaqat yaxshi kodni ko'rsatibgina qolmay, balki yomon kod misolida nima uchun yomon ekanligini ham tushuntiradi. Bu kitob hamma uchun o'qishi shart. Va uni qanchalik tez o'qisangiz, shuncha yaxshi bo'ladi. O'qishdan keyin kodning sifati sezilarli darajada yaxshilanadi.
Agar siz allaqachon Faulerning kitobini o'qigan bo'lsangiz, Mixail Osotov tomonidan tavsiya etilgan Joshua Kerievskiyning "Refactoring to Patterns" kitobini ko'rib chiqing.
Kerievskiyning "Shablonlardan foydalangan holda qayta ishlash" kitobi har kuni o'z loyihalarida eski kod va texnik qarzlar muammosiga duch kelganlar uchun ajoyib kitobdir.
Mixail Osotov, Yuqori texnologiyalar markazining ishlab chiqarish direktori
- Bu kitob asablaringizni saqlashga, refaktoring bilan do'stlashishga va kodingizni yaxshilashga yordam beradi.
9. "Dizayn naqshlari", Erik Friman, Elizabet Friman va boshqalar
Head First seriyasi, mening fikrimcha, dasturiy ta'minotni ishlab chiqishda yangi bo'lganlar uchun ideal.
Mixail Osotov, Yuqori texnologiyalar markazining ishlab chiqarish direktori
- Barcha kitoblar turli mualliflar tomonidan yozilgan, lekin har birining umumiy yondashuvi mavjud bo'lib, u materialning oddiy taqdimotida, qiziqarli va oddiy misollarda ifodalanadi.
10. Brayan V. Kernigan, Dennis M. Ritchi tomonidan "The C dasturlash tili"
Uning yaratuvchilari tomonidan yozilgan klassik C darsligi. Biroq, yangi boshlanuvchilar uchun bu kitob qo'rqinchli bo'lib tuyulishi mumkin, chunki u o'quvchidan dasturlash asoslarini bilishni talab qiladi.
11. “C++ dan samarali foydalanish. Dasturlaringiz tuzilmasi va kodini yaxshilashning 55 ta ishonchli yo'li”, Skott Mayers
Kitobda dasturlarni loyihalash, shablonlar bilan ishlash va resurslarni boshqarish bo'yicha maslahatlar, shuningdek C++ tilida sifatli dasturiy ta'minot yaratish bo'yicha boshqa tavsiyalar mavjud.
12. Kent Bekning "Ekstremal dasturlash: sinovga asoslangan rivojlanish"
Muallif dasturiy ta'minotni ishlab chiqish metodologiyasini misollar yordamida tasvirlab beradi, bu esa dasturlarni kodini yozishdan oldin sinovdan o'tkazishni o'z ichiga oladi.
13. “Algoritmlar. Qurilish va tahlil ", Tomas X. Kormen va boshqalar
Bu kitob Algoritmlar Bibliyasi deb ataladi. U texnik universitetlar talabalari va kompyuter faniga qiziqqan har bir kishi uchun ajoyib ilmiy yordam sifatida o'zini namoyon qildi. Kitob har xil turdagi algoritmlar bilan tanish bo'lgan tilda tanishtiradi va ularning xususiyatlarini tavsiflaydi.
14. Jeffri Fridl tomonidan muntazam ifodalar
Perl, PHP, Java, Python, Ruby va boshqa dasturlash tillarida matn bilan samarali ishlash haqida nashr.
15. “CLR C # orqali. C# da Microsoft. NET Framework 4.5 da dasturlash, Jeffri Rixter
Microsoft platformasi uchun ilovalarni ishlab chiqish, jumladan Silverlight, Windows Presentation Foundation, ASP. NET va boshqa kompaniya texnologiyalaridan foydalanish bo'yicha klassik qo'llanma.
16. "C++ da zamonaviy dizayn", Andrey Aleksandresku
Tajribali C++ dasturchilari uchun kitob. Muallif ushbu tilda shablonli metadasturlash, umumiy dasturlash va ob'ektga yo'naltirilgan dasturlashni birlashtirgan rivojlanishga yangi yondashuvni taklif qiladi.
17. “Microsoft ASP. NET 2.0. Asosiy kurs ", Dino Esposito
Tajribali ASP. NET 2.0 mutaxassislari uchun batafsil qo'llanma. Kitob ushbu platformada qanday qilib kuchli, ishonchli va kengaytiriladigan saytlarni yaratishni o'rgatadi.
18. “XUnit namunalarini sinash. Test kodini qayta ishlash ", Jerar Meszaros
Kitob muallifi test kodini yozishda dizayn naqshlarini, takrorlanishlarni bartaraf etishni, inkapsulyatsiyani va dasturiy ta'minotni ishlab chiqishning boshqa tamoyillarini qanday qo'llashni ko'rsatadi.
19. “Tuzuvchilar. Printsiplar, texnologiyalar va vositalar ", Alfred V. Axo va boshqalar
Kitob kompilyatorni ishlab chiqishning asosiy tamoyillarini tavsiflaydi va kodni optimallashtirishga qaratilgan. O'quvchiga yordam berish uchun - juda ko'p amaliy misollar.
20. “Dasturiy ta’minot loyihalari infratuzilmasi. Qayta foydalanish mumkin. NET kutubxonalari uchun konventsiyalar, iboralar va naqshlar ", Krzysztof Tsvalina, Bred Abrams
Nashr Microsoft. NET Framework platformasi uchun kutubxonalarni ishlab chiqish bo‘yicha eng yaxshi tajribalarni o‘z ichiga oladi. Kitob boshqa ishlab chiquvchilar uchun kod yozadigan har qanday. NET mutaxassisi uchun osonroq bo'lishi kerak.
Ingliz tilidagi kitoblarning to'liq reytingi Dev-Books veb-saytida mavjud. U erda siz Java, ma'lumotlar bazasi dizayni yoki CSS bo'lsin, muayyan mavzular bo'yicha eng mashhur kitoblar ro'yxatini ko'rishingiz mumkin.
Dev-Kitoblar →
Tavsiya:
Stiven King yozuvchilarga tavsiya qiladigan 96 ta kitob
Stiven Kingning maslahati: Agar siz yaxshi yozmoqchi bo'lsangiz, qo'lingizdan kelganini o'qing. Layfxaker yozuvchining o'ziga yordam bergan kitoblar ro'yxatini e'lon qiladi
Lifehacker ma'lumotlariga ko'ra 2018 yilning eng yaxshi rus tilidagi albomlari
Biz siz uchun ajoyib va xilma-xil musiqalar to'plamini to'pladik. 2018 yilning eng yaxshi rus albomlari sizning e'tiboringizni kutmoqda. Agar bu yilning boshqa treklari eng hayajonli, romantik, g'ayrioddiy yoki nostaljik deb hisoblasangiz, fikringizni bildiring
Mark Tsukerberg o'qishni tavsiya qiladigan fan bo'yicha 6 ta kitob
Mark Sukerberg o'qishni maslahat beradigan "Cheksizlikning boshlanishi", "Ilmiy inqiloblarning tuzilishi" va yana 4 ta fan haqidagi kitoblar - ushbu to'plamda
Bola yoki o'smir uchun kodlashni qanday o'rganish kerak: yosh dasturchilar uchun maslahatlar va foydali manbalar
Dasturlashni o'rganishni boshlashdan oldin, kelajakdagi ishlab chiquvchining manfaatlari haqida qaror qabul qilishingiz kerak - keyingi qadamlar ularga bog'liq
Nassim Nikolas Taleb tomonidan tavsiya etilgan 5 ta kitob
The Guardian tomonidan 20-asrning eng buyuk yozuvchilaridan biri deb atalgan Nassim Taleb ilhom va oziq-ovqat topgan kitoblar ro'yxati bilan o'rtoqlashdi