Transcript

00:00:00Halo, saya Max, mungkin Anda sudah tahu, mungkin belum, mungkin Anda pernah melihat video saya di
00:00:06masa lalu atau mendengar beberapa episode saya karena ini juga diterbitkan sebagai podcast dan
00:00:11episode kali ini mungkin akan mengejutkan atau mungkin tidak, saya tidak tahu.
00:00:17Tapi saya punya dua sisi perasaan yang bertolak belakang dalam hati saya terkait AI dan saya memiliki perasaan campur aduk
00:00:29tentang AI dan ya, saya rasa banyak orang juga merasakannya.
00:00:34Tetapi jika Anda melihat konten yang saya terbitkan, video yang saya bagikan, kursus yang saya bagikan,
00:00:41saya membuat kursus tentang ClotCode dan Codex dan saat ini sedang ada promo jika Anda ingin mendapatkan akses
00:00:46ke semua kursus saya, yang tentunya mencakup banyak kursus pemrograman juga, maka Anda pasti
00:00:52bisa merasa seolah-olah saya sangat mendukung AI dan AI adalah segalanya yang harus Anda pedulikan sebagai pengembang.
00:01:00Dan ya, saya memang cukup terlibat sepenuhnya, yang mana saya rasa itu bukan definisi harfiah dari “all-in”
00:01:09setelah saya memikirkannya lagi.
00:01:10Tapi ya, saya cukup optimis dengan AI dan ya, saya pikir sebagai pengembang, Anda harus bisa
00:01:19menggunakannya jika ingin mendapatkan pekerjaan, itu sudah pasti.
00:01:23Jika ingin mempertahankan pekerjaan, pastinya pemberi kerja akan mengharapkan hal itu.
00:01:26Dan bahkan jika Anda tidak peduli dengan pekerjaan sekalipun, alat AI seperti ClotCode dapat memberi Anda dorongan kecepatan
00:01:32itu.
00:01:33Alat tersebut dapat membuat Anda lebih produktif.
00:01:35Setidaknya itulah yang saya rasakan sendiri.
00:01:38Di saat yang sama, sejujurnya, AI memiliki aspek dan momen yang sangat menyedihkan ini dan
00:01:46saya sangat bergumul dengan hal itu dan saya tahu banyak dari Anda juga merasakannya.
00:01:50Anda bisa membacanya di mana saja dalam komentar di bawah video, di X, dan banyak postingan blog.
00:01:58Ini sangat menantang.
00:02:00Dan jangan salah paham, saya menggunakan alat seperti ClotCode setiap saat.
00:02:05Kami baru saja meluncurkan kembali https://www.google.com/search?q=aheadofmine.com, membangunnya sebagian besar dengan bantuan AI.
00:02:13Mulai dari membangun grafik, Maxdraw, semua proyek ini dan sekumpulan alat internal
00:02:18dibangun dengan bantuan AI, diarahkan oleh saya, dikendalikan oleh saya, ditinjau oleh saya, tetapi dibangun dengan bantuan
00:02:25AI.
00:02:27Dan tentu saja ada bagian di mana Anda bisa menggunakan AI untuk “vibe coding”, program utilitas,
00:02:34program internal.
00:02:36Saya menggunakan AI secara intensif di komputer saya atau server jarak jauh yang saya kelola dengan agen coding Pi,
00:02:42misalnya, yang di baliknya menggunakan langganan Codex saya, untuk melakukan segala hal
00:02:47yang saya tidak tahu cara melakukannya atau saya tidak punya waktu atau kemauan untuk mencari tahu
00:02:52saat ini.
00:02:53Maksud saya, sebagai contoh kecil, saya punya mouse baru, wah, berita besar.
00:03:01Dan roda mouse-nya terbalik, jadi pada dasarnya bekerja berlawanan dengan apa yang saya harapkan.
00:03:05itu.
00:03:06Dan saya tidak menemukan cara untuk mengubahnya di Mac saya.
00:03:09Saya harus menginstal perangkat lunak dari produsen mouse tersebut dan mendaftar di sana
00:03:16dan saya tidak berminat melakukan itu.
00:03:17Jadi saya tanya saja ke AI, saya tanya Pi yang berjalan di Mac saya, “Hei, bisakah kamu cari cara atau buat
00:03:23program kecil yang mencegat roda mouse itu dan membalikkannya?”
00:03:28Dan ya, tentu saja, AI itu bisa melakukannya.
00:03:31Apakah itu program yang akan saya distribusikan atau jual?
00:03:34Tidak, tapi itu menyelesaikan tugas untuk saya.
00:03:37Jadi AI memiliki aspek yang menarik dan memberdayakan ini.
00:03:42AI sangat bagus untuk belajar, membantu Anda belajar, untuk mengajukan pertanyaan lanjutan.
00:03:48Tapi sejujurnya, AI juga bisa membuat Anda tidak belajar apa-apa sama sekali, jika Anda hanya menggunakannya untuk mendapatkan
00:03:54jawaban atau solusi tanpa mempedulikan alasan mengapa sesuatu bekerja, seperti yang saya lakukan dengan
00:03:59program mouse saya tadi.
00:04:00Jadi selalu ada bahaya menggunakan AI hanya sebagai jalan pintas dan menjadi semakin bodoh.
00:04:06Tapi AI punya semua aspek ini dan pasti bisa membuat Anda lebih produktif, setidaknya itulah yang saya
00:04:11rasakan.
00:04:12Tapi sejujurnya, ini juga bisa sangat menyedihkan.
00:04:17Dan saya sudah pernah membagikan ini sebelumnya dan itulah yang saya maksud.
00:04:19Mungkin video ini, mungkin episode ini mengejutkan.
00:04:23Mungkin tidak karena saya sudah pernah membagikannya sebelumnya.
00:04:26Saya benar-benar suka menulis kode.
00:04:30Saya suka mempelajari teknologi baru, kerangka kerja baru, bahasa pemrograman baru.
00:04:37Dan AI merampas hal itu dari saya.
00:04:40Dan ya, tentu saja, dasar-dasar tetap penting.
00:04:44Memahami kode yang ditulis itu tetap penting.
00:04:47Jadi Anda masih memiliki aspek pembelajaran itu, tetapi tidak sama seperti dulu.
00:04:52Dan bagian menulis kode benar-benar mulai menghilang bagi saya.
00:04:56Memang belum hilang 100%, tapi sudah sangat berbeda dibandingkan dua, tiga, atau empat tahun lalu,
00:05:03tentu saja.
00:05:05Dan itu sungguh menyedihkan dan mendepresi karena Anda bisa bilang ke saya sepanjang hari bahwa ini
00:05:12selalu tentang memecahkan masalah, bahwa ini selalu tentang membangun sesuatu.
00:05:17Ya, tidak juga, ini selalu tentang menikmati apa yang saya lakukan.
00:05:22Dan saya benar-benar menikmati bagian di mana saya larut dalam alur kerja dan menulis kode, lalu tenang,
00:05:31menyelesaikan masalah.
00:05:32Tetapi dengan merancang solusi dalam bentuk kode, dengan mencoba berbagai solusi.
00:05:37Dan jika Anda seorang pengembang dan memulai sebelum adanya AI, Anda tahu perasaan mengerjakan masalah
00:05:43sepanjang hari dan kemudian menemukan solusinya keesokan paginya saat Anda sedang mandi
00:05:48atau tepat saat Anda hendak tidur lalu mencobanya dan berhasil.
00:05:54Itu sangat, sangat menyenangkan, atau setidaknya dulu sangat menyenangkan.
00:06:00Dan ya, saya tidak merasakan itu lagi dengan AI karena tentu saja, Anda tetap mengendalikan dan mengarahkan AI,
00:06:09tetapi saya tidak lagi memiliki rasa memiliki atas kode yang dihasilkan.
00:06:14Dan ya, Anda juga mungkin menjadi malas dan sekadar menerima solusi apa pun alih-alih solusi terbaik,
00:06:22atau sekadar solusi sementara daripada perbaikan yang benar.
00:06:28Dan seluruh seni menyusun kode serta menerapkan solusi di sana dan membangun sebuah program langkah
00:06:38demi langkah seperti ini sudah hilang, sudah sirna.
00:06:41Dan tentu saja Anda masih melakukan itu dengan AI.
00:06:45Anda membangun program langkah demi langkah dengan memberikan perintah untuk bagian-bagian yang berbeda.
00:06:50Tetapi pekerjaan saya telah bergeser dari memikirkan masalah, menulis kode, memperbaiki
00:06:59kode, dan seterusnya.
00:07:01Ini telah bergeser menjadi menulis spesifikasi, meninjau spesifikasi, membiarkan AI membuat rencana berdasarkan
00:07:08spesifikasi untuk implementasinya, untuk bagian-bagian implementasi, berdiskusi dengan AI,
00:07:16mengoreksi atau mengendalikan AI, mengarahkan AI, meninjau kode, merancang tes atau memberi tahu AI
00:07:25secara eksplisit tes mana, unit test dan sebagainya yang harus ditulis, karena secara default AI akan
00:07:30dengan senang hati menulis tes yang hanya menguji skenario ideal atau yang tidak berarti.
00:07:39Dengan kata lain, pekerjaan saya telah bergeser ke bagian-bagian yang tidak pernah menyenangkan.
00:07:45Dan itu mungkin sangat berbeda bagi orang lain.
00:07:47Dan Anda mungkin tidak peduli dengan semua hal ini.
00:07:49Mungkin Anda memiliki pengalaman yang baik dengan hanya melakukan “vibe coding” dan tidak mempedulikan
00:07:54kodenya.
00:07:55Dan mungkin masa depannya adalah Anda tidak perlu lagi memedulikan kode karena model AI
00:08:00akan menjadi lebih baik.
00:08:02Sejujurnya, saya tidak peduli sedikit pun tentang itu.
00:08:05Saya sama sekali tidak peduli tentang hal itu.
00:08:10Bagi saya, kegembiraannya adalah menulis kode, mengerjakan program itu sendiri, dan itu direnggut
00:08:17oleh AI.
00:08:21Dan ya, ada alasan mengapa saya tidak pernah ingin menjadi manajer.
00:08:25Saya tidak pernah peduli dengan peninjauan kode dan semua hal itu.
00:08:28Saya senang bekerja sendiri karena saya suka menulis kode dan bekerja langsung di lapangan
00:08:34di sana.
00:08:35Dan di sinilah kita.
00:08:36Di sinilah kita.
00:08:37Dan jangan salah paham, saya ingin menegaskan kembali hal itu karena saya sudah sangat negatif selama beberapa
00:08:45menit terakhir karena ya, itulah salah satu perasaan yang sangat kuat dalam diri saya.
00:08:50Tetapi seperti yang saya sebutkan di awal, dan seperti yang saya sampaikan di video dan episode lain yang saya bagikan,
00:08:54tentu saja AI memiliki aspek yang memberdayakan dan menarik ini.
00:08:58Dan tidak peduli bagaimana perasaan saya atau Anda, AI sudah ada di sini dan akan tetap ada.
00:09:05Saya tidak tahu seberapa hebat jadinya nanti.
00:09:08Saya tidak tahu apakah AI akan mampu menulis seluruh alat dari awal sampai akhir dalam tiga atau lima tahun ke
00:09:17depan.
00:09:18Saya jelas tidak tahu itu.
00:09:20Tidak ada yang tahu.
00:09:21Siapa pun yang memberi tahu Anda bahwa dia tahu, dia hanya mencoba menjual sesuatu kepada Anda.
00:09:25Saya tidak tahu hal itu.
00:09:26Jadi ya, AI akan tetap ada dan Anda harus bisa bekerja dengan alat-alat ini.
00:09:30Anda tidak bisa mengabaikannya begitu saja.
00:09:32Setidaknya jika itu adalah pekerjaan Anda, saya rasa Anda tidak bisa mengabaikannya.
00:09:36Tentu saja, tidak ada yang melarang saya untuk tetap menulis kode secara manual sebagai hobi.
00:09:41Tentu, saya bisa melakukannya sama seperti saya masih bisa menggunakan mesin tik untuk menulis surat.
00:09:47Tetapi saya tidak mendapatkan banyak kegembiraan dari melakukan sesuatu dengan cara yang saya tahu kurang efisien.
00:09:54Dan pada akhirnya, pemrograman dan pengembangan perangkat lunak adalah pekerjaan saya.
00:09:59Saya seorang pengembang perangkat lunak.
00:10:00Saya tidak melakukan ini hanya sebagai hobi.
00:10:02Jadi ini bukan solusi yang bagus bagi saya.
00:10:06Dan saya masih mencari tahu apa solusi terbaik bagi saya.
00:10:10Tentu saja, solusinya adalah mengikuti arus, mencoba merangkul alat-alat ini, belajar cara menggunakannya secara efisien.
00:10:16menggunakannya, membagikan pengetahuan itu kepada Anda dalam video-video tersebut, dalam kursus-kursus tersebut.
00:10:22Tetap mengajarkan dasar-dasar, yang saya lakukan dan akan terus saya lakukan dan di mana saya akan
00:10:26terus membuat kursus tentang hal tersebut.
00:10:28Tidak semuanya akan melulu tentang alat AI.
00:10:31Saya mencoba melakukan semua hal ini.
00:10:35Dan saya harap itu adalah sesuatu yang akan tetap relevan bagi Anda dan dunia pada umumnya dalam satu
00:10:42atau dua tahun ke depan.
00:10:43Tapi ya, AI adalah hal yang sangat aneh, di mana saya terkadang merasa hanya sedikit
00:10:52orang yang menginginkannya.
00:10:53Namun di sinilah kita.
00:10:54Dan mungkin ini seperti setiap revolusi teknis, maksud saya revolusi teknologi.
00:11:02Dan mungkin semuanya akan sangat berbeda dalam beberapa tahun.
00:11:05Saya tidak tahu.
00:11:08Tapi di saluran ini, saya ingin jujur, tentu saja, dan memang saya jujur.
00:11:15Dan saya ingin membagikan apa yang membuat saya bersemangat.
00:11:17Saya ingin membagikan apa yang menurut saya berharga bagi Anda atau apa yang ingin saya keluarkan dari pikiran saya.
00:11:23Dan ya, dua perasaan yang bertolak belakang tentang AI ini, itulah yang saya rasakan
00:11:31dengan sangat kuat.
00:11:32Dan saya pikir saya sudah mengatakannya di banyak siaran langsung dan video saya di masa lalu, tapi mungkin tidak
00:11:37dengan sejelas ini.
00:11:38Jadi ya, di sinilah kita.
00:11:40Dan tentu saja, saya ingin tahu apa yang Anda pikirkan dan rasakan.
00:11:45Dan jadi ya, tolong, beri tahu saya apa pendapat Anda.
00:11:51Dan ya, saya akan terus melakukan apa yang saya lakukan, tentu saja, saya akan terus menggunakan AI, tidak ada cara lain.
00:11:57itu.
00:11:58Saya akan terus berusaha tetap kuat dalam dasar-dasar pemrograman itu dan mencari cara
00:12:04untuk mendapatkan lebih banyak kegembiraan dari cara baru membangun perangkat lunak ini daripada yang sekarang
00:12:13saya rasakan, setidaknya tidak di setiap harinya.
00:12:17Jadi ya, saya rasa itu saja.

