- عنوان کتاب: 97Things Every Software Architect Should Know
- نویسنده: Richard Monson-Haefel
- سال انتشار: 2009
- حوزه: معماری نرم افزار
- تعداد صفحه: 222
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 1.93 مگابایت
نرم افزار arch itects_ فضای منحصر به فردی را در دنیای فناوری اطلاعات اشغال می کند. انتظار میرود که آنها فناوریها و پلتفرمهای نرمافزاری را که سازمانهایشان بر آنها اداره میکنند و همچنین کسبوکارهایی که در آن خدمات ارائه میکنند، بشناسند. یک معمار نرم افزار عالی باید بر هر دو روی سکه معمار تسلط داشته باشد: تجارت و فناوری. این چالش کوچکی نیست و به همین دلیل این کتاب خلق شده است. 97 نکتهای که هر معمار نرمافزار باید بداند، توصیههایی را از معماران نرمافزار در سراسر جهان در مورد همه چیز، از نحوه اجتناب از دامهای رایج گرفته تا نحوه ایجاد تیمهای با استعداد ارائه میدهد. این مجموعه ای از توصیه های معماران نرم افزاری معتبر برای معماران نرم افزار دیگر یا کسانی است که آرزو دارند معمار نرم افزار شوند. من صمیمانه امیدوارم که این کتاب منبع الهام و راهنمایی برای متخصصان نرم افزار در همه جا باشد. همچنین امیدوارم که معماران نرمافزار از این کتاب و وبسایت خواهرش برای به اشتراک گذاشتن توصیهها و دیدگاههایی در مورد آنچه که شاید چالشبرانگیزترین حرفه در فناوری اطلاعات امروز است، استفاده کنند. این کتاب احتمالاً با هر کتاب دیگری که خوانده اید کاملاً متفاوت است. این اثر ترکیبی بیش از چهار دوجین نویسنده است که همگی نظرات و توصیههای خود را در مورد معماری نرمافزار بدون هیچ پاداشی اهدا کردند. این به نوعی یک کتاب متن باز به معنای واقعی است. هر نویسنده مشارکت های خود را نوشت، آن مشارکت ها با نویسنده بررسی و ویرایش شد و سپس بهترین مشارکت ها برای انتشار انتخاب شدند. این تفاوت چندانی با یک پروژه نرم افزاری منبع باز ندارد که در آن افراد به جای دانش و خرد، کد را ارائه می دهند.
Software arch itects_ occupy a unique space in the world of IT. They are expected to know the technologies and software platforms on which their organizations run as well as the businesses that they serve. A great software architect needs to master both sides of the architect’s coin: business and technology. This is no small challenge, and it’s why this book was created. 97 Things Every Software Architect Should Know provides advice from software architects around the world on everything from how to avoid common pitfalls to how to build talented teams. It’s a smorgasbord of advice from established software architects for other software architects or those who aspire to become software architects. It’s my sincere hope that this book will be a source of inspiration and guidance for software professionals everywhere. It’s also my hope that software architects will use this book and its sister website to share advice and insights into what is perhaps the most challenging profession in information technology today. This book is probably completely different from any other book you’ve read. It is the combined work of more than four dozen authors, all of whom donated their thoughts and advice about software architecture without compensation. It is, in a way, an open source book in the truest sense. Each author wrote his or her own contributions, those contributions were examined and edited with the author, and then the best contributions were chosen for publication. That’s not much different than an open source software project where individuals contribute code rather than knowledge and wisdom.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
نظرات کاربران