Skip to main content

Siri Vibe Coding S02E00 (Pilot): 3 Tier Coder — Anda Di Tahap Mana?

S02E00 (Pilot): 3 Tier Coder — Anda Di Tahap Mana?

Sebelum kita masuk ke episod teknikal Season 2 (yang dah pun bermula dengan S02E01 — Aider & OpenCode), jom kita berhenti sekejap dan fikirkan sesuatu yang lebih peribadi — di mana sebenarnya kedudukan awak dalam evolusi seorang coder?

😄 Nota: Sekali lagi, episod ni santai — tiada command, tiada setup. Ambil masa, jawab soalan-soalan dalam kepala, dan lihat di mana awak "duduk".


📑 Kandungan (Table of Content)


Pembukaan

Ada 3 jenis coder di dunia ni. Bukan ikut umur, bukan ikut kelulusan, tapi ikut cara mereka bekerja dengan kod. Yang mana satu awak?


BAHAGIAN 1: Quiz Mini — Kira Tier Anda

Jawab soalan-soalan ni dalam kepala (jujur dengan diri sendiri):

  1. Berapa lama purata awak ambil untuk siapkan satu aplikasi kecil (contoh kalkulator ringkas)?

    • a) Beberapa jam, tulis semua sendiri, faham setiap baris
    • b) Beberapa minit, guna AI agent macam Cline/Aider/OpenCode
    • c) Tak pernah fikir soalan ni — sistem saya jalankan sendiri, saya cuma "arah" strategi
  2. Bila jumpa bug, apa awak buat?

    • a) Debug manual, baca kod baris demi baris
    • b) Copy-paste error kat AI, biar ia betulkan
    • c) Ada "agent khas" yang automatik detect dan lapor bug sebelum awak sedar pun
  3. Berapa banyak "AI brain" berbeza awak guna serentak untuk satu projek?

    • a) Tiada — saya sendiri "otak" tunggal
    • b) Satu — Cline/Aider/OpenCode dengan satu model AI
    • c) Berbilang — ada AI jadi "pengurus", AI lain jadi "pekerja", semua berkoordinasi

Majoriti (a)Tier 1. Majoriti (b)Tier 2. Majoriti (c)Tier 3.


BAHAGIAN 2: Tier 1 — "Old School Warrior"

Ini generasi asal — belajar coding di universiti/kolej, tiada AI helper, tiada autocomplete pintar. Cuma awak, buku teks, dan kesabaran.

Kalau awak jenis yang tak tidur cukup masa belajar dulu (jenaka lama tapi benar), dan sekarang pandai coding solo — awak Tier 1. Ini kemahiran tulen, dibina dari kesusahan sebenar. Tiada yang boleh ambil kredibiliti tu daripada awak.

😄 Tier 1 warrior selalunya paling "curiga" dengan AI coding — dan itu wajar, sebab mereka tahu betapa susah nak jadi baik dalam coding, jadi bila nampak orang "siap app dalam 2 hari", instinct pertama mesti "mustahil, mesti ada something wrong".


BAHAGIAN 3: Tier 2 — "Vibe Coder"

Ini Season 1 siri kita — satu "brain" AI (Cline, dibantu MCP, dan pelbagai tool automatik), solo, tapi dengan kuasa yang jauh melangkaui apa Tier 1 mampu buat seorang diri.

Analogi kegemaran saya: naik basikal, kayuh laju-laju, kemudian lepas tangan dari handle — dan basikal tu tetap bergerak lancar. Orang lain pandang, terkejut betapa cepat aplikasi siap — sesuatu yang biasanya ambil developer berbulan-bulan, siap dalam dua hari.

Untuk Ramai Orang, Tier 2 DAH CUKUP

Ini penting untuk difahami — tidak semua orang perlu "naik" ke Tier 3. Kalau keperluan awak (macam kebanyakan pembaca siri ni) adalah:

  • Bina projek peribadi/testbed
  • Automate kerja harian
  • Belajar dan explore

...Tier 2 memberikan 90% kuasa yang awak perlukan, dengan kerumitan jauh lebih rendah dari Tier 3.


BAHAGIAN 4: Tier 3 — "Maharaja" (Teaser)

Ini tahap tertinggi — orchestration. Bukan satu AI brain, tapi berbilang AI bekerja serentak, masing-masing peranan (coordinator, specialist, worker), macam syarikat kecil beroperasi automatik.

