Aku nak start dengan pengakuan jujur.
Aku guna AI dalam kerja aku.
Setiap hari. Tak malu nak cakap.
Tapi ada benda yang aku nampak makin kerap berlaku dalam komuniti developer dan freelancer Malaysia yang buat aku rasa perlu tulis benda ni.
Ramai orang mula "jual" servis web development guna AI, padahal mereka sendiri tak faham apa yang AI tu hasilkan.
Dan ini masalah besar.
Apa sebenarnya AI boleh buat untuk web development?
Sebelum aku cerita pasal masalah, aku nak fair dulu.
AI memang berguna. Sangat berguna kalau kau tahu cara guna.
Contoh benda yang AI boleh tolong:
- - Generate kod boilerplate yang bosan dan repetitif
- - Suggest cara perbaiki struktur kod
- - Tolong debug error yang susah nak trace
- - Draft copywriting untuk website
- - Buat layout idea awal untuk design
- - Explain konsep teknikal dalam bahasa senang
Semua ni benda yang memang jimatkan masa developer yang dah ada asas.
Aku sendiri guna AI untuk buat kerja lebih cepat. Bukan sebab aku tak tahu buat, tapi sebab AI tolong aku fokus pada benda yang lebih penting.
Itulah perbezaannya.
Pros: Kenapa AI memang berguna dalam web development
Nak cakap jujur, AI dah tukar cara kita kerja secara positif dalam banyak aspek.
- - Laju: Projek yang dulu ambil seminggu, sekarang boleh siap dalam 2-3 hari
- - Produktiviti: Developer boleh handle lebih banyak projek dalam masa yang sama
- - Pembelajaran: Junior developer boleh belajar konsep baru dengan lebih cepat
- - Debugging: Error yang dulu ambil masa berjam-jam, sekarang boleh selesai dalam minit
- - Idea: AI boleh suggest pendekatan yang mungkin kau tak terfikir sendiri
Ini semua real. Bukan tipu.
Cons: Apa yang AI tak boleh gantikan
Sekarang bahagian yang ramai orang tak nak dengar.
AI ada limit yang sangat jelas.
- - AI tak faham bisnes kau: Dia generate apa yang kau minta, bukan apa yang bisnes kau perlukan
- - AI boleh salah: Kod yang AI generate kadang-kadang ada bug, security hole, atau logic yang tak betul
- - AI tak boleh troubleshoot server: Kalau website kau down pukul 2 pagi, AI tak boleh login dan fix
- - AI tak faham UX sebenar: Design yang cantik pada AI tak semestinya convert pelanggan
- - AI tak ada accountability: Kalau projek client kau gagal, AI tak akan bertanggungjawab — kau yang kena
Dan inilah masalah terbesar sekarang.
Tentang "Fake Guru" AI Web Developer
Aku nampak trend ni makin banyak.
Ada orang yang beli kursus online dua tiga ratus ringgit, belajar cara guna AI prompt untuk generate HTML, letak sikit gambar cantik dari Unsplash, publish ke Netlify — lepas tu terus declare diri sebagai "Web Developer" dan mula ambil client.
Benda yang dia buat?
Landing page.
Bukan website.
Landing page.
Perbezaannya besar. Landing page adalah satu halaman statik. Tak ada database. Tak ada backend. Tak ada user authentication. Tak ada payment gateway yang betul. Tak ada CMS untuk client update content sendiri.
Lepas tu dia pergi ajar orang lain pula. Charge kursus. Cakap "Belajar buat website guna AI, tak perlu coding langsung!"
Dan ramai yang percaya.
Masalah tak nampak masa buat. Masalah nampak masa client ada issue.
- - Website lambat dan tak di-optimise betul
- - Form contact tak hantar email
- - Mobile view rosak
- - SEO hampir sifar
- - Tak ada SSL setup betul
- - Domain expiry tak diurus
Client complaint. "Developer" tu tak tahu macam mana nak fix. Sebab dia tak pernah faham pun apa yang dia buat.
Ini yang aku maksudkan dengan perangkap AI.
Kenapa basic web development tetap penting walaupun ada AI?
Bayangkan kau bagi GPS kepada seseorang yang tak tahu langsung konsep jarak, arah, atau jalan.
GPS tu bagus. Tapi kalau GPS tu lag, salah data, atau network problem — orang tu akan sesat.
Sama dengan AI dan web development.
Kalau kau faham basic, AI jadi multiplier. Kau kerja 10x laju.
Kalau kau tak faham basic, AI jadi crutch. Dan kau jatuh bila AI salah.
Basic yang aku maksudkan bukan susah pun:
- - Faham HTML dan CSS secara asas
- - Tahu macam mana browser render halaman
- - Faham konsep domain, hosting, dan DNS
- - Tahu perbezaan frontend dan backend
- - Faham apa itu responsive design
- - Tahu macam mana nak baca error message
Tak perlu jadi expert. Tapi perlu faham cukup untuk tahu bila AI bagi jawapan yang salah.
Aku sendiri macam mana?
Aku belajar web development dengan cara lama dulu. HTML, CSS, JavaScript. Faham struktur. Faham kenapa sesuatu benda buat.
Bila AI keluar dan makin bagus, aku guna. Tapi aku guna sebagai alat, bukan sebagai otak.
Bila AI generate kod yang pelik, aku tahu ia pelik. Aku boleh fix. Aku boleh explain kepada client kenapa aku buat sesuatu cara tertentu.
Itulah nilai sebenar seorang developer — bukan berapa laju dia boleh generate kod, tapi berapa dalam dia faham apa yang sedang berlaku.
Kepada yang nak belajar web development sekarang
Jangan skip basic sebab ada AI.
Guna AI untuk belajar lebih laju, bukan untuk bypass proses belajar.
Tanya AI "kenapa kod ni buat macam ni?" bukan sekadar copy paste dan harap ia jalan.
Kalau kau dah faham basic, AI akan jadi teman terbaik kau dalam kerja. Kalau belum, AI akan jadi lubang yang kau jatuh masuk sooner or later.
Penutup
AI dalam web development adalah peluang yang real.
Tapi seperti semua alat, ia bergantung kepada tangan yang pegang.
Jangan terpedaya dengan kursus yang janji kau boleh buat website profesional dalam 3 hari tanpa tahu apa-apa. Jangan terpedaya dengan sifu yang claim guna AI boleh gantikan semua kepakaran teknikal.
Dan kalau kau nak hire developer untuk website bisnes kau — tanya soalan. Minta mereka explain apa yang mereka buat. Developer yang faham, boleh explain dengan senang.
Yang tak faham? Akan terus cakap "AI yang buat, aku tak tau sangat."
Assalamualaikum warahmatullahi wabarakatuh
Ada soalan tentang website atau nak discuss projek? Boleh terus chat dengan kami.
Chat with AI Consultant →