Question:
Existe-t-il des certificats pour les développeurs de systèmes embarqués?
xsari3x
2011-11-10 05:35:19 UTC
view on stackexchange narkive permalink

Par exemple dans le domaine des réseaux il y a CISCO, JUNIPER, CCNA, etc., et dans le domaine des bases de données il y a des certificats oracle et ainsi de suite.

Qu'en est-il des développeurs de systèmes embarqués (logiciel Hardware &): y a-t-il des certificats pour eux?

Je pense que les certifications auxquelles vous faites référence signifient simplement que vous avez reçu une formation de ces entreprises sur la façon d'utiliser leurs produits. Cela ne veut vraiment rien dire.
Quelqu'un peut-il expliquer les votes négatifs ici? La seule raison pour eux que je vois serait un conflit de culture, mais ce serait aussi une raison pour des votes positifs, car c'est une bonne occasion d'expliquer pourquoi il n'y a pas de certificats courants dans la conception intégrée.
@Jon L Vous vous trompez définitivement. Bien que les certificats garantis par le fournisseur s'attendent à ce que vous utilisiez leur propre équipement, une partie importante d'entre eux est la connaissance réelle du domaine auquel le certificat s'applique et qui n'est pas réellement liée à l'équipement utilisé. Votre déclaration est quelque chose comme dire que puisque la connaissance de la loi d'Ohm est nécessaire pour obtenir un certificat pour la conception de PCB, par exemple les FPGA d'Altera, la personne qui possède le certificat ne sait appliquer la loi d'Ohm que lorsqu'elle travaille avec eux et dans tous les autres cas oublie comme par magie il.
@Jon L Il existe également de nombreux certificats qui ne sont pas fournis par les fournisseurs, comme les certificats CompTIA pour les techniciens.
J'aimerais pouvoir mettre une prime sur cette question.
@AndrejaKo, CompTIA A + est * certainement * valide et mon commentaire n'était ** pas ** dirigé vers des certifications comme ça. L'OP a énuméré les fournisseurs dans sa question. S'il avait mentionné A +, je n'aurais pas fait ce commentaire. Nous n'avons pas de certifications spécifiques au fournisseur car tout concepteur compétent est capable de lire une fiche technique de n'importe quel fournisseur et de choisir ce qui fonctionnera le mieux pour son application. Les certifications des fournisseurs fonctionnent bien dans l'informatique, car il est courant pour une entreprise d'acheter une solution complète éprouvée à 1 ou 2 fournisseurs pour simplifier leur déploiement réseau. Ce ne serait pas favorable dans les systèmes embarqués.
@AndrejaKo, Le fait est que je n'ai pas besoin de voir un certificat pour déterminer si quelqu'un connaît la loi VHDL ou Ohms ou non - je vais les tester à la place. Pour aller avec votre analogie - il y a de fortes chances que vous n'apprendrez pas ces principes fondamentaux à partir d'une hypothétique «certification Altera». Ce sont des connaissances que vous devez apporter comme ** pré-requis ** avant le certificat, soit par l'expérience, par une scolarité rigoureuse, ou les deux.
@JustJeff Points intéressants. Avez-vous envisagé d'en faire une réponse?
alors quelle est votre réponse les gars?
Il n'y a pas du tout de certificats utiles du côté de la programmation informatique au-delà des certificats spécifiques au fournisseur qui ne prouvent pas beaucoup plus que ce que vous leur avez payé. Quiconque affirme quelque chose de différent essaie probablement de vous en vendre un. J'ai été à la fois interviewé et interviewé pendant plus de trente ans dans le domaine de l'informatique et on ne m'a jamais demandé ni montré un.
Quelqu'un a-t-il des références quant à la pertinence potentielle des certifications OCRES (Real-Time and Embedded Systems) de l'Object Management Group?
Sept réponses:
#1
+10
Olin Lathrop
2013-03-27 18:05:51 UTC
view on stackexchange narkive permalink

