Je termine bientôt mon diplôme d'études collégiales en programmation et j'explore les prochaines étapes à franchir pour faire avancer ma carrière. Une option que j'ai envisagée est d'obtenir une certification ou une série de certifications dans le domaine du développement dans lequel je souhaite travailler.
Ces certifications valent-elles le temps et l'argent? Les employeurs leur accordent-ils beaucoup de valeur?
Réponses:
L'objectif principal des certifications est de générer des revenus pour l'organisme de certification.
Cela dit, je pense que les certifications sont plus importantes au début de votre carrière. En tant que responsable du recrutement, je n’utilise jamais les certifications ou leur absence pour filtrer les employés potentiels, mais je pense que certaines entreprises peuvent les rechercher comme preuve que vous savez ce que vous faites. Personnellement, je veux que le candidat à l’emploi me montre qu’il peut faire quelque chose (ce qui est une toute autre question, je le sais!)
Plus vous avez d'expérience, plus vous pouvez prouver par des exemples que vous savez ce que vous faites et que les certifications deviennent moins importantes.
la source
J'irais même jusqu'à dire qu'une "certification" pourrait être un négatif net sur un CV s'appliquant à un magasin de logiciels. Chez Microsoft, Google, Amazon, ou des startups dirigées par des personnes de sociétés comme celles-ci, il est clair que si vous avez besoin d'un certificat, vous ne pouvez pas vraiment programmer, et si vous pouvez réellement programmer, vous ne perdez pas votre temps. temps sur les certificats. Les certificats sont perçus comme une chose qu'un technicien obtient, et non comme un "vrai" informaticien ou ingénieur en logiciel.
Peu importe qu’il s’agisse d’une vision valable, valable ou exacte de ceux qui obtiennent une certification. Ce qui compte, c’est que cette attitude existe parmi vos pairs potentiels - du moins en ce qui concerne ce type d’entreprise. Si vous souhaitez travailler avec un logiciel de type différent selon la société, alors YMMV.
la source
Il y aura les deux types d'entreprises:
Quel type d'entreprise vous intéresse? Voyez-vous les certificats mentionnés sur leur page d'emplois?
Opinion: Personnellement, toutes les sociétés de logiciels que j’ai tendance à regarder se préoccupent davantage de votre qualité de programmeur et de la qualité de vos connaissances en informatique (algorithmes). Et c'est comme ça que ça devrait être. Pour moi, les certificats ne vous disent que de combien de personnes une personne peut se souvenir pendant les tests et non pas à quel point elle pense . Penser est beaucoup plus important sur ma liste que la mémorisation (si ce dernier est du tout, c'est sur la liste).
la source
Je vais aborder cette question du point de vue d'un gestionnaire d'embauche potentiel. Notez que je travaille généralement dans et autour d’organisations pour lesquelles les certifications, et même les diplômes universitaires, ne sont pas une priorité - si vous pouvez me montrer du code, démontrer de bonnes pratiques de développement, s’adapter à différentes méthodologies et constituer généralement une bonne équipe créative Si vous accordez une importance particulière au partage, à la collaboration et à la contribution, vous aurez l’occasion de faire de votre mieux. Ce n'est pas le cas partout.
la source
Je ne suis pas un recruteur, mais jusqu'à présent, j'ai l'impression que les cours de certification vous donnent une mauvaise vue d'ensemble sur la manière de glisser-déposer des éléments dans IDE, tout en volant le temps de codage réel et en coûtant beaucoup d'argent.
La seule bonne partie des cours de certification que j’ai remarquée, c’est que l’instructeur évite de parler des pièges qu’il a connus au cours de sa carrière. Le contenu réel des cours ressemblait à un tutoriel en ligne.
Je ne fais plus de certifications, cela me semble une perte de temps totale.
la source
Certaines entreprises sont des partenaires certifiés Microsoft, ce qui oblige l'entreprise à employer un nombre minimum d'employés certifiés (MCP). En ce sens, cela peut certainement aider.
En dehors de cela, je dirais que cela n’aide pas vraiment. Intégrer du travail dans des projets d'exploitation d'un système d'exploitation peut être beaucoup plus bénéfique pour une carrière, en particulier si ce projet d'exploitation prend son envol (ou si vous devenez un committer régulier d'un projet déjà établi).
la source
Ayant obtenu beaucoup trop de certifications au cours de ma carrière, je peux dire que, hormis les prestataires qui ont besoin d’un nombre spécifique de personnes certifiées parmi le personnel, mes certifications ne m’ont jamais obtenu un poste par eux-mêmes. Cependant, ils vous donnent beaucoup plus de connaissances sur le sujet. CELA vous obtient le travail, pas le CERT lui-même. Mais vous pouvez obtenir cette connaissance sans cert.
la source
Mitigated As outil de mesure
Je regarde toujours avec un grain de sel quand quelqu'un énumère tout un tas de certifications dans son CV. Par expérience, ils ont tendance à être utilisés pour remplir l'espace lorsque l'expérience fait défaut. Ils ne sont pas inutiles, mais quand ils sont trop nombreux, j'ai tendance à lever les sourcils et à me demander si tout ce temps et tout cet argent pour obtenir des certifications n'auraient pas été mieux utilisés pour un projet open source, par exemple.
mais excellent comme outil d'apprentissage
Cela dit, personnellement, je les ai beaucoup utilisées comme outils d'apprentissage et j'évalue mes progrès lors de l'apprentissage d'une nouvelle matière. Auparavant, je faisais beaucoup de certifications de Brainbench à l'époque où tout le monde était libre. Néanmoins, même maintenant, je paierais pour une certification juste pour avoir une idée de mes progrès et avoir une idée de mon rang par rapport à d’autres programmeurs. Savoir où je me tenais m'a donné plus de confiance en cherchant un emploi et en négociant un salaire plus proche de ce que je valais vraiment.
Comme msvb60 disait, je doute que la certification en elle-même ne vous procure pas un emploi, mais les connaissances acquises en essayant de l'obtenir définitivement le seront.
la source
Oui, cela semble intéressant, car les cours proposés ne sont pas une simple version, mais le
cours complet. Ce serait comme obtenir un certificat de l'université.
De http://www.oreillyschool.com/faqs.php
la source
Quelque chose qui n’a pas vraiment été précisé dans les réponses est que la certification est très utile si vous n’êtes pas un bon programmeur.
Oubliez travailler pour "Microsoft, Google, Amazon, ou des startups dirigées par des gens de sociétés comme celles-ci": que se passera-t-il si vos ambitions sont plus basses et que vous souhaitez travailler (par exemple) dans le service informatique d'un grand organisme gouvernemental? Ils n'embauchent généralement pas de bons programmeurs et les personnes qui vous interviewent n'auront probablement pas la première idée de ce qu'est un bon programmeur. Mais le certificat MSCP pourrait aider votre CV à se démarquer de la pile de CV sans intérêt de programmeurs sans talent.
la source
Si vous possédez déjà les connaissances nécessaires, obtenez la certification. Ne laissez pas la certification être la raison pour laquelle vous apprenez.
La certification montre que vous prenez votre carrière au sérieux mais en dit long sur vos compétences.
la source
Je sais que vous posez des questions sur les certifications, mais avez-vous envisagé de contribuer à un projet Open Source?
Beaucoup de projets ont besoin d'aide et certains ont même des problèmes qualifiés de «faciles», ce qui constitue un excellent point de départ pour les personnes peu expérimentées.
De cette façon, vous pourrez montrer aux employeurs potentiels non seulement que vous pouvez coder, mais également que vous êtes passionné par ce que vous faites, assez pour le faire pendant votre temps libre.
la source
Une valeur qu'une certification peut avoir est une preuve d'intérêt. Si vous rencontrez une période de chômage prolongée, obtenir une certification pendant cette période peut être un bon moyen de contrer le temps de travail vide sur votre CV. "Eh bien, pendant que je regardais, j'ai pris le temps d'étudier et de bien maîtriser la technologie $".
la source
Si un développeur se présentait lors d'un entretien avec une série de certifications sur son CV, je douterais sérieusement de son système de valeurs. Il n'y a aucune situation dans laquelle j'apprécierais le temps passé à obtenir une certification au fil du temps passé à travailler sur un projet. Tout projet
la source
Je pense que vous devez prendre du recul et examiner la proposition de valeur complète que vous proposez aux employeurs et aux personnes avec lesquelles vous travaillez en réseau. Le cours O'Reilly pourrait être utile à presque tout le monde, car il bénéficie du soutien de l'université, mais il dépend totalement de la manière dont vous l'utilisez. Les programmeurs adorent parler et penser en absolu mais le monde n’est pas vraiment comme ça. Si vous pensez que c'est alors vous n'en avez pas assez vu.
Vous ne fournissez pas assez de contexte, mais je suppose que vous n’avez pas suivi un enseignement en informatique. Les employeurs peuvent utiliser un diplôme CS comme l’un de leurs filtres principaux. Vous devez atténuer ce filtre avec une expérience ou une formation équivalente dans différents domaines pouvant s'appliquer à leur domaine.
J'ai pu constater que le cours O'Reilly présentait un certain nombre d'avantages utiles dans ce domaine:
Construire sur ce cours avec des contributions à des projets open source ou d’autres exemples concrets ne fera que vous aider. Cela montre que vous vous rendez compte que vous avez besoin de théorie (le cours) et de pratique (exercices du cours + projets extérieurs), et vous permet de discuter avec les recruteurs.
Vous voudrez peut-être examiner d'autres options de certificat dans les universités si vous estimez que vous devez faire quelque chose d'un peu plus académique. Il semble que ceux-ci s'adressent aux titulaires d'un diplôme de premier cycle. Je ne sais donc pas si cela vous conviendrait.
Il semble que beaucoup de gens sont conditionnés pour escompter un apprentissage qui ne se fait pas dans une université établie. Cela est particulièrement vrai lorsqu'il s'agit de recruteurs et de gestionnaires qui ont une certaine distance par rapport au travail réel.
Beaucoup de gens diraient qu'ils veulent juste quelqu'un qui est capable de faire un travail particulier. Mais quand il s’agit d’une sélection effective, ils utilisent des filtres qu’ils comprennent bien, ce qui renforce ce problème. par exemple. ils aiment embaucher des mêmes universités. Cela s’avère être bon ou mauvais d’une culture partagée à une pensée de groupe problématique.
Il est important de réfléchir à cette question lorsque vous recherchez des employeurs car vous voulez avoir un impact sur les bonnes personnes. Si vous pensez ne pas dépasser le filtre qu'un recruteur place devant vous, mais pensez pouvoir faire une différence pour eux, vous devez trouver un moyen de recruter les personnes qui le feront. Ce sont les personnes les plus susceptibles d'apprécier un certificat comme celui-ci.
la source
Une méthode qui a déjà fonctionné (du moins pour un certain nombre de personnes que je connais) est de bloguer, de répondre à des questions sur des forums, de parler à des groupes d’utilisateurs et d’avoir une présence en ligne notable.
Bloguer régulièrement, même sur des sujets que vous venez tout juste d’apprendre, peut être un précieux aperçu de votre passion, de votre engagement et de vos capacités de communication en matière de développement de logiciels.
la source
Conseil / Contrats
Personne n'a mentionné le cas particulier de la consultation / des contrats. Si vous êtes dans cette catégorie ou si vous aimeriez l'être, cela peut certainement vous aider.
Vous êtes plus facile à «vendre» sur un projet si votre patron ou votre agent des ventes peut vous présenter comme étant certifié dans la «catégorie de niche X».
Cela étant dit, si vous n’êtes pas certifié (e), vous n'êtes pas nécessairement mieux informé ni compétent sur un sujet particulier, et je suis d’accord avec d’autres qui pourraient en prendre, de manière douteuse, en général. Bien que je puisse vous dire que j'ai quelques certifications MS, si vous essayez de les utiliser avec une technologie que vous essayez d'apprendre, cela vous obligera vraiment à vous mettre à niveau.
la source
Recherchez des emplois et voyez combien sont en faveur des certifications. Cela peut être une alternative à une expérience de travail avec la langue sur des applications réelles ou un diplôme CS.
Pour que cela en vaille la peine, vous devez déterminer à quel point il est difficile de trouver un emploi sans ce travail.
la source
Je suis actuellement inscrit au programme de certificat Python et je dois dire que je l’ai trouvé assez intéressant et stimulant. Je ne sais pas si cela contribuerait davantage à mes chances de carrière que de construire un produit logiciel avec Python que je pourrais citer dans mon CV, mais cela a été une bonne expérience jusqu'à présent. Si ce n’est rien d’autre, cela vous donnera une base solide dans l’environnement de programmation Python (bien que 3.0), mais les versions ne sont pas si différentes. En outre, il est enseigné par Steve Holden afin que vous sachiez que ce sera assez intensif. Hé, c’est une chose de plus que vous pouvez mettre (ou pas) sur votre CV et si c’est dans l’esprit d’apprendre, alors je pense que c’est encore plus précieux.
la source
Les certifications ne sont utiles que si vous apprenez réellement quelque chose en les obtenant. C'est le processus qui compte et non le papier. Si vous envisagez d'obtenir une certification simplement parce qu'une entreprise l'exige, vous devriez probablement repenser si vous voulez vraiment travailler pour cette entreprise. Les recruteurs / employeurs qui évaluent les compétences uniquement sur la base de certifications n’ont aucune idée de la programmation.
la source
En Italie, les programmeurs sont considérés comme la partie la moins importante de presque toutes les organisations de travail. Par conséquent, les employeurs ignorent souvent vos compétences réelles (y compris les certifications), et votre expérience de la vie réelle est beaucoup plus appréciée.
Dans les bonnes entreprises, cependant, les certifications constituent une partie précieuse de votre CV.
la source
Les certifications n'en valent probablement pas la peine. La plupart des employeurs s'intéressent davantage à ce que vous avez fait auparavant. Cela dit, étudier pour obtenir une certification en vaut la peine et vous aidera à acquérir les bases. Se préparer à cela peut vous donner plus de confiance en face des entretiens puisque vous aurez déjà scellé les bases.
La certification SCJP n’est pas vraiment une certification très appréciée par les développeurs Java, mais les gros employeurs l’adorent. Certains des livres à préparer sont approfondis et vous donnent de nombreuses occasions de comprendre la langue - certains savent que vous revisitez, certains inconnus qui pourraient être vraiment importants.
Je suis tombé par hasard sur de nombreux articles de blog où les programmeurs exaltent quelque chose qu'ils viennent de découvrir dans la langue, mais qui sont connus de la plupart des gens qui ont feuilleté les livres de certification.
la source
En Inde, dans le scénario informatique ou dans les ateliers de carrosserie, les certifications ont un certain poids et aident à démarrer une carrière. Les employés qui sont sur "le banc", l'anglais simple sont inactifs ou ne sont affectés à aucun projet, sont encouragés, lus de force, à obtenir des certifications. À mon humble avis, les certifications ne font qu'augmenter la confiance d'une personne et non son expérience ou sa capacité à écrire un meilleur code. Le fait que beaucoup de bons programmeurs ne sont pas des informaticiens ou des décrocheurs d’école / collège vous indiquent que les certifications ne sont pas dignes de ce fait.
la source
Tout d'abord, terminez votre diplôme.
Deuxièmement, travaillez sur une sorte de projet de programmation. Vous pouvez apporter une contribution significative à un projet open source - suffisamment pour pouvoir pointer du code et / ou des fonctionnalités et dire "Je l’ai fait." Ou lancez votre propre projet et construisez quelque chose d’utile. Ce ne doit pas être la meilleure chose au monde, il ne doit pas devenir très populaire. Encore une fois, vous voulez quelque chose que vous pouvez montrer et dire "voici quelque chose d'important que j'ai fait".
Troisièmement, cherchez des emplois où vous pouvez tirer parti de votre degré. Si vous complétez un triple majeur, c'est assez important en soi. Avoir des compétences en mathématiques, en statistiques et en économie vous rendra désirable, contrairement aux autres développeurs. Je m'attendrais à ce qu'une connaissance approfondie de l'un de ces domaines soit plus importante qu'un programmeur expérimenté et que vous puissiez utiliser ces informations pour vous aider à décrocher un poste qui vous permettra de continuer à développer vos outils de programmation.
Quatrièmement, ne vous précipitez pas. Terminer votre diplôme est beaucoup plus important que de décrocher votre premier véritable emploi. Vous passerez le reste de votre vie à travailler, mais après l’école, vous aurez beaucoup de mal à trouver le temps et la liberté nécessaires pour explorer et apprendre que vous êtes à l’école. Tirez profit du temps dont vous disposez maintenant, utilisez-le pour constituer une solide réserve de connaissances sur laquelle vous pourrez compter pour le reste de votre carrière.
Cinquièmement, ignorez les certifications, sauf si vous vous dirigez vers un poste en particulier. Je programme depuis longtemps et on ne m'a jamais posé la moindre question sur des certifications, ni estimé que l'une ou l'autre serait bénéfique. Je peux voir comment ils pourraient être attrayants puisque votre diplôme n’est pas en informatique et que vous n’avez aucune expérience, mais rappelez-vous: après avoir décroché votre premier emploi, vous aurez de l’expérience et vous n’avez plus qu’à trouver une personne. là-bas qui est prêt à vous embaucher pour décrocher votre premier emploi.
Bonne chance.
la source
Certains employeurs se tournent presque strictement vers les certifications et l'expérience. Mais personnellement, je pense que la certification montre seulement que vous connaissez très bien la technologie à un moment donné.
Mais ça fait toujours bonne figure sur un CV!
la source
Je ne pense pas que vous obtiendrez un meilleur travail si vous avez une certification. Cependant, vous aurez l'avantage si un autre candidat présente les mêmes qualités que vous, mais que vous possédez également un certificat. Et, puisque les experts certifiés procurent certains avantages à leur entreprise, votre offre d'emploi pourrait également en nécessiter un. Par exemple, Microsoft exige un certain nombre de personnes certifiées pour que la société soit un partenaire Gold.
Personnellement, je passe toujours des examens de certification bien que je ne cherche pas d’emploi. Je le vois comme un bon moyen de noter vos connaissances générales et d’investir un peu en vous-même.
la source
Eh bien, il n’ya pas de relation précise, mais cela vous aide simplement à vous filtrer des tonnes de CV qu’un recruteur obtient. Une certification implique que vous ayez quelques connaissances sur le framework et vous donne un avantage sur les autres qui ne sont pas exposés à cette version particulière.
En outre, cela implique que vous ayez déployé des efforts pour apprendre et que cela puisse être pratique, car il est préférable pour une entreprise de savoir quelque chose et de ne pas nécessairement avoir à former la ressource en cas de projet à venir.
la source
En plus de ce qui précède, les certifications Microsoft vous permettent également de devenir un instructeur (en plus ou à la place de votre carrière de développement). Être un formateur certifié Microsoft (MCT) pourrait vous procurer plus de revenus (pour le travail à temps partiel) et vous permettre d’interagir avec davantage de personnes extérieures à votre équipe.
La certification est un bon justificatif dans le cas où vous envisagez d'écrire un livre ou, comme mentionné précédemment, que vous souhaitez dispenser une formation.
Pour obtenir la certification, vous devez bien connaître plusieurs aspects de la technologie, de sorte que l’étude vous sera bénéfique.
la source
Avoir un certificat ne garantit pas que vous êtes un bon / grand programmeur, mais c'est un bon indicateur que vous êtes au moins à un certain niveau (après tout, il est possible d'échouer à ces tests ...).
Toute qualification pertinente ne peut être qu'une bonne chose (je demanderais à toute entreprise qui rejette votre CV d’ avoir une certaine qualification).
Les recruteurs ont besoin de moyens de filtrer (parfois des centaines de) CV pour les postes de développeur, parfois ils utiliseront:
Montrer du travail antérieur serait bien, mais qui peut dire que vous l'avez écrit (et non un collègue) ou que vous avez proposé la solution et pas seulement le code. ... et combien de temps cela vous a pris.
Les tests de capacité / aptitude sont également intéressants, mais combien d'employeurs ont le temps de tester, et encore moins de marquer des centaines de papiers (en supposant qu'ils veulent en savoir plus que ce qu'un questionnaire à choix multiples leur indiquerait)?
De nos jours, vous devez cocher autant de cases que possible. De nombreux employeurs peuvent ne pas avoir besoin de toutes vos compétences (ou ne pas savoir qu'ils en ont besoin) - mais plus vous pouvez faire et, plus important encore, plus vous en avez la preuve, plus votre potentiel en matière d'emploi est grand.
la source