Kembali ke Zaman yang Tak Diketahui Siapapun
Bab 13
Setelah melewati usia empat puluh, waktu terasa berlalu lebih cepat.
Ketika proyek selesai, proyek berikutnya akan dimulai, orang datang dan pergi. Beberapa menjadi pemimpin tim, sementara yang lain berhenti mengembangkan. Saya juga terus bekerja sebagai pengembang dengan berpindah perusahaan dan memperbarui kontrak.
Di akhir tahun, selalu ada cerita yang sama.
“Apakah Bapak akan melanjutkan pekerjaan di tahun depan?”
Awalnya pertanyaan itu terasa ringan, tetapi semakin berumur, pertanyaan itu terasa lebih berat. Pengalaman yang panjang berarti pengalaman yang banyak, tetapi juga berarti biaya yang tinggi.
Dalam wawancara kerja, terkadang saya menerima pertanyaan seperti ini.
“Apakah Bapak masih mengembangkan langsung?”
“Ya.”
“Apakah Bapak tidak melakukan manajemen?”
Setelah saya menjawab, lawan bicara mengangguk. Saya tidak tahu apakah itu pertanda baik atau buruk. Segera saya menyadari bahwa saya memiliki lebih banyak junior daripada senior. Pemimpin tim yang lebih muda dari saya, dan mereka tidak lagi merasa asing ketika menanyakan pendapat saya dalam rapat. Hanya saja, ketika pengembang muda melihat kode lama dan berkata, “Mengapa ini dibuat seperti ini?” waktu terasa begitu nyata di depan mata.
“Dulu, ini adalah cara yang umum.”
“Benarkah?”
Bagi saya, kejadian beberapa waktu lalu itu bagi mereka adalah sejarah.
Sejak saat itu, pengembangan menjadi jauh lebih sistematis. Pengelolaan versi, pembuatan otomatis, dan prosedur penerapan telah mapan, dan siapa pun yang dapat mengakses server operasi semakin berkurang. Sebagai gantinya, sistem menjadi lebih besar dan terhubung ke lebih banyak tempat. Saya masih melihat kode langsung. Saya menjelaskan sistem lama kepada orang baru, menemukan pengecualian yang tidak ada dalam dokumentasi, dan memeriksa log dan data ketika terjadi masalah.
Lalu AI datang.
Awalnya saya menganggapnya sebagai alat pencarian yang mudah digunakan untuk menjawab pertanyaan. Setiap kali teknologi baru muncul, dunia seolah berubah. Ketika cloud muncul, dikatakan bahwa pengembang server akan hilang, dan ketika no-code muncul, dikatakan bahwa pengembang tidak akan dibutuhkan lagi.
Saya pikir hal ini akan sama seperti sebelumnya.
Namun, seorang pengembang muda bertanya tentang kode yang belum pernah dilihatnya kepada AI dan dalam beberapa menit mendapatkan kode yang berfungsi. Orang lain memasukkan seluruh dokumen ke dalamnya untuk diringkas, bahkan membuat kode uji dan kueri.
Awalnya terlihat seperti mainan.
Kemudian menjadi alat yang nyaman.
Setelah itu, saya bertanya-tanya apakah kita bisa kembali ke masa lalu tanpa itu. Perusahaan juga bergerak. Ada pelatihan AI, pengumuman tentang aplikasi lisensi, dan kata “produktivitas” sering muncul dalam materi rapat.
Suatu hari, saya menerima undangan rapat melalui pesan.
Pembagian Arah Penggunaan Alat Pengembangan AI
Daftar peserta mencakup pemimpin tim, pengembang muda, dan nama saya. Pada hari rapat, saya datang sedikit lebih awal dan membuka laptop saya. Orang-orang datang satu per satu, dan akhirnya pemimpin tim datang.
Saya adalah yang tertua di sana.
Pemimpin tim menyalakan layar.
Agen. Asisten Pengembangan Kode. Konteks. Basis Data Vektor. MCP.
Saya merasa pernah melihat pemandangan ini di suatu tempat.
“Mungkin tahun depan cara pengembangan akan berubah banyak.”
Tiba-tiba, saya teringat suara buku yang jatuh dari meja beberapa waktu lalu.
Tuk.
---
Dan pada saat itu,
Saya, yang berusia dua puluh tahunan,
dan saya yang akan berusia lima puluhan,
duduk bersama untuk pertama kalinya.
---