Anda Membazirkan Kemahiran Kejuruteraan Terbaik Anda
Jurutera terbaik sedang melakukan kerja yang mereka tidak mahir.
Mereka tidak lemah dalam pengkodan. Mereka sangat hebat dalam hal itu. Tetapi mereka berhenti melakukan apa yang mereka paling mahir. Mereka beralih ke peranan baharu tanpa menyedarinya.
Saya melakukan ini terlalu lama semasa migrasi repo berskala besar. Saya menggunakan Claude Code secara intensif dan hanya menyedari peralihan tersebut apabila saya melihat log masa saya.
Kerja telah berubah. Persediaan adalah kerja itu sendiri.
Anda tidak lagi menghabiskan masa menulis kod atau melakukan penyahpepijatan (debugging). Anda menghabiskan masa untuk menyediakan masalah tersebut.
Jika anda bersedia dengan baik, AI akan menyelesaikan tugasan dengan tepat pada percubaan pertama. Jika tidak, anda akan menghabiskan masa tiga jam bergelut dengan AI yang membina sesuatu yang salah. Anda membazirkan kemahiran terbaik anda, iaitu berfikir secara mendalam tentang masalah, hanya untuk membersihkan kesilapan.
Kita tidak lagi menulis kod. Kita sedang mengurus konteks.
Berfikirlah seperti pengawal trafik udara. Pengawal tidak menerbangkan kapal terbang. Tetapi setiap kapal terbang bergantung kepada mereka untuk mendarat dengan selamat. Mereka menyusun urutan kapal terbang. Mereka mengurus ruang udara. Mereka mencegah perlanggaran.
Claude mengendalikan penerbangan. Anda mengendalikan penyelarasan. Anda memutuskan konteks mana yang perlu dimuatkan, fail mana yang perlu digunakan, dan urutan mana yang perlu diikuti.
Anda tidak dibayar untuk menulis setiap baris kod. Anda dibayar untuk mengetahui 5% konteks mana yang penting pada masa ini.
Cara menguruskan perkara ini:
• Kecilkan skop tugasan secara ekstrem. Satu tugasan bagi setiap prompt. Satu perubahan besar bagi setiap PR. Bina rangka (skeleton) terlebih dahulu. • Lakukan satu tugasan secara manual terlebih dahulu. Jangan ambil jalan pintas. Ini menunjukkan di mana AI bergelut dan konteks apa yang sebenarnya ia perlukan. • Beritahu AI dengan tepat lapisan (layer) mana yang sedang dikerjakannya. Jika anda tidak menyatakan seni bina (architecture), AI akan membuat tekaan. Tekaannya akan salah. • Gunakan corak rujukan (reference patterns). Sebaik sahaja sesuatu tugasan berjaya, sertakan laluan fail dan nombor baris supaya AI dapat melihat kod yang sebenar. • Jejaki kesilapan. Apabila AI gagal, beritahu ia untuk mengemas kini peraturannya sendiri. Tukarkan pengajaran anda menjadi sebuah buku panduan (playbook).
Jangan minta AI untuk merancang dan melaksanakan dalam prompt yang sama. Minta ia mengeluarkan pelan terlebih dahulu. Semak pelan tersebut. Kemudian beritahu ia untuk melaksanakannya.
Jika sesi menjadi kucar-kacir atau AI mula mengabaikan peraturan anda, tamatkan sesi tersebut. Mulakan semula dengan prompt yang bersih. Ia lebih murah daripada bergelut dengan pelaksanaan yang rosak.
Dahulu anda dinilai berdasarkan berapa banyak kod yang anda tulis. Sekarang anda dinilai berdasarkan sejauh mana baiknya anda membuat persediaan.
Jurutera yang berjaya dengan AI bukanlah pemberi arahan yang terbaik. Mereka adalah penyedia yang terbaik.
Sumber: https://dev.to/alextongme/youre-wasting-your-best-engineering-skill-191m