فهرست مطالب:

20 کتاب توصیه شده برای برنامه نویسان به زبان روسی
20 کتاب توصیه شده برای برنامه نویسان به زبان روسی
Anonim

نویسندگان پروژه Dev-Books میلیون ها پرسش و پاسخ را در بزرگترین جامعه برنامه نویسان Stack Overflow تجزیه و تحلیل کردند. همه چیز برای یافتن کتاب هایی که توسعه دهندگان اغلب به آنها مراجعه می کنند.

20 کتاب توصیه شده برای برنامه نویسان به زبان روسی
20 کتاب توصیه شده برای برنامه نویسان به زبان روسی

فهرست کلی شامل 5720 کتاب است. در زیر 20 مورد از نامبرده ترین مواردی که تا به حال به زبان روسی منتشر شده اند را خواهید دید.

به درخواست لایف هکر، کارشناسان داخلی نظرات خود را در مورد برخی از نشریات به اشتراک گذاشتند.

1. "کار با کد میراث به طور موثر" توسط مایکل کی

تصویر
تصویر

نویسنده نحوه درک سریع کدهای قدیمی، نحوه آزمایش آن و نحوه ایجاد تغییرات صحیح را توضیح می دهد. این کتاب شامل بسیاری از تکنیک های موثر است که به طور خاص برای این کارها طراحی شده اند.

2. «تکنیک های طراحی شی گرا. الگوهای طراحی "، اریش گاما و دیگران

تصویر
تصویر

کلاسیک برای یک برنامه نویس. اولین کتاب به طور خاص به الگوها اختصاص داده شده است.

لئونید ویهوفسکی معمار سیستم شرکت فناوری اطلاعات LiveTex

- نشریه به مدت 20 سال به صورت اصلی بازنشر شده است. این، البته، اشکال اصلی کتاب است: برخی از الگوها دیگر مرتبط نیستند. فکر می کنم خواندن آن بعد از سایر کتاب های مدرن تر در مورد الگوهای طراحی مفید باشد. علاوه بر این، به زبان خشک دانشگاهی نوشته شده است. خواندن این کتاب برای درک الگوها ضروری نیست، اما خواندن آن به چشم برنامه‌نویسان هم‌نوع می‌افزاید.:) توصیه می کنم با Head First Design Patterns شروع کنید.

3. «کد پاک. بسازید، تجزیه و تحلیل کنید و اصلاح کنید»، رابرت کی. مارتین

تصویر
تصویر

یک کتاب جالب، اما تا حد زیادی بحث برانگیز در مورد نحوه نوشتن کد تمیز و قابل نگهداری.

لئونید ویهوفسکی معمار سیستم شرکت فناوری اطلاعات LiveTex

- چرا بحث برانگیز؟ در حال حاضر تعداد زیادی کتاب در مورد نوشتن کد وجود دارد و برخی از تکنیک ها به طور کلی پذیرفته شده اند. اما هر نویسنده چیز متفاوتی اضافه می کند. برای من شخصا، نظر باب مارتین گاهی اوقات برای منابع دیگر عجیب و متناقض به نظر می رسد. خواندنی نیست، اما هنوز ارزش خواندن دارد. کیفیت کد پس از خواندن بهتر می شود.

4. «طراحی دامنه محور» اثر اریک ایوانز

تصویر
تصویر

کتابی بسیار قدرتمند که انگیزه‌ای برای خودسازی است. پس از خواندن آن به نظر می رسد که بدون EPP نمی توان کد با کیفیت نوشت.

لئونید ویهوفسکی معمار سیستم شرکت فناوری اطلاعات LiveTex

- مفاهیم СQRS، BDD، پیاز-معماری و بسیاری از ایده های جالب دیگر از این کتاب رشد کردند. تنها اشکال این است که کتاب کاملاً تئوری است. تنها با انتشار کتاب پیاده‌سازی طراحی دامنه محور اثر وان ورنون، کاربرد عملی پیدا کرد. بنابراین، آنها باید به ترتیب، بلافاصله یکی پس از دیگری خوانده شوند.

