“Sudah lama saya belajar coding, tapi kok nggak mahir-mahir ya?”
“Gimana sih cara efektif untuk belajar pemrograman itu?”
Kira-kira kalau Anda ditanya seperti itu, apa jawaban Anda? Ya, pertanyaan tersebut memang cukup sederhana. Tapi jawabannya bisa panjang lebar dan bermacam-macam.
Ada banyak faktor yang mempengaruhi tingkat kecepatan kita dalam mempelajari bahasa pemrograman, antara lain:
- Kemauan dan kepercayaan diri
- Tingkat kecerdasan (IQ)
- Latar belakang pendidikan
- Sumber daya/fasilitas pendukung
Hanya itukah? Tidak, masih banyak faktor lainnya, namun setidaknya empat faktor di atas saya rasa sudah mewakili faktor-faktor yang lain. Oke, saya akan membahasnya satu persatu.
1. Kemauan dan kepercayaan diri
Tanpa faktor yang satu ini sepertinya mustahil akan berhasil. Untuk bisa menguasai bahasa pemrograman, kita perlu kemauan yang kuat dan semangat yang membara. Karena tantangan dan hambatannya banyak sekali.
Jika tidak memiliki kemauan yang kuat, saya yakin kita akan mudah menyerah begitu menemui hambatan. Kepercayaan diri juga penting. Kita harus mempunyai keyakinan bahwa kita akan berhasil. Itu yang saya maksudkan.
2. Tingkat kecerdasan (IQ)
Pemrograman erat kaitannya dengan main logika dan matematika. Jadi orang yang IQ-nya tinggi memiliki peluang lebih besar untuk berhasil dibandingkan orang yang IQ-nya pas-pasan. Sayangnya orang yang memiliki IQ tinggi rata-rata pemalas dan sedikit aneh.
3. Latar belakang pendidikan
Faktor ini sebenarnya tidak terlalu berpengaruh. Buktinya banyak programmer yang bukan orang Teknik Informatika. Jadi bagi Anda yang tidak pernah kuliah di Teknik Informatika tidak perlu berkecil hati.
4. Sumber daya/fasilitas pendukung
Beruntunglah orang yang memiliki fasilitas Internet 24 jam. Karena di Internet tersedia sumber daya yang melimpah untuk belajar pemrograman. Selain itu perlu juga komputer. Masak iya belajar pemrograman di warnet.
Nah, dari keempat faktor tersebut di atas, hanya dua yang saya anggap paling penting yaitu punya komputer dan kemauan yang kuat untuk belajar. Dengan bermodalkan dua itu saja kita bisa mahir coding.
