Berhenti Membaca untuk Membina Perpustakaan. Mula Membaca untuk Menyelesaikan Masalah.
Kebanyakan senarai bacaan kejuruteraan tertumpu kepada pengumpulan pengetahuan.
Kejuruteraan moden memberi ganjaran kepada satu perkara: menghapuskan bottleneck.
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 buku-buku klasik dan buku proses yang sama.
Andaian itu salah. Membaca buku tidak secara automatik menjadikan anda jurutera yang lebih baik.
Pasukan berprestasi tinggi tidak membina pelan pembelajaran berdasarkan buku. Mereka membinanya berdasarkan kekangan.
Senarai bacaan standard mengandaikan semua pengetahuan mempunyai nilai yang sama. Hakikatnya, nilai kejuruteraan bergantung pada situasi khusus anda.
- Seorang jurutera backend yang menghadapi masalah pangkalan data tidak memerlukan buku Agile.
- Pasukan dengan kos AI yang tinggi tidak memerlukan buku perisian generik.
- Sebuah syarikat pemula dengan isu latency tidak memerlukan rangka kerja kepimpinan.
Individu-individu ini memerlukan penyelesaian kepada bottleneck khusus di hadapan mereka.
Kejuruteraan memberi ganjaran kepada kerelevanan, bukan kelengkapan.
Asas seperti pangkalan data dan rangkaian masih penting. Tetapi ia tidak lagi mencukupi. Sistem moden membawa cabaran baharu seperti kos inferens AI.
Selama berdekad-dekad, jurutera bekerja dengan sistem deterministik. Input yang sama sentiasa menghasilkan output yang sama.
Hari ini, banyak sistem bersifat probabilistik. Satu prom AI mungkin memberikan respons yang berbeza setiap kali. Naik taraf model boleh mengubah cara aplikasi anda berfungsi tanpa anda menyentuh kod tersebut.
Persoalan baharu memacu kerja anda:
- Bagaimanakah anda menilai kualiti?
- Bagaimanakah anda mengurus komponen yang tidak dapat diramal?
Jurutera yang paling hebat membaca untuk memahami mekanisme, bukan untuk menghabiskan sebuah buku. Mereka mencari bottleneck dan mempelajari logik khusus yang diperlukan untuk menyelesaikannya.
- Jika latency tinggi, pelajari batching.
- Jika konteks hilang, pelajari retrieval.
- Jika ejen AI gagal, pelajari evaluation.
Ini menghubungkan pembelajaran dengan hasil produksi. Pengetahuan anda menjadi daya ungkit segera.
Gunakan gelung pembelajaran ini:
- Kenal pasti bottleneck.
- Cari sumber khusus untuk menyelesaikannya.
- Aplikasikannya kepada sistem.
Sebelum anda memulakan buku seterusnya, tanya diri anda satu soalan: Apakah kekangan terbesar dalam sistem saya sekarang?
Adakah ia latency, kos, kebolehpercayaan, atau observability?
Cari sumber yang menangani masalah tersebut. Jangan pilih buku yang paling popular. Pilih buku yang menyelesaikan kekangan anda.
Kejuruteraan bukanlah sebuah pertandingan membaca. Ia adalah satu profesion untuk menyelesaikan kekangan. Biarkan sistem anda menentukan apa yang perlu anda pelajari seterusnya.
Komuniti pembelajaran pilihan: https://t.me/GyaanSetuAi