Gli ingegneri del software possono diventare ingegneri professionisti certificati (PE)?


26

Qualcuno sa se un ingegnere del software può diventare un ingegnere professionista certificato o PE in breve? So che i miei amici che sono ingegneri meccanici, elettrici o civili sono stati in grado di diventare PE sostenendo un esame. Esiste un tale esame in Ingegneria del software?


1
@BoTian È possibile tramite BCS e IEE diventare un ingegnere noleggiato.
Marcin,

2
@AnnaLear È estremamente comune in Europa che i dipartimenti di informatica siedano nelle loro facoltà di ingegneria.
Marcin,

L'accreditamento ABET @AnnaLear è stato esteso a 258 università per l'Informatica e 21 università per l'Ingegneria del Software. So che i programmi "certificati" in ingegneria sono considerati certificati se hanno l'accreditamento ABET, penso che lo stesso sia concesso a CS e SWE. Vedi il link per poter cercare scuole specifiche. main.abet.org/aps/Accreditedprogramsearch.aspx
TheDevOpsGuru

Risposte:


22

Nell'aprile 2013 è stato offerto per la prima volta l' esame di Ingegnere Professionista in Ingegneria del Software. La IEEE Computer Society, IEEE-USA e il Consiglio nazionale degli esaminatori per l'ingegneria e il rilevamento (NCEES) hanno collaborato allo sviluppo di un esame specifico per gli ingegneri del software. Le commissioni statali rilasciano gli esami e gestiscono i requisiti per sostenere e superare l'esame.

Tuttavia, l'ultima volta che verrà offerto questo esame sarà nell'aprile 2019. Nel comunicato stampa , il NCEES ha citato una popolazione con un basso numero di candidati. L'esame è stato offerto 5 volte e solo 81 candidati hanno partecipato all'esame.


Presumibilmente avresti ancora bisogno di aver superato l'esame FE (e aver soddisfatto la laurea e altri requisiti) prima di poterti iscrivere all'esame di ingegneria del software PE.
Caleb,

@Caleb Esiste una procedura per richiedere le esenzioni per sostenere l'esame PE senza sostenere prima l'esame FE, se si soddisfano determinati criteri. Inoltre, l'esame FE è progettato per gli studenti universitari e la maggior parte dei componenti di un esame FE non sono coperti da programmi di ingegneria del software universitari.
Thomas Owens

Sfortunatamente, questo non è più vero; stanno interrompendo l'esame di ingegneria del software PE a causa della mancanza di interesse / applicazioni secondo le loro regole.
ChiefTwoPencils

@ChiefTwoPencils Modificherò questa risposta in un secondo momento (e potrei avere altre risposte che fanno riferimento anche a questo esame), ma non sono sorpreso. Ho partecipato a un programma di ingegneria del software accreditato e non sarei stato in grado di superare nessuno degli esami FE necessari per schierarsi per quell'esame PE. Il processo non si è mai allineato con l'industria, il che è un peccato. Grazie per la testa, però!
Thomas Owens

NP, è un peccato perché, IMO, il nostro campo ha bisogno di un modo per consolidarlo come una vera disciplina ingegneristica; un modo per farlo è avere un modo standard per testare e identificare i professionisti.
ChiefTwoPencils

15

L'IEEE ha lavorato per stabilire credenziali simili per gli ingegneri del software, ma non so che sta ottenendo trazione.

Si noti che almeno negli Stati Uniti non è possibile ottenere la certificazione PE semplicemente sostenendo un esame. Devi avere una laurea in una disciplina di ingegneria presso una scuola accreditata. È quindi possibile sostenere un esame scritto per diventare un ingegnere in formazione (EIT). Quindi, dopo aver lavorato per almeno quattro anni sotto la supervisione di un PE, puoi sostenere l'esame PE.


+1 Grazie per la risposta! Sai se noi come ingegneri del software possiamo aiutare IEEE a guadagnare terreno in questo campo?
TheDevOpsGuru

In altre parole, sì, ma dipende fortemente da dove lavori e non è degno di questo disturbo, al di fuori di quel particolare tipo di lavoro. Se sei, diciamo, un EE e scrivi software nel settore energetico, provaci!
Kevin Cantu,

