Diğer mesleklerden (Muhasebe, Hukuk, Tıp vb.) Farklı olarak, Yazılım Mühendisliği için meslek çapında bir sertifika yoktur.
Uzmanlık ve deneyim kanıtı olarak hizmet vermeyi amaçlayan çok sayıda teknoloji ve metodolojiye özgü sertifikaların iyi farkındayım, ancak genel kabul görmüş mesleki standartları belirleyen (ve yasal olarak değerlendirme yetkisine sahip) kamu Yazılım Mühendisliği topluluğu / yönetim organı yok .
Yazılımın dinamik bir canavar olduğunu, yani kısmen sanat, kısmen bilim olduğunu anlıyorum, ancak Yazılım Mühendisliğinin resmi bir meslek olma potansiyeline sahip olup olmadığını merak ediyorum.
Bunun olması için neyin değişmesi gerekiyor ve bu iyi bir şey bile olabilir mi?
(Bu konuyla ilgili resmi araştırmaları bilen biri varsa, referansları çok takdir ediyorum.)
Güncelleme
Yazılım Mühendisliği alanındaki mevcut sertifika düzeyiyle ilgili olarak aşağıda dile getirilen iyi noktaların çoğuna katılıyorum. Ayrıca bazı ülkelerin Yazılım Mühendisliği'ni bir meslek olarak ele alırken, diğerlerinin görmediğini çok ilginç buluyorum.
Bununla birlikte, "örgün meslek" terimini ve Yazılım Mühendisliği için nasıl uygulanacağını çevreleyen bir takım kehanet var gibi görünüyor. Yazılım Mühendisliği ile ilgili temel sorun - ve tam anlamıyla bir meslek olmamanın temel nedeni - sertifikalı bir Yazılım Mühendisi iseniz ve - örneğin, bir asansör arızası için yazdığınız bazı yazılımları ve insanları öldürdüğünüzü, sertifikanız ve / veya resmi bir profesyonel kuruluşa üyeliğiniz iptal edilmeyecektir.
Elbette, şirketiniz milyonlarca dava açabilir ve kişisel olarak işinizi kaybedebilir ve kötü bir referans kazanabilirsiniz, ancak genel olarak konuşursak, söz konusu şirket tarafından istihdam edilmesinin bir sonucu olarak kişisel olarak sınırlı sorumluluk kalkanı ile korunursunuz. Başka bir deyişle ve bildiğim kadarıyla, muazzam bir şey yaptıktan sonra sizi resmi olarak ticaretten men etme zorunluluğuna sahip yasal bir değerlendirme / uygulama yoktur (diğer resmi mesleklerden ve bunların yönetimindeki toplumlardan farklı olarak). .
Yazılım Mühendisliğinin - olduğu gibi - resmi bir meslek olması gerekmeyen bir meritokrasi olduğu ve bunun değişmemesi gereken iyi bir şey olduğu gerçeğine değinen cevabı çok beğendim. Aynı zamanda, kritik / kritik olmayan yazılım geliştiricileri ile görev açısından kritik yazılımların Yazılım Mühendisleri arasında açık bir ayrım yapmamız gerektiğini düşünüyorum.
Kritik öneme sahip yazılımlar üzerinde çalışan / üzerinde çalışanlarınıza - kişisel bir sorumluluk var mı? Şüphesiz Yazılım Mühendisinin maliyetli bir hata yapması durumunda resmi yankılara ihtiyaç var mı?