
مسیر شغلی · مهندسی AI
توسعهدهنده AI-First: چرا بازار کار اینقدر تشنه این پروفایل شده؟
۱۴۰۵ شهریور · 8 دقیقه مطالعه
این روزها در آگهیهای استخدام، عبارتی مدام تکرار میشود که چند سال پیش اصلاً بهعنوان یک نقش شغلی شناخته نمیشد: توسعهدهنده AI-first. منظور کسی نیست که فقط یکبار ChatGPT را امتحان کرده باشد؛ منظور مهندسی است که از همان ابتدا، مسیر ساخت و تحویل محصول را با مدل، agent، ارزیابی کیفیت و بازبینی انسانی طراحی میکند — درست مثل یک فرانتاند ارشد که از روز اول به پرفورمنس و دسترسیپذیری فکر میکند.
AI-first در استخدام واقعاً یعنی چه؟
در تیمهای جدی، AI-first یک شعار روی رزومه نیست؛ یک ادعای کاری است. مدیران استخدام معمولاً بهدنبال افرادی هستند که بتوانند:
- با کمک agentهای داخل IDE و در عین حال با قضاوت مهندسی قوی، سریعتر فیچر واقعی تحویل دهند
- بخشهایی از محصول بسازند که با دقت و ایمنی به مدلهای زبانی وصل شوند (پرامپت، ابزار، RAG و محدودیتهای ایمنی)
- کیفیت را اندازه بگیرند: مجموعه تست ارزیابی، کنترل رگرسیون، و بودجه مشخص برای هزینه و تأخیر
- ریسکهای شکست را مثل هر مشکل production دیگری جدی بگیرند — از پاسخهای نادرست مدل تا نشت داده و حملههای مبتنی بر پرامپت
به همین خاطر متن آگهیها از «آشنایی با ابزارهای هوش مصنوعی» رسیده به «ساخت با AI بهعنوان اهرم اصلی سرعت».
چرا تقاضای این پروفایل اینقدر بالا رفته؟
- فشار روی بهرهوری: شرکتها میخواهند با تیم کوچکتر همان رودمپ را جلو ببرند.
- رقابت محصولی: دستیار هوشمند و کوپایلوت دیگر امکانات لوکس نیستند؛ کمکم تبدیل به انتظار بازار شدهاند.
- بالغتر شدن ابزارها: Cursor، Claude، Copilot و SDKهای agent باعث شده این سبک کار قابل آموزش، قابل سنجش و حتی قابل مصاحبه باشد.
- سیگنال جذب استعداد: بسیاری از شرکتها با برچسب «فرهنگ مهندسی AI-native» هم استعداد جذب میکنند و هم به سرمایهگذار اطمینان میدهند.
تفاوت AI-first با مهندس ارشد سنتی
اصول مهندسی از بین نرفتهاند. تایپسیستم، معماری، تست و امنیت هنوز مشخص میکنند خروجی هوش مصنوعی قابل اتکا هست یا نه. تفاوت اصلی در مسیر پیشفرض کار است:
- مسیر سنتی: طراحی ← پیادهسازی دستی ← ریویو ← انتشار
- مسیر AI-first: مشخصکردن دقیق مسئله ← کمک گرفتن از مدل ← ریویوی سختگیرانه ← محکمکاری ← انتشار
مهندس ارشدی که نتواند خروجی AI را دقیق بررسی کند، فقط سرعت تولید باگ را بالا میبرد. نیروی تازهکاری هم که بدون درک سیستم فقط جواب را کپی میکند، در ریویو گیر میافتد. پیشنهادهای خوب معمولاً مال کسانی است که هم سریعاند و هم سلیقه و مسئولیتپذیری مهندسی دارند.
کاندیدای قوی چه نشانههایی دارد؟
- نمونهکارهایی که نشان دهد AI واقعاً در تحویل محصول نقش داشته؛ نه فقط چند اسکرینشات از چت
- مرزهای روشن برای رمزها، لایسنسها و چیزهایی که نباید توسط مدل تولید شوند
- درک تجربه کاربری برای قابلیتهای AI: نمایش تدریجی پاسخ، منبعدهی، مسیر جایگزین وقتی مدل خطا میکند، و امکان دخالت انسان
- جرئت «نه» گفتن وقتی مدل ابزار مناسبی برای آن مسئله نیست
تیمها چطور استخدام کنند و کاندیداها چطور آماده شوند؟
اگر مسئول استخدام هستید، سؤال را از «ChatGPT بلدی؟» عوض کنید. بهتر است از فرد بخواهید یک جریان agent خراب را دیباگ کند، کیفیت یک ارزیابی را بهتر کند، یا یک نیاز مبهم محصول را به طرح پیادهسازی امن — همراه با ابزار، تست و محدودیت — تبدیل کند.
اگر توسعهدهنده هستید، سواد AI را مثل سواد TypeScript ببینید: تمرین روزانه، خروجی قابلنمایش، و نظرهایی که با کار واقعی پشتیبانی شوند. پرامپتنویسی لازم است، اما کافی نیست؛ بازیابی اطلاعات، مشاهدهپذیری، و دانستن زمان برگشت به کد قطعی هم بخشی از همان سواد است.
یک واقعیت کمی تلخ
تقاضا از استاندارد مشترک جلو زده است. بعضی شرکتها هر نقشی را AI-first مینامند، در حالی که هنوز همان CRUD همیشگیاند با یک ویجت چتبات روی صفحه. مسیر شغلی پایدار عمیقتر از دنبال کردن اسم مدلهاست: مهندسی شوید که بتواند هوش را داخل نرمافزار قابلاعتماد جا بیندازد.
استخدام AI-first واقعی است. برندههای این موج کسانیاند که از مدل بهعنوان اهرم استفاده میکنند — و در نهایت همچنان پای هر خطی که به production میرود میایستند.