آینده مهندسی نرم‌افزار، فقط سریع‌تر کد زدن نیست.

پنج هفته در یک تیم مهندسی AI-Native کار کن. محصول بساز، با AI همکاری کن، تصمیم‌های فنی بگیر و یاد بگیر مسئولیت چیزی رو که می‌سازی خودت به عهده بگیری.

مدت
۵ هفته
ظرفیت
۱۵ نفر، ۵ تیم
زمان هفتگی
۳۰ تا ۴۰ ساعت
هزینه
۲۵ میلیون تومان

تاریخ شروع: اعلام می‌شود مهلت درخواست: اعلام می‌شود

بورسیه: ۳ جایگاه با حمایت مالی کامل
نمونه شبیه‌سازی‌شده از یک محیط مهندسی: Agent کد تولید می‌کند، انسان آن را Review و تأیید می‌کند، سپس CI اجرا و نسخه Deploy می‌شود.
atlas clinic-booking
Simulated
  1. Spec
  2. Agent
  3. Human review
  4. CI
  5. Deploy

نوبت توئه Agent کد رو نوشته و تست‌ها پاس شدن. تغییر رو ببین و تصمیم بگیر.

agent · implementer
  1. 09:41readspecs/slot-reservation.md
  2. 09:41plan2 files · 1 migration · 1 test
  3. 09:43editsrc/booking/reserve.ts +14 −6
  4. 09:43editmigrations/0007_slot_owner.sql +5
  5. 09:44test46 passed · 0 failed
  6. 09:44openPR #31 → main
  7. 09:44waithuman approval required
#31 Reserve a slot atomically review
−const slot = await db.slots.find(slotId)
−if (slot.patientId) throw new Conflict()
−await db.slots.update(slotId, { patientId })
+const res = await db.exec(
+  `UPDATE slots SET patient_id = $1
+     WHERE id = $2 AND patient_id IS NULL`,
+  [patientId, slotId])
+if (res.rowCount === 0) throw new Conflict('slot_taken')

reviewer · human

Atomic update fixes the race, and 46 tests pass. Want a concurrent-booking test too? Your call.

تصمیم با توئهMerge بشه یا Agent اصلاحش کنه؟

  • lint eslint
  • typecheck tsc --noEmit
  • tests 47 specs
  • migration-check 0007
production awaiting approval v0.4.1

AI می‌تونه کد تولید کنه. اما هنوز کسی باید مسئول نتیجه باشه.

وقتی نوشتن کد ارزون می‌شه، ارزش واقعی به لایه‌های بالاتر منتقل می‌شه. این شش مهارت، لایه‌های همون مسئولیتی‌ان که در Playground تمرین می‌کنی؛ ابزارها عوض می‌شن، این‌ها باهات می‌مونن.

قضاوت انسانی اجرای AI با نظارت انسان
  1. موفقیت با تعداد خط کد سنجیده نمی‌شه؛ با محصولی سنجیده می‌شه که مشکل کاربر رو حل کنه، قابل‌اعتماد باشه و بتونی از تصمیم‌هاش دفاع کنی.

  2. قبل از اینکه حتی یک خط کد تولید بشه، مسئله رو درست بفهمی: کاربر کیه، چه چیزی واقعاً براش مهمه و موفقیت رو با چه معیاری می‌سنجیم.

  3. بین چند راه‌حل درست، بهترین رو برای این شرایط انتخاب کنی و دلیلش رو بنویسی. Trade-off، بدهی فنی و سادگی، تصمیم‌هایی‌ان که AI به‌جات نمی‌گیره.

  4. به کد تولیدشده اعتماد کورکورانه نکنی: تست، Review، Quality Gate، Observability و آمادگی برای وقتی که چیزی در Production خراب می‌شه.

  5. کیفیت خروجی AI به کیفیت Context بستگی داره. یاد می‌گیری Spec دقیق، معیار پذیرش و محدودیت‌ها رو طوری بنویسی که هم انسان و هم Agent بفهمه.

  6. کار رو به تسک‌های کوچک و قابل‌واگذاری بشکنی، Agentها رو هدایت کنی و بدونی کجا باید خودت کنترل رو دست بگیری.

course.legacyآموزش سنتی

  • ویدیوهای ضبط‌شده
  • یادگیری منفعل
  • آموزش ابزار
  • تمرین‌های فردی

