Adakah AI Akan Menggantikan Jurutera? Jawapan Jujur Daripada Seorang Jurutera

Ini mungkin soalan paling kerap ditanya sejak beberapa tahun kebelakangan ini. Sebagai jurutera yang menggunakan AI setiap hari untuk menulis kod, jawapan saya ialah: ia tidak akan menggantikan sepenuhnya, tetapi ia akan menggantikan "satu jenis" jurutera sahaja. Perbezaannya terletak pada jenis kerja yang anda lakukan.

Setiap kali ada yang bertanya kepada saya, “Adakah AI akan mengambil alih tugas jurutera (engineer)?”, saya mahu bertanya kembali: "Jurutera" yang manakah yang anda maksudkan? Kerana jawapannya sama sekali berbeza.

Jawapan Ringkas: Tidak akan mengambil alih, tetapi akan mentakrifkan semula

Mari kita berikan kesimpulan terlebih dahulu. AI tidak akan melenyapkan profesion "jurutera", tetapi ia sedang mengubah dengan pantas di manakah letaknya "nilai tinggi" seorang jurutera. Nilai menulis kod semakin merosot, manakala nilai menilai "apa yang patut ditulis, mengapa, dan bagaimana seni binanya (architecture)" semakin meningkat.

AI kini memang sangat cekap menulis kod

Saya tidak mahu berpura-pura perkara ini tidak berlaku. Kod boilerplate harian, CRUD, fail konfigurasi, penukaran format, dan penulisan ujian (testing) — tugas-tugas yang dulunya memakan banyak masa saya, kini dihasilkan oleh AI dalam masa beberapa saat sahaja. Untuk tugasan yang bersifat "pelaksanaan tulen, menukarkan keperluan yang jelas kepada kod", AI memang pantas dan tidak pernah penat.

Tetapi apa yang tidak boleh diambil alih oleh AI, itulah yang penting

Pekerjaan mengekod tidak pernah sekadar "menaip". Perkara yang benar-benar sukar ialah: memahami keperluan yang kabur, membuat keputusan seni bina di tengah-tengah pelbagai pertimbangan (trade-offs), menyahpepijat (debug) ralat yang pelik, menilai penyelesaian mana yang berkesan dalam sistem anda, serta berkomunikasi dan bekerjasama dengan manusia. Bahagian-bahagian yang memerlukan "pemahaman konteks" dan "penghakiman" inilah yang tidak dapat dibantu banyak oleh AI — ia memberi anda kod, tetapi ia tidak tahu sama ada kod itu akan meletupkan sistem anda apabila dimasukkan ke dalamnya.

Siapa yang benar-benar akan terkesan

Mari bercakap secara terus terang. Golongan yang paling berisiko ialah jurutera yang "hanya tahu menaip kod mengikut arahan yang jelas, tidak tahu mengapa ia dilakukan, dan tidak mempedulikan keseluruhan sistem". Inilah tepatnya kemahiran utama AI. Jika nilai anda sekadar "tahu menggunakan sesuatu kerangka kerja (framework) untuk menyiapkan fungsi", maka anda memang harus berhati-hati.

Tetapi jika anda memahami reka bentuk sistem, memahami matlamat perniagaan, dan mampu menjelaskan "mengapa" di disebalik sesuatu keputusan teknikal, AI sebenarnya menjadikan anda lebih bernilai — kerana anda boleh menggunakannya untuk menghasilkan kerja sepuluh kali ganda lebih banyak, dan meluangkan masa anda pada perkara yang benar-benar memerlukan pemikiran kritis.

Kepada mereka yang sedang belajar atau baru menceburi bidang ini

Patutkah anda belajar mengekod? Ya, tetapi jangan hanya belajar "cara menggunakan sesuatu alat". Alat boleh diganti oleh AI, tetapi "cara berfikir, cara mereka bentuk, cara menyahpepijat" tidak akan terjejas. Anggaplah AI sebagai tangan yang lebih pantas, manakala anda bertindak sebagai otak yang bijak membuat penilaian. Tidak kira bagaimana alat berubah, individu yang mampu menilai "apakah penyelesaian yang betul dan mengapa" akan sentiasa diperlukan.

Jika anda ingin tahu cara menggunakan AI untuk mengekod, anda boleh merujuk kepada cadangan alat pengecodan AI kami.

Salah faham dan cabaran biasa

