توماس دومکه، مدیرعامل گیتهاب، چرا الان بهترین وقت برنامه نویس شدن است.
در این گفتوگو با توماس دومکه، مدیرعامل گیتهاب (GitHub) در نمایشگاه VivaTech در پاریس، موضوعات متعددی پیرامون آینده برنامهنویسی با کمک هوش مصنوعی (AI)، ابزارهایی مانند GitHub Copilot، و مفهومی به نام Vibe Coding مورد بررسی قرار گرفت.
معرفی اجمالی توماس و گیتهاب
- توماس مدیرعامل گیتهاب است، بزرگترین پلتفرم توسعهدهندگان دنیا با بیش از ۱۰۰ میلیون کاربر.
- او هدایتکننده ادغام ۷.۵ میلیارد دلاری گیتهاب با مایکروسافت بوده است.
- تحت رهبری او، GitHub Copilot به پرکاربردترین ابزار کدنویسی مبتنی بر هوش مصنوعی در تاریخ تبدیل شده است.
Vibe Coding چیست؟
- Vibe Coding به معنای تعامل با ابزارهایی مثل Copilot یا سایر مدلهای هوش مصنوعی است که کاربر بدون نیاز به دانش عمیق برنامهنویسی، پروژهای را به کمک دستور و تعامل با AI اجرا میکند.
- شما در این حالت بیشتر در حال هدایت و اصلاح پیشنهادات AI هستید تا نوشتن مستقیم کد.
آیا میتوان بدون مهارت برنامهنویسی، وبسایت پیچیده ساخت؟
- بله، ولی تا جایی که پیچیدگی پروژه اجازه دهد.
- برای پروژههای پیچیدهتر (مثلاً مقیاسپذیری بالا یا اتصال به دیتابیس پیچیده)، نیاز به دانش فنی واقعی است.
- در نهایت، استفاده از AI بدون درک آن، شبیه بازی کردن با امتحانهای ذهنی است.
آیا میتوان با Vibe Coding یک شرکت میلیارد دلاری ساخت؟
- به گفته توماس، خیر؛ چرا که اگر فقط با AI بدون مهارت خاص میتوانستیم چنین کاری کنیم، همه همین کار را میکردند.
- شرکتهایی موفق خواهند بود که از AI برای تسریع و تعمیق نوآوریها استفاده کنند، نه فقط صرفهجویی در هزینهها.
تأثیر AI بر استخدام و بازار کار
- در کوتاهمدت، برخی شرکتها استخدام را متوقف کردهاند تا از AI بهتر استفاده کنند.
- اما در بلندمدت، توماس معتقد است که تعداد برنامهنویسها افزایش مییابد چون یادگیری سادهتر و دسترسی بیشتر شده است.
- کودکان امروزی میتوانند با Copilot بازیگونه شروع به یادگیری برنامهنویسی کنند.
انواع توسعهدهندگان آینده
- مصرفکنندهها (Consumer Developers): کسانی که برای خودشان برنامه یا اپلیکیشن ساده میسازند.
- توسعهدهندگان حرفهای (Professional Developers): افرادی که سیستمهای پیچیدهتر، زیرساختهای AI و نرمافزارهای مقیاسپذیر میسازند.
چرا هنوز به برنامهنویس نیاز داریم؟
- چون ابزارهای AI فعلاً نمیتوانند پیچیدگیهای واقعی را مدیریت کنند.
- برای ساخت کسبوکارهای متفاوت و قابل رقابت، مهارت فنی ضروری است.
توصیه توماس به یادگیرندگان برنامهنویسی
- جوانترها مزیت بزرگی دارند چون راحتتر و سریعتر با فناوریهای جدید سازگار میشوند.
- باید با AI کار کرد، با آن آزمایش کرد، اشتباه کرد و یاد گرفت.
آیا AI میتواند ایدههای بهتری از انسان خلق کند؟
- توماس میگوید AI میتواند به شکل مؤثری در توسعه و بررسی ایدهها کمک کند، اما الهام و انگیزه اولیه از انسان میآید.
درباره AGI (هوش مصنوعی عمومی)
- هنوز زود است؛ AGI باید احساس، خلاقیت و درک انسانی داشته باشد.
- فعلاً بیشتر ابزارها "هوشمند" هستند اما نه خلاق و نه خودآگاه.
توماس از آینده نمیترسد
- تا وقتی که بچههایش را باید برای تخلیه ماشین ظرفشویی سه بار صدا کند، نگران AGI نیست!
- باور دارد با آموزش، کنجکاوی و پذیرش فناوری، میتوان از خطرها عبور کرد و فرصتها را به دست آورد.
ابزارهای AI مورد علاقه توماس
- GitHub Copilot (برای همه اعضای تیم گیتهاب، حتی HR و مالی)
- ChatGPT (برای کارهای روزمره و جستجوها)
- ابزارهای تبدیل صوت به متن و خلاصهسازی برای مصاحبهها و جلسات
توصیه نهایی به کسانی که از AI میترسند:
- از آن فرار نکنید؛ آن را بیاموزید.
- اگر شغلتان در خطر است، راه نجاتتان یادگیری نحوه استفاده از همان AI است.
- همیشه انسانی خواهد بود که نقش رهبر و هادی هوش مصنوعیها را ایفا کند.