playground.liveتجربه Playground

  • همکاری زنده
  • شبیه‌سازی مهندسی
  • جریان کار AI-Native
  • Code Review واقعی
  • Demo محصول
  • تصمیم‌گیری فنی

پنج هفته، از تیم‌سازی تا Demo Day.

اسکرول کن تا مسیر رو ببینی. هر هفته یک جلسه زنده ۱۲۰ دقیقه‌ای، Office Hours و کار تیمی داری؛ حدود ۳۰ تا ۴۰ ساعت در هفته.

  1. STEP 01 · TEAMS

    ۱۵ نفر. ۵ تیم سه‌نفره. ۵ محصول متفاوت.

    هر تیم یک محصول متفاوت می‌سازه، با Repository، Backlog و Ritualهای خودش. مسئله‌ها عمداً جواب آماده ندارن؛ فقط با فهم مسئله، Context دقیق و Review جدی حل می‌شن.

    • Atlas سامانه نوبت‌دهی کلینیک
    • Kite تقسیم هزینه برای تیم‌های کوچک
    • Relay صندوق پشتیبانی با دسته‌بندی هوشمند
    • Ledger مدیریت موجودی فروشگاه کوچک
    • Orbit جست‌وجوی دانش داخلی تیم

    پروژه‌ها نمونه‌اند؛ مسئله نهایی هر تیم در شروع تعریف می‌شه.

  2. MISSION 01 · BUILD & SHIP

    از مسئله تا اولین نسخه قابل استفاده.

    مسئله و کاربر رو می‌فهمید، Spec می‌نویسید و اجرا رو با Agentها جلو می‌برید؛ هیچ تغییری بدون Review انسانی و عبور از Quality Gate، Merge نمی‌شه.

    • ۱ Think Like a Product Engineer تحویلی Spec تیمی و Backlog اولویت‌بندی‌شده
    • ۲ Build with AI, Ship with Confidence تحویلی نسخه اول قابل‌استفاده روی محیط واقعی
  3. MISSION 02 · CHANGE & EVOLVE

    مهندسی واقعی وقتی شروع می‌شه که همه‌چیز تغییر می‌کنه.

    وسط کار نیازمندی‌ها عوض می‌شن. اثر تغییر رو تحلیل می‌کنید، ADR می‌نویسید و کد رو بدون شکستن رفتار فعلی تکامل می‌دید.

    • ۳ Beyond the Happy Path تحویلی تکامل محصول همراه با ADR و تست

    روی صحنه بزن تا خودت یک تغییر نیازمندی بفرستی.

  4. MISSION 03 · OPERATE & SCALE

    محصول خوب باید بعد از Deploy هم قابل‌اعتماد باشه.

    Observability اضافه می‌کنید، برای خطاها آماده می‌شید، Runbook می‌نویسید و با یک Incident شبیه‌سازی‌شده روبه‌رو می‌شید.

    • ۴ Build for Reliability تحویلی داشبورد سلامت، Runbook و Postmortem
  5. WEEK 05 · DEMO DAY

    نشون بده، دفاع کن، یاد بگیر.

    محصول، تصمیم‌ها و درس‌هاتون رو جلوی بقیه تیم‌ها Demo می‌کنید و از نظر فنی ازشون دفاع می‌کنید. بعد Retrospective و گزارش رشد شخصی.

    • ۵ Demo, Defend & Reflect تحویلی Demo نهایی و Engineering Growth Report

تنها نیستی؛ ولی کسی هم قرار نیست به‌جات کد بزنه.

بازخورد در این برنامه ساختار داره: هر تغییری که می‌دی دیده می‌شه، هر تصمیمی که می‌گیری به چالش کشیده می‌شه و هر هفته فرصت داری بپرسی، اشتباه کنی و بهتر بشی.

  • LIVE

    جلسه زنده هفتگی · ۱۲۰ دقیقه

    مفهوم، تمرین هدایت‌شده و بازبینی کار تیم‌ها در یک جلسه متمرکز.

  • OH

    Office Hours هفتگی

    وقتی گیر کردی، با سؤال مشخص بیا تا با هم مسیر رو پیدا کنیم؛ نه اینکه به‌جات حل بشه.

  • PR

    Code Review مداوم

    بازخورد دقیق روی Pull Requestها: درستی، خوانایی، تست و ریسک.

  • ADR

    Architecture Review هر مأموریت

    بررسی تصمیم‌های معماری و Trade-offها، قبل از اینکه گرون تموم بشن.

  • X-TEAM

    Review بین تیمی هر مأموریت

    تیم‌ها کار همدیگه رو Review می‌کنن؛ خوندن کد دیگران مهارتی جدیه.

  • DEMO

    Demo و Retrospective پایان مأموریت

    نمایش کار، دفاع از تصمیم‌ها و مرور صادقانه اینکه چه چیزی رو بهتر می‌کنیم.

