Menggunakan AI Sebagai "Kuli" Ngoding kamu

Latar Belakang
Halo teman2. Disini aku mau share pengalamanku ngiding dengan bantuan AI (terutama ChatGPT). AI ini bener2 ngebantu banget kita untuk ngoding, jadi kita engaga harus mikirin teknis dibagian low nya, tapi kita bisa liat dari helicopter view nya aja.
Jadi kalau di analogiin, kita sebagai programmer itu jadi "Mandor" yang mengarahkan AI untuk melakukan tugas tertentu, terus AI jadi "Kuli" nya yang membuat kode nya bedasarkan perintah si "Mandor". jadi beban tugas mandor engga terlalu besar dan bisa lebih efektif dan efisien juga. tapi yang perllu di ingat, kuli ini belum tentu dia benar, jadi kadang perlu kita arahkan atau kita perlbaiki tugasnya agar bisa sesuai dengan permintaan client
Meskipun ngebantu, tapi ada kendala jika kita ngoding make AI
- Ga bisa nge solve kalo ada problem kodingannya
penyababnya karena kita ga paham sama kode yang dibuatk, aplagi kalo cuman copas2 doang & engga paham kode nya.
- Bingung kalo mau nambah fitur
ini penyebabnya karena kita langsung nge minta AI untuk nge bikin aplikasi fullnya
Apa sih solusinya?
Solusi
Prompting kode nya dari unit terkecil
mungkin jadi lebih lama dibanding minta satu aplikasi full, tapi sebebnrnya ini lebih cepet daripada kita ngoding manual
Nah ini caranya bisa kita membuat function satu satu atau cara integrasi funciton yang udah dibuat. Dengan ini harapannya bisa meberikan kita pemahaman terkait kode yang dibuat
Pahami: What, Why dan How
What
- Function Apa yang mau dibuat
- Apa input dari function tersebut
- Apa hasil dari function tersebut
- Dari mana sumbernya?
Why
- Kenapa kita perlu function ini
How
- Bagaimana cara kerja/alur dari kode ini
- Bagaimana cara menggunakan kode ini
Singkat saja, terima kasih