98 lines
12 KiB
Markdown
98 lines
12 KiB
Markdown
# مشخصات درسنامه: نقش جدید توسعهدهنده؛ ارکستراتور سیستمها و کارگردان ایجنتهای نرمافزاری
|
||
- **شناسه در سیلابس:** `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) به همراه نمودار مفهومی تشریح شود.
|
||
- [ ] چشمانداز بازار کار و جایگاه سازندگان مستقل در اقتصاد دیجیتال تبیین گردد.
|