Open Add idempotency key to offline sync queue #48

ledger/stock-sync · feat/idempotent-sync → main · +86 −21 Simulated

src/sync/queue.ts

41  for (const op of pending) {
42+   const key = op.id
43+   await api.post('/stock', op.payload, { key })
44    markSynced(op)
mentortechnical review blocking

If the request succeeds but the response is lost, markSynced never runs and we resend. Is the server deduplicating on key? Add a test that replays the same op twice.

you: Good catch. Server now stores keys for 24h; added replays_are_idempotent.test.ts.

✓ tests 112 ✓ types ✓ build
Changes requested Approved by human

اجرا رو می‌شه به AI سپرد؛ مسئولیت رو نه.

You can delegate execution to AI, but not accountability.

آخر این پنج هفته، فقط یک مدرک نداری.

چیزی که با خودت می‌بری شواهد واقعی از کار مهندسیه. از جمله یک «سیستم‌عامل مهندسی» قابل‌استفاده‌مجدد: فایل‌ها و قواعدی که کار با AI رو از آزمون‌وخطا به یک فرایند قابل‌تکرار تبدیل می‌کنه و بعد از پنج هفته هم مال خودته.

v1.0.0 Playground — release notes 8 artifacts
  • product

    محصول تیمی منتشرشده

    یک محصول واقعی که روی محیط واقعی Deploy شده و می‌شه نشونش داد.

  • portfolio

    پورتفولیوی مهندسی

    مستندی از کاری که کردی، تصمیم‌هایی که گرفتی و دلیلشون.

  • pr

    Pull Requestهای Review‌شده

    سابقه‌ای از تغییرات واقعی همراه با بازخورد و بهبود.

  • adr

    تصمیم‌های معماری

    ADRهایی که نشون می‌ده چطور بین گزینه‌ها انتخاب می‌کنی.

  • report

    Engineering Growth Report

    گزارش شخصی از نقاط قوت، فرصت‌های رشد و قدم‌های بعدی.

  • playbook

    Engineering Playbook

    مجموعه قابل‌استفاده‌ات از Spec، دستورالعمل Agent و Checklist.

  • team

    تجربه همکاری تیمی

    کار واقعی در تیم سه‌نفره، با تعارض، هماهنگی و مسئولیت مشترک.

  • alumni

    جامعه Alumni

    ارتباط با هم‌دوره‌ای‌هایی که مثل تو به مهندسی جدی فکر می‌کنن.

~/engineering-os main

agents/AGENTS.md

              
                # Agent instructions ## Always- Run `npm test` before proposing a change- Keep PRs under 300 changed lines- Write a test for every bug you fix ## Never- Edit migrations that are already applied- Commit secrets or .env files- Merge without human approval
              
            

روی هر فایل بزن تا نمونه محتواش رو ببینی.

از زبان کسانی که قبلاً با این مربی‌ها یاد گرفتن.

  • فقط آموزش دادن برنامه نویسی نبود ساختن برنامه نویس بود

    از خوبیهاش باید بگم اول از همه خود شما خیلی تو کارت ماهر بودی و واقعا باسواد بودی ته ته asp.net core رو در آورده بودی و تسلط روی کار موضوع کاملا مشخص بود دیگه فکر میکنم اصلا این دوره برای شما فقط ی دوره نبود که آموزش بدی بری قشنگ خواستی ی عده آدم علاقه مند به حرفتو تو کارشون موفق کنی که بهترین ویژگی هست که میشه از ی دوره توقع داشت فقط آموزش دادن برنامه نویسی نبود ساختن برنامه نویس بود که خیلی ویژگی خفنی بود و ازت واقعا ممنونم ❤️❤️❤️❤️

  • در طول کورس یاد گرفتیم چطوری فکر کنیم

    با شما از طریق یوتیوب آشنا شدم و حس صداقتی که توی حرفاتون بود و انگیزه تون در مسیر شغلی به من هم امید داد و البته همچنان هم از مشاوره های شما استفاده میکنم شما هم با وجود مشغله زیاد صبورانه در کنارمون هستید و حس اینکه یه کسی هست که من میتونم از دغدغه ها باهاش صحبت کنم حداقل برای من خیلی خوبه. منی که اصلا این رشته رو نخوندم و میدونم خیلی ها هم شرایط من رو دارند. به واسطه شما با زبان سی شارپ آشنا شدم و با توضیحاتی که در مورد برگزاری کلاس دادید حس کردم این همون چیزیه که من دنبالشم چون من بیشتر از کلاس به همراهی و راهنمایی در این مسیر نیاز داشتم و دارم. ناگفته نماند در این مسیر دنبال کلاس رفتن نبودم و فکر میکردم خودم از پس یادگیری بر میام ولی واقعا خیلی چیزها فرای صرفا یادگیری یک زبان هست. خیلی ها این مسیر رو شروع کردن ولی وسط راه کم آوردن. قطعا در این مسیر سخت بارها کم میاریم بارها ذهنمون درگیر سوالات مختلف میشه ... حداقل اینجا هفته ای یک بار فرصت این رو داریم که دغدغه هامون رو بگیم و دوباره انگیزه بگیریم چون جلسات هفتگی داریم و این عالیه. ناگفته نماند محتوای ویدئوها عالیه. البته افرادی که صفر صفر هستند نیاز دارند خیلللی بیشتر از سوالاتی که در طول کورس مطرح میشه سوال حل کنند که شما هم بارها و بارها این مسئله رو متذکر شدید البته برای همه بچه ها که سوالات بیشتری حل کنیم و مهمترین مسئله تلاش خودمونه. در طول کورس یاد گرفتیم چطوری فکر کنیم، سوالات بیشتر رو از کجا پیدا کنیم، با بچه های کلاس کدریویو داشته باشیم و البته یکی از بهترین چالش ها لایو کدینگ با شما بود که قشنگ فکر می‌کنیم رفتیم مصاحبه کاری😀 و کمی از اون استرس ها رو تجربه کردیم البته خیلی بیشتر از کمی. در پایان هم که یک تعدادی چالش در قالب مسابقه داشتیم که باعث شد از کورس فاصله نگیریم و این عالی بود. ممنون به خاطر همه چیز و مرسی که کنارمون هستی🌷🌷

  • بیشتر از اونکه چیزی یاد بگیری میفهمی که کجای کارت میلنگه

    اشکان جان سلام روز بخیر. میخواستم در مورد کورس سی‌شارپ مقدماتی که بنده افتخارشو داشتم با شما بگذرونم چند نکته بگم… مورد اول اینکه ورای بحث فنی، حرفه‌ای و کاربلد بودن شما در کنار مسئولیت پذیری و صمیمیتتون برای من به صورت قابل توجهی جالب و لذت بخش بود. مورد بعدی اگر بخوام در رابطه با جزئیات و بخش فنی کورس حرف بزنم باید بگم که -به لحاظ کمیت، حداقل- چیزی کم از دوره های ترند یوتیوب و یودمی و… نداشت. از منظر کیفیت هم بشخصه به غایت راضی بودم و اون بهره‌ای که مدنظر من بود رو بردم و خب به طبع خوشحالم که تونستم این مدت رو در خدمت شما بودم و اگر عمری باقی باشه حتما حتما در کورس دات نت هم در خدمت خواهم بود. من فقط به صورت خلاصه میخوام راجب یه بخشی از کورس بگم اونم لایو کدینگ ها بود که برای من بیش از اندازه کاربردی و کمک کننده بود؛ کمک کننده به لحاظ اینکه تو این لایو کدینگ ها بیشتر از اونکه چیزی یاد بگیری میفهمی که کجای کارت میلنگه و یاد میگیری که هنوز خیلیی باید کار کنی تا بشه بهت بگن «برنامه نویس». مورد آخرم اینکه، هر گزاره‌ای که در تفسیر و توضیح این کورس اشاره کردم بدون ذره‌ای اغراق یا مبالغه بود و جز به جزئش عین حقیقته. ممنون ازت اشکان♥️

  • بخاطر ساده ترین سوال ها کسی رو تحقیر نمیکنین

    سلام استاد خوبین؟ کلاس ها مدت زمان کوتاهی دارن و این برای من خیلی خوبه تایم زیاد باعث میشه نخوام حتی شروعشون کنم مفید و مختصر لایو های رفع اشکال خیلی خوبن دیدگاه بهتری درباره کدها بهمون میدن و سوالامون رفع میشن محتوای کلاس خوبه فقط حس میکنم کم کاری از خودمونه فضا و جو کلاس طوری هست که میشه راحت ارتباط برقرار کرد و سوال پرسید بدون خجالت کشیدن یا هرچیزی پیشرفت قدم به قدم رو میشه دید و یه تیم کوچیک رقابتی هستیم درکنارش به هم کمک میکنیم شما صبورین و برای تک تک ما وقت میذارین بخاطر ساده ترین سوال ها کسی رو تحقیر نمیکنین و مطالب رو کامل برای ما توضیح میدین نحوه تدریس و رفع اشکالتون رو خیلی دوست دارم ممنون بابت تلاش و وقتی که برای ما میذارین ❤

  • کامیونیتی که ایجاد میشه یکی از با ارزش ترین ویژگی های این کورس بود

    سلام من مهرانم اگه بخوام نظرمو راجع به کورس بگم اینه که یه کورس کاملا متفاوته، اینجوری که شامل محتوا مثل ویدعو های اکثر مباحث که بصورت پروژه محور ، تمرین و یا تئوری کارا میره جلو ، من از کیفیت ویدعو ها و نحوه اموزش اشکان راضی بودم هر سوالی و یا تاپیک خاصی هم اگ بود جلسات رفع اشکال هفتگی میشه پرسید و جواب مفصلی گرفت و راجع بهش حرف زد یه سری لایو ها هم جهت تمرین لایو کدینگ که برای بهتر شدنمون تو مصاحبه ها کمک میکنه برگذار میشد و همینطور یه کد چلنج که چالش های اسون تا سخت رو شامل میشه که جدول امتیازات داره و یه چیز هیجان انگیز و لذت بخشی بود و همینطور کامیونیتی که ایجاد میشه یکی از با ارزش ترین ویژگی های این کورس بود بنظرم، اینکه دوستای جدیدی پیدا کردم دوستایی که مسیرشون با من یکیه هدفشون یکیه که کلی مزایای خوبی داره مثل انگیزه و... در کنار همه اینا اشکان همراهمون بود که همه جوره هوامو داشت و هر سوالی و هر مشکلی که داشتم چه در مورد تاپیک خاصی ، چه در مورد ورود به بازار کار و... کمکم میکرد و راهنماییم میکرد که بنظرم یکی از بهترین ویژگی های این کورس بود برای من اشکان سعی کردم تا حدودی نظرمو کامل بنویسم ولی خب بازم جا داره برای کامل تر شدن بنظرم یکی از بهترین کورس هایی بود که میتونستم ثبت نام کنم ✨❤️قسمتی که میگم همه جوره هوامو داشتی واقعا یه ویژگی خداست اصلا من هر چی میشد ازت میپرسیدم و واقعا بهترین شکل جواب میگرفتمو عالی بود واقعا ممنونم ازت ❤️

  • خودتون برنامه نویس هستید، نه فقط مدرس

    سلام خانم یعقوبی خسته نباشید...خوب هستید من با این که ویدیو ها رو هنوز کامل ندیدم اما تا الان از همه چیز راضی بودم ، مزایای این کورس از نظر من اینه که با یادگیری هر مبحث تمرین داده میشه و همچنین در پروژه از ان ها استفاده میکنیم و در واقع کورس از ابتدا پروژه محور هست. در کل همه چیز اوکیه، و اینکه خودتون برنامه نویس هستید، نه فقط مدرس این از همه چیز مهم تره.

این Playground برای همه نیست.

ظرفیت محدوده و هر نفر روی کار دو هم‌تیمی دیگه اثر می‌ذاره. برای همین صادقانه می‌گیم این برنامه برای چه کسی مناسبه و برای چه کسی نه.

مناسب توست اگر…

  • توسعه‌دهنده Junior یا Mid‑Level هستی و می‌خوای قدم بعدی رو جدی برداری.
  • قبلاً روی حداقل یک پروژه نرم‌افزاری واقعی کار کردی.
  • با Git، Branch و Pull Request راحتی.
  • کنجکاوی که جریان کار AI-Native در عمل چه شکلیه، نه فقط در دموها.
  • به کار تیمی متعهدی و حاضری بازخورد بدی و بگیری.

احتمالاً مناسب نیست اگر…

  • تازه می‌خوای برنامه‌نویسی رو از صفر شروع کنی.
  • دنبال ویدیوی آماده‌ای هستی که هر وقت خواستی تماشا کنی.
  • نمی‌تونی هفته‌ای حدود ۳۰ تا ۴۰ ساعت وقت بذاری.
  • انتظار داری AI همه‌چیز رو به‌جات انجام بده.
مدت Duration
۵ هفته
ظرفیت Seats
۱۵ شرکت‌کننده
تیم‌ها Teams
۵ تیم ۳ نفره
جلسه زنده Live sessions
هفته‌ای یک جلسه ۱۲۰ دقیقه‌ای
Office Hours Office hours
هفتگی و اختیاری
زبان و قالب Language & format
فارسی، آنلاین و زنده
بازخورد Technical reviews
Code Review، Architecture Review و Review بین تیمی
زمان هفتگی Commitment
حدود ۳۰ تا ۴۰ ساعت
تاریخ شروع Start date
اعلام می‌شود
مهلت درخواست Deadline
اعلام می‌شود
هزینه Tuition
۲۵ میلیون تومان

مواردی که با «اعلام می‌شود» مشخص شده‌اند، به‌محض نهایی‌شدن روی همین صفحه منتشر می‌شوند.

مسیر پذیرش در چهار قدم

درخواست‌ها با دقت بررسی می‌شن و برای کسانی که به مرحله بعد می‌رسن، دستورالعمل قدم بعدی ارسال می‌شه.

  1. 01 · APPLY

    درخواست

    فرم کوتاه درباره تجربه، پیش‌زمینه فنی و انگیزه‌ات رو پر کن.

  2. 02 · CHALLENGE

    چالش مهندسی

    یک مسئله کوتاه و واقعی؛ مهم نحوه فکر کردن و تصمیم‌گیریه، نه فقط جواب.

  3. 03 · INTERVIEW

    مصاحبه کوتاه

    گفت‌وگویی درباره چالش، تجربه کار تیمی و انتظاراتت.

  4. 04 · JOIN

    پیوستن به Playground

    تیم‌ها تشکیل می‌شن و آماده شروع می‌شیم.

بورسیه، چون استعداد نباید فقط به بودجه وابسته باشه.

۳ جایگاه از ۱۵ جایگاه Playground، با پوشش کامل هزینه شرکت به افراد مستعدی اختصاص داره که هزینه، مانع حضورشونه. استاندارد پذیرش برای همه یکسانه؛ همون چهار قدم بالا، فقط در فرم گزینه بورسیه رو فعال کن. سه صندلی آبی در صحنه بالا، همین جایگاه‌ها هستن.

  • کیفیت تفکر مهندسی نحوه تحلیل مسئله و استدلال در فرم و چالش فنی.
  • انگیزه و تعهد دلیل روشن برای حضور و آمادگی برای کار تیمی جدی.
  • اثر فرصت جایی که این حمایت واقعاً مسیر رشد کسی رو تغییر می‌ده.

سؤالات متداول

برای شرکت چه پیش‌نیازهایی لازمه؟

باید حداقل روی یک پروژه نرم‌افزاری واقعی (کاری، شخصی یا متن‌باز) کار کرده باشی، با Git راحت باشی و بتونی یک قابلیت کوچک رو از صفر تا انتها پیاده‌سازی کنی.

این برنامه برای توسعه‌دهنده‌های Junior تا Mid‑Level طراحی شده و برای شروع برنامه‌نویسی از صفر مناسب نیست.

باید از قبل با ابزارهای AI کدنویسی کار کرده باشم؟

نه. تجربه قبلی کمک می‌کنه ولی شرط نیست. چیزی که یاد می‌گیری فراتر از یک ابزار خاصه: اینکه چطور Context بسازی، کار رو به Agent بسپاری و خروجی رو با معیار مهندسی بسنجی.

چه سطحی از برنامه‌نویسی لازمه؟ زبان خاصی مدنظره؟

باید بتونی کد بخونی، دیباگ کنی و درباره درستی یک تغییر استدلال کنی. زبان و Stack هر تیم با توجه به مسئله و ترکیب اعضا انتخاب می‌شه؛ تسلط عمیق روی یک زبان مهم‌تر از آشنایی سطحی با چند زبانه.

کار تیمی دقیقاً چطور انجام می‌شه؟

شرکت‌کننده‌ها در پنج تیم سه‌نفره کار می‌کنن. هر تیم Repository، Backlog و جلسه‌های هماهنگی خودش رو داره، کد هم‌تیمی‌ها رو Review می‌کنه و در پایان هر مأموریت کارش رو جلوی بقیه تیم‌ها ارائه می‌ده.

تعهد به تیم بخش جدی برنامه است؛ غیبت طولانی کار سه نفر رو متوقف می‌کنه.

هر هفته چقدر زمان لازمه؟

حدود ۳۰ تا ۴۰ ساعت در هفته: یک جلسه زنده ۱۲۰ دقیقه‌ای، Office Hours اختیاری و بقیه زمان برای کار تیمی، اجرا و Review.

بورسیه چیه و چطور انتخاب می‌شه؟

۳ جایگاه با پوشش کامل هزینه شرکت برای افراد مستعدی در نظر گرفته شده که هزینه مانع حضورشون است. انتخاب بر اساس کیفیت درخواست، چالش فنی و مصاحبه انجام می‌شه و معیارها همون معیارهای پذیرش عادیه.

در فرم درخواست، گزینه بورسیه رو فعال کن. انتخاب این گزینه هیچ اثر منفی روی بررسی درخواستت نداره.

هزینه شرکت چقدره؟

هزینه شرکت در این دوره ۲۵ میلیون تومانه. ۳ جایگاه بورسیه هم با پوشش کامل این هزینه در نظر گرفته شده.

جلسه‌ها ضبط می‌شن؟

تمرکز برنامه روی جلسه‌های زنده و همکاری تیمی است. سیاست دقیق ضبط و دسترسی به جلسه‌ها پیش از شروع دوره اعلام می‌شه.

در پایان مدرک داده می‌شه؟

هدف این برنامه صدور مدرک نیست و هیچ مدرک دانشگاهی یا رسمی ارائه نمی‌شه. خروجی ارزشمندتر، کار قابل‌نمایش توست: محصول منتشرشده، Pull Requestهای Reviewشده، ADRها و Engineering Growth Report.

استخدام یا افزایش درآمد تضمین می‌شه؟

نه. هیچ تضمینی برای استخدام، افزایش حقوق یا ضریب مشخصی از بهره‌وری داده نمی‌شه. قول ما یاد گرفتن روش فکر و کار یک مهندس نرم‌افزار AI-Native در یک محیط واقعیه، نه یک نتیجه شغلی.

هزینه ابزارهای AI با کیه؟

برای بخش عملی به یک ابزار AI کدنویسی نیاز داری. فهرست ابزارهای پیشنهادی، گزینه‌های رایگان یا کم‌هزینه و هر هزینه احتمالی قبل از شروع به‌صورت شفاف اعلام می‌شه. اشتراک شخصی ابزارها جزو هزینه شرکت نیست، مگر اینکه صریحاً اعلام بشه.

فرایند پذیرش چطوره؟

سه مرحله انتخاب داره: فرم درخواست، یک چالش مهندسی کوتاه و یک مصاحبه کوتاه؛ بعدش پیوستن به Playground. درخواست‌ها با دقت بررسی می‌شن و برای کسانی که به مرحله بعد می‌رسن، دستورالعمل مرحله بعد ارسال می‌شه.

جوابت اینجا نبود؟ مستقیم بپرس: تلگرام @ashkanRmk ashkan.rmk@gmail.com

AI می‌تونه کمکت کنه سریع‌تر کد بزنی. اما تو باید یاد بگیری چطور بهتر مهندسی کنی.

Build products. Orchestrate AI. Think like an engineer.