پرش به محتوای اصلی
پرش به محتوای مقاله

جان کارماک: کدنویسی دستی از یک ضرورت به سرگرمی تبدیل می‌شود

·۲۲ شهریور ۱۴۰۵۱ دقیقه مطالعه۱ بازدید
یادداشت
جان کارمک در اکس: پستی از بنیان‌گذار آی‌دی سافت‌ور و مهندس واقعیت مجازی درباره فناوری و برنامه‌نویسی.
جان کارمک در اکس: پستی از بنیان‌گذار آی‌دی سافت‌ور و مهندس واقعیت مجازی درباره فناوری و برنامه‌نویسی.
اشتراک‌گذاری
واقعاً چه چیز جدید است؟

ارائه یک چارچوب مفهومی (تبدیل Jitsu به Do) برای توصیف جایگاه کدنویسی دستی در عصر AI؛ به جای بحث ساده درباره جایگزینی شغل، کارماک به تغییر ماهیت مهارت از «ابزار بقا» به «سرگرمی تخصصی» اشاره می‌کند.

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

به نقل از اظهارات جان کارماک در ۱۲ سپتامبر ۲۰۲۶، مهندس برجسته پشت بازی Doom و شرکت Oculus، بسیاری از مهارت‌های بنیادین برنامه‌نویسی دیگر برای محیط‌های تولیدی حیاتی نیستند. او معتقد است کدنویسی دستی در حال تبدیل شدن به یک کنجکاوی تاریخی است.

کارماک برای تبیین این موضوع، شباهتی میان برنامه‌نویسی و تکامل هنرهای رزمی ژاپنی می‌زند. همان‌طور که نیازهای میدان جنگ در ژاپن به ورزش‌هایی مثل جودو و کندو تبدیل شد، کدنویسی دستی نیز از یک «جوتسو» (هنر کاربردی) به یک «دو» (راه یا سرگرمی) تغییر ماهیت داده است؛ شبیه به کسی که امروز برای لذت شمشیرزنی تمرین می‌کند، نه برای جنگیدن در میدان نبرد.

@ID_AA_Carmack

همان‌طور که در بحث‌های گذشته‌ی ما درباره‌ی امنیت مدل‌های بازمتن اشاره کردیم، اتکای بیش از حد به ابزارهای خودکار بدون درک زیرساخت می‌تواند خطرناک باشد، اما کارماک بر تغییر لایه‌های فنی تأکید دارد. این موضوع با گزارش‌های اخیر مبنی بر وابستگی شدید اکثر برنامه‌نویسان به ابزارهای هوش مصنوعی همسو است که نشان می‌دهد این روند با چه سرعتی در حال گسترش است. طبق تحلیل او، تغییرات زیر در صنعت رخ داده است:

  • دوران تبدیل دستی دستورالعمل‌ها (Opcodes) به کد هگزادسیمال عملاً به پایان رسیده است.
  • حتی برنامه‌نویسان اسمبلی مدرن، مانند توسعه‌دهندگان FFmpeg، دیگر در ابتدایی‌ترین سطوح سخت‌افزاری کار نمی‌کنند.
  • هوش مصنوعی اکنون در حال خودکارسازی لایه‌های باقی‌مانده از ساختار دستی کد است.

این چرخش، تله‌ای خطرناک برای توسعه‌دهندگان باسابقه ایجاد می‌کند. کارماک هشدار می‌دهد که نباید به «استاد کونگ‌فوی قدیمی» تبدیل شوید که تنها به سنت‌های مادام‌العمر تکیه می‌کند و در نهایت از یک مبارز آماتور MMA شکست می‌خورد. در این تشبیه، مبارز MMA همان توسعه‌دهنده‌ای است که با کمک هوش مصنوعی، نتیجه نهایی را بر فرآیندهای سنتی اولویت می‌دهد. این تغییر رویکرد، ما را به یاد مهارت‌های حیاتی جدیدی می‌اندازد که اندرو ان‌جی برای بقای توسعه‌دهندگان در عصر AI پیشنهاد کرده است.

