تصور کنید سالها وقت صرف یادگیری یک هنر سخت کردهاید، اما ناگهان ابزاری میرسد که همان نتیجه را در چند ثانیه و با دقت بیشتر میسازد. این دقیقاً وضعیتی است که برنامهنویسان سنتی امروز با ظهور هوش مصنوعی زاینده تجربه میکنند.
به نقل از اظهارات جان کارماک در ۱۲ سپتامبر ۲۰۲۶، مهندس برجسته پشت بازی Doom و شرکت Oculus، بسیاری از مهارتهای بنیادین برنامهنویسی دیگر برای محیطهای تولیدی حیاتی نیستند. او معتقد است کدنویسی دستی در حال تبدیل شدن به یک کنجکاوی تاریخی است.
کارماک برای تبیین این موضوع، شباهتی میان برنامهنویسی و تکامل هنرهای رزمی ژاپنی میزند. همانطور که نیازهای میدان جنگ در ژاپن به ورزشهایی مثل جودو و کندو تبدیل شد، کدنویسی دستی نیز از یک «جوتسو» (هنر کاربردی) به یک «دو» (راه یا سرگرمی) تغییر ماهیت داده است؛ شبیه به کسی که امروز برای لذت شمشیرزنی تمرین میکند، نه برای جنگیدن در میدان نبرد.

همانطور که در بحثهای گذشتهی ما دربارهی امنیت مدلهای بازمتن اشاره کردیم، اتکای بیش از حد به ابزارهای خودکار بدون درک زیرساخت میتواند خطرناک باشد، اما کارماک بر تغییر لایههای فنی تأکید دارد. این موضوع با گزارشهای اخیر مبنی بر وابستگی شدید اکثر برنامهنویسان به ابزارهای هوش مصنوعی همسو است که نشان میدهد این روند با چه سرعتی در حال گسترش است. طبق تحلیل او، تغییرات زیر در صنعت رخ داده است:
- دوران تبدیل دستی دستورالعملها (Opcodes) به کد هگزادسیمال عملاً به پایان رسیده است.
- حتی برنامهنویسان اسمبلی مدرن، مانند توسعهدهندگان FFmpeg، دیگر در ابتداییترین سطوح سختافزاری کار نمیکنند.
- هوش مصنوعی اکنون در حال خودکارسازی لایههای باقیمانده از ساختار دستی کد است.
این چرخش، تلهای خطرناک برای توسعهدهندگان باسابقه ایجاد میکند. کارماک هشدار میدهد که نباید به «استاد کونگفوی قدیمی» تبدیل شوید که تنها به سنتهای مادامالعمر تکیه میکند و در نهایت از یک مبارز آماتور MMA شکست میخورد. در این تشبیه، مبارز MMA همان توسعهدهندهای است که با کمک هوش مصنوعی، نتیجه نهایی را بر فرآیندهای سنتی اولویت میدهد. این تغییر رویکرد، ما را به یاد مهارتهای حیاتی جدیدی میاندازد که اندرو انجی برای بقای توسعهدهندگان در عصر AI پیشنهاد کرده است.
برای شما به عنوان یک متخصص، این یعنی ارزش شما دیگر در توانایی نوشتن سینتکس نیست، بلکه در توانایی مدیریت خروجیهاست. در حالی که دنیای «رایانش رترو» (Retro Computing) برای عاشقان این حرفه جذاب میماند، بقای حرفهای در بازار کار مستلزم پذیرش کارآمدترین ابزارهای موجود است.
گام بعدی شما
- تمرکز خود را از یادگیری حفظی دستورات به یادگیری معماری سیستمها و مدیریت خروجیهای AI تغییر دهید.
- ابزارهای کمککدنویسی را نه به عنوان جایگزین، بلکه به عنوان شتابدهندهای برای رسیدن به نتیجه سریعتر به کار بگیرید. در این مسیر باید مراقب بود که این ابزارها باعث ایجاد توهمی از مهارت و تضعیف تفکر سیستمی در تازهکاران نشوند.
- بررسی کنید که کدام بخش از جریان کاری شما هنوز به صورت دستی انجام میشود و آیا AI میتواند آن را بهینهتر کند؟
اما تأثیر این تغییر بر متدهای آموزشی دانشگاهها حتی بحثبرانگیزتر است؛ به تحلیل ما دربارهی آیندهی آموزش علوم کامپیوتر مراجعه کنید.




گفتگو