Key Takeaway

Meskipun AI meningkatkan efisiensi dan produktivitas secara signifikan, teknologi ini juga mengubah peran pengembang menjadi manajer yang kehilangan kegembiraan proses kreatif menulis kode secara manual.

Highlights

Max merasakan dilema emosional antara manfaat produktivitas AI dan hilangnya kegembiraan dalam menulis kode secara manual.

Penggunaan AI dalam pengembangan perangkat lunak kini menjadi keharusan bagi pengembang untuk tetap kompeten dan memenuhi ekspektasi pemberi kerja.

AI sangat efektif untuk menyelesaikan masalah teknis spesifik dan membuat program utilitas kecil dengan cepat tanpa perlu mempelajari detail teknis yang membosankan.

Ada risiko penurunan kemampuan belajar jika pengembang hanya menggunakan AI sebagai jalan pintas tanpa memahami logika di balik solusi yang dihasilkan.

Peran pengembang telah bergeser dari menulis kode menjadi manajer spesifikasi, peninjau kode, dan pengarah AI, yang seringkali merupakan bagian pekerjaan yang kurang menyenangkan.

Meskipun ada rasa kehilangan sentuhan seni dalam pemrograman, pengembang harus tetap beradaptasi dan merangkul teknologi AI karena kehadirannya bersifat permanen.

