Jurutera Frontend Tidak Akan Digantikan oleh AI
AI menghasilkan output. Ia tidak menghasilkan rasa tanggungjawab.
Sesiapa sahaja boleh membuat prompt. Hampir tiada siapa yang mampu melancarkan produk.
Saya teringat satu pelancaran (deployment) pada jam 2 pagi untuk sebuah aplikasi barangan runcit. Aliran kupon diskaun yang ringkas. Jika kod tersebut gagal, orang ramai tidak mampu membeli makanan mereka. Detik itu mengajar saya bahawa kod mempunyai impak yang besar. Ia bukan sekadar sintaks. Ia adalah perbezaan antara perniagaan yang terus beroperasi atau terpaksa ditutup.
Sekarang, orang berkata AI akan merampas pekerjaan anda. Mereka kata bidang frontend sudah mati kerana alatan seperti Cursor atau V0 boleh membina UI dalam masa beberapa saat.
Mereka silap.
AI boleh menjana komponen, tetapi ia kekurangan konteks. Ia tidak tahu mengapa sesuatu butang perlu berwarna jingga. Ia tidak tahu bahawa keadaan pemuatan (loading state) memerlukan tepat 300ms untuk terasa betul. Ia tidak tahu bagaimana untuk mengendalikan pengguna yang kecewa.
AI menjana piksel. Jurutera menjana makna.
Berikut adalah kebenaran tentang pekerjaan ini:
- Framework adalah sementara. Kebolehan anda untuk menyelesaikan masalah manusia adalah kekal.
- AI boleh membina borang. Ia tidak boleh membina kepercayaan.
- AI boleh menulis kod. Ia tidak boleh memikul tanggungjawab apabila sesuatu rosak pada jam 3 pagi.
Apabila saya membina sistem, saya tidak hanya berfikir tentang JavaScript atau React. Saya berfikir tentang orang yang menggunakan aplikasi tersebut.
- Bagaimana anda memberitahu pengguna bahawa pesanan mereka gagal tanpa mencetuskan panik?
- Bagaimana anda membina papan pemuka (dashboard) yang boleh digunakan oleh orang yang bukan teknikal?
- Bagaimana anda mengendalikan pembekal yang memuat naik foto dokumen yang kabur?
Ini bukan masalah teknikal. Ini adalah masalah manusia. Ia memerlukan empati.
Kemahiran yang paling berharga bukanlah menulis kod dengan lebih pantas. Ia adalah mengetahui apa yang tidak perlu dibina. Ia adalah mengetahui bila sesuatu ciri (feature) menjadi liabiliti dan bukannya aset.
AI tidak akan pernah bertanya: "Adakah ciri ini benar-benar menyelesaikan masalah yang tidak dihadapi sesiapa?"
Jika anda seorang bakal jurutera, jangan hanya belajar sintaks. Pelajari sisi kemanusiaan.
- Bina alatan untuk manusia sebenar, bukan sekadar widget cuaca.
- Fahami matlamat perniagaan di sebalik kod tersebut.
- Belajar untuk menterjemah antara pereka, pengurus produk, dan pelanggan.
Halangan kemasukan telah berubah. Peranan yang hanya fokus pada penulisan komponen semakin pudar. Peranan yang memerlukan pertimbangan, empati, dan rasa tanggungjawab semakin berkembang.
AI adalah alatan untuk kod boilerplate. Anda adalah individu yang mengendalikan makna.
Gunakan AI untuk menulis ujian (tests) anda. Gunakannya untuk meneroka idea. Tetapi jangan sesekali membiarkannya membuat keputusan muktamad. Itu adalah tugas anda.
Frontend adalah tempat di mana nilai menjadi nyata. Di situlah teknologi bertemu dengan kemanusiaan.
Sumber: https://dev.to/ogeobubu/the-frontend-engineer-will-not-be-replaced-by-ai-3k2l
