Yazılım Mühendisleri sertifikalı Profesyonel Mühendisler (PE) olabilir mi?


26

Yazılım Mühendisi sertifikalı bir Profesyonel Mühendis veya kısaca PE olabilir mi bilen var mı? Makine, Elektrik veya İnşaat Mühendisleri olan arkadaşlarımın sınava girerek PE olabileceğini biliyorum. Böyle bir sınav Yazılım Mühendisliği'nde var mı?


1
@BoTian Yeminli bir mühendis olmak için hem BCS hem de IEE yoluyla mümkündür.
Marcin

2
@AnnaLear Bilgisayar bilimi bölümlerinin mühendislik fakültelerine girmeleri Avrupa'da çok yaygındır.
Marcin

@AnnaLear ABET akreditasyonu, şu an itibariyle Bilgisayar Bilimi için 258 üniversiteye ve Yazılım Mühendisliği için 21 üniversiteye genişletildi. ABET akreditasyonuna sahiplerse, mühendislikteki "sertifikalı" programların sertifikalı olarak kabul edildiğini biliyorum, aynısının CS ve SWE'ye verildiğini düşünüyorum. Lütfen belirli okulları arayabilmek için bağlantıya bakınız. main.abet.org/aps/Accreditedprogramsearch.aspx
TheDevOpsGuru

Yanıtlar:


22

Nisan 2013'te, Yazılım Mühendisliği için Profesyonel Mühendis sınavı ilk kez teklif edildi. IEEE Bilgisayar Topluluğu, IEEE-ABD ve Mühendislik ve Araştırma Ulusal Denetçiler Kurulu (NCEES) yazılım mühendisleri için özel olarak bir sınav geliştirmek için ortak oldu. Devlet kurulları sınavları düzenler ve sınava girip geçmek için gerekenleri yönetir.

Ancak, bu sınavın en son ne zaman sunulacağı Nisan 2019’da olacak . Haber bülteninde , NCEES’in aday aday sayısının düşük olduğunu belirtti. Sınava 5 kez teklif edildi ve sınava yalnızca 81 aday oturdu.


Muhtemelen, yazılım mühendisliği PE sınavına kaydolmadan önce FE sınavını geçmeniz (ve dereceyi ve diğer şartları yerine getirmeniz) gerekirdi.
Caleb

@Caleb Belli ölçütleri yerine getirirseniz, önce FE sınavına girmeden önce PE sınavına girmeden feragat başvurusunda bulunma süreci vardır. Ayrıca, FE sınavı lisans öğrencileri için tasarlanmıştır ve bir FE sınavının bileşenlerinin çoğu lisans yazılımı mühendislik programlarında yer almaz.
Thomas Owens

Ne yazık ki, bu artık doğru değil; onlar vardır PE Yazılım Mühendisliği sınav kesilmesinden dolayı kurallara göre faiz / uygulamaların eksikliği.
ChiefTwoPencils

@ChiefTwoPencils Bu cevabı daha sonra düzenleyeceğim (ve bu sınava da referans veren başka cevaplarım olabilir), ancak şaşırmadım. Akredite bir Yazılım Mühendisliği programına katıldım ve bu PE sınavı için sıraya girmek için gereken FE sınavlarından hiçbirini geçemedim. Bu süreç hiçbir zaman talihsiz olan sektörle bir araya gelmedi. Yine de kafanın bu olduğu için teşekkürler!
Thomas Owens

NP, bu utanç verici çünkü IMO, alanımızın gerçek bir mühendislik disiplini olarak katılaşacak bir yola ihtiyacı var; Bunu yapmanın bir yolu, profesyonelleri test etmek ve tanımlamak için standart bir yol kullanmaktır.
ChiefTwoPencils

15

IEEE, yazılım mühendisleri için benzer bir kimlik belgesi oluşturmak için çalışıyor, ancak herhangi bir çekişe geçtiğini bilmiyorum.

ABD’de en azından bir sınava girerek PE sertifikası alamayacağınızı unutmayın. Akredite bir okuldan bir mühendislik disiplininde derece almak zorundasınız. Daha sonra Eğitimde Mühendis (EIT) olmak için yazılı bir sınava girebilirsiniz. Sonra bir PE gözetiminde en az dört yıl çalıştıktan sonra, PE sınavına girebilirsiniz.


+1 Cevabınız için teşekkürler! Yazılım mühendisleri olarak IEEE'nin bu alanda çekiş kazanmasına yardımcı olabileceğimizi biliyor musunuz?
TheDevOpsGuru

Başka bir deyişle, evet, ama bu kesinlikle nerede çalıştığınıza ve bu tür işlerin dışında, belaya değmeyeceğinize bağlıdır. Bir EE iseniz ve enerji endüstrisinde bir yazılım yazarsanız, buna devam edin!
Kevin Cantu

