¿Pueden los ingenieros de software convertirse en ingenieros profesionales certificados (PE)?

26

¿Alguien sabe si un ingeniero de software puede convertirse en un ingeniero profesional certificado o PE para abreviar? Sé que mis amigos que son ingenieros mecánicos, eléctricos o civiles pudieron convertirse en PE al tomar un examen. ¿Existe tal examen en Ingeniería de Software?

TheDevOpsGuru
fuente
1
@BoTian Es posible, a través de BCS e IEE, convertirse en ingeniero colegiado.
Marcin
2
@AnnaLear Es extremadamente común en Europa que los departamentos de informática se sienten dentro de sus facultades de ingeniería.
Marcin
La acreditación @AnnaLear ABET se ha extendido a 258 universidades de informática y 21 universidades de ingeniería de software a partir de ahora. Sé que los programas "certificados" en ingeniería se consideran certificados si cuentan con la acreditación ABET, creo que lo mismo se otorga a CS y SWE. Consulte el enlace para poder buscar escuelas específicas. main.abet.org/aps/Accreditedprogramsearch.aspx
TheDevOpsGuru

Respuestas:

22

En abril de 2013, se ofreció por primera vez el examen de Ingeniero Profesional para Ingeniería de Software. La IEEE Computer Society, IEEE-USA y el Consejo Nacional de Examinadores de Ingeniería y Topografía (NCEES) se asociaron para desarrollar un examen específicamente para ingenieros de software. Las juntas estatales emiten los exámenes y administran los requisitos para tomar y aprobar el examen.

Sin embargo, la última vez que se ofrecerá este examen será en abril de 2019. En el comunicado de prensa , el NCEES citó una baja población de candidatos. El examen se ofreció 5 veces y solo 81 candidatos se presentaron al examen.

Thomas Owens
fuente
Presumiblemente, todavía necesitaría haber aprobado el examen FE (y haber cumplido con el título y otros requisitos) antes de poder registrarse para el examen PE de ingeniería de software.
Caleb
@Caleb Hay un proceso para solicitar exenciones para tomar el examen de educación física sin tomar el examen FE primero, si cumple con ciertos criterios. Además, el examen FE está diseñado para estudiantes de pregrado y la mayoría de los componentes de un examen FE no están cubiertos en los programas de ingeniería de software de pregrado.
Thomas Owens
Desafortunadamente, esto ya no es cierto; están descontinuando el examen de Ingeniería de Software PE por falta de interés / aplicaciones según sus reglas.
ChiefTwoPencils
@ChiefTwoPencils Editaré esta respuesta más tarde (y es posible que tenga otras respuestas que también hagan referencia a este examen), pero no me sorprende. Asistí a un programa acreditado de Ingeniería de Software y no pude aprobar ninguno de los exámenes FE necesarios para alinearme para ese examen de educación física. El proceso nunca se alineó realmente con la industria, lo cual es lamentable. ¡Sin embargo, gracias por la información sobre esto!
Thomas Owens
NP, es una pena porque, en mi opinión, nuestro campo necesita una forma de consolidarlo como una verdadera disciplina de ingeniería; Una forma de hacerlo es tener una forma estándar de evaluar e identificar a los profesionales.
ChiefTwoPencils
15

El IEEE ha estado trabajando para establecer una credencial similar para los ingenieros de software, pero no sé si está obteniendo alguna tracción.

Tenga en cuenta que, al menos en los EE. UU., No puede obtener la certificación de educación física simplemente haciendo un examen. Tienes que tener un título en una disciplina de ingeniería de una escuela acreditada. Luego puede tomar un examen escrito para convertirse en un ingeniero en capacitación (EIT). Luego, después de trabajar al menos cuatro años bajo la supervisión de una EF, puede rendir el examen de EF.

