Silibus: Enterprise Vibe Engineering

1. Ringkasan program

Kelayakan Certified Vibe Engineer (tiga tahap, lihat seksyen 6)
Tempoh 4 penggal x 4 minggu = 16 minggu program penuh (kira-kira 10 hingga 12 jam seminggu), atau modul diambil secara berasingan
Format Pelajaran konsep, makmal berpasangan dengan AI, semakan red-team, gate Definition of Done
Prasyarat Pernah menghantar sekurang-kurangnya satu aplikasi dengan alat AI (Claude Code, Cursor, Lovable, Replit, Bolt, v0 atau seumpamanya). Tidak memerlukan ijazah sains komputer.
Stack rujukan TypeScript, Next.js, Postgres (Supabase), Redis, satu queue, Docker, GitHub Actions, Cloudflare atau Vercel, OpenTelemetry. Konsepnya tidak terikat kepada mana-mana stack.

2. Untuk siapa

  1. Pengasas dan pengendali yang membina produk sendiri dengan AI dan bakal menerima wang sebenar atau data sebenar.
  2. Orang produk dan penganalisis yang beralih kepada membina.
  3. Jurutera junior dan pertengahan yang tugasnya kini lebih kepada menyemak output AI berbanding menulis kod.
  4. Pasukan enterprise yang melancarkan alat pengekodan AI dan memerlukan tanda aras bersama untuk "sedia untuk production."

3. Hasil pembelajaran program

Apabila tamat pengajian, pelajar boleh:

  1. Menspesifikasi sistem dengan cukup jelas sehingga AI menghasilkan perkara yang betul (spesifikasi, konteks, fail peraturan, ujian penerimaan).
  2. Mengesahkan kod tulisan AI berdasarkan piawaian keselamatan, ketepatan dan prestasi tanpa sekadar mempercayai kata-kata AI.
  3. Melindungi aplikasi web daripada OWASP Top 10:2025 dan ejen AI daripada OWASP Top 10 for Agentic Applications 2026.
  4. Mereka bentuk untuk kegagalan: timeout, retry, idempotency, queue, graceful degradation (kemerosotan secara terkawal).
  5. Berskala secara wajar: tahu konsep mana daripada 111 itu yang penting sekarang dan mana yang terlalu awal.
  6. Menghantar dengan selamat: CI/CD, migrasi, feature flag, rollback dalam satu minit.
  7. Mengendalikan: SLO, amaran, respons insiden, postmortem, backup yang diuji.
  8. Mentadbir urus: menghasilkan jejak audit, bukti perlindungan data dan tadbir urus AI yang diminta oleh enterprise atau pengawal selia (PDPA, IMDA Model AI Governance Framework for Agentic AI, kawalan gaya SOC 2).

4. Pedagogi: modul empat rentak

Setiap modul menjalankan kitaran yang sama.

  1. Konsep (Belajar): sebabnya, kegagalan yang dicegah, satu insiden sebenar.
  2. Berpasangan (Bina): pelajar mengarahkan AI untuk membina ciri menggunakan prompt yang disediakan. AI ialah jurutera junior; pelajar ialah tech lead.
  3. Pecahkan (Red-team): pelajar menyerang atau menekan binaan sendiri dengan senarai semak dan peralatan. Kebanyakan makmal direka supaya output AI yang naif sengaja gagal di sini.
  4. Gate (Buktikan): Definition of Done dengan bukti objektif (output ujian, laporan imbasan, tangkapan skrin dashboard, log pemulihan). Tiada bukti, tiada lulus.

Prinsip: Percaya, tetapi sahkan tidak mencukupi untuk kod AI. Piawaiannya ialah sahkan dahulu, baru percaya.

5. Peta kursus

Penggal 1: Asas (Minggu 1 hingga 4)

Mgg Modul Soalan teras Item poster
1 00 · Orientasi: Minda Seorang Vibe Engineer + 01 · Aliran Kerja Kejuruteraan Berbantukan AI Bagaimana saya membuat AI membina perkara yang betul dan membuktikannya? 6 (pengenalan), 108
2 02 · Bagaimana Internet Sebenarnya Berfungsi Apa yang berlaku antara klik dan pangkalan data? 71, 73, 91 hingga 94, 97 hingga 99
3 03 · Asas Data Adakah data saya kekal tepat dan pantas pada 100x? 25 hingga 28, 36, 37, 81, 82
4 04 · API dan Kontrak Bolehkah sistem lain bergantung pada saya dengan selamat? 14, 100 hingga 103

