← Semua track🤖
AI-Assisted Development
Copilot/Claude/Cursor dengan benar — lowongan yang minta skill ini naik 340%.
±20 jam · 0/41 selesai (0%)
💡 Saran (bukan syarat): sebaiknya selesaikan dulu JavaScript. Tapi semua materi tetap terbuka — kamu yang menentukan.
Modul 1: Cara Kerja & Batas LLM
Pakai alat dengan paham cara kerjanya — bukan menyembah atau meremehkan.
6 bab dalam modul ini
- 1.1LLM secara intuitif: prediksi token, bukan 'berpikir'
- 1.2Kenapa AI berhalusinasi & apa artinya untuk kode
- 1.3Context window: kenapa AI 'lupa'
- 1.4Kekuatan nyata: boilerplate, terjemahan pola, penjelasan
- 1.5Kelemahan nyata: fakta terbaru, logika bisnis unik, konteks besar
- 1.6Lanskap tool: Copilot, Claude, Cursor — beda alat, beda tugas
- ‹›Prediksi Token: Kenapa AI Bisa Salah dengan Percaya DiriPraktek
- ‹›Halusinasi: Method yang Terdengar Masuk Akal tapi Tidak AdaPraktek
- ‹›Context Window: Kenapa AI Tiba-tiba 'Lupa'Praktek
- ‹›Kekuatan Nyata AI: Boilerplate & Terjemahan PolaPraktek
- ‹›Kelemahan Nyata AI: Logika Bisnis yang Cuma Ada di PerusahaanmuPraktek
- ‹›Memilih Alat: Autocomplete, Chat, atau AgentPraktek
- ?Kuis: Cara Kerja & Batas LLMKuis
Modul 2: Prompting untuk Kode
Kualitas output = kualitas input. Skill yang membedakan hasil bagus dan sampah.
6 bab dalam modul ini
- 2.1Konteks yang cukup: kode terkait, error lengkap, tujuan
- 2.2Spesifik: bahasa, versi, framework, constraint
- 2.3Iterasi: mempersempit alih-alih mengulang
- 2.4Minta alternatif & trade-off, bukan satu jawaban
- 2.5Prompt untuk belajar (jelaskan) vs produksi (kerjakan)
- 2.6Anti-pattern: prompt sekali-tembak untuk masalah kompleks
- ‹›Prompt Berkonteks: Kode, Error, dan TujuanPraktek
- ‹›Constraint: Membatasi Ruang Jawaban AIPraktek
- ‹›Iterasi: Mempersempit, Bukan Mengulang Permintaan yang SamaPraktek
- ‹›Minta Alternatif dan Trade-off, Bukan Satu JawabanPraktek
- ‹›Prompt untuk Belajar vs Prompt untuk ProduksiPraktek
- ‹›Anti-pattern: Satu Prompt untuk Seluruh FiturPraktek
- ?Kuis: Prompting untuk KodeKuis
Modul 3: Workflow dengan AI Tools
Integrasi ke alur kerja harian: autocomplete, chat, dan agent.
6 bab dalam modul ini
- 3.1Autocomplete (Copilot): kapan menerima, kapan menolak
- 3.2Chat untuk eksplorasi & desain sebelum menulis kode
- 3.3Agent/composer untuk perubahan multi-file
- 3.4AI untuk test: generate kasus uji dari spesifikasi
- 3.5AI untuk dokumentasi & commit message
- 3.6Menjaga flow: AI membantu fokus, bukan mengganti berpikir
- ‹›Menerima atau Menolak Saran AutocompletePraktek
- ‹›Memakai Chat untuk Merancang Sebelum Menulis KodePraktek
- ‹›Menugaskan Perubahan Multi-File ke AgentPraktek
- ‹›Meminta AI Membuat Kasus Uji dari SpesifikasiPraktek
- ‹›Commit Message & Dokumentasi dengan Bantuan AIPraktek
- ‹›Menjaga Kendali: Kode yang Tidak Kamu Pahami Tidak Boleh MasukPraktek
- ?Kuis: Workflow dengan AI ToolsKuis
Modul 4: Review Kode Hasil AI
Latihan inti track ini: menemukan bug yang AI hasilkan dengan percaya diri.
6 bab dalam modul ini
- 4.1Bug khas AI: edge case terlewat, API halu, versi campur
- 4.2Checklist review kode AI sebelum commit
- 4.3Keamanan: injection & secrets di kode generated
- 4.4Lisensi & kode hasil training
- 4.5Latihan: temukan bug di 10 potongan kode hasil AI
- 4.6Prinsip: kamu yang tanda tangan, kamu yang bertanggung jawab
- ‹›Bug Khas Kode AI: Kasus Tepi yang TerlewatPraktek
- ‹›Menulis Komentar Review untuk Kode Buatan AIPraktek
- ‹›Keamanan: Rahasia dan Injeksi di Kode GeneratedPraktek
- ‹›Lisensi: Kode yang Mirip Persis dengan Milik Orang LainPraktek
- ‹›Latihan Audit: Menemukan Bug di Kode AIPraktek
- ‹›Kamu yang Menekan Commit, Kamu yang Bertanggung JawabPraktek
- ?Kuis: Review Kode Hasil AIKuis
Modul 5: Debugging & Refactoring dengan AI
Use case dengan ROI tertinggi — jika kamu tahu caranya.
6 bab dalam modul ini
- 5.1Memberi error + konteks minimal yang reproducible
- 5.2AI sebagai rubber duck yang membalas
- 5.3Refactoring terarah: satu tujuan per permintaan
- 5.4Memahami codebase asing dengan bantuan AI
- 5.5Migrasi versi/framework dengan AI + verifikasi
- 5.6Kapan berhenti: tanda kamu di lubang kelinci AI
- ‹›Reproducible Example: Potongan Terkecil yang Masih ErrorPraktek
- ‹›AI sebagai Rubber Duck yang MenjawabPraktek
- ‹›Refactoring Terarah: Satu Tujuan per PermintaanPraktek
- ‹›Memahami Codebase Asing dengan Bantuan AIPraktek
- ‹›Migrasi Versi dengan AI, Verifikasi oleh KamuPraktek
- ‹›Tanda Kamu Sudah Masuk Lubang KelinciPraktek
- ?Kuis: Debugging & RefactoringKuis
Modul 6: Etika & Karier di Era AI
Jujur tentang AI di kerjaan & tetap bertumbuh sebagai engineer.
5 bab dalam modul ini
- 6.1Kebijakan perusahaan: kode rahasia & tool eksternal
- 6.2AI di technical interview: aturan yang berlaku
- 6.3Skill yang justru makin bernilai (arsitektur, review, komunikasi)
- 6.4Belajar dengan AI tanpa jadi tergantung: aturan 'coba dulu'
- 6.5Portofolio di era AI: proses > hasil akhir