Pernah tengok video YouTube content creator teknologi yang tunjuk sistem "crews" bekerja sementara mereka sendiri keluar hantar anak ke sekolah, balik projek dah siap? Itu Tier 3.

Kenapa "Rahsia"?

Ini misteri yang kita akan cuba selesaikan dalam S02E02 — kenapa content creator jarang kongsi setup penuh mereka untuk orchestration? Adakah ia sengaja disorok (nak elak "pupus" pekerjaan mereka sendiri), atau ada sebab lain yang lebih mudah (susah nak paparkan menarik, setiap setup sangat customized, atau sekadar genuinely susah dan penuh trial-and-error yang "tak cantik" untuk video)?

Tiada spoiler teknikal di sini — simpan untuk episod seterusnya. Tapi satu yang saya boleh kongsi sekarang: saya sendiri pernah cuba (dan gagal!) dengan CrewAI — 4 "brain", 8 agent, hasil mengecewakan. Kegagalan tu sendiri jadi bahan pembelajaran penting untuk S02E02.


BAHAGIAN 5: Peta Tools Ikut Tier

Tier Tools Biasa
Tier 1 IDE biasa (Notepad++, VS lama, Sublime), tiada AI
Tier 2 VSCode + Cline, Aider, OpenCode (Season 1 & 2 kita)
Tier 3 CrewAI, AutoGen, orchestration framework, multi-agent system

BAHAGIAN 6: Tier Bukan Hierarki Nilai

Nota paling penting dalam episod ni — Tier tinggi TIDAK bermaksud "lebih hebat". Ia cuma jenis pendekatan berbeza, untuk keperluan berbeza.

Seorang Tier 1 warrior yang faham setiap baris kodnya adalah sama berharga dengan Tier 3 maharaja yang orkestrasi 10 agent serentak — kedua-dua perlukan kefahaman mendalam, cuma diapplikasikan secara berbeza.

Malah, Tier 1 warrior yang cuba Tier 2/3 selalunya lebih berjaya dari orang yang terus mula di Tier 3 tanpa asas — sebab mereka faham apa yang "patut" jadi hasil, boleh nilai kualiti output AI dengan lebih tajam.

😄 Jangan rasa rendah diri kalau awak "cuma" Tier 2. Dan jangan rasa sombong kalau awak dah cuba capai Tier 3. Setiap tier ada tempat, ada masa, ada kegunaan.


Penutup

Sekarang awak dah tahu di mana kedudukan awak — dan lebih penting, awak tahu tiada tekanan untuk "naik tier" melainkan memang keperluan awak memerlukannya.

S02E01 (Aider & OpenCode) dah awak baca — itu peneguhan Tier 2 dengan tool baharu. Nantikan S02E02, "Rahsia Maharaja", di mana kita cuba sendiri teroka Tier 3 — dengan kejujuran penuh, termasuk kegagalan sepanjang jalan.


Episod ini adalah Pilot untuk Season 2, siri "Vibe Coding".

Comments

Popular posts from this blog

AI Tools 12 For Marketing

 AI Tools 12 For Marketing

AI Tools 10

 AI Tools 10

Visual Studio 2022 & IIS 10 dalam Localhost dev. dengan error ERR_HTTP2_PROTOCOL_ERROR

 Salam geng. Pening seharian aku, selepas hari semalam aku update semua NuGet Packages dalam VS, tiba2 buka project dan run F5 dalam debug mode keluar error ERR_HTTP2_PROTOCOL_ERROR. Ah sudah naya pak karim. Apa dah jadi selepas update VS NuGet? Puas mencari solution untuk fix masalah tu. Aku tenung2, aku rasa VS aku tak ada masalah sebab aku boleh Build/Rebuild Solution aku without error. Aku mula syak IIS10 aku kaput. Tapi aku test dengan cara yang paling simple. Aku create satu subdirectory dan letak satu fail default.asp. File simple asp classic je. Try cuba run page tu. Masih lagi keluar ERR_HTTP2_PROTOCOL_ERROR. So aku rasa betullah IIS aku kaput. So aku mula nak baiki IIS. Terpikir aku dulu2 aku pernah repair dengan cara run ".../aspnetreg.exe -i". Tapi untuk kes ni, aplikasi tu tak mau jalan sebab aku pakai framework .NET 4.8. Kes aspnetreg tu hanya untu FW 2.0 atau 3.5 aje. Aku rehat sekejap, bertenang minum air masak. Semasa solat aku berdoa kat Allah supaya ber...