Saya punya satu penyakit kronis yang diderita hampir semua software engineer: mager dan kelamaan mikir. Rencananya mau bikin personal blog buat portfolio sekaligus jualan jasa, tapi ujung-ujungnya cuma mentok di instalasi framework atau debat sama diri sendiri mau pakai Tailwind atau Bootstrap. Alhasil, ide itu cuma jadi pajangan, cuma jadi initial project di localhost, dan jarang banget ada yang sampai production.
Sampai akhirnya saya coba 'menyerah' dan pakai Antigravity AI coding plan. Jujur, ekspektasi saya rendah. Paling cuma kasih boilerplate standar yang berantakan. Tapi ternyata, saya salah besar. AI ini malah bikin saya merasa kayak mandor bangunan yang cuma perlu nunjuk-nunjuk doang sambil minum kopi, sementara dia yang ngerjain semua kerikil teknisnya. Hasilnya? Ya, blog yang sedang Anda baca ini.
Langkah 1: Jangan Pelit Detail di Project Requirement
Kesalahan terbesar saat ngobrol sama AI adalah kasih instruksi yang terlalu singkat. Kalau Anda cuma bilang 'Bikinin blog', dia bakal bingung dan ngasih hasil yang generik banget. Saya mulai dengan membuat Project Requirement yang sangat detail.
- List Fitur: Saya tulis mau ada halaman portfolio, integrasi payment buat jualan, sampai skema database-nya.
- Visualisasikan: Ibarat mau bangun rumah, PRD (Product Requirement Document) ini adalah blueprint-nya.
- Lesson Learned: Semakin detail Anda kasih instruksi, semakin sedikit 'halusinasi' yang dihasilkan si AI.
Langkah 2: Masuk ke Model Planning (Jangan Asal Klik Yes!)
Setelah PRD masuk, Antigravity bakal masuk ke fase Model Planning. Di sini si AI bakal nge-draft langkah-langkah apa saja yang mau dia kerjain. Tips dari saya: Review dulu!
- Cek alur logikanya, apakah masuk akal buat jangka panjang?
- Kalau dia minta persetujuan buat install library tertentu, lihat dulu apakah kita beneran butuh itu atau cuma bikin berat aplikasi.
- Jangan malas buat baca script yang dia ajuin. Meskipun dia pinter, kita tetap pilotnya.
Saya sempat kaget karena dia kepikiran buat bikin struktur folder yang sangat rapi, bahkan lebih rapi dari kerjaan saya kalau lagi dikejar deadline hari Jumat sore pas pengen cepat-cepat log off.
Langkah 3: Menghadapi Error dengan Elegan
Apakah prosesnya mulus 100%? Tentu tidak. Ada masanya script-nya error atau tampilannya agak geser sedikit ke kiri kayak perasaan yang tak terbalas. Tapi di sinilah seninya. Dulu kalau error, saya bakal scrolling StackOverflow sampai subuh sambil mempertanyakan pilihan hidup. Sekarang? Saya tinggal copy-paste pesan error-nya ke Antigravity.
Satu hal yang saya pelajari: AI itu paling jago benerin bug kalau kita kasih konteks yang jelas. Cukup bilang, 'Mas, ini error di baris 45 karena variabelnya undefined,' dan boom, dia langsung kasih solusinya dalam hitungan detik. Kita tinggal copy, paste, and pray.
Kesimpulan: Masa Depan Coding yang Agak Menakutkan (Tapi Enak)
Aplikasi blog ini jadi bukti kalau sekarang batas antara 'ide' dan 'eksekusi' itu makin tipis. Saya cuma butuh beberapa prompt yang jelas, sedikit pengawasan di bagian planning, dan voila! Blog portfolio siap pakai tanpa perlu drama begadang seminggu penuh.
Ternyata jadi programmer di era AI itu bukan lagi soal seberapa hafal kita sama syntax, tapi seberapa jelas kita bisa kasih instruksi. Sekarang saya jadi bingung, waktu luang yang biasanya dipakai buat debugging ini enaknya dipakai buat apa ya? Mungkin cari domain baru lagi buat dikoleksi tapi nggak dipakai?
Belum ada komentar. Jadilah yang pertama berkomentar!