Ramai orang tersilap anggap bahawa AI akan mengambil alih kerja jurutera; pada hakikatnya, AI hanya mengubah fokus kerja jurutera. Jurutera perlu belajar cara bekerjasama dengan AI, dan memanfaatkan kelebihan AI untuk meningkatkan kecekapan kerja. Walau bagaimanapun, ini juga membawa beberapa cabaran, seperti cara memastikan kualiti dan keselamatan kod yang dijana oleh AI, serta cara menyesuaikan diri dengan corak kerja baharu.

Penggunaan lanjutan dan trend masa depan

Dengan kemajuan teknologi AI, jurutera boleh menggunakan AI untuk melaksanakan kerja yang lebih canggih, seperti ujian automatik, semakan kod (code review), and reka bentuk seni bina. Pada masa depan, AI mungkin memainkan peranan yang lebih penting dalam kerja jurutera, seperti menyediakan analisis kod dan cadangan secara langsung (real-time). Jurutera perlu terus belajar dan mengemas kini kemahiran diri agar dapat memanfaatkan teknologi AI dengan berkesan.

Cadangan untuk pelbagai golongan

Bagi golongan pemula, disyorkan agar bermula dengan asas pengaturcaraan dan konsep AI, kemudian mendalami topik yang lebih lanjutan secara berperingkat. Bagi jurutera berpengalaman, disyorkan agar memberi perhatian kepada cara mengaplikasikan teknologi AI dalam kerja sendiri untuk meningkatkan kecekapan dan kualiti. Bagi pihak pengurusan, disyorkan agar mempertimbangkan cara menyepadukan teknologi AI ke dalam proses syarikat untuk meningkatkan produktiviti dan daya saing secara keseluruhan.

Ralat biasa dan cara penyelesaiannya

Terdapat beberapa ralat biasa yang mungkin dihadapi oleh jurutera apabila menggunakan AI, seperti terlalu bergantung pada kod yang dijana AI, atau mengabaikan aspek keselamatan dan kualiti kod tersebut. Cara untuk menyelesaikan masalah ini ialah jurutera perlu menyemak dan menguji kod yang dijana oleh AI, di samping terus belajar dan mengemas kini kemahiran agar dapat menggunakan teknologi AI dengan berkesan.

Peluang kerjaya masa depan

Meskipun AI mungkin menggantikan beberapa pekerjaan jurutera, ia juga akan mewujudkan peluang kerjaya baharu, seperti Jurutera AI, Penyelidik AI, dan Pendidik AI. Jurutera perlu terus belajar dan mengemas kini kemahiran diri supaya dapat menyesuaikan diri dengan peluang dan cabaran baharu. Pada masa yang sama, syarikat juga perlu mempertimbangkan cara menyepadukan teknologi AI ke dalam proses mereka untuk meningkatkan produktiviti dan daya saing keseluruhan.

Cara bekerjasama dengan AI

Untuk bekerjasama dengan AI secara berkesan, jurutera perlu memahami kelebihan dan kekangan AI. AI boleh membantu jurutera menyiapkan kerja yang berulang dan memakan masa, seperti penjanaan kod dan ujian, tetapi ia tidak boleh menggantikan pertimbangan dan kreativiti jurutera. Jurutera perlu belajar cara menggunakan alat AI, di samping memahami cara menilai serta menambah baik kod yang dijana oleh AI.

Kesan AI terhadap jurutera

Kesan AI terhadap jurutera adalah pelbagai aspek. Ia boleh membantu jurutera meningkatkan kecekapan dan kualiti kerja, tetapi ia juga mungkin menggantikan sebahagian pekerjaan jurutera. Walau bagaimanapun, AI juga akan mewujudkan peluang kerjaya dan cabaran baharu seperti Jurutera AI, Penyelidik AI, and Pendidik AI. Jurutera perlu terus belajar dan mengemas kini kemahiran mereka untuk menyesuaikan diri dengan peluang dan cabaran baharu ini.

Nilai teras jurutera

Dalam era AI, nilai teras jurutera bukan lagi terletak pada penjanaan kod, tetapi pada pertimbangan, kreativiti, dan kemahiran komunikasi. Jurutera perlu mampu memahami keperluan perniagaan dan kekangan teknikal, di samping berupaya berkomunikasi dan bekerjasama secara berkesan dengan ahli pasukan yang lain. AI boleh membantu jurutera menyelesaikan sebahagian kerja, tetapi ia tidak dapat menggantikan nilai teras seorang jurutera.