5. نقاط قوت جاوا اسکریپت توسط داگلاس کراکفورد

تصویر
تصویر

یک کتاب ضروری برای توسعه دهندگان وب. در آن، داگلاس کراکفورد در مورد مزایای جاوا اسکریپت صحبت می کند و به آنها می آموزد که چگونه از آنها برای ایجاد کد کارآمد استفاده کنند.

6. "الگوهای برنامه های کاربردی شرکت"، مارتین فاولر و دیگران

تصویر
تصویر

این کتاب اصول اولیه طراحی نرم افزار برای پلتفرم های شرکتی را تشریح می کند.

7. «کد کامل. کلاس استاد "، استیو مک کانل

تصویر
تصویر

کتابی کلاسیک در مورد نحوه نوشتن کد بهتر.

میخائیل اوستوف مدیر تولید مرکز فناوری های عالی

- اصول شرح داده شده در کتاب در هر زمان مرتبط است، علیرغم این واقعیت که اولین نسخه قبلاً در سال 1993 منتشر شد. جادوی این کتاب این است که می توانید هر سال آن را دوباره بخوانید و هر بار چیز جدیدی یاد بگیرید.

8. «بازسازی. بهبود کد موجود "، مارتین فاولر و همکاران

تصویر
تصویر

در یک سری کتاب در زمینه نوشتن کد واضح و با کیفیت، Refactoring بهترین است.

لئونید ویهوفسکی معمار سیستم شرکت فناوری اطلاعات LiveTex

ویهوفسکی: "او نه تنها کد خوب را نشان می دهد، بلکه با مثال کد بد توضیح می دهد که دقیقاً برای چه چیزی بد است. خواندن این کتاب برای همه ضروری است. و هر چه زودتر آن را بخوانید، بهتر است. کیفیت کد پس از خواندن تا حد زیادی بهبود می یابد."

اگر قبلاً کتاب فاولر را خوانده اید، نگاهی به Refactoring to Patterns اثر جاشوا کریوسکی، توصیه میخائیل اوستوف بیندازید.

"Refactoring Using Templates" نوشته Kerievsky کتابی عالی برای کسانی است که هر روز با مشکل کدهای قدیمی و بدهی فنی در پروژه های خود مواجه می شوند.

میخائیل اوستوف مدیر تولید مرکز فناوری های عالی

- این کتاب به شما کمک می کند تا اعصاب خود را حفظ کنید، با refactoring دوست شوید و کد خود را بهتر کنید.

9. «الگوهای طراحی»، اریک فریمن، الیزابت فریمن و دیگران

تصویر
تصویر

سری Head First، به نظر من، برای کسانی که تازه وارد توسعه نرم افزار شده اند، ایده آل است.

میخائیل اوستوف مدیر تولید مرکز فناوری های عالی

- همه کتاب ها توسط نویسندگان مختلف نوشته شده اند، اما هر کدام رویکرد مشترکی دارند که در ارائه ساده مطالب، مثال های جالب و ساده بیان می شود.

10. "زبان برنامه نویسی C" توسط برایان دبلیو کرنیگان، دنیس ام. ریچی

تصویر
تصویر

آموزش کلاسیک C که توسط سازندگان آن نوشته شده است. با این حال، برای مبتدیان، این کتاب ممکن است دلهره آور به نظر برسد، زیرا خواننده را ملزم به دانستن اصول برنامه نویسی می کند.

11. «استفاده مؤثر از C ++. 55 راه مطمئن برای بهبود ساختار و کد برنامه های خود " اسکات مایرز

تصویر
تصویر

این کتاب حاوی نکاتی برای طراحی برنامه ها، کار با قالب ها و مدیریت منابع و همچنین توصیه های دیگری برای ایجاد نرم افزار با کیفیت در C ++ می باشد.

