Files

98 lines
12 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# مشخصات درس‌نامه: نقش جدید توسعه‌دهنده؛ ارکستراتور سیستم‌ها و کارگردان ایجنت‌های نرم‌افزاری
- **شناسه در سیلابس:** `L16.4`
- **فصل:** فصل ۱۶: ادامه راه (Ch 16)
- **نوع محتوا:** 📘 درس‌نامه متنی
- **زمان تقریبی مطالعه:** ۱۸ دقیقه
- **پیش‌نیازهای مستقیم:** `L16.3d` (بررسی موردی دیوار)
---
## ۱. اهداف یادگیری (Learning Objectives - Bloom's Taxonomy)
دانشجو پس از مطالعهٔ این درس‌نامه باید بتواند:
- [ ] **درک کند (Understand):** گذار تاریخی نقش مهندس نرم‌افزار از «تایپیست کدهای نحوی» (Syntax Bricklayer) به «ارکستراتور و کارگردان سیستم‌ها» (Systems Orchestrator) را درک و تبیین نماید.
- [ ] **تحلیل/ارزیابی کند (Evaluate):** پنج ابرمهارت کلیدی ارکستراتور مدرن (فرمول‌بندی مسئله و مشخصات‌نویسی، ذائقه معماری سیستم، هدایت دقیق ایجنت‌ها، بازبینی کیفی و امنیتی کد، و درک عمیق محصول و کاربر) را در برابر مهارت‌های سنتی حفظ کردن نحو زبان‌ها ارزیابی کند.
- [ ] **درک کند (Understand):** پارادوکس جونز (Jevons Paradox) در صنعت نرم‌افزار را بشناسد؛ پدیده‌ای که نشان می‌دهد با کاهش هزینه تولید کد به نزدیک صفر، تقاضا برای ساخت نرم‌افزارها و جایگاه معماران سیستم انفجاری رشد می‌کند.
- [ ] **به‌کار ببندد (Apply):** ذهنیت رهبری و ارکستراسیون را در مدیریت روزانه ابزارهای Cursor, Claude Code, Supabase و سیستم‌های تست خودکار نهادینه کند.
---
## ۲. محدوده و مرزهای محتوا (Scope & Boundaries)
### آنچه باید پوشش داده شود (In-Scope):
1. **پایان دوران آجرچینی کدها: مرگ برنامه‌نویسی به مثابه تایپ کردن:**
* در گذشته ۶۰٪ زمان صرف براکت‌ها، سمیکالن‌ها، و حفظ سینتکس می‌شد؛ امروز هوش مصنوعی در چند ثانیه کد را می‌نویسد.
2. **استعاره رهبر ارکستر سمفونیک و کارگردان سینما:**
* رهبر ارکستر تک‌تک ویولن‌ها یا شیپورها را خودش نمی‌نوازد؛ او پارتیتور موسیقی (مشخصات و معماری) را می‌داند، هماهنگی سازها (ایجنت‌ها) را هدایت می‌کند و کیفیت نهایی اجرا را می‌سنجد.
3. **پنج ابرمهارت معماران و ارکستراتورهای سیستم‌ها:**
* مهارت ۱: فرمول‌بندی مسئله و تدوین مشخصات (Problem Formulation & Specs): شفاف‌سازی آنچه باید ساخته شود.
* مهارت ۲: ذائقه معماری و طراحی سیستم (System Design Taste): انتخاب دیتابیس مناسب، اتصال سرویس‌ها و مرزبندی لایه‌ها.
* مهارت ۳: هدایت ایجنت‌ها و مهندسی پرامپت (Agentic Guidance): دادن کانتکست ایزوله، قیود منفی و هدایت اتمیک.
* مهارت ۴: بازبینی موشکافانه کیفیت و امنیت (Code Review & QA): کشف توهمات، باگ‌های لبه‌ای و رخنه‌های امنیتی.
* مهارت ۵: همدلی با کاربر و هوش تجاری (Product Empathy & Domain Knowledge): درک عمیق درد کاربر و چرایی ساخت محصول.
4. **اقتصاد بازار کار نرم‌افزار: پارادوکس جونز (Jevons Paradox):**
* چرا هوش مصنوعی برنامه‌نویسان را بیکار نمی‌کند؟ ارزان‌تر شدن کدنویسی مساوی با تقاضای بی‌پایان جهان برای اپلیکیشن‌ها، نرم‌افزارهای سلامت، لجستیک، هوشمندسازی و خودکارسازی است.
5. **جایگاه سازندگان وایب کدینگ در شرکت‌های بزرگ و استارتاپ‌ها:**
* یک فرد مجهز به مهارت ارکستراسیون می‌تواند خروجی یک تیم ۵ نفره سنتی را به تنهایی تحویل دهد.
6. **کال‌اوت‌های آموزشی و الهام‌بخش کوئرا:**
* کال‌اوت بنفش (`<details class="violet">`): پارادوکس جونز در علم اقتصاد؛ چطور اختراع موتور بخار مصرف زغال‌سنگ را به جای کاهش، هزار برابر افزایش داد و چرا هوش مصنوعی تقاضای نرم‌افزار را منفجر می‌کند.
* کال‌اوت سبز (`<details class="green">`): احساس آزادی و قدرت بی‌پایان؛ اکنون هیچ ایده‌ای در ذهن شما وجود ندارد که نتوانید آن را در یک آخرهفته به یک محصول تجاری کامل تبدیل کنید.
* کال‌اوت قرمز (`<details class="red">`): تله تنبلی فکری؛ ارکستراتور هرگز به معنای زدن چشم‌بسته دکمه Accept نیست؛ تسلط ادراکی و نظارت دقیق انسانی قلب تپنده ارکستراسیون است.
### آنچه نباید وارد آن شویم (Out-of-Scope):
- پیش‌بینی‌های تاریخی درباره دهه‌های آینده دور و سایبرنتیک.
- دوره‌های آموزش رزومه‌نویسی سنتی بدون ارتباط با مهارت‌های مدرن دوره.
---
## ۳. مفاهیم کلیدی و کلمات تخصصی (Key Concepts & Terms)
| اصطلاح انگلیسی | معادل فارسی مصوب | توضیح یک‌خطی ساده |
| :--- | :--- | :--- |
| Systems Orchestrator | ارکستراتور سیستم‌ها | مهندس مدرنی که طراحی معماری، تخصیص تسک‌ها و تضمین کیفیت زنجیره ایجنت‌های هوش مصنوعی را رهبری می‌کند |
| Jevons Paradox | پارادوکس جونز | اصل اقتصادی بیان‌کننده اینکه افزایش بهره‌وری و کاهش هزینه تولید یک منبع، موجب افزایش تصاعدی کل مصرف آن می‌شود |
| System Design Taste | ذائقه طراحی سیستم | توانایی شهودی و مهندسی انتخاب الگوهای معماری تمیز، متناسب و مقیاس‌پذیر برای یک محصول |
| Problem Formulation | فرمول‌بندی مسئله | مهارت تبدیل نیازهای مبهم و انسانی دنیای واقعی به مسائل شفاف، مرزبندی‌شده و قابل حل نرم‌افزاری |
| Intellectual Agency | تسلط و عاملیت ادراکی | حفظ کنترل، مسئولیت و درک عمیق مهندس نسبت به تمام خطوط و خروجی‌های کدهای تولیدشده توسط ماشین |
---
## ۴. جایگاه‌های تصاویر و نمودارها (Visual & Diagram Placeholders)
> **راهنمای ایجنت نویسنده:** تمام تصاویر باید در پوشهٔ `images/` ذخیره شده و در جدول تک‌خانه‌ای وسط‌چین درج شوند:
1. **تصویر کاور درس:** `images/cover.png`
* **موضوع:** رهبر ارکستر نئونی مدرن با چوب‌دستی نورانی که در میان امواج ایجنت‌های هوشمند دیجیتال ایستاده و هارمونی سیستم‌های ابری را هماهنگ می‌کند.
2. **مقایسه نقش برنامه‌نویس دیروز با ارکستراتور امروز:** `images/developer-vs-orchestrator.png`
* **موضوع:** اینفوگرافیک مقایسه‌ای: کدنویس سنتی (غرق در تایپ خطوط نحوی) در برابر ارکستراتور مدرن (ایستاده بر فراز معماری، مشخصات، تست‌ها و امنیت).
3. **پنج ستون مهارت‌های ابرارکستراتور نرم‌افزار:** `images/five-super-skills-radar.png`
* **موضوع:** نمودار راداری ۵ مهارت: فرمول‌بندی مسئله، ذائقه معماری، هدایت ایجنت، بازبینی کد، و همدلی محصولی.
4. **نمودار اقتصادی پارادوکس جونز در صنعت نرم‌افزار:** `images/jevons-paradox-software.png`
* **موضوع:** نمودار گرافیکی: کاهش هزینه تولید کد $\rightarrow$ انفجار تقاضا برای ساخت پروژه‌ها $\rightarrow$ رشد سرسام‌آور ارزش معماران و ارکستراتورها.
---
## ۵. بخش‌بندی و ساختار محتوایی پیشنهادی درس‌نامه (`README.md`)
1. **تیتر اصلی:** `# نقش جدید توسعه‌دهنده؛ ارکستراتور سیستم‌ها و کارگردان ایجنت‌های نرم‌افزاری`
2. **مقدمه:** آیا هوش مصنوعی شغل برنامه‌نویسان را نابود می‌کند؟ خیر؛ بلکه هوش مصنوعی برنامه‌نویسان را از بردگی تایپ سینتکس آزاد کرده و به صندلی کارگردانی نشانده است!
3. **جدول کاور درس**
4. **دگرگونی بزرگ: از تایپیست کد به رهبر ارکستر:**
* رهبر ارکستر موسیقی را می‌شناسد، ناهماهنگی را می‌شنود و روح اثر را خلق می‌کند؛ شما رهبر ارکستر نرم‌افزار خود هستید.
5. **پنج ابرمهارت ارکستراتورها در عصر هوش مصنوعی:**
* تشریح عمیق ۵ مهارت کلیدی و چرایی اهمیت هر یک در بازار کار جدید.
6. **پارادوکس جونز (Jevons Paradox): چرا کار شما در آینده بیش از هر زمان دیگری رونق دارد؟**
* وقتی ساخت نرم‌افزار ارزان و سریع شود، هر کسب‌وکار، پزشک، معلم، فروشگاه و سازمانی نیازمند ده‌ها نرم‌افزار هوشمند اختصاصی خواهد بود.
7. **ارزش اقتصادی یک تیم تک‌نفره (The One-Person Unicorn):**
* چگونه سازنده‌ای که بر وایب کدینگ و مهندسی ایجنتیک مسلط است، می‌تواند به اندازه یک تیم مهندسی سنتی خروجی تجاری خلق کند.
8. **باکس نکته Quera (`<details class="violet">`):** تغییر لحن در مصاحبه‌های شغلی؛ به جای گفتن «من سینتکس جاوااسکریپت بلدم»، بگویید: «من می‌توانم با هدایت ایجنت‌های هوش مصنوعی، یک محصول کامل و امن را در یک هفته از ایده به پروداکشن برسانم».
9. **باکس هشدار Quera (`<details class="red">`):** خطر از دست دادن کنترل فکری؛ هرگز اجازه ندهید سرعت ایجنت‌ها باعث شود کدی را بدون اینکه از دلیل وجودش مطمئن باشید بپذیرید.
10. **باکس رضایت‌بخش Quera (`<details class="green">`):** احساس اقتدار، اعتماد به نفس و امید به آینده؛ شما اکنون مسلح به مدرن‌ترین شیوه خلق نرم‌افزار در جهان هستید.
11. **جمع‌بندی درس‌نامه:** تثبیت هویت ارکستراتور؛ ورود به مبحث استراتژی‌های یادگیری مستمر و به‌روز ماندن در میان طوفان ابزارهای نو در درس بعدی.
---
## ۶. معیارهای پذیرش (Acceptance Criteria for Reviewer)
- [ ] تحول نقش سنتی برنامه‌نویس به ارکستراتور سیستم‌ها با استعاره رهبر ارکستر تبیین شود.
- [ ] مهارت‌های پنج‌گانه ارکستراتور مدرن به صورت عمیق و تفکیک‌شده ارائه گردند.
- [ ] پدیده اقتصادی پارادوکس جونز (Jevons Paradox) به همراه نمودار مفهومی تشریح شود.
- [ ] چشم‌انداز بازار کار و جایگاه سازندگان مستقل در اقتصاد دیجیتال تبیین گردد.