برای شما به عنوان یک متخصص، این یعنی ارزش شما دیگر در توانایی نوشتن سینتکس نیست، بلکه در توانایی مدیریت خروجی‌هاست. در حالی که دنیای «رایانش رترو» (Retro Computing) برای عاشقان این حرفه جذاب می‌ماند، بقای حرفه‌ای در بازار کار مستلزم پذیرش کارآمدترین ابزارهای موجود است.

گام بعدی شما

  • تمرکز خود را از یادگیری حفظی دستورات به یادگیری معماری سیستم‌ها و مدیریت خروجی‌های AI تغییر دهید.
  • ابزارهای کمک‌کدنویسی را نه به عنوان جایگزین، بلکه به عنوان شتاب‌دهنده‌ای برای رسیدن به نتیجه سریع‌تر به کار بگیرید. در این مسیر باید مراقب بود که این ابزارها باعث ایجاد توهمی از مهارت و تضعیف تفکر سیستمی در تازه‌کاران نشوند.
  • بررسی کنید که کدام بخش از جریان کاری شما هنوز به صورت دستی انجام می‌شود و آیا AI می‌تواند آن را بهینه‌تر کند؟

اما تأثیر این تغییر بر متدهای آموزشی دانشگاه‌ها حتی بحث‌برانگیزتر است؛ به تحلیل ما درباره‌ی آینده‌ی آموزش علوم کامپیوتر مراجعه کنید.

چرا این موضوع مهم است؟

این دیدگاه توسط یکی از معتبرترین مهندسان تاریخ رایانش مطرح شده و نشان می‌دهد که مرز بین «تخصص فنی» و «سرگرمی» در حال جابجایی است. توسعه‌دهندگانی که خود را با این تغییر وفق ندهند، با کاهش شدید توان رقابتی در بازار کار مواجه خواهند شد.

تأثیر برای ایران

برای برنامه‌نویسان ایرانی که در بازارهای جهانی رقابت می‌کنند، تسلط بر ابزارهای AI-Augmented تنها راه جبران فاصله زیرساختی و افزایش سرعت تحویل پروژه است.

·نگاه ما
تحریریه دات‌هوش

تغییر پارادایم از «نوشتن کد» به «هدایت کد» به معنای آن است که مهندسی نرم‌افزار در حال تبدیل شدن به مهندسی تصمیم‌گیری است. در این فضای جدید، تفکر سیستمی و توانایی تشخیص خطای مدل، بسیار ارزشمندتر از تسلط بر جزئیات زبانی یک زبان برنامه‌نویسی خاص می‌شود.

منابع

این گزارش با خط‌لولهٔ خودکار دات‌هوش از منابع معتبر جهانی تدوین و زیر نظر تحریریه منتشر شده است. روش کار ما

گفتگو

پنج‌شنبه‌های هوش‌محور

بسته‌ی هفتگی دات‌هوش

۵ خبر، ۲ ابزار، ۱ پرامپت در هر شماره. به‌زودی راه‌اندازی می‌شود — هر پنج‌شنبه صبح.

خبر کلیدی
ابزار کاربردی
پرامپت حرفه‌ای
تحلیل پژوهش
به‌زودی
زاویه‌ی ایرانی
به‌زودی
تمرین این هفته
به‌زودی

راهنماهای دات‌هوش

راهنماهای کاربردیِ دات‌هوش برای کار با هوش مصنوعی — از همین‌جا شروع کنید:

دات‌هوش

راهنمای فارسی هوش مصنوعی — با نگاه به ایران

اخبار روزانه، معرفی ابزارها و مدل‌ها، و آموزشِ کار با هوش مصنوعی؛ همیشه با این پرسش که از ایران چه چیزی کار می‌کند و چه چیزی نه.