27 poin oleh GN⁺ 2025-02-12 | 15 komentar | Bagikan ke WhatsApp

Apakah AI bisa menggantikan programmer?

  • Industri teknologi yang dulu menghormati programmer kini justru "keliru mengira bahwa AI bisa menyelesaikan semua masalah"
  • Mereka menunjukkan "gerakan memecat programmer mahal" karena percaya AI bisa mengambil alih pemrograman
  • Namun, perlu diingat bahwa di masa lalu, perusahaan yang melakukan PHK besar-besaran terhadap engineer berakhir dengan kegagalan produk, gugatan hukum, dan perekrutan ulang yang panik

Masalah 1: Generasi baru programmer kurang siap

  • Secara tradisional, developer junior berkembang lewat "memperbaiki kode nyata, menganalisis sistem, dan memecahkan masalah"
  • Namun jika AI mengambil alih pembuatan kode, perusahaan tidak lagi punya alasan untuk melatih developer junior
  • Akibatnya, generasi programmer berikutnya akan:
    • Tidak mempelajari optimalisasi performa, debugging, dan kemampuan menyelesaikan masalah kompleks
    • Tidak tahu cara memperbaiki ketika AI salah
    • Lebih mirip operator AI daripada engineer sungguhan
  • Di masa depan, akan terjadi kekurangan engineer yang benar-benar bisa menyelesaikan masalah nyata

Masalah 2: Perusahaan yang mengganti programmer dengan AI akan segera menyesal

  • Perusahaan yang memecat software engineer dan memakai kode buatan AI mungkin terlihat baik-baik saja sampai masalah nyata muncul
  • Namun ketika perusahaan bergantung pada pembuatan kode oleh AI, kerentanan keamanan, bug, dan masalah pemeliharaan akan muncul
  • Contoh: jika perusahaan keuangan menjalankan sistem dengan kode yang dihasilkan AI
    • Enam bulan kemudian terjadi kebocoran data dan masalah keamanan
    • AI tidak bertanggung jawab untuk menyelesaikan masalah; AI hanya menghasilkan kode baru
    • Saat ingin merekrut developer lagi, mereka mungkin sudah pergi

Masalah 3: Programmer serius akan menjadi makin langka dan mahal

  • Programmer yang memahami teknologi secara mendalam adalah sosok yang tidak bisa digantikan AI. Mereka akan segera menjadi sangat mahal
  • Perusahaan yang percaya AI akan menyelesaikan semuanya pada akhirnya akan kalah dalam persaingan perekrutan developer
  • Developer yang benar-benar ahli akan:
    • Menjalankan proyek mereka sendiri, meraih pendapatan tinggi dari konsultasi, atau fokus pada bidang spesialis
    • Meski perusahaan ingin merekrut kembali, mereka akan meminta gaji tinggi dan tidak akan mudah kembali
    • Segelintir developer senior yang tersisa akan membentuk kelompok tenaga kerja supermahal

Kesimpulan: Industri teknologi sedang melakukan kesalahan besar

  • Dengan percaya bahwa AI bisa menggantikan programmer, mereka sedang membunuh ekosistem yang menjaga inovasi tetap hidup
  • Kita akan segera memasuki dunia seperti ini:
    • Programmer junior akan kurang terlatih dan menjadi terlalu bergantung pada AI
    • Perusahaan yang memecat engineer akan sibuk mencoba membereskan kekacauan yang ditinggalkan kode buatan AI
    • Programmer terbaik akan sangat langka dan mahal, sehingga hanya perusahaan paling kaya yang mampu mempekerjakan mereka
  • Namun jika perusahaan teknologi ingin menggali kuburnya sendiri, siapa yang bisa menghentikannya?
    • Yang tersisa sekarang hanyalah menonton perusahaan-perusahaan itu runtuh sambil makan popcorn
  • Semoga beruntung, industri teknologi. Kalian akan segera membutuhkannya.

15 komentar

 
actofvalor 2025-02-17

Tulisan di atas menyinggung kerentanan keamanan, bug, dan masalah pemeliharaan akibat AI penulis kode, tetapi saya rasa hanya masalah waktu sampai muncul AI yang juga bisa secara terpisah memeriksa hal-hal seperti itu serta melakukan perbaikan dan penyempurnaan.

 
reagea0 2025-02-14