Timeline

Pendahuluan dan Perasaan Campur Aduk terhadap AI

Max membuka video dengan mengungkapkan perasaan campur aduk yang ia miliki terhadap perkembangan AI saat ini. Meskipun ia sangat mendukung AI melalui kursus-kursus yang ia buat, ia mengakui adanya sisi emosional yang bertolak belakang dalam dirinya. Ia menekankan bahwa sebagai pengembang modern, penggunaan alat AI adalah kewajiban untuk mempertahankan pekerjaan dan produktivitas. Max berpendapat bahwa alat seperti ClotCode memberikan dorongan kecepatan yang tidak bisa diabaikan. Bagian ini memberikan konteks penting tentang bagaimana seorang profesional yang pro-teknologi pun bisa merasa ragu secara internal.

Penerapan Praktis AI dalam Proyek Nyata

Dalam segmen ini, Max menjelaskan bagaimana ia menggunakan AI untuk membangun proyek nyata seperti situs https://www.google.com/search?q=aheadofmine.com dan alat internal lainnya. Ia menggunakan istilah "vibe coding" untuk mendeskripsikan proses pembangunan program di mana ia memegang kendali penuh atas arah dan peninjauan, namun AI yang menulis kodenya. Salah satu contoh konkret yang diberikan adalah pembuatan program kecil untuk membalikkan arah roda mouse pada Mac tanpa harus menginstal perangkat lunak produsen yang rumit. AI terbukti sangat memberdayakan dalam situasi di mana pengembang tidak memiliki waktu atau kemauan untuk mencari tahu detail teknis yang sepele. Hal ini menunjukkan efisiensi luar biasa AI dalam menyelesaikan masalah utilitas sehari-hari.

