Kredit Foto: Axelle/Bauer-Griffin / Contributor/FilmMagic via Getty
Ikuti ZDNET: [Tambahkan kami sebagai sumber andalan] di Google.
—
Poin Penting ZDNET:
- Bill Gates mengakui AI dapat mempengaruhi pekerjaan pemrograman.
- Seorang developer membangun empat produk dalam empat hari dengan bantuan AI.
- Runtuhnya pekerjaan teknologi yang akan datang berpotensi mengubah bentuk tenaga kerja secara keseluruhan.
—
Dalam sebuah artikel di Economic Times yang [dipublikasi ulang di MSN], Bill Gates dikutip mengatakan bahwa [AI tidak dapat menggantikan pemrograman], dan tidak akan pernah bisa. Satu-satunya masalah adalah, tidak ada bukti bahwa Bill pernah mengatakan hal tersebut.
Saya dan tim redaksi ZDNET berusaha melacak sumber kutipan itu. Dalam prosesnya, kami menjelajahi serangkaian ‘lubang kelinci’, menemukan situs demi situs yang saling mengutip dengan pesan dasar yang sama. Akhirnya, kami menemukan satu referensi ke podcast berbahasa Prancis yang mungkin menampilkan Gates sebagai tamu, meskipun kami tidak pernah berhasil menemukan podcast itu sendiri.
Karena The Economic Times dan MSN merupakan outlet yang memiliki kredibilitas tertentu, semua situs lain tampaknya menerima kutipan Bill Gates tersebut secara mentah-mentah. Namun, artikel dari kedua outlet itu juga mencampurkan kutipan dari "elcabildo," yang [tampaknya merupakan] semacam agregator berita. Sayangnya, tidak sepenuhnya jelas wawasan mana dari MSN yang berasal dari Gates, dan mana yang berasal dari elcabildo.
Saya menceritakan latar belakang ini untuk menunjukkan betapa internet bisa menjadi ruang gema. Ini jelas bukan hal baru, tetapi sebelum kita mengaitkan suatu pernyataan pada seseorang, alangkah baiknya kita mengetahui apa yang sebenarnya mereka ucapkan.
Apa yang sebenarnya dikatakan Gates, dikutip langsung dari [wawancara di CNN beberapa bulan lalu], adalah ini: "Apakah AI hanya membantu manusia menyelesaikan ini, atau pada akhirnya menggantikan manusia? Misalnya, orang berbicara tentang menulis kode? Tugas pengkodean sederhana, AI hari ini dapat menggantikan pekerjaan manusia. Tugas pengkodean yang paling kompleks belum mampu dilakukannya. Dan orang-orang di bidang ini tidak sepakat. Apakah itu dalam satu atau dua tahun ke depan atau lebih seperti 10 tahun lagi?"
Di mana pernyataan Gates meninggalkan celah adalah antara "tugas pengkodean sederhana" dan "tugas pengkodean yang paling kompleks." Saya pikir kita sudah sampai pada titik di mana pengkodean AI melampaui tugas-tugas sederhana, tetapi sangat membutuhkan bimbingan manusia, dan mungkin hanya satu manusia untuk tugas yang dulu membutuhkan tim. Mari kita uraikan pernyataan itu berdasarkan pengalaman terkini saya menggunakan [agen kode Codex milik OpenAI] untuk melakukan [pemrograman selama empat tahun dalam empat hari].
Ada pula nuansa dalam laporan saya. Saya menggambarkan pekerjaan itu sebagai pemrograman selama empat tahun karena secara historis saya hanya punya waktu untuk meluncurkan satu produk perangkat lunak baru per tahun. Jadi, fakta bahwa saya membuat empat produk dalam empat hari memberikan metrik tahunan itu.
Tapi mari kita perkecil klaim itu sedikit. Jika saya harus mengontrak pekerjaan itu kepada seorang developer berpengalaman, setiap produk mungkin membutuhkan waktu sekitar tiga bulan untuk dibangun.
Itu dengan asumsi saya sudah mengenal developer tersebut dan sebelumnya telah memeriksa keterampilan sang pembuat kode hingga saya yakin akan mendapatkan hasil yang berkualitas dari spesifikasi saya. Ketika mempekerjakan seorang programmer (atau hampir siapa pun), itu bukanlah asumsi yang bisa dibuat dengan sembarangan. Banyak kisah sedih tentang pelanggan yang berkontrak dengan kontraktor (entah itu tukang atap atau programmer, tidak masalah) dan mengalami pengalaman buruk.
Bahkan, dahulu kala, sebagian penghasilan saya datang dari memperbaiki proyek yang gagal. Tugas saya adalah masuk ke perusahaan-perusahaan yang telah berkontrak dengan developer, dan proyek-proyeknya berjalan sangat kacau. Pekerjaan saya adalah membawa tim untuk menyelamatkan proyek, seringkali menyelamatkan pekerjaan klien, dan berusaha tetap berada dalam anggaran agar dewan perusahaan tidak mengganti seluruh tim manajemen.
Dengan kata lain, proyek pemrograman yang hanya mengandalkan manusia juga tidak sempurna. Mereka juga membutuhkan manajemen manusia yang kuat.
Dalam wawancara CNN, Gates ditanya tentang pernyataan Satya Nadella bahwa [30% kode Microsoft sekarang dikerjakan oleh AI]. Fareed Zakaria dari CNN kemudian berkomentar, "Itu tampaknya tak terelakkan berarti Anda akan mempekerjakan lebih sedikit programmer." Dia kemudian bertanya kepada Gates tentang lingkungan pekerjaan yang menantang, tetapi Bill tidak menjawab secara langsung.
Sebaliknya, dia berbicara tentang manfaat peningkatan produktivitas, mengatakan, antara lain, bahwa salah satunya adalah untuk "membebaskan orang" untuk "menikmati liburan yang lebih panjang." Di sinilah mungkin untuk mengeluarkan konteks dari si miliarder dan mengklaim dia tidak memahami realita, dengan menyarankan bahwa kehilangan pekerjaan sangat mirip dengan liburan super panjang. Tetapi yang dia katakan adalah bahwa produktivitas tambahan dapat memiliki berbagai manfaat, termasuk ukuran kelas yang lebih kecil dan membantu orang menyelesaikan lebih banyak hal. Poin kunci yang dia buat adalah, "Pertanyaannya adalah, apakah ini datang begitu cepat sehingga Anda tidak punya waktu untuk menyesuaikan diri?"
Meskipun Gates tidak mengatakannya secara langsung, pekerjaan pemrograman terancam oleh AI. Beberapa perhitungan sederhana akan menunjukkan fakta ini dengan sangat jelas.
Mari kita kembali ke pengalaman pengkodean AI saya. Anggaplah saya membawa serta developer yang sudah dikenal, dan masing-masing diberikan salah satu dari empat add-on yang ingin saya kodekan. Mungkin mereka akan berhasil mengirimkan keempat produk dalam waktu tiga bulan, tetapi itu tidak terlalu mungkin. Dalam praktiknya, satu atau lebih proyek akan tertunda. Itu selalu terjadi.
Jika saya mempekerjakan developer yang dikenal, saya mungkin telah mengurangi pekerjaan pengembangan empat tahun menjadi sekitar empat atau lima bulan. Itu kemungkinan skenario terbaik. Namun, dengan AI, saya melakukan semua pekerjaan dalam empat hari.
Sekarang mari kita lihat biayanya. Upwork mengatakan developer biasanya mengenakan biaya $48/jam untuk jenis pekerjaan (pengkodean PHP WordPress) yang akan saya kontrakkan. Itu rata-rata, tetapi kita dapat menggunakan biaya itu sebagai metrik yang cukup sederhana.
Dengan asumsi skenario terbaik, bahwa masing-masing dari empat proyek dapat diselesaikan dalam tiga bulan, dan dengan asumsi para programmer bekerja 40 jam per minggu, kita berbicara tentang $23K untuk setiap proyek ($48 x 40 jam x 12 minggu). Jadi, jika saya mengontrak keempat proyek, biaya minimumnya adalah $92K.
Sebaliknya, saya menggunakan Codex OpenAI selama empat hari dan menghabiskan $200. Ya, saya menghabiskan banyak waktu untuk memandu Codex. Codex sangat tidak membantu kecuali Anda membimbingnya dengan hati-hati. Tetapi saya juga harus menghabiskan waktu sebanyak atau lebih untuk membimbing programmer kontrak saya. Lagi pula, jika Codex tidak berhasil, saya hanya rugi $200. Tetapi jika programmer manusia saya gagal, saya akan rugi hampir $100.000.
Di sinilah kalkulasi antara "tugas pengkodean sederhana" dan "tugas pengkodean yang paling kompleks" mulai berperan. Bukan berarti tidak perlu ada manusia dalam persamaannya. Melainkan, rasio biaya/manfaat dari agen pengkodean AI begitu mendalam dibandingkan dengan biaya programmer manusia sehingga para manajer, tanpa diragukan lagi, akan berusaha mengurangi jumlah programmer karena begitu banyak tugas yang perlu dilakukan berada dalam cakupan agen AI.
Mereka, tentu saja, akan membutuhkan developer berpengalaman untuk mengelola AI-nya. Tetapi mereka tidak akan terlalu membutuhkan kontraktor atau developer pemula.
Contoh saya agak berbeda, karena saya tidak akan pernah mempekerjakan programmer untuk proyek saya. Perangkat lunak saya, meskipun cukup keren, adalah proyek sampingan yang terutama dimaksudkan untuk menjaga keterampilan pengembangan perangkat lunak saya. Perangkat lunak itu menutupi biayanya melalui add-on berbayar, tapi hanya itu. Jadi penggunaan Codex oleh saya tidak mencegah programmer untuk dipekerjakan. Itu hanya membantu saya menyelesaikan lebih banyak pekerjaan.
Tetapi di dunia profesional, perhitungan yang sama berlaku. Pemimpin perusahaan tidak diragukan lagi akan memasangkan developer terbaik dan paling berpengalaman mereka dengan agen AI. Ingatlah bahwa programmer yang dikontrak melalui Upwork tidak dibebani dengan biaya tambahan sebanyak yang dialami karyawan.
Perusahaan yang dihadapkan pada pembayaran jauh (JAUH) lebih dari $48/jam juga membayar liburan, tunjangan, dan lainnya. Jika mereka dapat mengurangi jumlah karyawan bahkan hanya satu orang, atau menghindari kebutuhan untuk mempekerjakan programmer lain, perusahaan-perusahaan ini dapat lebih dari membenarkan investasi mereka dalam agen AI.
Dalam wawancara CNN, Gates berkata, "Dalam masa transisi ini, kemampuan untuk menggunakan alat-alat ini menyenangkan sekaligus memberdayakan." Tapi dia juga berkata, "Itu tidak menjamin bahwa kita tidak akan mengalami banyak dislokasi."
Jika saya harus bertaruh pada kategori pekerjaan yang akan tumbuh, saya akan memilih peran hands-on seperti tukang listrik, tukang atap, perawat, dan ahli ledeng. Setidaknya [sampai kita mendapatkan robot humanoid]. Pada saat itu, karier itu juga akan terancam. Gates sebenarnya menyebutkan situasi ini, dengan mengatakan bahwa lengan robotik saat ini cukup buruk. Dia berkata, "Dan secara paralel, pekerjaan kerah biru, ketika lengan robot mulai memadai, yang hari ini belum, itu mulai mempengaruhi kelas tenaga kerja yang lebih luas."
Jadi, apa yang telah kita pelajari?
Gates, pendiri Microsoft yang mungkin telah mempekerjakan programmer sebanyak orang lain mana pun yang masih hidup, percaya AI sudah mempengaruhi programmer, tetapi juga berpotensi meningkatkan produktivitas.
Dampak AI sudah dirasakan di Microsoft. Pada bulan Juli, Radhika Rajkumar dari ZDNET [melaporkan] bahwa Microsoft mem-PHK ribuan orang, bahkan ketika laba melonjak. CEO Anthropic menyatakan bahwa hampir [setengah dari semua pekerjaan kerah putih tingkat entry level akan lenyap] dalam lima tahun ke depan. Banyak dari peran-peran itu tidak diragukan lagi adalah pekerjaan programmer.
Sebagai penutup, sebuah survei yang diliput ZDNET [melaporkan] bahwa 60% manajer AS yang menanggapi mengatakan mereka menggunakan AI untuk membantu membuat keputusan terkait karyawan. Sekitar setengah dari manajer tersebut diberi tugas menentukan apakah AI dapat menggantikan bawahan mereka. Sebanyak 57% responden menemukan bahwa AI dapat mengambil alih suatu posisi, dan 43% memecat karyawan mereka dan menugaskan peran yang sebelumnya dilakukan manusia kepada sebuah AI.
Berikut adalah nuansa yang tidak dilaporkan baik oleh wawancara Gates yang asli maupun ruang gema tersebut. AI akan benar-benar menghancurkan pekerjaan pemrograman tingkat pemula. Menurut artikel [CNBC] bulan September, lowongan untuk pekerjaan entry level telah menurun 35% secara keseluruhan sejak 2023. Sebuah artikel bulan Agustus di New York Times [melaporkan] bahwa lulusan ilmu komputer dan teknik komputer muda mengalami tingkat pengangguran lebih dari dua kali lipat dari lulusan biologi dan sejarah seni baru-baru ini.
Saat ini, kita memiliki cukup banyak programmer berpengalaman di luar sana yang dapat melakukan apa yang saya lakukan dengan Codex. Namun tunggu 10 tahun lagi, ketika angkatan programmer yang seharusnya mengambil pengalaman kerja selama satu dekade, malah menghabiskan waktu mereka tinggal di basement orang tua dan mengantar paket Amazon di lingkungan mereka karena mereka tidak bisa mendapatkan pekerjaan coding.
Kemudian, ketika kita membutuhkan sedikit programmer berpengalaman itu tidak hanya untuk menggambarkan kepada AI apa yang ingin kita bangun, tetapi juga untuk memperbaiki kekacauan besar yang tak terelakkan yang akan diciptakan AI, tidak akan ada cukup developer berpengalaman untuk turun tangan dan menyelamatkan situasi.
Jadi, ya, seperti yang dikatakan Bill, kita mungkin masih membutuhkan beberapa manusia untuk tugas pengkodean yang paling kompleks. Tetapi apa yang akan terjadi ketika kita membutuhkan para profesional ini dan kita tidak memilikinya?
David: ChatGPT, baca artikel ini dan dalam dua kalimat, katakan padaku apakah manusia akan terdampak buruk atau tidak.
ChatGPT: Tidak sepenuhnya — tetapi ini akan menjadi berantakan. Umat manusia tidak akan punah, tapi kita menuju transisi yang menyakitkan di mana pekerjaan teknis tingkat pemula runtuh lebih cepat daripada yang masyarakat bisa latih ulang atau redistribusikan bakat, menciptakan dislokasi serius selama satu dekade atau lebih sebelum kita beradaptasi.
Yah, setidaknya kelas miliarder mungkin akan baik-baik saja. Saya katakan mungkin karena AI juga akan menjalankan dunia mereka.
Apa pendapat Anda? Apakah Anda pikir alat AI seperti Codex dan Copilot pada akhirnya akan menggantikan sebagian besar pekerjaan coding? Pernahkah Anda mencoba menggunakan AI untuk membantu pekerjaan coding atau kreatif Anda sendiri? Apakah Anda melihat AI sebagai ancaman bagi karier tingkat pemula, atau sebagai semacam peluang baru bagi developer berpengalaman? Beri tahu kami di komentar di bawah.
—
Anda dapat mengikuti perkembangan proyek saya sehari-hari di media sosial. Pastikan untuk berlangganan [buletin update mingguan saya], dan ikuti saya di Twitter/X di [@DavidGewirtz], di Facebook di [Facebook.com/DavidGewirtz], di Instagram di [Instagram.com/DavidGewirtz], di Bluesky di [@DavidGewirtz.com], dan di YouTube di [YouTube.com/DavidGewirtzTV].