Membebaskan Diri Dari Tutorial Hell

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)    # Penjumlahan         | 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