Mereka memang bilang ini bisa melakukan itu dan itu juga, tetapi kenyataannya tidak ada satu pun yang benar-benar dikerjakan dengan baik. Selain hasil yang terlihat berupa peningkatan dari sisi efisiensi, masih belum ada benchmark yang benar-benar bisa dipercaya, jadi sulit hanya percaya pada klaim peningkatan sekian persen, apalagi saat dipakai langsung sering kali hasilnya tidak demikian. Karena yang disebut test set itu nyaris tidak bermakna, mengingat model dilatih dan diuji dengan materi yang sudah tersedia, menurut saya yang menjadi kuncinya adalah seberapa mampu ia menangani bagian yang belum dipelajari dan isu-isu tak terduga.

 
naka98 2025-02-14

Saya pikir ini pandangan yang cukup menarik, dan tulisannya juga membuat saya setuju dalam banyak hal. Saya juga berpikir bahwa selama jangka waktu tertentu, aspek-aspek yang disebutkan dalam tulisan tersebut akan bekerja dengan sangat kuat. Namun, saya juga merasa bahwa jangka waktu tertentu itu sepertinya tidak akan berlangsung lama.

 
mammal 2025-02-13

Baru 2 tahun 2 bulan berlalu sejak rilis ChatGPT. Teknologi yang dulu ditertawakan saat meme 'insiden Raja Sejong melempar MacBook' menyebar, hanya dalam sedikit lebih dari 2 tahun sudah sampai sejauh ini. Tidak ada jaminan perkembangan ke depan akan sebesar yang terjadi sampai sekarang, tetapi saya rasa paling lama 5 tahun sampai benar-benar tergantikan. Bahkan ini rasanya perkiraan yang terlalu panjang.

 
nemorize 2025-02-13

Saya jadi khawatir apakah 20 tahun lagi AI akan tetap menjadi sesuatu yang tidak bisa diandalkan seperti sekarang. Dalam 20 tahun, saya rasa itu cukup waktu untuk lahirnya paradigma baru, terciptanya teknologi hardware yang sangat unggul, dan semuanya benar-benar bisa diwujudkan.

Orang-orang yang sekarang berusia 30-an ke atas mungkin masih punya cukup waktu dan kelonggaran finansial untuk bersiap, bahkan kalau 20 tahun lagi muncul AI yang nyaris sempurna...
Tapi orang-orang yang sekarang masih berusia belasan hingga 20-an, bukankah mereka bisa terkena dampak langsung tepat saat sedang membangun karier sebagai developer, melunasi utang dari pendidikan dan kehidupan, lalu mulai mengumpulkan aset...?

Tentu saja, teknologi baru lain selain AI juga punya efek samping yang sama, tetapi dibanding kasus hilangnya pekerjaan yang pernah ada sejauh ini, rasanya risiko di bidang pengembangan lebih besar karena membutuhkan biaya pendidikan yang lebih tinggi.

...bagaimanapun juga, untuk sekarang kita belum perlu terlalu buru-buru khawatir... kan? hehe;;;;;

 
jhj0517 2025-02-13

Sepertinya saya harus berusaha menjadi pengembang senior yang dibicarakan di sini.. hehe..

 
khackskjs 2025-02-12

Tapi, entah ya, saya jadi bertanya-tanya apakah saya bisa disebut sebagai developer senior seperti yang dimaksud di sana.

 
devowl 2025-02-12

Para programmer sendiri tahu bahwa AI sulit menggantikan programmer, tetapi masalahnya mungkin orang yang "mempekerjakan" mereka tidak mengetahui fakta itu.

 
tsboard 2025-02-12

Saya tidak tahu apakah analogi ini benar-benar tepat, tetapi setiap kali saya coding sambil berdialog dengan ChatGPT, saya merasa obrolan ini seperti navigasi yang digunakan saat mengemudi. Kalau sekarang saya harus berkendara jarak jauh tanpa T Map, jujur saya akan merasa takut dan bahkan berpikir, apa bisa ya?? Saya memang sangat bergantung padanya, dan menurut saya navigasi yang akurat adalah perkembangan yang revolusioner dalam berkendara.

