
تا مدتها من از AI فقط برای autocomplete یا کپیپیست کد استفاده میکردم؛
Copilot، ChatGPT، سریعتر از Stack Overflow، باهوشتر از boilerplateها.
اما هنوز فقط ابزار بودند.
تا اینکه یک تغییر کوچک اما بنیادین ایجاد کردم:
بهجای اینکه از AI بخوام «کمکم کنه کد بنویسم»،
ازش خواستم خودش کد رو بنویسه و من فقط روی «چی باید ساخته بشه و چرا» تمرکز کنم.
و این تفاوت… اصلاً ظریف نیست.
یک تیکت مبهم JIRA داشتم؛ از اونها که معمولاً نیم ساعت بحث میطلبه.
بهجای IDE، کل تیکت و کدبیس رو دادم به Claude و گفتم:
«این مسئلهست، این هم کد ما. خودت بفهم باید چی کار کنی.»
Claude شروع کرد سؤال پرسیدن:
سؤالهای دامنهای
سؤالهای معماری
ترجیحات تکنولوژیک
نحوهی error handling
دقیقاً مثل یک جونیور باهوش…
با این تفاوت که کل کدبیس رو در ۳۰ ثانیه فهمیده بود.
بعد:
پلن پیادهسازی داد
با من بحث کرد
اصلاح شد
و وقتی گفتم «اجرا کن»، شروع کرد.
شگفتانگیزترین بخش این بود که:
کد نوشت
تست اجرا کرد
شکست خورد
خطا رو تحلیل کرد
اصلاح کرد
دوباره تست گرفت
بارها و بارها.
همون کاری که ما روزی دهها بار انجام میدیم.
فقط اینبار من نگاه میکردم.
حتی «کلافه شدنش» رو هم میدیدم!
اول کدش با استانداردهای تیم ما نمیخوند.
پس مستندات Confluence (۱۵ صفحه!) رو دادم بهش.
نتیجه؟
خوند
الگوها رو فهمید
کل کد رو مطابق استاندارد تیم ریفکتور کرد
ساعتی کاری که من میکردم → چند دقیقه.
این تفاوت اصلیه:
AI دیگه فقط کد کامل نمیکنه؛ کد رو میفهمه.
Copilot:
من آشپزم، AI مواد رو آماده میکنه.
ChatGPT:
من آشپزم، AI کتاب آشپزیه.
AI Agent:
من سرآشپزم.
من منو رو طراحی میکنم، مزه میکنم، استاندارد میدم.
آشپزی واقعی؟ با AI.
من دیگه کد نمینویسم؛ کد رو هدایت میکنم.
قبل:
۸۰٪ نوشتن کد
۲۰٪ فکر معماری
الان:
۲۰٪ کد (review و اصلاح)
۸۰٪ فکر، توضیح، تصمیم، ارتباط
و اون ۸۰٪ با چی انجام میشه؟
زبان طبیعی.
✅ عالی در:
CRUD
الگوهای تکراری
ریفکتور
تستنویسی
رعایت استانداردها
کارهای خستهکننده
❌ ضعیفتر در:
نیازمندیهای مبهم
تصمیمات معماری نو
درک عمیق بیزنس
باگهای عجیب و محیطی
نه چون کد مهم نیست.
بلکه چون تعریف مسئله، توضیح کانتکست و نقد راهحل مهمتر شده.
حتی خالق Kotlin (Andrey Breslav) زبانی به نام CodeSpeak ساخته:
زبانی که انسان «چی میخواد» رو توصیف میکنه
و AI بقیه رو انجام میده.
AI قراره برنامهنویسها رو حذف کنه؟
نه.
مثل:
ماشینحساب
IDE
Stack Overflow
فقط ما رو از کار مکانیکی آزاد میکنه تا:
بهتر فکر کنیم
بهتر طراحی کنیم
و مسائل مهمتر رو حل کنیم
«این بدترین نسخهی AI است که تا ابد خواهیم دید.
از این به بعد فقط بهتر میشود.»
سؤال این نیست که آینده میاد یا نه.
سؤال اینه:
آیا آمادهای از کدنویس → هدایتگر کد تبدیل بشی؟