14
Il sito web per il programma di certificazione IEEE è qui: computer.org/portal/web/certification/home . Nota che la certificazione PE non è solo un adesivo per il tuo curriculum. Negli Stati Uniti ha conseguenze legali reali, anche se ciò che varia varia da stato a stato. Comprende generalmente comitati sugli standard di prassi e un'esposizione molto più alta alla responsabilità e alle accuse di negligenza. Non so che la maggior parte dei programmatori siano interessati ad aprire quella lattina di worm, anche se si definiscono ingegneri del software.
Charles E. Grant,

2
Può differire da stato a stato, ma credo che siano due anni di esperienza di lavoro in PE. (CA)
ChiefTwoPencils

2

Non vedo perché no. Finché supererai l'esame, dovresti ottenere la certificazione. Detto questo, l'esame PE non è come ottenere un MCSE o SCJD, è un esame professionale serio con alcuni requisiti pesanti. Cose come:

  • Hai bisogno di una laurea in ingegneria presso un'università accreditata
  • È necessaria la certificazione EIT (Engineer In Training)
  • Hai bisogno di esperienza verificata (di solito 2-4 anni) come ingegnere che lavora

Se tutto ciò che hai è una laurea in CS, non ti avvicinerai a nulla per ottenere il tuo PE senza un serio lavoro. OTOH, se hai ottenuto un EE da una buona scuola e hai già il tuo EIT, non è irragionevole aspettarsi che tu possa avere diritto a sostenere l'esame. Vale la pena verificare con il consiglio delle licenze nel tuo stato, comunque. Come altri hanno già detto, l'ingegneria del software non è vista come una "vera" disciplina ingegneristica, quindi probabilmente faresti meglio a candidarti come ingegnere elettrico o meccanico (qualunque sia il tuo diploma).


Dipende da chi parli per sapere se l'ingegneria del software è vista come ingegneria "reale" o no. Se stai solo scrivendo applicazioni aziendali (mission critical o no) la maggior parte degli sviluppatori non sarà in grado di fare un buon caso. È quando inizi a occuparti di software aeronautico, medico o di controllo, dove se qualcosa va storto le persone potrebbero essere ferite o uccise che il caso delle credenziali PE tende a entrare in gioco. Il problema è che la via tradizionale verso le credenziali PE è difficile da applicare in quanto ci sono molte persone che hanno ...
rjzii

1
... Ingegnere del software come titolo di lavoro e potrebbe avere titoli di studio universitari o di laurea nello stesso, ma non avrebbe alcun percorso di licenza senza avere un modo di nonno inserirli. Allo stesso modo, devi avere alcuni PE con lo sfondo appropriato che può supervisionare gli IET fino a quando non siedono per il test PE. È un problema interessante che probabilmente si tradurrà in una sorta di esame PE per l'ingegneria del software in determinati ambienti in futuro, ma a breve termine causerà alcuni mal di testa.
rjzii,

1
Non penso che l'ingegneria del software sarà considerata ingegneria "reale" fino a quando non ci sarà un curriculum standard con accreditamento. Quando sono andato al college, i primi due anni nel curriculum di ingegneria erano gli stessi per tutti gli ingegneri, indipendentemente dalla disciplina (elettrica, meccanica, aeronautica, nucleare), e molti corsi avevano sezioni speciali di ingegneria (calcolo e statistica, almeno). Al contrario, CS ha richiesto solo un calcolo a 200 livelli (sebbene molti corsi abbiano raccomandato un corso di matematica discreto).
TMN,

Nessun argomento da parte mia, poiché in realtà penso che dovrebbe esserci una sorta di standardizzazione per quanto riguarda il modo in cui è scritto il software per la sicurezza della vita e chi è responsabile di garantirne il corretto funzionamento. Questo è lo scopo delle credenziali di PE in quanto quando un PE applica il suo sigillo, sta dicendo che le cose sono state fatte correttamente e si aprono legalmente se le cose vanno male. Attualmente non esiste un equivalente nella comunità di sviluppo del software anche se i risultati del fallimento del software possono essere basati su quelli di altri contesti.
rjzii,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.