“Pemrogram manusia akan hilang sama sekali dalam waktu lima tahun.” Demikian prediksi mantan pendiri Stability AI, Emad Mostaque, musim panas lalu. Selain itu, pendiri Baidu Robin Li juga mengatakan bahwa tidak akan ada profesi seperti “programmer” di masa depan. . Meskipun pemrogram lain yang menjadi taipan, Zhou Hongyi, tidak percaya bahwa AI akan menggantikan pemrogram, para pemrogram tampaknya telah benar-benar mengembangkan Terminator yang dapat "mengoptimalkan" diri mereka sendiri.
Tepat setelah Baidu mengumumkan bahwa hingga 27% kode yang ditambahkan setiap hari dihasilkan secara otomatis oleh asisten kode cerdas Comate, karyawan AI No. 1 Alibaba dipekerjakan, dan programmer AI Tongyi Lingma akan bertanggung jawab untuk memproduksi 20% Alibaba Kode cloud di masa depan, di luar negeri Google juga melibatkan AI dalam penulisan kode. Dalam panggilan konferensi pendapatan kuartal ketiga tahun 2024 yang baru-baru ini diadakan oleh perusahaan induk Google, Alphabet, CEO Sundar Pichai mengungkapkan bahwa lebih dari 1/4 kode baru Google kini dihasilkan oleh AI, yang kemudian ditinjau dan ditinjau oleh para insinyur penerimaan.
Sundar Pichai mengatakan, “Ini merupakan tonggak penting dan menandai pentingnya kecerdasan buatan bagi perusahaan.” Namun, Anda harus tahu bahwa setahun yang lalu, ketika pemrograman AI pertama kali keluar, suara utama di komunitas online, baik itu Zhihu dalam negeri atau Reddit luar negeri, adalah bahwa alat pemrograman AI seperti Github Copilot tidak dapat memengaruhi status. programmer, dan percaya bahwa Apa yang disebut "programmer akan digantikan oleh AI" adalah omong kosong. Ketika Robin Li dan Zhou Hongyi "berdebat" tentang hal ini, suara-suara yang mendukung "pemimpin merah" juga menunjukkan keuntungan yang luar biasa.
Namun, satu tahun kemudian, kenyataannya perusahaan-perusahaan besar seperti Alibaba, Baidu, dan Google telah sangat melibatkan pemrograman AI dalam pekerjaan penulisan kode. Faktanya, ini bukan karena Zhou Hongyi dan para V besar di bidang pemrograman Zhihu dan Reddit ditampar mukanya. Saat ini, dampak kode yang dihasilkan AI bukan pada pemrogram yang bersedia berbagi dan berdiskusi di Zhihu dan Reddit, namun pada pembuat kode tingkat rendah, sama seperti Google Terjemahan yang menghilangkan posisi penerjemahan dasar di tahun-tahun awal.
Pasalnya, alat pemrograman AI saat ini menunjukkan karakteristik yang sama, yaitu rasio efektivitas biaya yang rendah. Jika seorang programmer dapat secara akurat mendeskripsikan persyaratan yang ingin dia capai pada AI, maka waktu yang dibutuhkannya untuk mendeskripsikan kode ke AI biasanya jauh lebih lama daripada waktu yang dibutuhkan untuk menulis kode itu sendiri. Untuk pemrogram serius, alat pemrograman AI saat ini hanyalah "bantuan" dan bukan "pengganti", tetapi di tingkat perusahaan, tingkat pemrograman AI ini sudah cukup.
Sebenarnya sifat pekerjaan programmer agak mirip dengan penerjemah, hanya saja penerjemah bertanggung jawab atas komunikasi antar manusia, sedangkan programmer bertanggung jawab atas komunikasi antara manusia dan komputer. Sederhananya, tugas programmer adalah menerjemahkan kebutuhan dunia nyata ke dalam kode sumber (SourceCode) melalui bahasa komputer, kemudian mengubahnya melalui compiler menjadi kode mesin (NativeCode) yang dapat langsung diproses oleh CPU, dan akhirnya membentuk program yang dapat dieksekusi dan mempertahankan operasional program di masa depan.
Jelas tidak semua pemrogram sedang online. Tepatnya, perbedaan antara pemrogram bahkan lebih besar dibandingkan antara pemrogram dan non-pemrogram. Selain pakar tingkat tinggi yang dapat dengan cepat menghasilkan produk minimum yang dapat diubah dan memahami alasannya, pembuat kode tingkat rendah hampir sekadar pembawa kode.
Berkat kemunculan Internet, ledakan informasi telah memberikan peluang bagi pemrogram tingkat rendah untuk mendapatkan pekerjaan mereka. Pada saat yang sama, pesatnya perkembangan industri Internet selama tiga dekade juga telah menciptakan permintaan besar akan pemrogram. Sedemikian rupa sehingga pemrograman untuk mesin pencari dan pemrograman untuk GitHub menjadi terkenal di kalangan programmer. Pekerjaan sebenarnya dari pembuat kode tingkat rendah setiap hari adalah mentransfer kode ke GitHub. Anda bisa menjadi seorang programmer.
Ambil contoh pemrogram AI Alibaba "Tongyi Lingma", Alibaba memperkenalkannya seperti ini. Di bawah model pengembangan tradisional, pemrogram perlu menghabiskan banyak energi untuk menulis kode berulang, melakukan debug dan mengoptimalkan, serta menulis komentar kode ini secara signifikan waktu untuk penulisan kode bisnis inti. Sejak Tongyi Lingma "bergabung", dia telah menjabat sebagai "asisten kode" di berbagai tautan pengembangan di Alibaba Cloud, termasuk membantu para insinyur dalam seluruh proses penambahan, penghapusan, pemeriksaan, dan modifikasi.
Kenyataan sebenarnya saat ini adalah seorang programmer tingkat tinggi yang dipasangkan dengan alat pemrograman AI akan menghilangkan sepuluh pembuat kode junior yang hanya bisa menyalin dan menempel. Kent Beck, seorang penganjur pengembangan perangkat lunak tangkas, pernah memposting di platform sosial, "Saya dengan enggan mencoba menulis kode dengan AI, hanya untuk menemukan bahwa itu dapat menggantikan 90% keterampilan saya, tetapi 10% sisanya dapat menggantikan keterampilan saya. keterampilannya diperkuat ribuan kali lipat.”
Faktanya, alat pemrograman AI tidak sepenuhnya menggantikan posisi ekologis programmer, namun membebaskan mereka dari pekerjaan membosankan dalam menulis kode, memungkinkan mereka untuk fokus pada pekerjaan yang lebih kreatif, seperti merancang algoritma yang lebih efisien dan memecahkan masalah teknis yang kompleks mengembangkan produk baru. Hasilnya, alat pemrograman AI dengan cepat menjadi alat yang ampuh bagi produsen besar untuk mengurangi biaya dan meningkatkan efisiensi, dan lebih dari seperempat kode baru Google dihasilkan oleh AI, yang berarti mereka akan memiliki fleksibilitas lebih tinggi dalam hal biaya tenaga kerja. .
Kemudian muncul masalah, karena AI akan berkembang. Meskipun Copilot Github saat ini hanya dapat digunakan sebagai "penolong", pengguna perlu mengetahui dengan jelas detail dan arti dari setiap baris kode yang dihasilkan oleh AI sebelum kode terkait dapat dianggap dapat digunakan. , namun jika perusahaan seperti Microsoft, Alibaba, dan Google terus mengulangi alat pemrograman AI mereka sendiri, AI akan dapat menghasilkan dan mengkompilasi kode perangkat lunak yang lengkap secara end-to-end di masa depan.
Pada tahap ini, para "bajingan" yang hanya bisa menyalin dan menempel dari GitHub mulai terjepit oleh alat pemrograman AI. Saat AI menjadi semakin kuat, tekanan persaingan terhadap programmer secara alami akan meningkat Dividen pembangunan di era Internet pasti akan mengalami masa sulit di masa depan. Tentu saja, devaluasi ilmu pengetahuan dan teknologi itu sendiri merupakan akibat yang tak terelakkan dari perkembangannya yang terus menerus. Fenomena ini telah tercermin dalam beberapa bidang sebelumnya.
Pada tahun 2024, "segala sesuatu dapat diubah menjadi komputer" tidak lagi menjadi pilihan universal. Sekalipun "kode rendah" yang asli gagal memenuhi kebutuhan para programmer, pemrograman AI sekarang benar-benar dapat memungkinkan semua orang untuk melakukannya. pabrik terasa dingin.