danny
danny
خواندن ۲ دقیقه·۴ ماه پیش

معرفی کتاب معماری‌های مُدرن در نرم‌افزار

مقدمه:

چند ماه پیش که کتاب سیستم دیزاین ۱ رو معرفی کردم. با یک بازخورد مواجه شدم که این کتاب برای افراد تازه‌وارد سختی‌هایی داره و برای این کتاب یک مقدمه لازمه با صحبت‌هایی که با دوستم جواد (نویسنده دیگه‌ی کتاب) داشتم به این نتیجه رسیدیم که جای کار روی کتاب دیگه‌ای، بریم سراغ یه متن مقدماتی و البته رایگان برای کتابِ «سیستم دیزاین۱» و می‌خواستیم یک متن بین ۱۰۰ الی ۱۵۰ صفحه‌ای باشه که مقدمه‌ای باشه برای درک بهتر کتاب قبلی‌ مون و اسمش رو هم گذاشتیم «مقدمه‌ای بر سیستم دیزاین» یا «مقدمه‌ای بر طراحی سیستم نرم‌افزاری» و عمده متن‌های مورد نظرمون از کتاب سیستم دیزاین karan و سایت bytebytego و چندتا منبع دیگه‌ بود.

ما شروع به نوشتن کردیم و سعی کردیم مباحثی رو بیاریم که هم برای مخاطب جالب باشه و هم برای خودمون و کلی وسواس به خرج دادیم تا کتاب نزدیک ۸۵۰ صفحه شد. بعد فکر کردیم این رو دو تا کتاب جداگانه کنیم پس شد یکی این کتاب و یک کتابی هم در مورد اصول solid و design pattern‌ها که برای پیاده‌سازی با زبان‌های معروف برنامه‌نویسی رایج نسخه‌های متفاوتی داشته باشه؛ در ادامه روی اصلاح متن و تدوین کتاب اول کار کردم و چون نمی‌خواستم فقط تو حوزه سیستم دیزاین باشه و کتاب موضوعات مختلفی رو شامل می‌شد که به هم ربط داشتند، در نتیجه اسم کتاب رو به «معماری‌های مُدرن در نرم‌افزار» تغییر دادیم و اون کتاب دوم رو هم بی‌خیال شدیم در حال حاضر. هر چند این برنامه وجود داره که چند وقت یکبار این کتاب رو بروزرسانی هم بکنیم و برای اطلاع از بروزرسانی‌ها صفحه گیت‌هاب کتاب رو دنبال کنید.

این کتاب برای چه افرادی مناسب هست؟

  • ایده‌ی من این بود که این کتاب برای کسانی که مدرک تحصیلی‌شون رو گرفتند و می‌خوان وارد بازار IT بشند مناسب هستش و یه دید کلی توی مباحث مهم و اساسی بهشون می‌ده.
  • برای افرادی که می‌خوان با راه‌حل‌های مختلف و روش‌های مشخص و تثبیت شده در نرم‌افزار کار بکنند.
  • برای مصاحبه‌های استخدامی نرم‌افزاری

از کجا کتاب رو دانلود کنیم؟

راه حل مستقیم این هست که روی این لینک دانلود کلیک کنید تا دانلود بشه. ولی همونطور که گفتم برای دریافت بروزرسانی‌های یا صفحه گیت‌هاب رو دنبال یا watch کنید یا صفحه Release اون رو.

حرف آخر

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

اگر کتاب براتون مفید بود به دیگران هم معرفیش کنید :)


کتابنرم افزارسیستم دیزاینsystem designsoftware
شاید از این پست‌ها خوشتان بیاید