Tips & trik ngoding dari Mentor Skilvul

Sobat Skilvul,

Tahu kan bahwa di Skilvul terdapat mentor yang siap membantu kamu menyelesaikan permasalahan coding Kamu?

Mentor bisa membantu menjawab pertanyaan Kamu lewat forum ini, atau Kamu juga dapat berkonsultasi langsung dengan Mentor secara privat (1 Murid 1 Mentor) lewat 1-on-1 Mentoring.

Selain itu, Mentor Skilvul juga ingin berbagi nih tips dan trik agar coding jadi lebih menyenangkan bagi Kamu. Ini dia tips dan Kak Khrisna, simak sampai selesai ya:

1. Tanya diri Kamu: "Why am I learning this?"

Kamu tahu tidak? Banyak programmer tertarik belajar ngoding karena mereka lihat apa yang orang lain buat. Para gamer mungkin tertarik untuk bikin game. Kalo penggemar media sosial, mungkin ingin membuat aplikasi sharing foto sendiri seperti Instagram dan Snapchat ya. Atau terinspirasi oleh hacker di film-film? Kamu pun bisa belajar bidang keamanan dan pengembangan web (asal jangan melakukan hal-hal yang ilegal, ya!)

Ketika kamu tahu kenapa kamu tertarik, itu sudah langkah pertama dalam menentukan bahasa pemrograman yang kamu akan pelajari. Kalau kamu tertarik bikin game, bisa belajar C#. Untuk aplikasi mobile bisa belajar Swift atau Kotlin. Kalau aplikasi web sih kudu wajib belajar HTML dan CSS. Dengan belajar React malahan kalian bisa membuat aplikasi untuk mobile dan web sekaligus.

2. Learn by building. Enjoy the process.

Belajar ngoding kalau cuma baca materi itu membosankan banget, percaya deh. Jadi dari awal, usahakan ketika belajar, kamu mempraktekan coding dengan cara bikin proyek. Sederhana saja dulu, tidak perlu yang rumit-rumit. Tidak usah malu atau minder kalau program yang kalian buat tidak canggih atau belum ada fitur-fitur hebatnya. Hal yang penting di sini adalah kalian enjoy selama belajar dan membuat program. Masalah programnya kurang bagus, itu dapat diperbaiki.

3. It’s ok if you don’t get it at first.

Ngoding itu tidak gampang, bukan mustahil, hanya tidak mudah. Tapi tidak apa-apa kalau kamu tidak mengerti. Semua programmer pasti pernah melewati titik di mana dia merasa “Ini kok susah banget ya,” atau “Di mana salah programnya?” Jangan khawatir, itu hal yang sangat normal. Programmer senior pun pasti pernah merasa frustasi karena programnya tidak jalan atau solusinya mencapai jalan buntu.

Kalau kamu sudah kecapekan ngoding, mending istirahat dulu. Semakin kamu paksa, semakin kamu benci kegiatan ngoding nantinya kalau tidak berhasil. Lho iya kan. Pernah tidak sih kamu saking suntuknya belajar di sekolah, berpikir “Ngapain belajar ini sih? Ngga kepakai di dunia nyata kan nantinya.” Nah sama dengan belajar coding. Kalau kamu sudah mencapai titik di mana yang kamu lakukan hanya menekan tombol Compile dan berpikir “Ini pasti komputernya yang salah,” sebaiknya kamu istirahat sejenak.

4. Break down problems into smaller tasks

Programmer itu digaji bukan untuk menulis kode; melainkan untuk menyelesaikan masalah. Kadang masalah yang ada itu sederhana, namun kadang masalah yang ada itu terlalu besar untuk bisa diselesaikan dalam sekali tuntas. Kalau kamu langsung mencoba mengerjakan semuanya sekaligus, pasti kamu kewalahan sendiri nantinya.

“Terus aku harus ngapain dong? Kan ujung-ujungnya semua harus selesai.”

Contoh sederhana saja: misalnya kamu ingin membuat sebuah program kalkulator. Simpel kedengarannya kan? Tapi begitu kamu mulai menulis kode, kamu sedang membuat kode untuk operasi penjumlahan, tapi kamu baru ingat kalau perkalian dan pembagian harus didahulukan. Setelah itu kamu baru ingat lagi kalau tombol “=” itu harus begini. Setelah itu ada lagi masalah tampilan. Begitu seterusnya. Akhirnya kamu pusing karena ada terlalu banyak hal yang harus dilakukan dalam satu waktu.

Solusinya?

Coba bagi masalah besar dari menjadi sub-bagian yang lebih mudah untuk dikerjakan. Kalau belum selesai satu, ya yang lain tidak usah dipikirkan dulu. Misalnya masalah kalkulator tadi, kamu bisa bagi tugas kamu menjadi:

  • Tampilan dan warna kalkulator,
  • Element HTML sebagai tombol,
  • Proses input pengguna,
  • Algoritma operasi.

Nah, pastikan kamu coba tips & trik ngoding dari Kak Krishna ya.
Kalau kamu memiliki tips & trik dalam ngoding, jangan lupa tuliskan di forum ini ya!

2 Likes