My ProfileFizora
BackSeptember 2, 2025

4 Kesalahan yang gua lakukan sebagai pengembang

Disclaimer gua membagikan cerita ini untuk berbagi pandangan dan proses belajar gua !!

Di dalam artikel pertama ini, gua akan memberikan lu 4 kesalahan yang gua lakukan sebagai pengembang pemula selama 3 tahun gua belajar pemrograman sampai gua sadar ketika gua memasuki dunia magang.

1. Copy paste tanpa review ulang.

Mungkin udah dengar dari banyak influencer besar seperti WPU, Dea Afrizal, dan programmer zaman now dan artikel online lainnya, bahwa kesalahan pemula adalah copy paste kode dari internet tanpa mempelajari cara kerjanya, dan yah itu benar.

coding

Gua mengalami apa yang fase dimana dulu ketika gua sudah kenal chatGPT gua mulai terlena dan membuat sistem asal-asalan dengan vibe coding tanpa mempelajari kodenya, yang gua pikiran "ya yang penting websitenya jadi dan ya sudahlah "

dan ketika gua melakukan hal tersebut gua berpikir bahwa itu hal biasa namun itu sebenarnya kesalahan fatal yang gua perbuat.

Gua mengalami penurunan kepercayaan diri karena melihat teman-teman sebaya gua yang bisa membuat crud tanpa bantuan chatGPT secara keseluruhan, sedangkan gua masih mengalami kebingungan apabila tidak dengan bantuan ai.

Tips dariku adalah cobalah untuk berpikir kritis dan coba selesaikan masalah tanpa ai, bahkan sekalipun menggunakan ai cobalah untuk memahami cara kerja kode tersebut, menggunakan ai bukan berarti salah.

Tapi itu memang suatu keharusan di era sekarang yang semuanya butuh efisiensi dan adaptasi cepat, tapi kalau hanya bermodal copas kita tidak bisa problem solving sendiri ketika tidak ada internet atau memecahkan masalah yang terjadi akibat kode yang asal kita paste .

2. Minder & Membandingkan diri.

self comparison

Pernah gak sih lu ngerasa kalau lu gk berkembang atau temenlu kok kayaknya cepet banget belajarnya, dan lu berpikir.

"apa guanya aja ya yang lemot", " apa yang salah dari gua"

Ya mungkin dari sebagian kalian pernah ngalaminnya, nah ini adalah salah satu dari kesalahan gua, yaitu gua terlalu minder dan pesimis akan skill gua, dan gua menganggap bahwa kenapa kok diriku stagnan dan lainnya kok berkembang.

situasi ini ngebuat gua ngerasa gk berkembang, padahal proses pemahaman dan pembelejaran orang itu berbeda-beda, dan sebenarnya kita itu berkembang cuman karena ketutupan dengan pandangan bahwa orang lain jauh di atas kita dan rasio perbandingan yang gk rasional.

Seharusnya kita menyikapi emosi dan pola pikir ini dengan bijak yaitu memahami bahwa memang proses belajar orang berbeda dan kita harus enjoy dengan perjalanan kita sendiri.

Terima perasaan negatif tapi telah apakah ada yang salah dari proses belajarku, apa akunya kurang belajar atau memang proses pemahaman gua dan dia aja yang berbeda, dan jangan benci dengan orang yang lebih hebat dari kita, justru gali ilmu dan tanyain, "lu kok cepet banget sih pahamnya, gimana cara lu belajar?"

gua yakin pasti setiap orang ada masa dimana mereka ngerasa stagnan dan gk berkembang tapi cobalah untuk inrospeksi dan cari tahu solusi dan tidak diam dalam situasi yang ngerasa diri lo rendah diri, cobalah untuk memahami emosi negatif dan terus berusaha buat lebih baik gpp 1% setiap hari tapi setidaknya lebih baik.

Ingat,"Hidup itu marathon bukan sprint, jadi nikmati jalannya dan jangan bandingkan diri lu dengan siapapun."

3. Terlalu banyak mengeluh.

Ya mengeluh ke sesuatu hal apapun konteksnya memang gk baik, ngeluh dengan bug, dan kondisi yang dialami gk bakal bikin bug itu selesai, dan sebelum kita ngeluh alangkah baiknya kita berusaha dulu cari solusi di internet coba baca ulang kodenya ada yang salah atau gk atau ada hal lain yang bikin kode gk jalan.

sigh

Usahakan sebelum tanya ke orang udah coba sendiri, lakukan trial and error sampai lu bener-bener kepentok baru lu minta bantuan ke ornag yang lebih jago dari lu, misal di forum-forum banyak sekali kaya sekedar file json salah tulis, kesalahan run npm atau hal basiC.

Seharusnya bisa di solve dengan trial and error dan cari dokumentasi resmi atau tips di internet baru tanya di forum komunitas, dan belum apa-apa udah tanya ke orang.

bagaimana lu bisa berkembang kalau ketemu masalah kecil lu udah ngeluh dan lempar ke orang yang lebih jago dari lu, gk akan pernah berkembang kalau hnaya ngeluh dan gk coba solve sendiri, karena kita sebagai programer harus bisa solve itu.

4. Belajar dengan cara yang gk Terstruktur

Ketika awal gua belajar gua hanya nonton dan yaudah gua praktekin, efektif ya efektif tapi ketiak gau masuk fase diamana gua minder nah itu jadi sesuatu dimana gua berkompetisi dan merasa harus cepat belajar.

banyak tutorial gua lahap tapi stagnanan karena gua lupa esensi belajar gua hanya banyak nonton video dan terjebak tutorial hell, gk nikmati proses dan terkesan pengen cepet bisa, dan larinya ke vibe coding buat terlihat oke, dan ya itu jadi siklus setan yang gua alami .

tapi gua mau kalian tahu best learning yang gua gunakan dan work adalah kalian nonton videonya dulu lalu langsung pause dan praktekin, sehingga kalian bisa langsung paham cara kerja dan mekanisme kodenya kenapa sintaksnya seperti itu.

scrum SDLC

kalian bisa bikin rancangan terstruktur, caranya mudah cuman butuh 4 step

  • 1. Buat rencana dan riset kebutuhan sistem yang kalian mau buat (suruh aja ai berperan pelaanggan bantu buat rancangan kebutuhan fiktif).

  • 2. Lanjutkan rancangan ke dalam proses design sistem, bisa lewat tldraw atau excalidraw buat flow yang simpel buat kalian, setelahnya buat desain dengan figma.

  • 3. implementasikan hasil dari rencana kalian untuk coding sehingga(gk ada alasan buat gk nyelesain proyek yang kalian mulai karena rencananya jelas dan gk asal coding).

  • 4. Kalian bisa deploy mau itu ke vercel atau github, kalian bisa buat hasil proyek kalian jadi portfolio

Nah 4 step di atas cuman penyederhanaan dari agile dan scrum yang seharusnya, requirements gathering, design, coding, testing dan dpeloy, tapi kita persempit buat proyek simpel. biar gk bingung.

ketika udah mulai ngoding tapi bingung buat apa jadiin ai buat jadi pelanggan yang ngasih kebutuhannya lalu kita catat kebutuhan dan priroitas fitur yang mau dibuat, buat alur penggunaan sistem mulai dari login misal, masuk dahsboard, pemesanan, baru implementasikan dengan ngoding, jadi kita punya tujuan jelas dan belajar kita efektif.

thank you yang udah baca 💓, semoga bermanfaat !!