Bila muncul pertanyaan mengenai peminatan jurusan anak muda saat ini, jawaban yang akan paling umum dijumpai adalah "Computer Science". Bidang tersebut menjadi pilihan banyak anak muda, bahkan mereka yang jarang mengetik kode sekalipun.
Buktinya, Ilmu Komputer dan Informatika sering masuk dalam 3 prodi dengan ketertarikan tertinggi pada universitas-universitas besar di Indonesia. Bahkan dalam salah satu universitas di Bandung, perbandingan antara mahasiswa yang diterima dengan yang tidak dalam jurusan tersebut adalah 1:100.
Hal ini menjadi fenomena di abad ke-21 semenjak tercipta sebuah tren masyarakat dunia yang umumnya bergerak ke arah digitalisasi. Semua produk yang digital sudah ada di sekitar kita. Anak muda bahkan sudah sangat dekat dan fasih dengan berbagai teknologi tersebut. Maka seharusnya tidak aneh apabila anak muda yang erat dengan teknologi tersebut menjadi tertarik untuk mengeksplor lebih lanjut.
Pertanyaannya kemudian adalah bagaimana masa depan dari Computer Science di masa yang mendatang. Untuk itu pertama kita perlu menjelajahi terlebih dahulu mengenai Computer Science sendiri.
Apa itu Computer Science?
Sebenarnya bidang Computer Science atau Ilmu Komputer adalah bidang yang sangat luas. Menurut Denning, Ilmu Komputer adalah studi sistematik tentang proses algoritmik yang mengjelaskan dan mentrasformasikan informasi: baik itu berhubungan dengan teori-teori, analisa, desain, efisiensi, implementasi, ataupun aplikasi-aplikasi yang ada padanya.
Dalam satu jurusan tersebut terpaket berbagai macam ilmu yang lebih spesifik. Contohnya adalah Sistem Operasi, Artificial Intelligence, Algoritma, Software Developtment, dan banyak lagi. Semua ilmu tersebut mempelajari mengenai berbagai hal yang penting dalam dunia komputer yang kini sudah sangat luas.
Agar dapat lebih baik memahaminya, pekerjaan Computer Scientist bisa dianalogikan sebagai seorang penerjemah bahasa. Tugas dari seorang penerjemah bahasa adalah mentranslasikan bahasa tertentu menjadi bahasa lainnya. Dengan begitu, orang yang hanya fasih dalam bahasa lain bisa memahami translasinya dengan lebih jelas.
Mirip dengan itu, pekerjaan seorang Computer Scientist adalah untuk menerjemahkan bahasa dan perintah manusia menjadi suatu bahasa universal komputer. Alhasil, komputer dapat melaksanakan perintah yang diinginkan. Layak diingat bahwa bahasa komputer ini juga memiliki aturan yang ketat, layaknya aturan kebahasaan suatu bahasa manusia. Apabila seorang Computer Scientist gagal mentranslasikan dengan tepat, maka komputer tidak akan menjalankan perintah sesuai yang diinginkan.
Mengapa begitu banyak peminat?
Ada beberapa alasan yang mendasari peminatan yang tinggi di masyarakat. Pertama tentunya adalah prospek pekerjaan yang baik. Pada masa ini, banyak industri setidaknya memerlukan campur tangan seseorang dengan pengetahuan mengenai komputer. Hal ini menciptakan banyaknya oportunitas kerja bagi orang-orang dengan keahlian tersebut. Mulai dari pekerjaan dalam perusahaan sebagai karyawan IT, menjadi konsultan, hingga menciptakan Start-Up sendiri dengan keahlian teknologi yang dipegang.