Apa Bedanya Software Enginner atau Programmer ?
Artikel ini dibuat karena ada sebagian orang yang masih belum tahu beda dari keduanya apalagi untuk di bagian saat mencoba lamar lowongan kerja di beberapa perusahaan rekrutmen spesialis bidang IT seperti di TOG Indonesia.
Sebut saja ada cerita tentang si A melamar kerja di suatu perusahaan, ketika ditanya oleh bagian HR seperti ini, “Kamu waktu dulu kuliah diajarin arahnya ke Programmer atau ke Software Engineer ?”, Seketika itu juga si A bingung untuk menjawabnya diam karena tidak tahu apa bedanya 🙁
Nah kali ini kita akan membahas ya beda dari Software Engineer atau Programmer.
Apa sih Software Engineer? Apa itu Programmer ?
Programmer adalah seseorang yang mempunyai kemampuan khusus untuk menulis dan merancang program menggunakan bahasa pemrograman. Sedangkan Software Engineer adalah seseorang yang memiliki kemampuan untuk merancang, mengimplementasi dan menganalisis perangkat lunak.
Jadi, pada dasarnya programmer adalah bagian dari software engineer itu sendiri, yaitu pada tahap implementasi perangkat lunak menggunakan bahasa pemrograman tertentu.
Wah tapi ini kok sepertinya sama aja ya? hmm coba kita bahas perbedaanya lagi lebih mendetail ya 🙂
Letak perbedaan yang mendetail itu ada di:
1. Programmer
Beberapa keterampilan yang harus dimiliki oleh seorang programmer :
2. Software Engineer
Keterampilan yang dimiliki Software Engineer:
Software engineer adalah orang yang melakukan proses engineering sedangkan programmer adalah orang yang melakukan proses programming . Lalu apa bedanya ? Perbedaanya lagi terletak pada :
1. Kreatifitas
Programmer hanya menulis coding kemudian membuatnya menjadi sebuah perangkat lunak yang siap pakai sedangkan software engineer berfikir bagaimana perangkatl lunak istimewa dikalangan pengguna, mereka benar-bebar berfikir keras tentang fungsi , desain , dll
2. Letak Tugas