00:00:00dengan peluncuran Gemini 3,
00:00:01masa depan developer sudah berakhir,
00:00:04terutama untuk developer web front-end.
00:00:06Itulah kesan yang bisa Anda dapatkan jika menghabiskan waktu di X,
00:00:10dan itu mungkin bukan ide yang bagus,
00:00:12tapi itu cerita lain.
00:00:14Nah,
00:00:14ini adalah landing page yang sebenarnya saya coba buat dengan vibe code menggunakan Gemini,
00:00:20dan ya,
00:00:20tampilannya memang seburuk itu.
00:00:22Saya akan kembali membahasnya nanti dan menunjukkan prompt-nya.
00:00:26Meskipun saya hanya mendapat hasil yang buruk,
00:00:29jelas di X Anda akan melihat banyak postingan yang membagikan landing page yang luar biasa,
00:00:35visualisasi,
00:00:36model 3D,
00:00:36dan segala hal terkait yang dibuat dengan vibe code menggunakan Gemini dan hasilnya terlihat sangat menakjubkan.
00:00:43Walaupun saya mendapat hasil yang cukup buruk,
00:00:46mungkin ini hanya masalah saya.
00:00:48Padahal,
00:00:48saya pikir vibe coding artinya Anda tidak perlu tahu apa-apa,
00:00:52tapi sekali lagi saya akan kembali ke topik itu.
00:00:55Sekarang,
00:00:56Google sendiri ketika memperkenalkan Gemini 3 jelas memposisikannya sebagai model vibe coding atau model yang unggul dalam vibe coding.
00:01:04Ini secara harfiah adalah poin ketiga dalam postingan pengumuman resmi mereka di X.
00:01:09Pertanyaannya adalah mengapa Gemini 3 benar-benar dimaksudkan untuk menjadi sangat bagus sehingga Anda bahkan tidak perlu tahu cara coding lagi?
00:01:18Apakah ini bukan model untuk developer sungguhan,
00:01:22tetapi benar-benar dimaksudkan untuk menggantikan kita karena jauh lebih baik?
00:01:26Ini sedikit lebih rumit dari itu.
00:01:29Sekarang mari kita lihat postingan blog pengumuman resmi di situs web Google.
00:01:33Di postingan blog itu,
00:01:35di bagian kedua,
00:01:36kita melihat lagi bagian vibe coding.
00:01:38Mereka menekankan lagi bahwa ini luar biasa untuk vibe coding,
00:01:42dan pertanyaannya adalah mengapa itu begitu penting bagi Google?
00:01:46Mengapa tidak memposisikannya sebagai asisten hebat untuk developer?
00:01:50Maksud saya,
00:01:51Google punya semua tools AI ini,
00:01:53mereka meluncurkan editor AI-first yang baru,
00:01:56anti-gravity.
00:01:57Mengapa mereka memposisikan Gemini 3 sebagai model vibe coding,
00:02:01dan apakah itu benar-benar sebaik itu?
00:02:03Apakah ini akan mengambil pekerjaan kita?
00:02:06Nah,
00:02:06untuk Google,
00:02:07ini sangat masuk akal karena mari kita ingat bagaimana Google menghasilkan uang: dengan iklan.
00:02:13Di mana iklan-iklan itu terutama berada?
00:02:15Di pencarian mereka dan di YouTube.
00:02:17Tapi mari kita fokus pada pencarian untuk sekarang.
00:02:21Tentu saja,
00:02:21pencarian sedang berubah,
00:02:23semakin banyak tentang berbicara dengan AI.
00:02:26Meski begitu,
00:02:26terutama di Google,
00:02:28Anda tetap akan melihat hasil karena mereka masih perlu menjual iklan kepada Anda,
00:02:33tapi itu sedang berubah.
00:02:34Dan Google punya visi yang jelas tentang bagaimana seharusnya berubah dalam waktu dekat,
00:02:40setidaknya dengan Gemini 3.
00:02:41Mereka membangun model pertama mereka yang sangat dioptimalkan untuk bekerja dengan baik dalam pencarian,
00:02:48itulah mengapa ini diluncurkan dalam pencarian untuk AS pada hari pertama.
00:02:53Dan ada satu fitur kunci yang dimiliki Gemini 3: generative UI.
00:02:57Mereka menyorotnya di postingan blog pengumuman resmi mereka,
00:03:00dan idenya adalah bahwa Gemini 3 tidak hanya bisa menghasilkan teks untuk menjawab pertanyaan,
00:03:06tetapi juga antarmuka pengguna,
00:03:08visualisasi,
00:03:09model 3D interaktif,
00:03:10apa pun yang masuk akal untuk query pencarian tertentu.
00:03:14Jadi mereka ingin membawa pencarian melampaui generasi teks murni.
00:03:18Mereka ingin pengalaman pengguna yang lebih kaya,
00:03:21dan kunci untuk itu adalah model AI yang bagus dalam menghasilkan visualisasi interaktif dan antarmuka pengguna tersebut.
00:03:28Dan itulah sebenarnya inti dari vibe coding.
00:03:31Ini tentang menghasilkan sesuatu,
00:03:33beberapa hasil,
00:03:34beberapa antarmuka pengguna yang terlihat bagus dan berfungsi dengan baik.
00:03:39Tidak perlu menjadi website yang kompleks.
00:03:41Anda tidak perlu khawatir tentang kasus khusus,
00:03:44tentang keamanan,
00:03:45performa,
00:03:46semua itu tidak penting jika satu-satunya tujuan Anda adalah membangun model 3D interaktif.
00:03:52Dan tentu saja untuk banyak kasus penggunaan,
00:03:55itu akan cukup.
00:03:55Ini,
00:03:56omong-omong,
00:03:57bukan sesuatu yang menggantikan developer front-end.
00:04:00Itu hanya sesuatu yang sebenarnya tidak benar-benar mungkin sebelumnya,
00:04:04memiliki antarmuka pengguna atau visualisasi interaktif semacam ini yang dibuat secara langsung untuk query pengguna tertentu.
00:04:12Jadi itulah visi mereka dengan jelas,
00:04:15visi Google untuk masa depan pencarian,
00:04:17dan oleh karena itu untuk masa depan,
00:04:19setidaknya masa depan jangka pendek dari model AI mereka.
00:04:23Tentu saja,
00:04:24karena Gemini 3 adalah model frontier,
00:04:26ia juga bagus dalam coding secara umum,
00:04:28atau setidaknya seharusnya begitu.
00:04:31Sekali lagi,
00:04:31di X Anda akan melihat beberapa hasil yang beragam.
00:04:35Seperti disebutkan,
00:04:36Google mendorong narasi vibe coding dan Anda melihat banyak postingan terkait itu,
00:04:41tetapi Anda juga akan melihat postingan yang agak mendorong balik,
00:04:45yang menyoroti kualitas kode yang buruk,
00:04:47yang menyebutkan bahwa mereka tidak terkesan oleh Gemini 3 atau bahwa itu tidak begitu bagus dalam mengikuti instruksi kompleks,
00:04:55bahwa itu cepat dan efisien dan bagus untuk vibe coding tetapi tidak harus bagus untuk interaksi yang lebih kompleks,
00:05:03tugas yang lebih kompleks.
00:05:04Dan itu kurang lebih pengalaman saya juga.
00:05:07Kemarin saya membagikan postingan bahwa saya tidak benar-benar yakin dengan Gemini 3 karena saya mengalami masalah serius untuk membuatnya mengikuti tugas yang ingin saya ikuti.
00:05:18Ia sering melakukannya, tetapi tidak sepanjang waktu.
00:05:21Ia mengambil langkah-langkah yang tidak perlu rumit pada waktu-waktu tertentu.
00:05:26Ia bersikeras pada kode yang jelas tidak berhasil.
00:05:29Untuk memberi Anda contoh,
00:05:31dalam aplikasi tan stack start yang sedang saya kerjakan,
00:05:35ia terus menggunakan validator di sini untuk memvalidasi input ke fungsi server,
00:05:40padahal metode yang benar adalah input.
00:05:42Validator mungkin terdengar kecil dan khusus,
00:05:45tetapi ingat menggunakan validator menghasilkan error yang sebenarnya,
00:05:49error yang dapat Anda tangkap dan lihat sebagai output,
00:05:53juga sebagai model jika Anda menjalankan beberapa pemeriksaan tipe.
00:05:57Dan meskipun saya memperbaiki ini secara manual,
00:06:00ia terus memperkenalkan kembali validator dan mengubah ini kembali ke validator.
00:06:05Ini adalah masalah-masalah seperti ini yang saya alami.
00:06:08Lucunya, saya juga tidak berhasil dalam vibe coding.
00:06:11Saya mencoba membuatnya membangun landing page untuk layanan pembersihan profesional yang dibuat-buat,
00:06:18dan ya,
00:06:18jika Anda menonton video ini,
00:06:20beginilah tampilannya.
00:06:22Apakah itu bagus?
00:06:23Saya tidak yakin.
00:06:24Ya,
00:06:24setidaknya tidak menggunakan ungu,
00:06:26tetapi hanya karena saya dengan jelas memberitahunya warna apa yang harus digunakan.
00:06:32Sekarang,
00:06:32prompt input yang saya gunakan adalah: buat landing page untuk layanan pembersihan profesional,
00:06:38saya ingin warna aqua turquoise dan halaman yang menyoroti tingkat profesionalisme yang tinggi oleh layanan kami,
00:06:45asumsikan data dummy yang bermakna untuk teks bagian hero,
00:06:49harga,
00:06:49dan keuntungan.
00:06:50Prompt yang cukup pendek,
00:06:52tetapi sekali lagi,
00:06:53bukankah keseluruhan ide vibe coding adalah mengikuti arus dan membiarkannya melakukan hal-hal?
00:06:59Tentu saja saya bisa lebih tepat,
00:07:01saya bisa membuat proyek dan menyiapkan beberapa style dasar,
00:07:05beberapa komponen dasar,
00:07:06dan kemudian menggunakan AI,
00:07:08tetapi ide di balik vibe coding adalah berbeda,
00:07:11jika saya tidak salah.
00:07:12Dan kemudian ia melanjutkan,
00:07:14memakan waktu yang sangat lama sejujurnya,
00:07:17dan ya,
00:07:17saya tidak melakukan apa pun lagi,
00:07:19saya jelas tidak mengubah kodenya.
00:07:22Inilah yang saya dapatkan.
00:07:23Jadi bahkan dengan vibe coding, saya tidak berhasil.
00:07:26Mungkin hanya keberuntungan buruk karena jelas tampaknya cukup bagus dalam hal itu,
00:07:32tetapi sekali lagi mungkin juga secara khusus bagus dalam menghasilkan model 3D interaktif dan visualisasi tersebut karena sekali lagi,
00:07:40itu jelas tampaknya menjadi fokus dari model ini.
00:07:43Dan oleh karena itu,
00:07:44singkat cerita,
00:07:45sama seperti semua model AI lain yang kita miliki sebelumnya dan sangat mungkin semua model AI yang akan datang,
00:07:52mereka bisa menjadi asisten yang baik.
00:07:55Sebagai developer,
00:07:56saya menggunakannya,
00:07:57Anda tahu bahwa saya menggunakan Gemini 3,
00:08:00mungkin saya akan kembali ke Claude Sonnet,
00:08:02saya akan lihat,
00:08:03tetapi saya menggunakannya dan itu oke.
00:08:06Ini bagus, sama seperti semua model yang ada.
00:08:09Mereka dapat membantu Anda dengan menghasilkan kode,
00:08:12dengan menulis kode.
00:08:13Mereka semua punya masalah mereka,
00:08:15jujur saja,
00:08:16tetapi mereka tidak di sini untuk mengambil pekerjaan Anda atau saya,
00:08:20tidak sekarang,
00:08:21mungkin tidak dalam waktu dekat.
00:08:23Tentu saja,
00:08:24masalah yang berbeda adalah jika eksekutif,
00:08:27manajer melihat semua materi promosi,
00:08:29jika mereka melihat semua visualisasi dan landing page serta model 3D yang di-vibe code,
00:08:34yang ada banyak sekali jika Anda melihat lebih dekat.
00:08:38Sekali lagi, kita sekarang tahu mengapa itu terjadi.
00:08:41Jika Anda hanya melihat itu,
00:08:43Anda bisa cenderung berpikir kita tidak memerlukan developer front-end baru,
00:08:48yang ada dapat melakukan pekerjaan tiga orang dengan bantuan Gemini 3 dalam kasus ini.
00:08:53Dan itu tentu saja,
00:08:54sekali lagi,
00:08:55mengarah pada lebih sedikit pekerjaan,
00:08:57setidaknya saat ini,
00:08:59berpotensi.
00:08:59Sekali lagi,
00:09:00saya yakin ini bukan masa depan jangka menengah atau panjang.
00:09:04Saya yakin bahwa AI dapat bertindak sebagai akselerator,
00:09:08tetapi itu tidak membantu kita hari ini jika perusahaan memutuskan bahwa mereka dapat menggunakan AI untuk menyelesaikan pekerjaan yang sama dengan lebih sedikit orang.
00:09:18Itu mungkin tidak benar,
00:09:20mereka akan belajar seiring waktu,
00:09:22tetapi tetap saja itu adalah masalah hari ini.
00:09:25Dan sayangnya tidak ada solusi mudah untuk itu.
00:09:27Tetapi untuk menjawab pertanyaan apakah ini akan mengambil pekerjaan kita,
00:09:32tidak,
00:09:33saya tidak berpikir begitu.
00:09:34Penting untuk memahami bahwa Gemini 3 pasti dibuat khusus dan disetel dengan baik untuk tugas tertentu,
00:09:41dan cukup bagus dalam tugas itu,
00:09:43tetapi itu bukan tugas yang Anda dibayar untuk melakukannya..