Pergeseran pola pikir
Jika Anda terbiasa mengetik setiap karakter sendiri, bagian tersulit bukanlah mempelajari alatnya. Bagian tersulit adalah melepaskan keyboard.
Hambatan (bottleneck) lama Anda adalah produksi — seberapa cepat Anda bisa menulis kode yang benar. Hambatan baru Anda adalah spesifikasi dan review — seberapa jelas Anda bisa mendeskripsikan apa yang Anda inginkan, dan seberapa baik Anda bisa menilai apa yang dikembalikan.
Ini mengubah apa yang Anda optimalkan:
- Dulu: menghafal (Application Programming Interface — daftar menu perintah yang disediakan sebuah alat/tool), bergulat dengan sintaks, mengetik secepat mungkin.
- Sekarang: mendeskripsikan maksud dengan presisi, memecah masalah menjadi bagian-bagian kecil, mengevaluasi hasil secara kritis.
Engineer yang berkembang pesat dalam era ini bukanlah pengetik tercepat. Mereka adalah orang-orang dengan pendirian kuat tentang seperti apa "bagus" itu, dan disiplin untuk menolak hasil yang tidak memenuhi standar.
Ada pergeseran kedua yang lebih halus dan sering mengejutkan orang: hubungan Anda dengan ketidaktahuan. Insting lama adalah berhenti dan mempelajari API dulu sebelum menyentuhnya. Sekarang Anda sering bisa menghasilkan versi pertama di stack yang belum Anda kenal, lalu belajar dengan membaca hasilnya kembali. Itu benar-benar kekuatan super — sekaligus jebakan. Membaca kode yang tidak bisa Anda tulis sendiri, itu tidak masalah. Meluncurkan kode yang tidak bisa Anda evaluasi, itu masalah besar. Batasnya adalah apakah Anda bisa memastikan, dengan percaya diri, bahwa hasilnya benar. Manfaatkan model untuk menulis lebih cepat dari kemampuan Anda; jangan pernah mengandalkannya untuk tahu lebih banyak dari yang bersedia Anda verifikasi.