Non, pas vraiment. Il y a quelques cours que vous pouvez suivre, mais en tant qu'intervieweur, je m'en fiche. En fait, si quelqu'un venait à une entrevue et montrait fièrement un certificat attestant d'avoir terminé un cours, je soupçonnerais immédiatement qu'il ne sait rien. Bien sûr, je le saurai bien assez tôt après avoir posé quelques questions. Il s'agit de ce que vous pouvez faire, comment vous pensez des choses et ce que vous savez. Je me fiche de savoir comment cela vous est entré dans la tête, mais seulement que c'est le cas.

Cela dit, je regarde le niveau d'éducation. J'ai découvert par expérience que les meilleurs ingénieurs embarqués ont une maîtrise en EE. Je ne pense pas que leurs meilleures performances soient liées à l'éducation supplémentaire, mais à l'attitude qui les a poussés à rechercher le diplôme supérieur en premier lieu. Au niveau BS, vous trouvez toujours des candidats qui sont arrivés simplement en passant par les motions. Certains d'entre eux peuvent obtenir de bonnes notes, ce qui montre seulement à quel point les notes sont faibles. Au lieu d'apprendre l'électronique, de développer de bonnes intuitions et d'accumuler quelques pratiques de conception, ils ont appris à bien répondre aux questions du test. De toute évidence, ils ne font pas de bons EE. Au niveau des maîtres, ces personnes ont été éliminées.

Donc, en fin de compte, BS EE est un must, et les maîtres EE mettront votre CV en haut de la pile. Si vous énumérez beaucoup d'autres certifications, vous vous donnez simplement l'air d'un weenie et je ne saurais pas ce que toute cette soupe à l'alphabet signifie de toute façon.

Grands points, Olin. Je peux ajouter que je recherche une section décrivant les compétences, puis des preuves dans l'historique de l'expérience que ces compétences ont été appliquées dans la pratique. Si un CV peut montrer une histoire complète comme celle-là, il pourrait même avoir sa propre pile spéciale!
Peut-être qu'à l'avenir, avoir un grand représentant sur des sites comme EE.SE sera également bénéfique?
Même si un MSEE serait certainement un bon fond pour la conception de systèmes embarqués, je pense qu'une combinaison de diplômes EE et CS est encore meilleure, car les systèmes embarqués combinent les deux disciplines.
#2
+7
IntelliChick
2011-11-10 06:10:12 UTC
view on stackexchange narkive permalink

Actuellement, il n'existe aucune certification formelle qu'une personne puisse obtenir dans les systèmes embarqués, comme il y en a pour les professionnels de l'ingénierie de réseau.

Les meilleures études ou crédits équivalents que vous puissiez obtenir, à ma connaissance sont : CEU ou unités de formation continue, méthode reconnue (aux États-Unis) pour quantifier le temps passé en classe pendant les activités de développement professionnel et de formation. Dix heures d'enseignement équivalent à 1 CEU. Pour plus d'informations sur les CEU ici:

Les bons cours intégrés dont je suis au courant sont:

  1. Jack Ganssle's - Comment développer plus rapidement un meilleur micrologiciel. Pour plus d'informations, consultez Comment développer plus rapidement un meilleur micrologiciel
  2. Le programme de formation sur les logiciels intégrés de Michael Barr. Plus d'informations à ce sujet ci-dessous: Camp de formation sur les logiciels intégrés

En plus de cela, il est toujours bon d'examiner votre motivation à vouloir suivre un cours / une certification en particulier. Si l'objectif est de devenir un ingénieur embarqué de haut niveau, rien ne peut remplacer un baccalauréat en génie combiné à une expérience pratique. Je crois que la combinaison des deux, associée à une passion pour les systèmes embarqués en général, vous donnera la meilleure plate-forme à l'avenir si vous souhaitez construire une carrière dans le développement de systèmes embarqués.

Enfin, si vous le pouvez, procurez-vous une carte de développement avec un microcontrôleur et quelques périphériques et jouez avec.