Namun, meskipun ada navigasi, bukan berarti semua orang bisa mengemudi, kan. Walaupun ini memang masa ketika orang bertanya apakah AI bisa menggantikan pengemudi atau tidak, kenyataannya pengemudi tetap dibutuhkan, dan surat izin mengemudi juga tetap diperlukan. Dan terus terang, bahkan tanpa navigasi pun orang tetap bisa mengemudi.

AI bisa memberi tahu kode yang tampak meyakinkan dan bahkan menjelaskan konsep yang tidak kita pahami dengan memakai analogi, tetapi pihak yang harus memahami itu semua lalu benar-benar mengembangkan kode dan produk tetaplah manusia. Menurut saya, hubungan ini saling melengkapi, bukan konsep untuk menggantikan manusia.

 
serithemage 2025-02-17

Namun, kendaraan otonom sedang bermunculan.

 
bearmett 2025-02-13

Ada bagian dari analoginya yang terasa relevan. Menurut saya, meskipun ada navigasi atau kendaraan otonom, pada akhirnya orang yang duduk di kursi pengemudi tetap harus seseorang yang bisa mengemudi.

Begitu juga saat memakai Cursor di IDE; kadang saya sempat berpikir, bagaimana kalau tidak ada Cursor, lalu ketika Cursor mengalami gangguan ternyata saya tetap bisa "mengemudi" dengan cukup baik, dan itu membuat saya merasa ternyata bisa juga tanpa itu. Jadi jika dilihat dari sudut pandang "penggantian", menurut saya ini analogi yang cukup tepat.

 
halfenif 2025-02-12

Lebih seperti operator AI daripada insinyur sungguhan
Perasaannya terasa.

 
GN⁺ 2025-02-12
Opini Hacker News
  • Ada kesenjangan besar antara developer yang menggunakan teknologi AI dalam keseharian dan orang-orang yang hanya membaca judul berita
    • AI masih jauh dari siap untuk membuat perubahan besar pada codebase yang sudah matang
    • AI berguna untuk melengkapi atau menjelaskan potongan kode kecil
  • Artikel ini didasarkan pada dua asumsi yang keliru
    • Asumsi bahwa kemampuan coding AI akan tetap seperti sekarang
    • Asumsi bahwa perusahaan akan menggantikan manusia dengan AI
    • Kualitas kode AI akan meningkat pesat seiring perkembangan model
    • Perusahaan yang cerdas tidak akan melakukan PHK massal hanya karena AI
  • Ini mengingatkan pada boom outsourcing di tahun 2000-an
    • Dari situ banyak keuntungan yang dihasilkan
  • Bukan teknologi yang membuat programmer di-PHK karena AI
    • Penyebab PHK adalah kondisi keuangan
    • Saat kondisi keuangan membaik, akan datang gelombang rekrutmen teknologi yang baru
  • Masih kurang bukti bahwa AI sudah menggantikan programmer
    • Kemungkinan besar ini narasi yang dibesar-besarkan untuk menutupi PHK
  • Sulit memahami mengapa orang-orang begitu yakin
    • Kita akan tahu saat melihat kembali 5 tahun dari sekarang
    • Untuk sekarang, situasi ini perlu dimanfaatkan agar programmer bisa bekerja lebih efisien
  • Kisah tim kecil yang mengelola aplikasi game online
    • Menggunakan XCode, swift, dan python
    • Diragukan apakah AI benar-benar bisa mengimplementasikan fitur dengan benar
  • Ada kemiripan dengan gelombang outsourcing di masa lalu
    • AI akan digunakan sebagai salah satu alat
  • Semua programmer dipecat, tetapi bekerja dengan AI ternyata sulit
    • Mereka kemudian mempekerjakan ahli yang bisa menyampaikan kebutuhan dengan jelas dalam bahasa spesifik yang diminta AI
  • Upaya mengganti semuanya dengan AI akan menjadi bumerang
    • AI mungkin berguna untuk membangun sistem sederhana
    • Namun itu hanya berlaku jika tidak memerlukan fitur yang kompleks
 
carnoxen 2025-02-12

> Jika lingkungan keuangan melonggar, gelombang baru perekrutan di bidang teknologi akan datang.

Akankah hari seperti itu benar-benar datang?