Files
vibe-coding-college-specs/chapters/02-vibe-coding-mindset/00-lesson-chapter-goals/spec.md

79 lines
7.2 KiB
Markdown
Raw 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.
# مشخصات درس‌نامه: اهداف فصل دوم (Chapter Goals)
- **شناسه در سیلابس:** `L2.1`
- **فصل:** فصل ۲: شروع مسیر Vibe Coding (Ch 2)
- **نوع محتوا:** 📘 درس‌نامه متنی
- **زمان تقریبی مطالعه:** ۵ دقیقه
- **پیش‌نیازهای مستقیم:** `L1.2` (نگاه کلی به دوره)
---
## ۱. اهداف یادگیری (Learning Objectives - Bloom's Taxonomy)
دانشجو پس از مطالعهٔ این درس‌نامه باید بتواند:
- [ ] **درک کند (Understand):** ماموریت و جایگاه فصل ۲ در تغییر چارچوب ذهنی (Mindset Shift) از برنامه‌نویسی سنتی به هدایت ایجنت‌ها چیست.
- [ ] **درک کند (Understand):** ساختار ۷ درس‌نامهٔ مفهومی و ۱ آزمون تستی پایانی این فصل چگونه او را برای ورود به فاز عملیاتی فصل ۳ آماده می‌کند.
- [ ] **تحلیل/ارزیابی کند (Evaluate):** چرا درک سازوکار هوش مصنوعی و اصول مهندسی پرامپت قبل از دست به کد شدن، مانع از هدررفت ساعت‌ها زمان و ناامیدی در پروژه‌ها می‌شود.
- [ ] **به‌کار ببندد (Apply):** نقشهٔ راه این فصل را بررسی کند و اهداف یادگیری شخصی خود را با نتایج آزمون تستی ۱۰۰ امتیازی پایانی همسو سازد.
---
## ۲. محدوده و مرزهای محتوا (Scope & Boundaries)
### آنچه باید پوشش داده شود (In-Scope):
1. **خوش‌آمدگویی به هستهٔ مفهومی دوره:** بیان این حقیقت که ابزارها تغییر می‌کنند، اما اصول هم‌افزایی با هوش مصنوعی و تفکر معمارانه ثابت می‌مانند.
2. **بررسی سرفصل‌های فصل ۲:**
* درس ۲.۲: بازتعریف نقش توسعه‌دهنده به عنوان مدیر محصول و معمار.
* درس ۲.۳: درک طرز کار مغز هوش مصنوعی (توکن‌ها، پنجره بافت، احتمال و توهم).
* درس ۲.۴: دسته‌بندی سه‌گانهٔ ابزارها (ادیتور، ترمینال، مرورگر) و راهبرد Dual-Track.
* درس ۲.۵: واقعیت هزینه‌ها، محدودیت‌ها و تله‌های پنهان هوش مصنوعی.
* درس ۲.۶: فرمول طلایی پرامپت‌نویسی مهندسی و تعامل دانه‌بندی‌شده (Atomic).
* درس ۲.۷: متدولوژی توسعه مشخصات‌محور (SDD) و پایان دوران پرامپت-و-دعا (Prompt & Pray).
3. **معرفی آزمون تستی فصل (`Q2.1`):** اعلام اینکه در پایان این فصل یک آزمون تستی ۱۰ سوالی (۱۰۰ امتیاز) برای ارزیابی تسلط بر این مبانی بنیادین برگزار خواهد شد.
4. **جعبهٔ نکتهٔ کوئرا (`<details class="green">`):** اهمیت عبور دقیق و یادداشت‌برداری از این فصل به عنوان فونداسیون کل مهارت‌های عملی آینده.
### آنچه نباید وارد آن شویم (Out-of-Scope):
- ورود به جزئیات فنی توکن‌ها، ابزارها یا پرامپت‌ها (هرکدام درس اختصاصی دارند).
- وارد شدن به مباحث نصب و پیکربندی نرم‌افزارها (متعلق به فصل ۳).
---
## ۳. مفاهیم کلیدی و کلمات تخصصی (Key Concepts & Terms)
| اصطلاح انگلیسی | معادل فارسی مصوب | توضیح یک‌خطی ساده |
| :--- | :--- | :--- |
| Mindset Shift | تغییر چارچوب ذهنی | گذار از نگارش دستوری خطوط کد به رهبری و مشخصه‌نویسی برای هوش مصنوعی |
| Conceptual Foundation | فونداسیون مفهومی | درک اصولی رفتار مدل‌ها قبل از اتکا به ابزارهای خودکار |
| Dual-Track Workflow | جریان کاری دومسیره | ترکیب ابزارهای سریع مرورگری برای ایده با ادیتورهای محلی برای توسعه پایدار |
| Spec-Driven Development (SDD) | توسعه مشخصات‌محور | روش مهندسی ساخت نرم‌افزار بر پایه اسناد مشخصات شفاف به جای پرامپت‌های پراکنده |
---
## ۴. جایگاه‌های تصاویر و نمودارها (Visual & Diagram Placeholders)
> **راهنمای ایجنت نویسنده:** تمام تصاویر باید در پوشهٔ `images/` قرار گرفته و در قالب جدول تک‌خانه‌ای وسط‌چین با کپشن تفصیلی درج شوند:
1. **تصویر کاور درس:** `images/cover.png`
* **موضوع:** کاور مینیمال و شیک ورود به فصل دوم دوره با تم تیره، المان‌های ذهنیت وایب کدینگ، تفکر محصول و لوگوی کوئرا کالج.
2. **نقشهٔ سفر یادگیری فصل ۲:** `images/chapter-2-roadmap.png`
* **موضوع:** اینفوگرافیک گام‌به‌گام از نقطه شروع (تعریف وایب کدینگ) $\rightarrow$ شناخت مغز مدل‌ها $\rightarrow$ انتخاب ابزار $\rightarrow$ کنترل هزینه و انتظارات $\rightarrow$ مهندسی پرامپت $\rightarrow$ متدولوژی SDD $\rightarrow$ ایستگاه آزمون تستی ۱۰۰ امتیازی.
3. **نمودار تغییر پارادایم نقش‌ها:** `images/role-evolution.png`
* **موضوع:** مقایسه جایگاه فرد در توسعه نرم‌افزار سنتی (کدنویس جزئیات) در برابر جایگاه در وایب کدینگ (کارگردان و کنترل‌کننده کیفیت).
---
## ۵. بخش‌بندی و ساختار محتوایی پیشنهادی درس‌نامه (`README.md`)
1. **تیتر اصلی:** `# اهداف فصل دوم: شروع مسیر Vibe Coding`
2. **مقدمه کوتاه و الهام‌بخش:** چرا قبل از دست به ابزار شدن، نیازمند فونداسیون ذهنی هستیم؟
3. **جدول کاور درس**
4. **سرفصل‌های کلیدی فصل در یک نگاه:** معرفی مختصر ۶ مبحث پیش رو و ارزش کاربردی هرکدام.
5. **جدول نقشهٔ یادگیری فصل**
6. **معیار سنجش و آزمون فصل:** توضیح آزمون ۱۰ سوالی ۱۰۰ امتیازی و نقش آن در مسیر اخذ گواهی.
7. **کال‌اوت نکته کوئرا (`<details class="green">`):** ثبت دکمه «خواندم» و آغاز پرقدرت فصل.
---
## ۶. معیارهای پذیرش (Acceptance Criteria for Reviewer)
- [ ] لحن متن روان، انگیزاننده، غیررسمی اما حرفه‌ای باشد.
- [ ] نقشه راه ۶ درس‌نامه بعدی به همراه آزمون پایانی به وضوح ترسیم شده باشد.
- [ ] تصاویر پیشنهادی با سناریوی درس هماهنگ باشند.
- [ ] هیچ‌گونه وارد شدن زودهنگام به آموزش نصب یا دستورات فنی در متن رخ ندهد.