Saat ini, kebutuhan perusahaan akan ahli computer science sangatlah banyak. Oleh karena itu, peluang kerja dibidang ini sangat terbuka termasuk untuk freshgraduate.
Apa itu Computer Science ?
Computer science adalah ilmu yang mempelajari tentang komputer dan sistem komputasi. Orang yang bergelut di bidang ini biasanya melakukan proses interaksi dengan data yang kemudian disajikan ke dalam format program.
Apa yang harus dikuasai jika ingin menjadi Computer Science?
Untuk menjadi computer science yang andal, Anda harus memiliki kemampuan berikut ini ;
1. Pemrograman
Jumlah bahasa pemrograman saat ini sangatlah banyak, namun Anda hanya perlu menguasai beberapa bahasa pemrograman berikut ini ;
- Java
Selain bisa digunakan di berbagai sistem operasi, Java meruapakan OOP ( pemrograman berorientasi objek ) yang mudah digunakan oleh programmer termasuk masih pemula. Banyak aplikasi Android yang beredar saat ini dibangun dengan menggunakan bahasa Java.
- Python
Bahasa ini dapat digunakan untuk membangun aplikasi baik yang berbasis web atau mobile. Meski begitu Phyton cukup mudah dipahami oleh pemula karena menggunakan syntax yang mudah dipahami. Banyak perusahaan besar yang membuat aplikasi dan situs dengan menggunakan Phyton antara lain Instagram, Pinterest dan Rdio.
- JavaScript
Bahasa pemrograman ini banyak digunakan untuk web. Dengan menggunakan JavaScript, Anda bisa membuat situs dengan tampilan yang interaktif dan menarik. JavaScript sendiri pertama kali dikembangkan oleh Netscape.
- C
Bahasa C adalah salah satu bahasa tertua di dunia yang cukup populer di Indonesia. Hal ini dikarenakan banyak perguruan tinggi dan lembaga kursus pemrograman menggunakannya sebagai dasar sebelum mempelajari bahasa pemrograman yang lain.
- PHP
PHP atau PHP Hypertext Pre-processor banyak digunakan di Indonesia karena gratis dan merupakan server side scripting yang diciptakan untuk membangun website dinamis. Beberapa situs ternama yang menggunakan PHP antara lain Facebook, WordPress dan Digg.
- Visual Basic
Dikembangkan oleh Microsoft, Visual Basic menawarkan IDE visual untuk membuat perangkat lunak. Visual Basic yang merupakan bahasa pemrograman turunan BASIC ini banyak digunakan untuk pengembangan software-software untuk sistem operasi Windows.
2. Rekayasa Perangkat Lunak
Materi lain yang juga harus dikuasai oleh seorang programmer adalah rekayasa perangkat lunak atau RPL. RPL dipelajari untuk mendalami cara-cara pengembangan perangkat lunak mulai dari proses merancang, membuat, memelihara hingga pengembangan dan manajemennya.
Seorang programmer yang menguasai rekayasa perangkat lunak harus bisa memastikan program yang dibuatnya dapat dirawat, bisa mengikuti perkembangan teknologi, memenuhi kebutuhan yang diinginkan, mampu memenuhi keinginan pengguna serta efektif dan efisien energi dalam penggunaannya.
Baca juga : Bocoran Pertanyaan Saat Interview Software Testing
Leave A Comment