Perisian telah menakluki dunia. Kini AI sedang menelan perisian satu demi satu fail. Jika anda menulis kod untuk mencari rezeki, anda mungkin telah merasakan perubahan besar di bawah papan kekunci anda. Seorang pembangun merasainya dua kali dalam setahun. Pertama, mesin mengambil alih penulisan. Kemudian, ia mengambil alih penyemakan. Dia masih mempunyai pekerjaan, tetapi hanya kerana dia telah mengubahnya sehingga tidak dapat dikenali lagi.
Ini bukan ramalan kiamat. Ini adalah laporan lapangan dari tengah-tengah fasa peralihan.
Peralihan Pertama: Daripada Menaip kepada Menyemak
Dahulu, kemahirannya mudah untuk digambarkan: fikir, taip, uji, hantar. Dia menulis setiap fungsi secara manual. Dia menamakan pemboleh ubah, menyusun gelung bersarang (nested loops), dan menangani kes-kes terpinggir (edge cases) melalui usaha dan ralat. Membaca kod bukanlah tugas yang berasingan. Ia adalah proses penciptaan yang diperlahankan dan diperiksa. Kawalan kualiti dan pengeluaran berlaku dalam satu gerakan yang sama.
Kemudian, fungsi autocomplete tidak lagi sekadar bantuan kecil.
Pembantu pengekodan AI berhenti sekadar mencadangkan kata kunci seterusnya. Mereka mula menghasilkan keseluruhan kelas (classes), migrasi pangkalan data, dan pembungkus API (API wrappers). Tangan pembangun beralih daripada kekunci anak panah kepada panel semakan. Dia kehilangan aksi menulis, tetapi dia meyakinkan dirinya bahawa dia selamat. Dia masih membaca setiap baris. Dia masih menjejaki bentuk logik tersebut. Dia adalah editor, penjaga pintu, manusia dalam kitaran (human in the loop).
Peralihan ini terasa mudah dikendalikan kerana ilusi kawalan masih kekal. Anda masih menyentuh kod tersebut. Anda masih memburu ralat off-by-one. Tetapi peranan anda telah pun berubah. Anda bukan lagi penulis. Anda adalah barisan pertahanan pertama terhadap halusinasi mesin.
Peralihan Kedua: Daripada Membaca kepada Mempercayai
Perubahan kedua memberikan impak yang lebih besar.
Ejen AI berkembang cukup pantas untuk bekerja berjam-jam tanpa bantuan manusia. Mereka boleh membina rangka kerja (scaffolding), melakukan refactor pada modul lama, dan menampal kebergantungan (dependencies) semasa dia keluar sebentar untuk minum kopi. Kadar pengeluaran bukan lagi masalah. Kelajuan pembacaannya sendiri yang menjadi masalah.
Untuk memastikan projek terus berjalan, dia terpaksa berhenti membaca setiap baris. Tiada pilihan lain. Kilang tersebut boleh menghasilkan lebih pantas daripada keupayaannya untuk meluluskan. Kepercayaan menjadi satu keperluan, bukan lagi sekadar nilai murni. Dia berubah daripada penyemak kepada pengurus operasi, menyelia sistem yang menghasilkan lebih banyak kod dalam satu sprint berbanding apa yang pernah ditulisnya dalam setahun.
Dia menggambarkan perasaan itu dengan jujur: dia bukan lagi seorang pengatur cara. Dia sedang menguruskan sebuah kilang mesin di mana tali sawat bergerak lebih pantas daripada matanya.
Kesesakan Beralih ke Atas
Inilah bahagian yang mudah terlepas pandang. Kesesakan (bottleneck) tidak hilang. Ia hanya berpindah tempat.
Apabila manusia menulis kod, kelewatan berlaku antara otak dan IDE. Pembangun adalah bahagian yang paling perlahan, dan itu boleh diterima. Sebaik sahaja AI mengambil alih penulisan, titik kesesakan menjadi semakan manusia. Kemudian, apabila ejen boleh berjalan dalam kitaran berjam-jam, titik kesesakan menjadi pembuatan keputusan manusia. Apakah yang patut dikerjakan oleh ejen? Apakah yang selamat untuk diautomasikan? Apakah yang memerlukan semakan kedua?
Kilang menghasilkan lebih pantas daripada keupayaan pengurus untuk meluluskan. Masalahnya bukan lagi kelajuan mesin. Ia adalah kapasiti manusia untuk menyerap, menilai, dan mengarah.
Jika anda mengabaikan migrasi kesesakan ini, anda akan menjadi penghalang yang akan dihapuskan oleh alatan seterusnya.
Tiga Pembinaan Semula, Satu Kerjaya
Untuk bertahan dalam kedua-dua gelombang ini, dia perlu membina semula peranannya sebanyak tiga kali secara berasingan.
Pertama, dia beralih daripada menulis kod kepada membaca kod. Itu bermakna belajar untuk membaca secara sepintas lalu dengan penuh skeptisisme, memburu pepijat (bugs) halus dalam kod boilerplate yang dihasilkan oleh model yang dilatih menggunakan repositori sumber terbuka dan bebenang forum. Ia bermakna membina gerak hati untuk mengetahui bila sesuatu cadangan kelihatan betul tetapi sebenarnya salah secara halus, satu kemahiran yang sangat berbeza daripada menulis dari awal.
Seterusnya, dia beralih daripada membaca kod kepada membina aliran kerja (workflows). Inilah tempat di mana ramai pembangun sedang menuju sekarang. Anda bukan lagi membaiki fungsi; anda sedang mereka bentuk persekitaran di mana fungsi-fungsi tersebut dibaiki. Anda menulis prompt, merangka arahan sistem, menetapkan sempadan (guardrails), dan mengkonfigurasi pintu CI (CI gates). Anda membina sistem perpaipan yang menghubungkan ejen kepada pengkompil (compiler), linter, dan set ujian. Hasil kerja anda bukan lagi sekadar sintaks, tetapi lebih kepada orkestrasi.
Akhir sekali, dia beralih daripada membina aliran kerja kepada memutuskan apa yang perlu dibina. Inilah tahap tertinggi yang mencabar. Anda memilih seni bina (architecture) sebelum fail pertama dihasilkan. Anda menentukan kekangan, antara muka (interfaces), dan logik perniagaan yang akan diisi oleh AI. Anda telah menjadi seorang pemikir produk yang kebetulan mahir dalam sistem.
Jika dia terus kekal di tahap satu, dia pasti telah digantikan sepenuhnya. Satu-satunya sebab dia masih menerima gaji adalah kerana dia telah meningkat ke tahap tiga.
Namun, pendakian itu...
