<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های Saeid Parvizi</title><link>https://virgool.ir/feed/@saeid.parvizi88</link><description></description><language>fa</language><pubDate>2026-11-11 10:53:23</pubDate><image><url>https://files.virgool.ir/upload/users/4964566/avatar/avatar.png</url><title>Saeid Parvizi</title><link>https://virgool.ir/@saeid.parvizi88</link></image><item><title>از «نویسنده کد» به «فرمانده ایجنت»: تغییر نقش برنامه‌نویس در سال ۲۰۲۶</title><link>https://virgool.ir/@saeid.parvizi88/از-نویسنده-کد-به-فرمانده-ایجنت-تغییر-نقش-برنامه-نویس-در-سال-۲۰۲۶-fboap4cn1tas</link><description>«بیش از دو ماه است که این روند برای من ۱۰۰ درصد شده است؛ من حتی کوچک‌ترین ویرایش‌ها را هم به صورت دستی انجام نمی‌دهم. دیروز ۲۲ پول‌رکوئست (PR) و روز قبل از آن ۲۷ پول‌رکوئست منتشر کردم که هر کدام ۱۰۰ درصد توسط Claude نوشته شده بود.»این تنها یک ادعای شخصی نبود. گزارش داخلی آنتروپیک در ژوئن ۲۰۲۶ تأیید کرد که در سه ماهه دوم آن سال، خروجی کد به ازای هر مهندس هشت برابر بیشتر از سال‌های قبل شده بود و بیش از ۸۰ درصد کدهای ادغام‌شده در مخزن رسمی شرکت توسط هوش مصنوعی نوشته شده بودند.این آمار برای تیم‌های مهندسی نرم‌افزار و استارتاپ‌ها یک پیام واضح دارد: ارزش یک برنامه‌نویس دیگر به سرعت تایپ کردن یا تسلط بر سینتکس نیست، بلکه به توانایی هدایت، بررسی و تصمیم‌گیری درباره خروجی ایجنت‌ها بستگی دارد.سه عصر تکامل نقش برنامه‌نویسبرای درک عمق این تحول، مسیر طی‌شده را در سه عصر مختلف بررسی می‌کنیم:۱. عصر دستی (پیش از ۲۰۲۱)برنامه‌نویسان نیازمندی‌های کسب‌وکار را به دستورات دقیق ماشین تبدیل می‌کردند. گلوگاه اصلی در این دوره سرعت تایپ و تسلط بر سینتکس بود.۲. عصر کوپایلوت (۲۰۲۱ تا ۲۰۲۴)ابزارهایی مثل GitHub Copilot آمدند تا هنگام نوشتن کد به برنامه‌نویس پیشنهاد بدهند. گلوگاه از «تولید کد» به «بازبینی و خواندن کد» تغییر کرد.۳. عصر ایجنتیک (۲۰۲۴ تا کنون)ایجنت‌هایی مانند Claude Code و Cursor صرفاً کد نمی‌نویسند؛ آن‌ها ساختار مخزن را می‌خوانند، تست اجرا می‌کنند، خطاهای کامپایل را می‌گیرند و تا زمان موفقیت تست‌ها خودشان اصلاحات را انجام می‌دهند. گلوگاه اکنون به «تعریف معماری، مرزهای کانتکست و تعیین اراده (Intent)» تبدیل شده است.مهارت‌های جدیدی که جایگزین «سرعت کدنویسی» می‌شوندبا استناد به گزارش‌های فنی، ارزش یک مهندس نرم‌افزار در سه حوزه کلیدی متمرکز شده است:۱. معماری سیستم و طراحی ساختارایجنت‌ها می‌توانند کد بنویسند، اما اینکه چه چیزی باید ساخته شود، لایه‌های سیستم چگونه تفکیک شوند و مرز ماژول‌ها کجا قرار گیرد، نیازمند تصمیم‌گیری دقیق انسانی است. بررسی‌های صنعت نشان می‌دهد ۷۵ درصد توسعه‌دهندگان پیش از ادغام کدهای تولیدشده توسط هوش مصنوعی، آن‌ها را به صورت دستی ممیزی می‌کنند که این امر بدون تسلط عمیق بر الگوهایی نظیر معماری تمیز (Clean Architecture) غیرممکن است.۲. تشخیص ظریف‌ترین خطاها در خروجی سریعوقتی یک ایجنت در سه ثانیه یک کامپوننت لایه‌ای تولید می‌کند، توانایی شناسایی باگ‌های منطقی و امنیتی پنهان حیاتی می‌شود. مهندسان نرم‌افزار در موقعیت بی‌نظیری قرار دارند تا خطاهای احتمالی را پیش‌بینی کرده و ایجنت را به مسیر صحیح هدایت کنند.۳. تعریف مرزهای اقتدار ایجنت («مهندسی مهار»)یک ایجنت خودمختار بدون مرزهای مشخص می‌تواند خطرناک باشد. برنامه‌نویسان باید دقیقا تعیین کنند که ایجنت به چه بخش‌هایی از مخزن دسترسی دارد، چه دستوراتی می‌تواند اجرا کند و در چه مواردی باید متوقف شود و از انسان تایید بگیرد.جمع‌بندی و چشم‌انداز آیندهاین تحول را نباید به عنوان یک تهدید، بلکه باید به عنوان یک ارتقای جایگاه حرفه‌ای دید. تیم‌ها و توسعه‌دهندگانی که با بهره‌گیری از جریان‌های کاری مبتنی بر ایجنت و ابزارهای معماری ماژولار، سرعت تحویل پروژه‌ها را به حداکثر رسانده‌اند، در مسیر موفقیت قرار دارند؛ در حالی که تصمیمات کلان معماری، مدل‌سازی‌های استراتژیک و خطوط قرمز امنیتی همچنان با نظارت دقیق مهندسان ارشد مدیریت می‌شود.</description><category>Saeid Parvizi</category><author>Saeid Parvizi</author><pubDate>Wed, 21 Oct 2026 11:27:13 +0330</pubDate></item></channel></rss>