Setiap hari kita mengunjungi website dan menggunakan berbagai aplikasi baik aplikasi mobile maupun desktop. Nah, programmer adalah sosok yang berada di balik layar pembuatan aplikasi-aplikasi canggih tersebut.
Mungkin sebagian besar dari kita sudah tahu bahwa programmer adalah orang yang bekerja menciptakan perangkat lunak. Namun banyak yang belum tahu bahwa cakupan programming itu sangat luas, dan oleh karena itu ada banyak jenis-jenis programmer. Memangnya apa aja sih? Yuk kenali satu persatu jenis programmer berikut!
Web Developer
Web developer merupakan jenis programmer yang paling banyak dikenal. Web developer adalah programmer yang bertugas untuk merancang, membangun dan mengembangkan website. Jenis web developer biasanya terbagi lagi menjadi:
Front End Developer
Programmer yang bertugas untuk merancang dan mengembangkan desain tampilan website.
Back End Developer
Adalah orang bertugas merancang struktur, mengelola server, database, sistem operasi, content management system (CMS), keamanan, serta integrasi sistem sebuah website.
Full Stack Developer
Adalah orang yang membuat dan mengembangkan website secara menyeluruh mulai dari struktur sistem hingga tampilan website.
Application Developer
Application developer adalah orang yang bertugas membuat dan mengembangkan aplikasi yang digunakan dalam perangkat electronic computing baik itu berbasis mobile maupun desktop.
Programmer Library
Programmer library adalah programmer yang pekerjaannya membuat sekumpulan kode program atau fungsi yang bisa digunakan kembali untuk mempermudah programmer lain membuat program.
Programmer Aplikasi Terdistribusi
Programmer jenis ini adalah programmer yang mengkhususkan diri untuk membuat aplikasi yang bisa dijalankan oleh banyak perangkat dalam satu jaringan yang sama, sekaligus.
Programmer Game
Programmer game adalah orang yang merancang dasar coding dan programming sebuah aplikasi game.
Programmer System
Programmer system adalah orang yang melakukan aktivitas pembuatan software system dengan menggunakan bahasa pemrograman khusus untuk logika arsitektur mesin komputer. Bahasa pemrograman yang digunakan biasanya adalah C.
Programmer system biasanya terbagi lagi menjadi 3 yaitu programmer kernel, programmer compiler dan programmer driver.
Nah, itulah beberapa jenis programmer yang paling umum. Di luar itu, masih banyak lagi klasifikasi programmer, misalnya jenis programmer yang dibedakan berdasarkan jenis framework yang digunakan. Sekarang jadi lebih tahu kan?