Istilah vibe coding populer untuk menggambarkan cara kerja baru: menjelaskan maksud dalam bahasa manusia, membiarkan AI menulis kodenya, lalu menguji hasilnya. Buat sebagian orang ini pembebasan. Buat calon programmer junior, ini pertanyaan yang menggantung: kalau kode dasar bisa ditulis mesin, di mana tempat saya?
Yang benar-benar berubah
Nilai seorang developer bergeser dari mengetik kode ke menilai kode. Membuat fungsi CRUD kini murah. Yang tetap mahal: memutuskan apa yang layak dibangun, memahami dampak sebuah perubahan pada sistem yang sudah berjalan, dan menyadari bahwa jawaban yang tampak rapi ternyata salah secara halus.
AI menulis kode yang terlihat benar dengan sangat meyakinkan. Kemampuan membedakan "terlihat benar" dari "benar" justru makin bernilai, bukan makin usang.
Jebakan untuk yang baru mulai
- Melewati fondasi. Kalau tidak pernah bergulat dengan kesalahan sendiri, sulit mengenali kesalahan yang dibuat mesin.
- Utang teknis yang cepat menumpuk. Kode dihasilkan lebih cepat daripada kemampuan tim memahaminya.
- Portofolio seragam. Ketika semua orang bisa membuat aplikasi to-do dalam semalam, aplikasi to-do berhenti membuktikan apa pun.
Cara belajar yang masih relevan
- Bangun dulu, baru minta bantuan. Coba sendiri 20 menit sebelum bertanya ke AI. Kebuntuanmu adalah bahan belajarnya.
- Minta penjelasan, bukan cuma jawaban. "Kenapa pakai pendekatan ini dan apa alternatifnya?" jauh lebih berguna daripada tempel-jalan.
- Kuasai debugging dan membaca kode orang lain. Ini keterampilan yang paling sering menentukan siapa yang dipertahankan di tim.
- Pelajari fundamental yang berumur panjang: struktur data, jaringan, basis data, keamanan dasar. Semuanya bertahan melewati pergantian framework.
- Bangun sesuatu yang punya pengguna nyata โ meski hanya sepuluh orang. Masalah yang muncul di sana tidak ada di tutorial.
Untuk yang merekrut
Tes wawancara yang melarang AI makin tidak mencerminkan pekerjaan sehari-hari. Yang lebih informatif: berikan kode hasil AI yang mengandung bug halus, lalu minta kandidat menemukan, menjelaskan, dan memperbaikinya. Kamu langsung melihat kedalaman pemahamannya, bukan kecepatan mengetiknya.
Kesimpulan yang tidak menghibur, tapi jujur
Pekerjaan menulis kode rutin memang menyusut. Pekerjaan memahami sistem, menegosiasikan kebutuhan, dan bertanggung jawab atas hasil justru bertambah. Perpindahan dari yang pertama ke yang kedua tidak otomatis โ dan di situlah letak persaingannya beberapa tahun ke depan.
๐ฌ Diskusi (0)
Sopan, tanpa SARA, tanpa promosi