⭕️این نوشته از Martin Fowler درباره آینده توسعه نرمافزار در عصر AI است. نه تبلیغ است، نه پیشگویی قطعی.
لینک مقاله اصلی:
https://martinfowler.com/fragments/2026-02-18.html
⚡️اولین نکته مهم: «کدنویسی گلوگاه اصلی نیست».
این جمله ساده ولی خطرناک است. اگر AI سرعت نوشتن کد را دو برابر کند، ولی استقرار، تست، درک نیازمندی، یا تصمیم معماری هنوز کند باشد، فقط سریعتر بدهی فنی تولید میکنی.
⚡️نکته دوم: TDD مهمتر میشود.
فاولر سالهاست درباره Refactoring و تست صحبت میکند. حالا در عصر LLM میگوید تستها بهترین راه هدایت AI هستند.
⚡️نکته سوم: «AI بدهی فنی را سریعتر میکند».
در یک شرکت کوچک معمولاً فشار روی سرعت است. مشتری میگوید «فقط کار کند».
AI کمک میکند سریعتر فیچر بدهی.
ولی اگر معماری نادرست باشد، بعداً نگهداری سختتر میشود.
⚡️نکته چهارم: تخصص عوض میشود.
بحثی در مقاله هست که آیا «متخصص فرانتاند / بکاند» کمرنگ میشود؟
به نظر من (این یک فرضیه است، نه حقیقت قطعی)، در شرکت کوچک بیشتر از قبل «generalist حرفهای» ارزش دارد. کسی که کل سیستم را میفهمد.
⚡️نکته پنجم: امنیت و ریسک.
در شرکتهای کوچک معمولاً امنیت آخرین اولویت است.
ولی وقتی AI شروع کند به تولید کد، احتمال تولید کد ناامن بالا میرود.
اگر فرآیند بازبینی و استاندارد نداشته باشی، مشکل جدی میشود.
حالا مهمترین سوال برای تو:
⚫آیا AI جای تو را میگیرد؟
نه، اگر فقط «کدنویس ساده» باشی، ریسک داری.
ولی اگر سیستم را بفهمی، تصمیم بگیری، تست بنویسی، معماری طراحی کنی، جریان کار بسازی — ارزش تو بیشتر میشود.
در واقع AI مثل یک junior بسیار سریع و کمی توهمزده است.
اگر senior قوی بالا سرش باشد، عالی کار میکند.
اگر نباشد، هرجومرج میسازد.
⚡️دنیای نرمافزار همیشه با انتزاع جلو رفته. از اسمبلی به C، از C به PHP، از PHP به فریمورکها. این فقط یک لایه جدید انتزاع است.
سوال این نیست که AI میآید یا نه. آمده.
سوال این است که تو در کدام لایه ارزش تولید میکنی.
❤️ Channel : @devefun
💬Group : @WeAreXstack
Post #4770
2.64K
martinfowler.com Fragments: February 18 fragments 18 Feb 2026
- 👏 21
- ❤ 5
- 👌 5
- 💯 1