Bahaya Jalan Pintas dan Hilangnya Seni Menulis Kode

Max memperingatkan bahwa penggunaan AI yang berlebihan dapat membuat seseorang menjadi lebih bodoh karena hanya mencari solusi tanpa memahami alasannya. Ia secara terbuka menyatakan bahwa AI telah merampas kegembiraannya dalam mempelajari teknologi baru dan menulis kode secara mendalam. Perasaan puas saat menemukan solusi setelah berlama-lama memikirkan masalah mulai menghilang karena AI memberikan jawaban secara instan. Menulis kode secara manual yang dulu merupakan hobi dan sumber ketenangan kini mulai terkikis oleh efisiensi mesin. Bagian ini menyoroti dampak psikologis negatif dari hilangnya proses pemecahan masalah secara mandiri dalam dunia pemrograman.

Pergeseran Peran Menjadi Manajer dan Peninjau

Max menguraikan bagaimana alur kerjanya berubah drastis dari memikirkan masalah dan menulis kode menjadi menulis spesifikasi dan meninjau hasil AI. Ia merasa perannya sekarang lebih menyerupai seorang manajer yang harus mengoreksi rencana implementasi dan merancang tes unit secara eksplisit karena AI seringkali ceroboh dalam skenario non-ideal. Transisi ini terasa menyedihkan baginya karena ia tidak pernah ingin menjadi manajer dan lebih suka bekerja langsung di lapangan. Seluruh seni menyusun program langkah demi langkah kini telah digantikan oleh diskusi dengan AI dan kontrol kualitas hasil generatif. Ini adalah poin kritis bagi pengembang yang mencintai aspek teknis murni dari pekerjaan mereka.

Menerima Realitas AI dan Harapan Masa Depan

Di bagian akhir, Max menegaskan kembali bahwa meskipun ia merasa negatif terhadap hilangnya proses manual, AI sudah menjadi bagian permanen dari industri. Ia menekankan bahwa mengabaikan AI bukanlah pilihan bijak bagi pengembang profesional, karena menulis kode secara manual di era sekarang akan terasa tidak efisien seperti menggunakan mesin tik. Max berkomitmen untuk terus mengajarkan dasar-dasar pemrograman sambil beradaptasi dengan cara baru dalam membangun perangkat lunak. Ia mengajak penonton untuk berbagi perasaan mereka dan berjanji akan terus mencari cara untuk menemukan kegembiraan dalam ekosistem AI. Video ditutup dengan pengakuan jujur bahwa setiap revolusi teknologi memang membawa perubahan besar yang terkadang sulit diterima secara emosional.

Community Posts

View all posts