HIMA IF
Salah satu keterampilan kunci yang sering kali tidak banyak dibahas selama proses belajar menjadi developer adalah kemampuan mencari solusi untuk masalah atau kesalahan. Sebenarnya, ini adalah sebuah keterampilan yang akan terasah seiring berjalannya waktu. Namun, dalam posting blog ini, kami akan memberikan beberapa tips tentang cara menghemat waktu dan upaya Anda.
Langkah 1: Keywords (Kata Kunci)
Pertama-tama, jika Anda sedang debugging pesan kesalahan, coba perhatikan informasi individu, seperti jalur file. Hal ini memungkinkan Anda untuk mencari berbagai hasil yang lebih luas.
Langkah 2: Source (Sumber)
Dari mana asal kesalahan Anda? Apakah itu berasal dari sebuah perpustakaan (library)? Jika ya, cari halaman GitHub perpustakaan tersebut (jika ada), dan periksa halaman masalah (issues). Kemungkinan besar, seseorang sudah pernah menghadapi kesalahan ini dan mendapatkan tanggapan beserta solusinya.
Jika masalah tersebut belum pernah diajukan dan solusinya tidak jelas, ajukan masalah tersebut sendiri, berikan kepada para developers sebanyak mungkin informasi. Cobalah juga untuk mendapatkan pendapat kedua mengenai kesalahan Anda, periksa pada kode sumber atau komputer lain, jika memungkinkan, hanya untuk memastikan bahwa masalahnya bukan karena pengaturan Anda.
Langkah 3: StackOverflow
StackOverflow yang bisa diandalkan, apa yang akan kita lakukan tanpanya? Seringkali, melakukan pencarian langsung di StackOverflow akan menampilkan hasil yang mungkin tidak muncul dalam hasil pencarian Google.
Langkah 4: Deskripsikan Masalah
Jika masalah terkait dengan keadaan tertentu, coba pilih kata kunci dari situasi tersebut dalam istilah pencarian Anda, seperti yang dijelaskan pada langkah 1.
Langkah 5: Tanyakan pada Rekan Kerja Anda!
Jika tidak ada metode online yang menghasilkan hasil positif, tanyakan kepada orang yang duduk di sebelah Anda! Jika Anda bekerja dari jarak jauh, tanyakan di saluran Slack perusahaan Anda atau menggunakan metode komunikasi yang biasa Anda gunakan. Selain itu, ada banyak grup Slack yang didirikan untuk bahasa pemrograman tertentu, dengan komunitas yang sangat membantu.
Juga, jangan ragu untuk meminta bantuan. Lebih sering daripada tidak, pengembang lain akan lebih dari bersedia membantu Anda dan mungkin pernah menghadapi masalah yang sama seperti yang Anda alami.
Langkah 6: Jelaskan pada Diri Sendiri
Metode populer di kalangan developer dikenal sebagai 'rubber duck debugging'. Ini adalah saat Anda menjelaskan masalah kepada seekor bebek karet di atas meja Anda. Seringkali, Anda akan menyadari solusi untuk masalah Anda saat menjelaskannya!