Tren Bahasa Pemrograman

Untuk adik-adik yang baru mulai bahasa pemrograman, ada baiknya mengikuti tren yang ada saat ini. Tren ini berkaitan dengan permintaan akan keahlian tersebut. Tren yang tinggi berarti permintaan terhadap skill tersebut saat ini juga tinggi.

Namun untuk mengetahui tren bahasa pemrograman, ada baiknya mengetahui karakteristik bahasa pemrograman karena fungsi bahasa pemrograman sangat beragam. Pada umumnya dikenal bahasa pemrograman untuk saintis atau biasanya disebut back-end, seperti python, c++, java, matlab, dll dan bahasa front-end yang fokus ke interface seperti php, javascript, dan sejenisnya. Namun saat ini tren pemrograman mobile cukup tinggi, dengan beberapa bahasa pendukung yaitu java, kotlin, dan lain-lain. Tentu saja ada juga bahasa yang multifungsi, seperti java yang fleksibel.

Survey Google

Untuk mengetahui tren suatu bahasa, cara termudah adalah mencarinya lewat situs pencari terkenal saat ini yaitu Google. Silahkan akses situs http://trends.google.com untuk melihat tren segala hal, salah satunya adalah tren bahasa pemrograman.

Bahasa Komputasi Teknis

Komputasi teknis di sini maksudnya bahasa untuk melakukan komputasi matematis dimana proses kalkulasi dilakukan lewat bahasa ini. Java, Python, C dan Matlab masih dibutuhkan hingga saat ini. Tetapi terjadi proses perubahan dimana Python saat ini paling diminati.

Perhatikan dari tahun 2004 dimana Java masih diminati, mengikuti perjalanan waktu hingga saat ini, tren tertinggi mulai digeser oleh Python. Hal ini mungkin yang membuat Google mendukung bahasa ini lewat Google Colab (http://colab.research.google.com).

Bahasa Front-End

Bahasa jenis ini merupakan bahasa yang menghubungkan manusia/user dengan mesin komputasi. Biasanya adalah web dan mobile. Untuk desktop sepertinya sudah mulai jarang digunakan. Bahasa ini antara lain PHP, Kotlin, Rust, dan C#. Bagaimana tren-nya? Kita buka kembali Google Trends.

Bahasa PHP cukup turun drastis tren-nya sejak tahun 2004. Sementara javascript masih tetap bertahan. Namun uniknya bahasa untuk web ini masih paling diminati jika kita mensortir untuk wilayah Indonesia.

Sebaiknya kuasai bahasa yang cukup abadi seperti Java, dan yang sedang tren yaitu python. PHP masih layak karena di Indonesia masih dibutuhkan. Bahasa untuk mobile juga layak dikuasai. Tapi sebenarnya jika kita mampu berfikir komputatif (computational thinking) bahasa apapun terasa mudah. Sekian, semoga bermanfaat.