Pendidikan dan latihan AI

Bagi membolehkan jurutera menggunakan teknologi AI dengan berkesan, pendidikan dan latihan yang berkaitan amat diperlukan. Ini merangkumi pengetahuan asas AI, alat dan teknologi AI, serta cara menilai dan menambah baik kod yang dijana oleh AI. Syarikat dan institusi pendidikan perlu menyediakan kursus dan latihan yang berkaitan agar jurutera dapat belajar dan mengemas kini kemahiran mereka.

Peranan jurutera pada masa depan

Pada masa depan, peranan jurutera mungkin mengalami perubahan yang ketara. Jurutera perlu berupaya bekerjasama dengan AI, di samping memahami keperluan perniagaan dan kekangan teknikal. Jurutera perlu berfikir secara kreatif dan menyelesaikan masalah, serta mampu berkomunikasi dan bekerjasama dengan ahli pasukan yang lain. AI mungkin menggantikan beberapa pekerjaan jurutera, tetapi ia juga akan mewujudkan peluang dan cabaran kerjaya yang baharu.

Jadual Perbandingan: Kelebihan dan Kekurangan AI vs Jurutera

Perkara AI Jurutera
Penjanaan Kod Pantas, tepat Perlahan, berpotensi ralat
Penghakiman & Kreativiti Kurang Ada
Kemahiran Komunikasi Tiada Ada
Pembelajaran & Kemas Kini Automatik Memerlukan tenaga manusia
Kos Rendah Tinggi

Salah faham biasa dan membetulkan tanggapan meleset

Ramai orang salah faham bahawa AI akan mengambil alih kerja jurutera; pada hakikatnya, AI hanya mengubah fokus kerja jurutera. Jurutera perlu belajar cara bekerjasama dengan AI dan memanfaatkan kelebihannya untuk meningkatkan kecekapan kerja. Walau bagaimanapun, ini turut membawa beberapa cabaran, seperti cara memastikan kualiti dan keselamatan kod yang dijana oleh AI serta cara membiasakan jurutera dengan corak kerja yang baharu.

Cara memilih alat AI yang sesuai

Memilih alat AI yang sesuai memerlukan pertimbangan beberapa faktor: fungsi dan ciri alat, kemudahan penggunaan dan keluk pembelajaran alat, kos dan nilai alat, serta keselamatan dan kualiti alat. Jurutera perlu memilih alat AI yang paling sesuai berdasarkan keperluan dan matlamat masing-masing.

Langkah praktikal: Cara menggunakan alat AI

Penggunaan alat AI merangkumi beberapa langkah berikut: memahami fungsi dan ciri alat, mempelajari kaedah penggunaan alat, menilai kesan dan kualiti alat, serta melaraskan dan mengoptimumkan tetapan alat. Jurutera harus menggunakan alat AI mengikut keperluan dan matlamat mereka untuk meningkatkan kecekapan dan kualiti kerja.

Trend masa depan: Kerjasama antara AI dan jurutera

Pada masa depan, kerjasama antara AI dan jurutera akan menjadi lebih erat. Jurutera perlu belajar cara bekerjasama dengan AI dan memanfaatkan kelebihannya untuk meningkatkan kecekapan kerja. Pada masa yang sama, AI juga akan mewujudkan peluang kerjaya dan cabaran baharu seperti Jurutera AI, Penyelidik AI, dan Pendidik AI. Jurutera perlu terus belajar dan mengemas kini kemahiran mereka bagi menyesuaikan diri dengan peluang dan cabaran baharu ini.

Soalan Lazim

Adakah AI akan menyebabkan jurutera hilang pekerjaan?

Ia tidak akan menggantikan secara menyeluruh, tetapi kerja yang bersifat pelaksanaan semata-mata dan tidak memahami konteks akan paling terjejas; jurutera yang memahami seni bina, penilaian, dan komunikasi sebaliknya boleh menggunakan AI untuk melipatgandakan produktiviti dan menjadi lebih bernilai.

Adakah pemula masih perlu belajar kod pada masa kini?

Ya. Jangan hanya belajar mengendalikan alat, tumpuannya adalah pada reka bentuk sistem, nyahpepijat, dan daya pertimbangan, kerana aspek-aspek ini tidak akan dapat digantikan oleh AI.

繁體中文版 →