Les ingénieurs logiciels peuvent-ils devenir des ingénieurs professionnels certifiés (PE)?

26

Est-ce que quelqu'un sait si un ingénieur logiciel peut devenir un ingénieur professionnel certifié ou PE pour faire court? Je sais que mes copains qui sont des ingénieurs en mécanique, en électricité ou en génie civil ont pu devenir PE en passant un examen. Un tel examen existe-t-il en génie logiciel?

TheDevOpsGuru
la source
1
@BoTian Il est possible à travers BCS et IEE de devenir ingénieur agréé.
Marcin
2
@AnnaLear Il est extrêmement courant en Europe que les départements d'informatique siègent au sein de leurs facultés d'ingénierie.
Marcin
L'accréditation @AnnaLear ABET a été étendue à 258 universités pour l'informatique et 21 universités pour le génie logiciel à partir de maintenant. Je sais que les programmes d'ingénierie "certifiés" sont considérés comme certifiés s'ils ont l'accréditation ABET, je pense que la même chose est accordée à CS et SWE Veuillez voir le lien pour pouvoir rechercher des écoles spécifiques. main.abet.org/aps/Accreditedprogramsearch.aspx
TheDevOpsGuru

Réponses:

22

En avril 2013, l' examen d'ingénieur professionnel en génie logiciel a été proposé pour la première fois. L'IEEE Computer Society, l'IEEE-USA et le National Council of Examiners for Engineering and Surveying (NCEES) se sont associés pour développer un examen spécifiquement destiné aux ingénieurs logiciels. Les conseils d'État délivrent les examens et gèrent les conditions requises pour passer et réussir l'examen.

Cependant, la dernière fois que cet examen sera offert sera en avril 2019. Dans le communiqué de presse , le NCEES a cité une faible population candidate. L'examen a été proposé 5 fois et seuls 81 candidats se sont présentés à l'examen.

Thomas Owens
la source
Vraisemblablement, vous devez toujours avoir réussi l'examen FE (et avoir satisfait aux exigences du diplôme et d'autres exigences) avant de pouvoir vous inscrire à l'examen PE d'ingénierie logicielle.
Caleb
@Caleb Il existe un processus pour demander des dérogations à l'examen PE sans passer d'abord par l'examen FE, si vous remplissez certains critères. En outre, l'examen FE est conçu pour les étudiants de premier cycle et la plupart des composants d'un examen FE ne sont pas couverts dans les programmes de génie logiciel de premier cycle.
Thomas Owens
Malheureusement, ce n'est plus vrai; ils abandonnent l'examen PE Software Engineering en raison d'un manque d'intérêt / d'applications selon leurs règles.
ChiefTwoPencils
@ChiefTwoPencils Je modifierai cette réponse plus tard (et j'ai peut-être d'autres réponses qui font également référence à cet examen), mais je ne suis pas surpris. J'ai suivi un programme accrédité de génie logiciel et je n'aurais pu passer aucun des examens FE nécessaires pour faire la queue pour cet examen PE. Le processus ne s'est jamais vraiment aligné avec l'industrie, ce qui est regrettable. Merci pour votre attention, cependant!
Thomas Owens
NP, c'est dommage car, OMI, notre domaine a besoin d'un moyen de le solidifier comme véritable discipline d'ingénierie; une façon de le faire est d'avoir une méthode standard pour tester et identifier les professionnels.
ChiefTwoPencils
15

L'IEEE a travaillé sur la mise en place d'un titre similaire pour les ingénieurs logiciels, mais je ne sais pas qu'il obtient une traction.

Notez qu'aux États-Unis au moins, vous ne pouvez pas obtenir la certification PE simplement en passant un examen. Vous devez avoir un diplôme dans une discipline d'ingénierie d'une école accréditée. Vous pouvez ensuite passer un examen écrit pour devenir ingénieur en formation (EIT). Ensuite, après avoir travaillé au moins quatre ans sous la supervision d'un PE, vous pouvez vous présenter à l'examen PE.