12. "برنامه نویسی افراطی: توسعه آزمایش محور" توسط کنت بک

تصویر
تصویر

نویسنده روش توسعه نرم افزار را با استفاده از مثال هایی توصیف می کند، که شامل آزمایش برنامه ها حتی قبل از نوشتن کد آنها می شود.

13. «الگوریتم ها. ساخت و ساز و تحلیل "، توماس اچ. کورمن و دیگران

تصویر
تصویر

این کتاب کتاب مقدس الگوریتم ها نام دارد. این خود را به عنوان یک کمک علمی عالی برای دانشجویان دانشگاه های فنی و هر علاقه مند به علوم کامپیوتر تثبیت کرده است. این کتاب به زبانی در دسترس الگوریتم هایی از انواع مختلف را معرفی می کند و ویژگی های آنها را تشریح می کند.

14. عبارات منظم نوشته جفری فریدل

تصویر
تصویر

انتشاراتی در مورد کار موثر با متن در Perl، PHP، Java، Python، Ruby و سایر زبان های برنامه نویسی.

15. «CLR از طریق C #. برنامه نویسی در Microsoft. NET Framework 4.5 در C #، جفری ریشتر

تصویر
تصویر

یک آموزش کلاسیک در مورد توسعه برنامه های کاربردی برای پلتفرم مایکروسافت، از جمله استفاده از Silverlight، Windows Presentation Foundation، ASP. NET، و سایر فناوری های شرکت.

16. "طراحی مدرن در C ++"، آندری الکساندرسکو

تصویر
تصویر

کتابی برای برنامه نویسان با تجربه ++C. نویسنده با ترکیب فرابرنامه‌نویسی قالب، برنامه‌نویسی عمومی و برنامه‌نویسی شی‌گرا در این زبان، رویکرد جدیدی را برای توسعه پیشنهاد می‌کند.

17. «Microsoft ASP. NET 2.0. دوره پایه "، دینو اسپوزیتو

تصویر
تصویر

راهنمای دقیق برای متخصصان با تجربه ASP. NET 2.0. این کتاب نحوه ایجاد سایت های قدرتمند، قابل اعتماد و مقیاس پذیر را در این پلتفرم آموزش می دهد.

18. «تست الگوهای xUnit. بازآفرینی کد آزمایشی "، جرارد مسزاروس

تصویر
تصویر

نویسنده کتاب نحوه اعمال الگوهای طراحی، حذف تکرارها، کپسوله سازی و سایر اصول توسعه نرم افزار را برای نوشتن کد تست نشان می دهد.

19. «کامپایلرها. اصول، فناوری ها و ابزارها "، آلفرد وی آهو و دیگران

تصویر
تصویر

این کتاب اصول اولیه توسعه کامپایلر را شرح می دهد و بر بهینه سازی کد تمرکز می کند. برای کمک به خواننده - تعداد زیادی مثال عملی.

20. «زیرساخت پروژه های نرم افزاری. قراردادها، اصطلاحات و الگوها برای کتابخانه‌های. NET قابل استفاده مجدد "، کریستوف تسوالینا، براد آبرامز

تصویر
تصویر

این نشریه حاوی بهترین شیوه‌ها برای توسعه کتابخانه‌ها برای پلتفرم Microsoft. NET Framework است. این کتاب باید کار را برای هر حرفه ای دات نت که برای توسعه دهندگان دیگر کد می نویسد آسان تر کند.

رتبه بندی کامل کتاب های انگلیسی زبان در وب سایت Dev-Books موجود است. در آنجا می‌توانید فهرستی از محبوب‌ترین کتاب‌ها را در موضوعات خاص، اعم از جاوا، طراحی پایگاه داده، یا CSS مشاهده کنید.

Dev-Books →

توصیه شده: