𝗦𝘁𝗼𝗽 𝗥𝗲𝗮𝗱𝗶𝗻𝗴 𝗧𝗼 𝗕𝘂𝗶𝗹𝗱 𝗮 𝗟𝗶𝗯𝗿𝗮𝗿𝘆. 𝗦𝘁𝗮𝗿𝘁 𝗥𝗲𝗮𝗱𝗶𝗻𝗴 𝗧𝗼 𝗦𝗼𝗹𝘃𝗲 𝗮 𝗣𝗿𝗼𝗯𝗹𝗲𝗺.
Kebanyakan senarai bacaan kejuruteraan tertumpu kepada pengumpulan pengetahuan. Kejuruteraan moden memberi ganjaran kepada penyelesaian kekangan.
Seorang jurutera junior baru-baru ini menunjukkan kepada saya senarai "10 Buku Terbaik untuk Jurutera". Ia kelihatan sama seperti senarai dari sepuluh tahun yang lalu. Ia bergantung kepada andaian lama yang sama.
Andaiannya adalah membaca buku yang mencukupi menjadikan anda jurutera yang lebih baik. Pasukan berprestasi tinggi tidak belajar dengan cara ini.
Jurutera terbaik membina pelan pembelajaran berdasarkan kekangan.
Senarai bacaan standard mengandaikan semua pengetahuan mempunyai nilai. Hakikatnya, nilai kejuruteraan bergantung pada konteks.
• Seorang jurutera backend yang menghadapi masalah pangkalan data tidak memerlukan buku tentang Agile. • Pasukan yang membelanjakan terlalu banyak untuk inferens AI tidak memerlukan buku pertukangan generik. • Sebuah syarikat pemula yang menghadapi isu kependaman tidak memerlukan rangka kerja kepimpinan.
Mereka memerlukan penyelesaian kepada kekangan khusus di hadapan mereka. Senarai bacaan mengoptimumkan kelengkapan. Kejuruteraan memberi ganjaran kepada kaitan.
Asas seperti pangkalan data dan rangkaian masih penting. Tetapi ia tidak lagi mencukupi.
Sistem moden membawa kekangan baharu. Kos inferens AI adalah contoh utama. Senarai tradisional jarang merangkumi masalah ini.
Cabarannya bukan lagi sekadar menulis perisian yang betul. Cabarannya adalah membina sistem yang boleh dipercayai di atas komponen probabilistik.
Pada masa lalu, jurutera bekerja dengan sistem deterministik. Input yang sama menghasilkan output yang sama.
Hari ini, sistem berkelakuan berbeza. Satu prompt memberikan respons yang berbeza. Seorang ejen mengambil laluan yang berbeza. Naik taraf model mengubah tingkah laku tanpa anda mengubah kod anda.
Persoalan baharu adalah: • Bagaimana anda menilai kualiti? • Bagaimana anda menguruskan peralihan ini?
Ini bukan kes terpencil. Ia adalah tugasan kejuruteraan harian.
Jurutera yang hebat tidak membaca dari kulit ke kulit. Mereka membaca untuk memahami mekanisme. Mereka mencari kekangan, mengenal pasti mekanisme, dan hanya mempelajari apa yang mereka perlukan.
• Jika kependaman tinggi, pelajari batching. • Jika konteks menjadi isu, pelajari retrieval. • Jika ejen gagal, pelajari penilaian.
Ini menghubungkan pembelajaran secara langsung kepada pengeluaran. Pengetahuan menjadi daya ungkit.
Gunakan gelung pembelajaran ini:
- Kenal pasti kekangan.
- Cari sumber khusus untuk masalah tersebut.
- Aplikasikan penyelesaian.
Berhenti cuba menghabiskan senarai bacaan. Mula cuba menambah baik sistem.
Sebelum membaca buku seterusnya, tanya diri anda: Apakah kekangan terbesar dalam sistem saya?
Adakah ia kependaman, kos, kebolehpercayaan, atau kebolehperhatian?
Cari sumber yang menangani punca kesesakan tersebut. Kejuruteraan bukanlah satu pertandingan membaca. Ia adalah satu profesion penyelesaian kekangan.
Sistemlah yang menentukan apa yang perlu anda pelajari seterusnya.