Membebaskan Diri Dari Tutorial Hell

Awalnya aku itu tidak tahu tentang istilah Tutorial Hell, dan ini sebenarnya tidak sengaja aku temukan topik tersebut di YouTube. Ya intinya sih sederhana, kita yang setiap hari menonton tutorial di YouTube yang ber jam-jam atau ber seris - seris, tapi ketika kita disuruh koding sendiri tanpa melihat tutorial sama sekali, tiba-tiba blank aja, dan tidak tahu harus ngapain πŸ˜….

Ini yang tanpa sadar aku alami selama ini juga sebenarnya πŸ˜…. Cuma aku disini tidak akan curhat banyak, aku akan coba berikan beberapa tips & trick agar kasus serupa bisa di tangani segera 😁.

Berhenti Menonton Tutorial dan Mulai Menulis Sendiri

Hal pertama, coba berhenti melihat tutorial, dan tantang diri sendiri untuk membuat program tanpa melihat tutorial. Sulit?, pastinya πŸ˜…, oke kalau sulit coba deh tulis kode paling sederhana, misalnya jika belajar Python tulis print("Ayo Kamu Pasti Bisa!") atau jika JavaScript console.log("Ayo Kamu Pasti Bisa!"), memang terlihat boring bangetπŸ˜… tapi percaya deh nanti pas habis nulis itu akan muncul ide-ide baru seperti menambahkan variabel dsb…

Buat Program Sesederhana Mungkin

Selanjutnya penyakit yang aku alami sendiri selalu berfikir “Program Harus Bagus”, ini sebenarnya hanya akan membuat kamu bengong sangat lamaπŸ˜… dan tidak kunjung menulis kode. Coba deh buat program sesederhana mungkin yang penting jalan aja gitu!, misal kalkulator sederhana seperti ini.

a = 10
b = 3

print(a + b)    # Perkalian           | OUTPUT: 13
print(a - b)    # Pengurangan         | OUTPUT: 7
print(a * b)    # Perkalian           | OUTPUT: 30
print(a ** b)   # Eksponen / Pangkat  | OUTPUT: 1000
print(a / b)    # Pembagian           | OUTPUT: 3.3333333333333335
print(a // b)   # Pembagian Bulat     | OUTPUT: 3
print(a % b)    # Modulus             | OUTPUT: 1
Warning

Jangan di copy paste contoh tersebut πŸ˜…

Nah nanti setelah itu jalan, coba tambahkan input. Dengan cara seperti ini nantinya kita nggak akan stuck dengan layar yang kosong alias tidak menulis kode.

Dan nantinya jangan berhenti untuk update kode nya, misal tambah pelan-pelan fiturnya, rapihkan kodenya, buat fungsi agar lebih rapih, dsb…, tapi ingat sedikit sedikit aja, yang penting konsisten πŸ™ƒ.

Bukan Menghafal Syntax tapi Memahami Alurnya

Satu hal yang jarang pemula sadari seperti aku😁 soal koding itu yang utama bukan menghafal semua syntax, tapi mengerti tentang alur atau logikanya, contoh sederhananya

Aku perlu mendapat hasil dari penjumlahan 2 angka. Langkah yang harus dilakukan harusnya begini

  • Input = Meminta user memasukkan 2 angka
  • Program menerima input => Lalu program akan menjumlahkan
  • Setelah dijumlah => Cetak hasil ke layar
Info

Kalau masih pusing aku ngak bertanggung jawab πŸ˜…, paling tidak kita tahu dulu apa inputnya, apa proses yang harus dilakukan, dan apa yang harus kita kembalikan. Tips nya coba gunakan pseudocode dulu atau diagram sederhana, untuk membuat alur kerjanya

Kalau lupa syntax, jangan ragu untuk browsing atau baca dokumentasi atau paling mudah tanya ke AI, Tapi bukan berarti minta full code nyaπŸ˜…. Dan itu wajar, bahkan programming profesional pun masih sering lupa syntax 🫒, jadi jangan berusaha menghafal semua syntax, tapi pahami logika atau alurnya.

Git Itu Alat Yang Keren

Jika sudah melakukan banyak hal di atas tadi, waktunya coba git, untuk mengontrol versi. Disini aku tidak akan mengajarkan tentang penggunaan git, cuma yang perlu aku jelaskan kenapa ini penting adalah, ketika kita menulis kode pastinya kita butuh sesuatu alat untuk menyimpan setiap perubahan yang kita lakukan, agar ketika ada error atau bug yang sulit dipahami atau diselesaikan, maka kita bisa kembali lagi ke perubahan sebelumnya, bahkan jika kamu tidak sengaja merusak kode itu, bisa kembalikan lagi ke versi sebelumnya.

Poin plus nya, ketika kamu pakai github itu juga bisa digunakan sebagai portofolio di masa mendatang, jadi jangan khawatir 😁.

Kesimpulan

Sebenarnya capek nulis sebanyak iniπŸ˜… tapi ya udah lah ini bagian dari perjalanan hidup. Soal kesimpulan next aja ya, cape banget hari ini 😁.


Postingan Menarik Lainnya