Apakah titel Software Engineer benar-benar di akui?

Sebenarnya, istilah “software engineer” adalah istilah yang umum digunakan di industri teknologi dan komputer. Software engineer merujuk pada seseorang yang bekerja dalam pengembangan perangkat lunak dan memiliki kemampuan teknis dalam membangun dan merancang sistem perangkat lunak yang kompleks.

Namun, ada beberapa perdebatan tentang penggunaan istilah “engineer” untuk menggambarkan profesi di bidang teknologi. Beberapa orang berpendapat bahwa penggunaan istilah “engineer” seharusnya dibatasi hanya untuk profesi yang memiliki sertifikasi dan lisensi resmi, seperti insinyur sipil atau mekanik. Mereka berpendapat bahwa penggunaan istilah “software engineer” dapat merendahkan nilai dari profesi insinyur yang memiliki lisensi resmi.

Di sisi lain, ada juga yang berpendapat bahwa istilah “software engineer” sesuai digunakan mengingat kompleksitas dan pentingnya peran pengembangan perangkat lunak dalam industri teknologi saat ini. Mereka berpendapat bahwa pengembangan perangkat lunak membutuhkan kemampuan teknis yang kuat dan disiplin yang ketat dalam pemrograman, pengujian, dan pengelolaan proyek, sehingga istilah “software engineer” cukup relevan dan pantas digunakan.

Pada akhirnya, penggunaan istilah “software engineer” tergantung pada preferensi masing-masing individu atau organisasi dalam industri teknologi. Namun, tidak dapat dipungkiri bahwa ada banyak profesional yang bekerja dalam pengembangan perangkat lunak yang merujuk pada diri mereka sebagai software engineer dan diakui sebagai profesi yang penting dalam industri teknologi saat ini.

Mendapatkan Pengakuan

Sekarang apakah kamu sendiri mengakui titel “Software Engineer”? Lalu bagaimana jika ingin mendapatkan pengakuan secara internasional sehingga bisa membuat kita percaya diri ketika menyebut “saya adalah seorang software engineer”. Menurut saya kita bisa mengambil sertifikasi dari IEEE. Tenang ini bukan jualan, hanya pendapat pribadi saja.

Jadi begini, IEEE sudah sejak lama menyediakan beragam sertifikasi untuk software engineer yang katanya digunakan sebagai benchmark oleh berbagai perusahaan top di dunia termasuk Siemens, IBM dan Oracle. Sertifikasi tersebut diantaranya adalah sebagai berikut:

  • Associate Software Developer
    • Membuktikan pemahaman yang koheren tentang prinsip dan proses yang terlibat dalam requirement gathering, desain, konstruksi dan pengujian perangkat lunak
  • Professional Software Developer
    • Menunjukan kemahiran dalam persyaratan rekayasa perangkat lunak, desain, konstruksi, dan pengujian
    • Harus memiliki setidaknya dua tahun pendidikan tinggi dalam ilmu komputer atau setara dalam bidang terkait
    • Memiliki dua tahun pengalaman yang relevan dalam industri
  • Professional Software Engineering Master
    • Menampilkan kemahiran profesional dalam 11 bidang pengetahuan utama
    • Harus memiliki setidaknya empat tahun pendidikan tinggi
    • Memiliki empat tahun pengalaman industri yang relevan

Jalan alternatif untuk mendapatkan pengakuan adalah dengan berkarya, misal dengan membuat proyek open-source yang memiliki banyak pengguna.

Titel Alternatif

Ada beberapa titel alternatif yang sering digunakan untuk menggambarkan posisi atau peran di bidang pengembangan perangkat lunak selain “software engineer”. Beberapa di antaranya meliputi:

  1. Software Developer
  2. Programmer
  3. Application Developer
  4. Web Developer
  5. Full-stack Developer
  6. Mobile Developer
  7. Software Architect
  8. DevOps Engineer
  9. Quality Assurance Engineer
  10. Technical Lead

Titel-titel ini dapat bervariasi tergantung pada perusahaan atau organisasi yang memberikan posisi tersebut, dan bisa mencakup tanggung jawab yang berbeda. Namun, semua posisi tersebut terkait dengan pengembangan perangkat lunak dan memerlukan kemampuan teknis yang kuat untuk merancang, mengembangkan, dan menguji perangkat lunak.

Photo by Fotis Fotopoulos on Unsplash

Author

Software Engineering Manager, Software Engineer, Chatbot Developer, Natural Language Processing Enthusiast, JAMStack Enthusiast.

Write A Comment