Charles E. Grant
la source
+1 Merci pour la réponse! Savez-vous si nous, en tant qu'ingénieurs logiciels, pouvons aider l'IEEE à gagner du terrain dans ce domaine?
TheDevOpsGuru
En d'autres termes, oui, mais cela dépend fortement de l'endroit où vous travaillez et, en dehors de ces types d'emplois, ne vaut pas la peine. Si vous êtes, disons, un EE et que vous écrivez des logiciels dans le secteur de l'énergie, allez-y!
Kevin Cantu le
14
Le site Web du programme de certification IEEE est ici: computer.org/portal/web/certification/home . Notez que la certification PE n'est pas seulement un autocollant pour votre CV. Aux États-Unis, cela a de réelles conséquences juridiques, bien que celles-ci varient d'un État à l'autre. Il comprend généralement des comités sur les normes de pratique et une exposition beaucoup plus élevée à la responsabilité et aux accusations de faute professionnelle. Je ne sais pas si la plupart des programmeurs sont intéressés à ouvrir ce bidon de vers, même s'ils s'appellent eux-mêmes ingénieurs logiciels.
Charles E. Grant,
2
Cela peut différer d'un État à l'autre, mais je crois que c'est deux ans d'expérience de travail sous un PE. (CA)
ChiefTwoPencils
2

Je ne vois pas pourquoi pas. Tant que vous réussissez l'examen, vous devez devenir certifié. Cela dit, l'examen PE n'est pas comme obtenir un MCSE ou SCJD, c'est un examen professionnel sérieux avec de lourdes exigences. Des choses comme:

  • Vous avez besoin d'un diplôme en génie d'une université accréditée
  • Vous avez besoin de votre certification EIT (Engineer In Training)
  • Vous avez besoin d'une expérience vérifiée (généralement de 2 à 4 ans) en tant qu'ingénieur de travail

Si tout ce que vous avez est un diplôme CS, vous n'allez pas vous rapprocher de votre PE sans un travail sérieux. OTOH, si vous avez obtenu un EE d'une bonne école et que vous avez déjà votre EIT, il n'est pas déraisonnable de vous attendre à ce que vous soyez admissible à l'examen. Cela vaut la peine de vérifier avec le conseil des licences de votre état, de toute façon. Comme d'autres l'ont mentionné, le génie logiciel n'est pas considéré comme une «vraie» discipline d'ingénierie, il serait donc préférable de postuler comme ingénieur électricien ou mécanicien (quel que soit votre diplôme).

TMN
la source
Dépend de qui vous parlez en ce qui concerne si le génie logiciel est considéré comme une «vraie» ingénierie ou non. Si vous écrivez simplement des applications commerciales (essentielles ou non), la plupart des développeurs ne pourront pas faire valoir leurs arguments. C'est lorsque vous commencez à traiter avec un logiciel aéronautique, médical ou tout autre logiciel de contrôle, où si quelque chose ne va pas, des personnes pourraient être blessées ou tuées que le dossier des informations d'identification PE a tendance à entrer en jeu. Le problème est que la route traditionnelle vers les informations d'identification PE est difficile à appliquer car il y a beaucoup de gens qui ont ...
rjzii
1
... Ingénieur logiciel en tant que titre d'emploi et peut avoir des diplômes de premier cycle ou de cycles supérieurs dans le même domaine, mais n'aurait aucun moyen d'obtenir un permis sans avoir un moyen de les accorder. De même, vous devez avoir des PE avec le fond approprié qui superviser les EIT jusqu'à ce qu'ils passent le test PE. C'est un problème intéressant qui entraînera probablement une sorte d'examen PE pour le génie logiciel dans certains environnements à l'avenir, mais à court terme, cela va donner à certains des maux de tête.
rjzii
1
Je ne pense pas que l'ingénierie logicielle sera considérée comme une "vraie" ingénierie tant qu'il n'y aura pas de programme de base standard avec accréditation. Quand je suis allé à l'université, les deux premières années du programme d'ingénierie étaient les mêmes pour tous les ingénieurs, quelle que soit la discipline (électrique, mécanique, aéronautique, nucléaire), et de nombreux cours avaient des sections d'ingénierie spéciales (calcul et statistiques, au moins). En revanche, CS n'exigeait qu'un calcul à 200 niveaux (bien que de nombreux cours recommandent un cours de mathématiques discret).
TMN
Aucun argument de ma part, car je pense en fait qu'il devrait y avoir une sorte de normalisation en ce qui concerne la façon dont les logiciels de sécurité des personnes sont écrits et qui est responsable de veiller à ce qu'il soit fait correctement. C'est tout le but des informations d'identification du PE en ce sens que lorsqu'un PE applique son sceau, il dit que les choses sont faites correctement et s'ouvrent légalement en cas de problème. Actuellement, un équivalent n'existe pas dans la communauté du développement logiciel, même si les résultats d'une défaillance logicielle peuvent être tout aussi basés que ceux d'autres contextes.
rjzii