Masih Dalam Permainan: Mengapa Kita Terus Mengekod
Kita pernah melihat corak ini sebelum ini.
Pada tahun 1950, Claude Shannon menulis tentang mesin yang bermain catur. Ia memulakan persaingan panjang antara kemahiran manusia dan matematik mesin. Orang ramai tidak berhenti bermain catur disebabkan kertas kajiannya. Mereka belajar dengan lebih gigih. Mereka menggunakan mesin tersebut sebagai matlamat untuk dicapai.
Pada tahun 1997, Deep Blue menewaskan Garry Kasparov. Mesin itu menang. Namun, catur tidak mati. Grandmaster tidak berhenti. Hari ini, catur lebih popular berbanding sebelum ini. Pemain menggunakan enjin untuk belajar dan menajamkan intuisi mereka. Persaingan itu tidak berakhir. Ia berubah.
Dunia pengekodan kini berada di saat "Deep Blue" miliknya. AI menulis fungsi dan menyahpepijat logik lebih pantas daripada anda menaip. Anda mungkin merasa ketinggalan zaman. Perasaan ini adalah normal, tetapi ia salah.
Dunia catur kekal hidup bukan kerana manusia menewaskan enjin. Ia kekal kerana disiplin permainan tersebut tetap bernilai. Enjin tersebut telah meningkatkan had keupayaan. Ia tidak menghapuskan asasnya.
Kejuruteraan berfungsi dengan cara yang sama.
- Menulis kod secara manual membina kemahiran.
- Memahami kegagalan sistem membina kedalaman ilmu.
- Berfikir tentang pertukaran (tradeoffs) membina pertimbangan.
Kemahiran ini tidak hilang nilainya hanya kerana wujudnya alatan yang lebih pantas. Seorang grandmaster mengkaji fasa akhir (endgames) yang telah diselesaikan oleh enjin berdekad lamanya. Pembelajaran itu bukanlah satu perlumbaan. Ia adalah satu disiplin.
Setiap alatan yang mengancam kemahiran manusia sebenarnya telah mendorong kita ke tahap yang lebih tinggi.
- Kalkulator mendorong matematik ke tahap lebih tinggi.
- Pengkompil (compiler) mendorong pengaturcaraan ke tahap lebih tinggi.
- Enjin carian mendorong penyelidikan ke tahap lebih tinggi.
Mereka yang berhenti berlatih menjadi ketinggalan zaman. Mereka yang menggunakan mesin sebagai rakan latihan tidak.
Anda tidak akan dapat mengekod lebih pantas daripada AI dari segi kelajuan mentah. Tetapi latihan yang berstruktur membina sesuatu yang lain. Seorang pemain yang berlatih dengan enjin akan menjadi pemain yang lebih tajam. Seorang pembangun yang terus membina, menyahpepijat, dan mereka bentuk seni bina secara manual akan membina pertimbangan.
Pertimbangan datang daripada melakukan kerja itu sendiri, secara berulang-ulang dan dengan sengaja.
Shannon tidak menulis kertas kajiannya untuk menamatkan catur. Beliau menulisnya untuk mentakrifkan persaingan tersebut. Tujuh puluh lima tahun kemudian, manusia masih bermain.
Perasaan tidak berguna itu hanyalah sementara. Ia juga bersifat pilihan. Anda boleh memilih untuk menyerah kalah atau anda boleh memilih untuk berlatih.
Kita tidak berhenti ketika itu. Jangan berhenti sekarang.
Source: https://dev.to/rakshyak/still-in-the-game-why-we-keep-coding-against-the-machine-2lig
Optional learning community: https://t.me/GyaanSetuAi
