FULL STACK DEVELOPER
Full Stack Developer adalah pekerjaan dengan berbagai bidang IT. Full stack developer juga bekerja dari sisi front-end maupun back-end. Bertanggung jawab dalam mengembangkan database, server, sistem engineering, maupun dari sisi client. Pekerjaan ini mengharuskan kamu menguasai konsep dari teknologi yang akan kamu tekuni. Selain itu, kamu juga wajib memiliki kreatifitas, pemikiran global, selalu ingin tahu, mempunyai kemampuan manajemen waktu dan komunikasi yang baik.
DATA COMMUNICATION MANAGER
Seorang lulusan Ilmu Komputer (Computer Science) juga dapat menjadi ahli computer network dimana tugasnya merancang arsitektur dan pembangunan jaringan. Seorang Computer Network juga berperan besar dalam perawatan dan pengelolaan jaringan dalam suatu perusahaan. Selain itu, seorang Computer Network atau Data Communication Engineer wajib memahami perangkat jaringan komputer karena memantain peralatan tersebut sangat penting bagi profesi ini.
FRONT END DEVELOPER
Seorang front end developer merupakan programmer yang tugasnya mengerjakan program yang langsung dapat dilihat oleh pengguna. Untuk menjadi seorang frontend developer, kamu harus belajar mengenai HTML, CSS, dan pemrograman JavaScript. HTML sendiri digunakan sebagai kerangka dari sebuah website. CSS untuk memperindah tampilan website. Sedangkan JavaScript berfungsi untuk functional dari komponen websitenya. Bagi programmer front end yang sudah lebih lanjut, tentu harus mampu menguasai salah satu atau berbagai macam jenis framework JS seperti React, Angular, Vue, CSS Preprocessor, dan lainnya. Tak lupa juga kamu harus menguasai responsif desain serta testing pada aplikasi.
SYSTEM ANALYST
System Analyst bertanggung jawab atas perencanaan, koordinasi, dan analisa sistem perangkat lunak yang telah direkomendasikannya. Tugas utama System Analyst adalah menganalisa sistem yang akan dibuat. Selain itu, seorang analis sistem setidaknya harus memiliki keahlian analisis, manajerial, interpersonal, dan teknis. Jika dijabarkan tugas profesi System Analyst diantaranya berinteraksi dengan client untuk memahami kebutuhan perangkat lunak atau keras yang diperlukan, berinteraksi dengan designer untuk membuat rancangan UI (User Interface), Berinteraksi dengan programmer untuk membuat sebuah program perangkat yang diminta oleh pelanggan dan kemudian dirancang oleh designer untuk interfacenya, selanjutnya system analyst akan memantaui pengujian Perangkat dan Melakukan dokumentasi penting terhadap program yang telah dibuat. Selain itu, System Analyst juga harus memiliki kemampuan untuk mengatur budget yang dibutuhkan oleh suatu perusahaan dan client dalam perancangan sebuah sistem.
SOFTWARE TESTER
Sofware Taster melakukan pengujian pada perangkat lunak, Ia akan bertanggung jawab atas fungsi suatu software atau perangkat lunak yang telah diciptakan agar dapat berfungsi dengan baik tanpa adanya bug. Banyak orang yang berpikir bahwa tugas software tester adalah tugas yang sangat mudah, namun pada kenyataannya tugas software tester adalah tugas yang sulit dan memiliki tanggungjawab yang besar terhadap keberhasilan sebuah produk IT. Selain harus memiliki kesabaran dan ketelitian, seorang softawre tester juga dituntut untuk proaktif dan memiliki kreatifitas serta imajinasi yang tinggi.
ANDROID DEVELOPER
Seorang android developer adalah seorang programmer yang tugasnya merancang sekaligus membuat aplikasi android agar dapat digunakan user pada sistem operasi Android. Seorang android developer juga akan berkolaborasi dengan UX desainer untuk mendapatkan aplikasi yang mudah digunakan user. Menjadi seorang android developer tentunya kamu harus menguasai bahasa pemrograman Java atau Kotlin.