14
IEEE sertifika programının web sitesi burada: computer.org/portal/web/certification/home . PE sertifikasının sadece özgeçmişiniz için bir çıkartma olmadığını unutmayın. ABD'de gerçek yasal sonuçları var, ancak bunlar eyaletten eyalete değişiyor. Genel olarak uygulama standartları ile ilgili komiteleri ve yanlış uygulama suçluluğuna ve sorumluluğuna çok daha fazla maruz kalmayı içerir. Çoğu programcının kendileri yazılım mühendisi olsalar bile solucan konservesi açmakla ilgilendiklerini bilmiyorum.
Charles E. Grant,

2
Devletten eyalete değişebilir, ancak bir PE altında çalışmanın iki yıllık deneyim olduğuna inanıyorum. (CA)
ChiefTwoPencils 30:13

2

Ben neden görmüyorum. Sınavı geçtiğiniz sürece sertifikalı olmanız gerekir. Bu, PE sınavının bir MCSE veya SCJD almak gibi olmadığını, bazı ağır gereklilikleri olan ciddi bir profesyonel sınav olduğunu söyledi. Gibi şeyler:

  • Akredite bir üniversiteden Mühendislik diplomasına ihtiyacınız var
  • EIT (Eğitim Mühendisi) sertifikanıza ihtiyacınız var
  • Bir çalışan mühendis olarak doğrulanmış deneyime (genellikle 2-4 yıl) ihtiyacınız var

Sahip olduğun tek şey CS derecesi ise, ciddi bir iş yapmadan PE'nizi almak için yakın bir yere gidemezsiniz. OTOH, eğer iyi bir okuldan bir EE aldıysanız ve zaten EIT'iniz varsa, sınava girmeye hak kazanmanızı beklemeniz makul değildir. Her neyse, eyaletteki lisans kuruluna bakmaya değer. Diğerlerinin de belirttiği gibi, yazılım mühendisliği "gerçek" bir mühendislik disiplini olarak görülmez, bu nedenle muhtemelen elektrik veya mekanik mühendisi olarak (diplomaınızda ne varsa) başvurmakta daha iyi olursunuz.


Yazılım mühendisliğinin “gerçek” mühendislik olarak görülüp görülmediği konusunda kiminle konuştuğunuza bağlı. Yalnızca iş uygulamaları yazıyorsanız (kritik görev veya değil) çoğu geliştirici iyi bir durum ortaya koyamaz. Havacılık, tıp ya da herhangi bir kontrol yazılımıyla uğraşmaya başladığınızda, bir şeylerin yanlış gitmesi durumunda insanların yaralanabileceği ya da öldüğü zaman, PE kimlik bilgileri için olan dava devreye girme eğilimindedir. Sorun, PE kimlik bilgilerine giden geleneksel yolun uygulanması zor olduğu için ... birçok insan olduğu için uygulamak zor ...
rjzii

1
... Bir iş unvanı olarak Yazılım Mühendisi ve aynı lisans veya yüksek lisans dereceleri olabilir, ancak onları dede bir şekilde sahip olmadan lisansa sahip olamazlardı. Aynı şekilde, uygun geçmişe sahip bazı PE'lere sahip olmalısınız. PE testi için oturuncaya kadar EIT'leri denetleyin. Gelecekte belirli ortamlarda yazılım mühendisliği için bir tür PE sınavına neden olacak ilginç bir problem, ancak kısa vadede bazı insanlara bazı baş ağrıları verecek.
rjzii

1
Akreditasyonlu standart bir çekirdek müfredat olana kadar yazılım mühendisliğinin "gerçek" bir mühendislik olarak değerlendirileceğini sanmıyorum. Üniversiteye gittiğimde, mühendislik müfredatındaki ilk iki yıl, disiplinden bağımsız olarak (elektrik, mekanik, aero, nükleer) disiplinden bağımsız olarak tüm mühendisler için aynıydı ve birçok ders özel mühendislik bölümlerine sahipti (en azından matematik ve istatistik). Buna karşılık, CS sadece 200 seviyeli hesap gerektiriyordu (birçok ders ayrı bir matematik kursu önermesine rağmen).
TMN

Aslında, can güvenliği yazılımlarının nasıl yazıldığına ve doğru yapılmasını sağlamaktan kimin sorumlu olduğuna dair bir çeşit standardizasyon olması gerektiğini düşündüğümden, benden hiçbir tartışma yok. Bu, PE'nin mühürünü uyguladığında, doğru yapılan şeyleri söylemeleri ve yanlış giden şeyler için yasal olarak açılmasını sağlamak için PE'nin tüm amacı budur. Halen, yazılım arızası sonuçları diğer bağlamlardakilerle aynı olsa da, yazılım geliştirme topluluğunda bir eşdeğer bulunmuyor.
rjzii
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.