Penggal 2: Keselamatan (Minggu 5 hingga 8)

Mgg Modul Soalan teras Item poster
5 hingga 6 05 · Keselamatan Aplikasi: OWASP Top 10:2025 Siapa boleh buat apa, dan bolehkah penyerang menyamar sebagai mereka? 1, 67 hingga 80
7 hingga 8 06 · Keselamatan AI dan Ejen Apa yang berlaku apabila input itulah serangannya? (di luar poster)

Penggal 3: Kebolehpercayaan dan Skala (Minggu 9 hingga 12)

Mgg Modul Soalan teras Item poster
9 07 · Corak Ketahanan Apa yang sistem saya lakukan apabila dependency lambat atau mati? 10 hingga 13, 20, 44, 56, 57
10 08 · Async, Event dan Masa Nyata Bagaimana saya melakukan kerja yang perlahan tanpa menyekat pengguna? 15 hingga 19, 21 hingga 24, 101
11 09 · Prestasi dan Penskalaan Di mana bottleneck, dan apakah pembaikan paling murah? 2 hingga 5, 29 hingga 31, 45 hingga 50, 88 hingga 90
12 10 · Ketepatan Sistem Teragih Apa yang tidak kena apabila dua perkara berlaku serentak? 32 hingga 43, 95, 96

Penggal 4: Operasi Production (Minggu 13 hingga 16)

Mgg Modul Soalan teras Item poster
13 11 · Shipping: CI/CD, Supply Chain dan Infrastruktur Bolehkah saya menghantar sepuluh kali sehari dan mengundurkan mana-mana satu dalam seminit? 6 hingga 9, 51 hingga 55, 104 hingga 108
14 12 · Observability dan SRE Bagaimana saya tahu ia rosak sebelum pelanggan memberitahu saya? 56 hingga 66
15 13 · Pemulihan Bencana dan Pengurusan Insiden Apakah pelan saya apabila perkara terburuk berlaku? 83 hingga 87, 109 hingga 111
16 14 · Pematuhan, Tadbir Urus dan Audit + Capstone Bolehkah saya membuktikan semua ini kepada juruaudit? (di luar poster)

6. Tahap pensijilan

Tahap Nama Keperluan Petanda
L1 Vibe Builder Lulus Penggal 1 dan 2; aplikasi lulus bahagian "Buat Sekarang" dalam Production Readiness Checklist Selamat untuk menerima pengguna dan data sebenar
L2 Vibe Engineer Lulus Penggal 1 hingga 3; aplikasi bertahan dalam makmal chaos Penggal 3 Selamat untuk menerima bayaran dan menjalankan ejen
L3 Enterprise Vibe Architect Semua penggal + Capstone dipertahankan di hadapan panel Mampu memimpin pasukan AI-native dan lulus semakan keselamatan vendor

7. Penilaian dan penggredan

Komponen Wajaran Catatan
Gate modul (bukti Definition of Done) 40% Lulus/gagal bagi setiap item; semua item "wajib" diperlukan untuk lulus modul
Log penemuan red-team 15% Kualiti kerentanan dan mod kegagalan yang ditemui pelajar dalam binaan sendiri dan rakan
Architecture decision record (ADR) mingguan 10% Satu ADR bagi setiap modul yang menerangkan satu pertukaran (trade-off)
Simulasi insiden (Minggu 15) 10% Digred berdasarkan masa pengesanan, komunikasi dan postmortem
Binaan capstone + pembelaan 25% Lihat Capstone

Syarat gagal automatik (mana-mana modul): rahsia yang di-commit ke sejarah git; jadual pangkalan data yang boleh dicapai oleh pengguna yang tidak disahkan; ejen yang mampu mengambil tindakan tidak boleh diundur tanpa kelulusan manusia.

8. Peralatan yang diperlukan (peringkat percuma sudah memadai)

9. Rentak mingguan (10 hingga 12 jam)

Blok Jam
Bacaan konsep dan pelajaran 2
Makmal berpasangan (bina dengan AI) 4 hingga 5
Sesi red-team 2
Bukti gate + ADR 1 hingga 2
Semakan kohort (rakan menyerang binaan anda) 1

10. Integriti akademik, edisi AI

Menggunakan AI adalah wajib, bukan menipu. Apa yang dikira sebagai salah laku di sini ialah dakwaan yang tidak disahkan: menyerahkan "ujian lulus" tanpa log larian, "selamat" tanpa imbasan, "sudah di-backup" tanpa pemulihan.