- عنوان کتاب: Learning GitHub Copilot -Multiplying Your Coding Productivity Using AI
- نویسنده: Brent Laster
- حوزه: ایجنت هوشمند
- سال انتشار: 2025
- تعداد صفحه: 589
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 19.2 مگابایت
من مدت زیادی است که کد مینویسم – بیشتر از آنچه که بخواهم اعتراف کنم – و بارها شاهد وزش باد و امواج تغییری بودهام که صنعت توسعه نرمافزار را درنوردیده است (و در مورد بسیاری از آنها نوشتهام یا در مورد آنها آموزش دیدهام). از اینترنت گرفته تا CI/CD و کانتینرها و فضای ابری، تغییرات الگو، روشهای قدیمی انجام کارها را دگرگون کرده و نوآوری، ابزارهای باورنکردنی و دگرگونیهایی را در رویکردهای ما برای ایجاد نرمافزار ایجاد کرده است. و به طور کلی، این تغییرات همچنین باعث ایجاد عدم قطعیت و سردرگمی شدهاند، زیرا افراد سعی در درک آنها و فهمیدن چگونگی سازگاری و به کارگیری مهارتهای خود داشتهاند. اکنون ما هوش مصنوعی مولد را داریم، که مسلماً بزرگترین موج تغییری است که در فناوری با آن مواجه شدهایم، به خصوص برای کسانی که در حال توسعه نرمافزار هستند. درست مانند بقیه، این [فناوری/فناوری] الهامبخش نوآوریهای عظیم و محرک تغییرات عظیم است. اما از برخی جهات، بیشتر شبیه یک سونامی است که در آن ابزارهای جدید، مدلهای جدید و قابلیتهای جدید قدرت فوقالعادهای از خود نشان میدهند، در حالی که کدنویسان در تلاشند تا سرهای جمعی ما را بالای آب نگه دارند. این کتاب تلاش من برای کمک به شما در موجسواری است – حداقل تا جایی که از نیروگاه هوش مصنوعی یعنی GitHub Copilot استفاده میکنید. ادعا نمیکنم که به تمام سوالات شما پاسخ میدهد، اما امیدوارم به شما کمک کند تا به سطح راحتی بسیار خوبی با این ابزار برسید، قابلیتهای آن را (از مباحث پایه تا پیشرفته) درک کنید و الهامبخش شما باشد تا کارهای کدنویسی خود را سادهتر و آسانتر از همیشه انجام دهید. من چندین سال است که از Copilot به روشهای مختلفی استفاده میکنم: در پروژههای شخصی، به عنوان مدیر سابق DevOps که آن را در یک سازمان تحقیق و توسعه شرکتی آزمایش میکرد، به عنوان مربی Copilot برای فروشندگان متعدد، به عنوان یک فرد شکاک و به عنوان یک علاقهمند. در مورد دو نقش آخر، من در روزهای اولیه Copilot به اندازه ابزارهای دیگر تحت تأثیر قرار نگرفتم. اما در طول نوشتن این کتاب، توسعه دورههای آموزشی در مورد آن و تماشای تکامل آن، به یکی از ابزارهای اصلی تبدیل شده است که من به طور منظم هنگام کار در محیط توسعه یکپارچه (IDE) یا در گیتهاب از آن استفاده میکنم. کمک خلبان، حتی در چند ماه گذشته، راه درازی را پیموده است. پیشرفت چشمگیری در ویژگیها و عملکردها حاصل شده است. من سعی کردهام تا حد امکان این موارد را در کتاب به تصویر بکشم.
I’ve been writing code for a very long time now—longer than I care to admit—and I’ve seen the winds and waves of change that have swept across the software development industry multiple times (and written about or trained on many of them). From the internet to CI/CD to containers to cloud, the paradigm shifts have upended the old ways of doing things, and spawned innovation, incredible tools, and turnarounds in our approaches to creating software. And, broadly, those shifts have also generated uncertainty and confusion as individuals tried to understand them and figure out how to adapt and apply their skills.. Now we have generative AI, arguably the biggest wave of change we have encountered in tech, especially for those developing software. Just like the others, it is inspiring massive innovation and driving massive changes. But in some respects, it resembles more of a tsunami where new tools, new models, and new capabilities exhibit tremendous power, all while coders are being swept along and trying to keep our collective heads above water. This book is my attempt to help you surf the wave—at least as far as using the AI powerhouse that is GitHub Copilot. I won’t claim it will answer all your questions, but hopefully it will help you get to a very good comfort level with the tool, let you understand its capabilities (from basic to advanced topics), and inspire you to make your coding tasks simpler and easier than they’ve ever been before. I’ve been using Copilot in multiple ways for several years: in personal projects, as a former DevOps director piloting it in a corporate R&D organization, as a trainer on Copilot for multiple vendors, as a skeptic, and as an enthusiast. Regarding those last two roles, I wasn’t as impressed with Copilot in its early days as I was with other tools. But over the course of writing this book, developing courses on it, and watching it evolve, it’s become one of the primary tools I use on a regular basis when working in my integrated development environment (IDE) or in GitHub. Copilot has come a long way, even in the last few months. There’s been some impressive progress with features and functionality. I’ve tried to capture as many of those as I could in the book.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Learning GitHub Copilot
نظرات کاربران