Charles E. Grant
fuente
+1 ¡Gracias por la respuesta! ¿Sabes si nosotros como ingenieros de software podemos ayudar a IEEE a ganar algo de tracción en este campo?
TheDevOpsGuru
En otras palabras, sí, pero depende en gran medida de dónde trabaje y, fuera de ese tipo particular de trabajos, no merece la pena. Sin embargo, si eres un EE y escribes software en la industria energética, ¡adelante!
Kevin Cantu
14
El sitio web para el programa de certificación IEEE está aquí: computer.org/portal/web/certification/home . Tenga en cuenta que la certificación PE no es solo una pegatina para su currículum. En los Estados Unidos tiene consecuencias legales reales, aunque exactamente cuáles son varían de estado a estado. Generalmente incluye comités sobre estándares de prácticas y una exposición mucho más alta a responsabilidad y cargos por negligencia. No sé si la mayoría de los programadores están interesados ​​en abrir esa lata de gusanos, incluso si se hacen llamar ingenieros de software.
Charles E. Grant
2
Puede diferir de un estado a otro, pero creo que son dos años de experiencia trabajando bajo una EP. (CA)
ChiefTwoPencils
2

No veo por qué no. Mientras apruebe el examen, debe obtener la certificación. Dicho esto, el examen de educación física no es como obtener un MCSE o SCJD, es un examen profesional serio con algunos requisitos importantes. Cosas como:

  • Necesitas un título en Ingeniería de una universidad acreditada.
  • Necesita su certificación EIT (Engineer In Training)
  • Necesita experiencia verificada (generalmente de 2 a 4 años) como ingeniero de trabajo

Si todo lo que tienes es un título de CS, no vas a estar cerca de obtener tu educación física sin un trabajo serio. OTOH, si obtuvo un EE de una buena escuela y ya tiene su EIT, entonces no es irracional esperar que sea elegible para tomar el examen. De todos modos, valdría la pena consultar con la junta de licencias de su estado. Como otros han mencionado, la ingeniería de software no se ve como una disciplina de ingeniería "real", por lo que probablemente sea mejor postularse como ingeniero eléctrico o mecánico (lo que sea que esté en su diploma).

TMN
fuente
Depende de con quién hable con respecto a si la ingeniería de software se considera ingeniería "real" o no. Si solo está escribiendo aplicaciones comerciales (misión crítica o no), la mayoría de los desarrolladores no podrán presentar un buen caso. Es cuando comienza a tratar con software aeronáutico, médico o de control, donde, si algo sale mal, las personas pueden resultar heridas o muertas, el caso de las credenciales de educación física tiende a entrar en juego. El problema es que la ruta tradicional a las credenciales de educación física es difícil de aplicar, ya que hay muchas personas que tienen ...
rjzii
1
... Ingeniero de software como título de trabajo y podría tener títulos de pregrado o posgrado en el mismo, pero no tendría un camino para obtener la licencia sin tener alguna forma de abonarlos. Del mismo modo, debe tener algunas EP con los antecedentes adecuados que puedan supervisar los EIT hasta que se presenten para la prueba de educación física Es un problema interesante que probablemente resultará en algún tipo de examen de educación física para la ingeniería de software en ciertos entornos en el futuro, pero a corto plazo les dará algunos dolores de cabeza a algunas personas.
rjzii
1
No creo que la ingeniería de software se considere ingeniería "real" hasta que haya un plan de estudios básico estándar con acreditación. Cuando fui a la universidad, los primeros dos años en el plan de estudios de ingeniería fueron los mismos para todos los ingenieros, independientemente de la disciplina (eléctrica, mecánica, aerodinámica, nuclear), y muchos cursos tenían secciones especiales de ingeniería (cálculo y estadística, al menos). Por el contrario, CS solo requiere un cálculo de 200 niveles (aunque muchos cursos recomiendan un curso de matemáticas discreto).
TMN
No tengo argumentos, ya que realmente creo que debería haber algún tipo de estandarización con respecto a cómo se escribe el software de seguridad de la vida y quién es responsable de garantizar que se haga correctamente. Este es todo el propósito de las credenciales de PE, ya que cuando un PE aplica su sello, dice cosas que se hicieron correctamente y se abren legalmente si las cosas salen mal. Actualmente no existe un equivalente en la comunidad de desarrollo de software a pesar de que los resultados de la falla del software pueden estar tan basados ​​como los de otros contextos.
rjzii