Programmer dan developer merupakan salah satu pekerjaan yang paling
hangat dibahas di dunia IT. Namun banyak orang masih menganggap bahwa
programmer dan developer adalah pekerjaan yang mempunyai tingkatan yang
sama. Hmm, benarkah? Ini dia perbedaan programmer dan developer.
Programmer
Programmer adalah seseorang yang mampu menyelesaikan masalah dengan
menggunakan bahasa pemrograman. Mereka mempunyai banyak kemampuan
terdiri dari berbagai level, mereka handal dalam menulis kode, mengerti
algoritma dan sering bekerja sendiri.
Seorang programmer menguasai setidaknya satu bahasa pemrograman dan
handal dalam menggunakannya. Programmer biasanya merupakan lulusan dari
Universitas dengan jurusan ilmu komputer atau informatika. Ada juga
programmer yang bukan berasal dari Universitas, seperti pelajar sekolah
menengah kejuruan di bidang informatika, atau orang yang belajar
otodidak dari buku, internet, kursus, bootcamp dan sebagainya.
Developer
Developer adalah seorang programmer yang sudah terlatih, mereka tidak
hanya menyelesaikan masalah, namun juga membangun suatu produk. Mereka
melakukannya sesuai dengan prinsip-prinsip desain dan implementasi
rekayasa perangkat lunak, termasuk hal-hal seperti kinerja, maintainability, skalabilitas, ketahanan, dan idealnya keamanan diikutkan juga.
Developer juga bisa dikatakan sebagai seseorang yang dapat
menggunakan banyak sistem dan bahasa pemrograman yang berbeda serta
membuatnya terhubung satu sama lain. Developer merupakan seseorang yang
profesional, dapat bekerja dengan orang lain, dan punya kemampuan
berkomunikasi yang baik.
Developer memiliki pengalaman yang cukup untuk menyelesaikan masalah
yang sudah pernah ia selesaikan sebelumnya dan tahu mana metode yang
berhasil dan mana yang tidak. Developer biasanya menggambarkan tujuan,
dan mereka merancang perangkat lunak yang akan diambil. Developer
memiliki lebih banyak kebebasan karena mereka memiliki pengalaman yang
lebih dalam.
Programmer juga bisa disebut coder, sedangkan developer juga bisa disebut software engineer.
Lebih sederhana, programmer bisa dikatakan seorang penyelesai masalah
dan Developer bisa dikatakan seorang yang tidak hanya menyelesaikan
masalah namun punya kinerja yang terstruktur dan disiplin.
Jadi perbedaan antara programmer dan developer yang paling mendasar
adalah tingkatan derajatnya. Developer lebih banyak membutuhkan waktu,
tenaga, dan pengalaman dibanding programmer. Sedangkan programmer dapat
mempercepat penyelesaian masalah dengan jumlah waktu yang lebih singkat,
tetapi mereka tidak akan sampai ke titik dimana mereka akan melakukan
hal yang sama.
Sumber : klik disini
Sumber : klik disini
EmoticonEmoticon