𝗔𝗜 𝗧𝗶𝗱𝗮𝗸 𝗠𝗲𝗻𝗷𝗮𝗱𝗶𝗸𝗮𝗻 𝗝𝘂𝗿𝘂𝘁𝗲𝗿𝗮 𝗞𝗮𝗻𝗮𝗻 𝗟𝗲𝘀𝗶𝗵 𝗧𝗶𝗱𝗮𝗸 𝗕𝗲𝗿𝗵𝗮𝗿𝗴𝗮. 𝗜𝘁𝘂 𝗠𝗲𝗻𝗷𝗮𝗱𝗶𝗸𝗮𝗻 𝗠𝗲𝗿𝗲𝗸𝗮 𝗟𝗲𝘀𝗶𝗵 𝗕𝗲𝗿𝗵𝗮𝗿𝗴𝗮

Kejuruteraan perisian dahulunya mengikut laluan yang jelas.

Junior mempelajari sintaks. Tahap pertengahan mempelajari sistem. Kanan mempelajari pertimbangan.

Kemudian AI tiba. Kini sesiapa sahaja boleh menghasilkan kod dalam beberapa saat. AI menulis fungsi, API, ujian, dan dokumentasi.

Sesetengah orang berfikir ini memudaratkan jurutera berpengalaman. Mereka bertanya mengapa syarikat memerlukan jurutera kanan jika AI yang menulis kod tersebut.

Sebaliknya, perkara yang benar adalah sebaliknya. AI meningkatkan nilai jurutera kanan.

Ramai orang berfikir kejuruteraan adalah tentang menulis kod. Kod selalunya adalah bahagian yang mudah.

Kerja yang sukar melibatkan soalan-soalan ini:

  • Apakah masalah yang sedang kita selesaikan?
  • Apakah pertukaran (tradeoffs) yang kita lakukan?
  • Bagaimanakah ini sesuai dengan sistem sedia ada?
  • Apakah risikonya?
  • Bagaimanakah kita akan menyelenggara ini dalam masa enam bulan?
  • Apa yang berlaku apabila keperluan berubah?

AI mengendalikan pelaksanaan. AI tidak boleh memikul tanggungjawab. Jurutera kanan menghabiskan sebahagian besar masa mereka untuk tanggungjawab.

Seorang jurutera yang hebat dan jurutera yang lemah kini boleh menghasilkan kod yang serupa. Tetapi kod yang serupa tidak bermakna kualiti yang serupa.

AI berfungsi dengan apa sahaja yang anda berikan kepadanya.

  • Jika keperluan kabur, AI tetap menghasilkan output.
  • Jika seni bina berselerak, AI akan mengikut keselerakan tersebut.
  • Jika kekangan tidak dinyatakan, AI akan membuat andaian.

Jurutera berpengalaman melihat masalah ini lebih awal. AI tidak menggantikan pertimbangan. Ia menunjukkan apabila pertimbangan itu tiada.

Sebelum AI, kelajuan adalah kekangan (bottleneck). Sekarang, pasukan menjana kod lebih cepat daripada kemampuan mereka untuk menyemaknya. Nilai telah beralih.

Kekangan baharu adalah:

  • Kejelasan keperluan
  • Keputusan seni bina
  • Analisis risiko
  • Pengesahan
  • Keutamaan
  • Pemahaman produk

Ini adalah kemahiran tahap kanan. Ia menjadi lebih penting apabila kos pelaksanaan menurun.

Anggaplah AI sebagai tuas (leverage). Jurutera yang baik menggunakan AI untuk menghasilkan lebih banyak nilai. Jurutera yang lemah menggunakan AI untuk menghasilkan lebih banyak kesilapan.

Organisasi memerlukan orang yang boleh:

  • Menetapkan kekangan yang baik
  • Memecahkan masalah besar kepada tugasan kecil
  • Menyemak perubahan AI
  • Mencari risiko tersembunyi
  • Menyelenggara kualiti sistem

Alatnya telah berubah. Keperluannya tetap sama.

Persoalan kerjaya bukan tentang menulis kod dengan cepat. Ia adalah tentang membuat keputusan kejuruteraan yang baik.

Penjanaan kod menjadi lebih murah setiap tahun. Pertimbangan yang baik tidak.

AI mungkin menulis kod, tetapi manusia mesti memutuskan apa yang perlu dibina dan sama ada ia berfungsi. Kerja itu tetap menjadi tugas manusia.

Source: https://dev.to/artcalo/ai-didnt-make-senior-engineers-less-valuable-it-made-them-more-valuable-3jfn

Optional learning community: https://t.me/GyaanSetuAi