Au Royaume-Uni, il existe des cours de formation [Feabhas] (http://www.feabhas.co.uk/). D'après la description, ils semblent complets, mais je n'ai pas été sur un pour le juger personnellement.
#3
+6
Balaguru H
2014-09-19 09:54:39 UTC
view on stackexchange narkive permalink

Récemment, j'ai appris que ARM fournissait une certification appelée ARM Accredited MCU Engineer principalement pour les personnes travaillant dans le domaine des micro-contrôleurs.

Il semble que ARM ait arrêté cette certification en mars 2016
#4
+2
Ken Boorom
2015-11-18 10:25:04 UTC
view on stackexchange narkive permalink

Depuis novembre 2015, l'Université de Californie à Irvine propose un programme qui peut être complété en ligne dans la conception de systèmes embarqués destiné aux "professionnels en activité qui souhaitent passer aux systèmes embarqués / système sur puce (SoC) industrie." Le programme a une option de certificat.

Présentation: http://unex.uci.edu/areas/engineering/embedded/

Cours: http://unex.uci.edu/areas/engineering/embedded/courses.aspx

#5
+1
Brian Carlton
2011-11-10 06:47:45 UTC
view on stackexchange narkive permalink

Pratiquement tous les développeurs de matériel professionnel ont un BSEE ou mieux. Tout certificat, s'il en existe, serait au mieux une aide mineure pour obtenir un emploi. Plus probablement, cela ferait mal.

Discutable! Plusieurs des meilleurs concepteurs de matériel que je connais n'ont rien de plus qu'un certificat de fin d'études secondaires.
@Connor: Premièrement, vous vous opposez à quelque chose que Brian n'a pas dit. Sa première phrase est correcte, que quelques-uns n'aient que des diplômes HS ou non. Deuxièmement, je les ai rencontrés. Ils sont généralement remarquables pour résoudre des problèmes de base, mais ils sont nuls au niveau de la théorie, ce qui est un sérieux handicap lorsqu'un problème se présente et nécessite de réelles analyses. Vous pouvez avoir une personne comme ça dans un plus grand groupe peut-être, mais dans une petite entreprise ou un petit groupe, vous avez besoin de personnes qui * connaissent * des choses en plus de pouvoir les utiliser.
J'aimerais ajouter que mon premier goût de l'électronique remonte à 1986 et que j'y suis depuis.Avec deux associés 4.0 honneurs en CS et EE, ET une expérience, aucune entreprise ne me donnera une chance.J'ai eu recours à une start-up.Le BS n'est donc pas facultatif.
#6
+1
user2067125
2013-03-27 15:32:52 UTC
view on stackexchange narkive permalink

Spécifiquement pour la programmation de systèmes embarqués, il existe deux bons instituts:

  1. http://www.depik.com/index.php
  2. http://www.techveda.org/techveda/
#7
+1
user35518
2014-01-14 01:57:11 UTC
view on stackexchange narkive permalink

Pour commencer, nous devons considérer la différence entre un certificat et une certification. Les certificats sont des morceaux de papier qui peuvent être offerts pour simplement suivre un cours. Peu d'entre eux signifient beaucoup. Les certifications signifient parfois un peu plus, comme la réussite d'un examen après avoir suivi une formation. Mais notez qu'une certification n'est aussi bonne que l'organisation qui la propose - beaucoup d'entre elles valent très peu. La question la plus importante est de savoir s'il y a quelque chose que les employeurs reconnaissent et apprécient - je ne pense pas pour le moment pour les systèmes embarqués sans diplôme universitaire dans un domaine informatique ou d'ingénierie.

En ce qui concerne les certifications en dehors du domaine universitaire, je ne connais rien dans le domaine des systèmes embarqués qui satisfasse aux normes internationales rigoureuses pour les programmes de certification (comme celles qui existent pour des choses comme la PSDC de l'IEEE-CS ou l'américain Society for Quality's Certified SW Development Professional ou diverses certifications du conseil médical).

Considérons ce qui existe. Il existe de nombreuses certifications spécifiques aux outils, un certain nombre de programmes de certificat proposés par les universités et des rumeurs font état de certaines des sociétés professionnelles qui pourraient se lancer dans l'acte (par exemple, IEEE Computer Society). Je ferais attention de rechercher qui fait la certification et quelles normes ils respectent avant de dépenser beaucoup de temps et / ou d'argent.

Et, en passant, pas mal de développeurs de systèmes embarqués ces jours sont des professionnels du développement de logiciels. Ce n'est plus seulement pour EE.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...