Les certifications en valent-elles la peine?

72

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?

utilisateur8
la source
7
Le plus important, ils ne vous feront pas de mal.
Lukasz Madon
16
@lukas: En fait, ils le peuvent.
Jungle Hunter
8
Il me semble que vous envisagez de quitter l'école. NE LE FAITES PAS. Peu importe la douleur qui règne à l'école de cul, avec cette concentration majeure, vous êtes en très bonne forme pour un certain nombre de domaines. Parlez plutôt à tous vos professeurs et demandez-leur de vous faire des suggestions pour maximiser vos possibilités de commercialisation.
John R. Strohm
2
Il y a plusieurs raisons pour lesquelles vous devriez terminer votre diplôme. Un cas qui n’a pas été mentionné (pour le moment) est que si vous ne le faites pas, un employeur potentiel vous considérera comme une personne qui ne termine pas ce qu’il a commencé; alors probablement ne vous embauchera pas.
Dawood ibn Kareem
3
Vous envisagez de faire un doctorat en mathématiques, en même temps que vous travaillez à temps plein sur autre chose? J'ai essayé ça une fois. Je ne veux pas paraître condescendant, mais il est pratiquement impossible de donner aux études de doctorat l'attention qu'elles méritent dans ces circonstances. Dans mon cas, ce sont les études qui ont fini par souffrir.
Dawood ibn Kareem

Réponses:

93

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.

Paddyslacker
la source
7
Oui, l'expérience peut aller très loin. Je n'ai pas de cert en lang X mais j'ai 5 ans d'expérience, voici mon portfolio. Difficile de nier la vraie expérience.
Chris
1
Personnellement, je connais des personnes certifiées qui savent à peine comment appliquer leurs compétences en programmation. Ils peuvent être bons en syntaxe, en concepts mais pas assez
pramodc84
@ pramodc84 Je connais des développeurs expérimentés qui ne pouvaient pas se sortir d'un sac en papier. Au moins un développeur junior avec un certificat prouvant qu’ils sont intéressés et qu’ils peuvent apprendre.
Evan
Lorsque je recrute un tout nouveau diplômé en tant que développeur, une certification compte pour leur avantage, mais pas autant que, par exemple, un mois ou deux de travail sur un projet personnel ou à code source ouvert (tant qu'ils peuvent me montrer le code et me parler à travers elle).
MGOwen
55

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.

Arthaey
la source
25
après beaucoup de mauvaise expérience avec PPSM et MSCD « certifié » les gens, une entreprise que je travaillais pour fait une politique de jeter tout reprendre leur chemin à venir qui listait les 2.
jwenting
2
Je ne sais pas si cela aura un effet négatif sur toutes les entreprises. Il y aura toujours des entreprises qui recherchent ce genre de choses. Parce que sinon, vous n'auriez pas du tout le marché de la certification. (Vous n'aimerez peut-être pas ces entreprises ou de tels candidats, je ne les aime pas, et c'est tout à fait notre choix.)
Jungle Hunter
3
@jwenting vraiment? Donc, tout type envoyé par son employeur (oui, certains investissent encore dans la formation), serait immédiatement escroqué par cette entreprise? Bien qu'un certificat ne soit pas une garantie de bonne qualité, ce n'est certainement pas une garantie des candidats de mauvaise qualité ...
Michael, le
3
oui, nous éliminerions tout le monde atteint de la MCSD ou plus particulièrement du MCSP après une avalanche d’expériences négatives avec des personnes tendues, analysant les curiculi et trouvant une multitude de failles dans les bases enseignées. Au fait, nous étions nous-mêmes un fournisseur de solutions Microsoft ...
jwenting
1
@jwenting parle de se tirer une balle dans le pied. Mikaveli fait valoir un bon point. Vous écarteriez une personne ayant 10 ans d’expérience juste parce que a) sa société précédente l’a envoyé suivre un cours de formation b) il / elle pensait que cela lui serait bénéfique (en d’autres termes, il n’a pas vu CE fil
Keeno le
32

Il y aura les deux types d'entreprises:

  1. Ceux qui ne se soucient pas des certifications. Des entreprises comme FogCreek ne croient même pas à la connaissance de langues spécifiques. (Savoir peut vous donner des points mais ce ne sont pas les critères.)
  2. Ceux qui se soucient des certifications. Ces entreprises peuvent croire en des certificats ou leurs clients peuvent. Il est fort probable que la société vous attribue des points supplémentaires, mais ce n'est pas leur critère unique ou obligatoire, à ma connaissance. D'autre part, si leurs clients souhaitent traiter uniquement avec une entreprise qui emploie des personnes dotées de certains certificats, il peut en résulter une rupture de marché.

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).

Jungle Hunter
la source
7
+1 pour avoir dit que les certificats vous disent à quel point une personne se souvient, et non pas à quel point elle pense. J'écris souvent des logiciels dans plusieurs langues et j'ai souvent besoin d'une référence pour les différences subtiles de syntaxe et de librairies d'API - cela n'affecte pas la qualité du logiciel que je produis.
Michael le
15

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.

  • Vous dites que vous n'avez pas de diplôme, mais que vous travaillez sur un. Cela me porte à croire que vous voulez continuer à l'école et que vous ne faites que mettre vos canards en rang pour la fin de vos études. Le fait que vous posiez ces questions maintenant constitue une bonne étape dans la sélection des "bons" emplois à postuler. Il est également intéressant d'essayer de comprendre comment les communautés de développeurs créent, interagissent et ont des normes associées. Restez à l'école et travaillez pour développer votre présence dans ces communautés (projets Programmers.SE, StackOverflow, GitHub, etc.). Non seulement vous gagnerez de l'expérience, mais vous gagnerez aussi des contacts.
  • N'oubliez pas que vous êtes au début de votre carrière et que vous avez tous les chemins à votre disposition - choisissez un chemin qui vous éclaire. Si quelqu'un dit qu'une certification en XYZ vous garantira un emploi (remarque: ce ne sera pas le cas) et que vous détestez simplement XYZ, ne le faites pas . Concentrez votre temps sur les domaines qui stimulent votre créativité et donnez-vous envie d'apprendre plus pour pouvoir contribuer davantage - pour les autres développeurs, pour l'entreprise qui vous paye finalement, etc.
  • Quelle est la valeur des certifications? Pour certaines entreprises, vraiment précieux. Pour d'autres, pas du tout. Si vous avez suffisamment de temps et d'argent pour étudier et passer un examen d'accréditation, et que cette procédure augmentera votre cursus actuel d'une manière qui a une valeur académique pour vous, alors il n'y a aucune raison de ne pas en suivre un qui vous intéresse .
  • La meilleure façon de démontrer votre capacité de programmation est de démontrer votre capacité de programmation. Je ne suis pas sarcastique ... vraiment, montre-le simplement. Contribuer à un projet open source. Commencez à demander et à répondre à StackOverflow et gagnez en réputation. Vous voulez pouvoir entrer dans une interview avec une bonne connaissance des concepts de programmation, afin de pouvoir répondre aux questions de type FizzBuzz et à leurs semblables, mais vous voulez surtout pouvoir dire: "Je peux faire la chose que vous demandez." parce que regarde ici: j'ai fait la chose que tu demandes, ici et ici et ici et ici. "
jcmeloni
la source
1
Vous devriez probablement ajouter à votre premier point, groupe d'utilisateurs local. Si vous vivez dans une grande ville, il y en a généralement beaucoup (rien qu'à Montréal, environ 10 à 20 d'entre eux ont une réunion mensuelle). C'est un très bon moyen d'entrer en contact avec la communauté.
HoLyVieR
14

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.

Codeur
la source
1
Eh oui, le travail à étudier pour la certification (si cela est fait sérieusement, et pas seulement des examens pratiques et des feuilles de triche) est le seul avantage réel pour les compétences d'une personne. Cela dit, nous commençons à former davantage de personnes pour les certificats Oracle car ceux-ci vendent, certains de nos clients l'exigent (ils ne prennent pas les personnes sans contrat) et d'autres le considèrent comme un bonus et sont prêts à payer plus pour eux. Mais, dans l’ensemble, nous avons un groupe compétent qui peut faire le travail sans un bout de papier qui fait l’affirmation :)
jwenting, le
13

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).

Demian Brecht
la source
vraiment vrai ....
Web Designer Promoter
11

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
1
+1 d'accord avec cela. La personnalité / le caractère vous procure le poste ... la plupart du temps
Agile Scout
8

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.

Newtopien
la source
7

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

Lorsque tous les cours d’une série de certificats auront été achevés avec succès, vous pourrez recevoir un certificat de développement professionnel de l’Université de l’Illinois, au Bureau de la formation continue d’Urbana-Champaign. Le défi de l'obtention de ce certificat, associé à la reconnaissance mondiale de l'UIUC en tant qu'institution de premier plan, garantira que vos réalisations brillent sur votre CV. Pour voir un exemple de ce certificat, cliquez ici.

10 pieds
la source
7

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.

Tour ronde
la source
C’est une raison pour se garder d’embaucher des personnes certifiées.
nmichaels
J'ajouterai que les agences gouvernementales et, par extension, les sous-traitants qui leur vendent des services, ADORENT des certifications et d'autres références.
James Adam
6

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.

Darreljnz
la source
6

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.

pseudo
la source
5

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 $".

HerbN
la source
5

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

Blucz
la source
1
C'est une bonne dichotomie, à propos de laquelle vous pouvez mieux utiliser votre temps. Bien sûr, cela ne s'applique que si vous utilisez réellement le temps nécessaire pour travailler sur un projet, par opposition à un surf supplémentaire sur un canapé.
Jhocking
5

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:

  • Il est géré par un organisme d'éducation technologique réputé. Beaucoup de développeurs ne jurent que par les livres O'Reilly, alors pourquoi les cours devraient-ils être différents?
  • La personne qui dirige le cours a de l'expérience dans une université réputée. Il existe différents types d'instructeurs, mais les meilleurs possèdent généralement une certaine expérience dans les universités et les entreprises.
  • Vous allez renforcer la citation "Je sais python". Le savez-vous vraiment? Grâce à un cours comme celui-ci, vous comblerez des lacunes dans vos connaissances. Cela dit, il est important de lire le programme et de contacter l'instructeur avant de s'inscrire au cours pour éviter de perdre votre temps avec des notions de base que vous connaissez. (Encore une fois, un peu plus de contexte serait utile ici dans votre question.
  • Cela démontre une concentration. En supposant que vous soyez vraiment intéressé par Python, cela montre que vous avez su tirer parti de cet intérêt et aller au-delà. C’est plus réalisable que d’essayer de faire un cours plus académique et qu’il est difficile de se concentrer car on ne s’intéressait qu’à la programmation et non aux aspects mathématiques de la CS.

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.

Brian Lyttle
la source
5

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.

lzcd
la source
4

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.

ace dans le trou
la source
3

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.

JeffO
la source
3

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.

Nodey Le Node Guy
la source
3

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.

Sakis
la source
2

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.

Wizard79
la source
2

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.

Iyerrag
la source
2

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.

Kumar
la source
2

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.

Caleb
la source
En tant qu'employeur, je préférerais voir les contributions de code à un projet open source. Si vous pouvez satisfaire ces gars et obtenir vos correctifs acceptés, vous pouvez probablement aller au-delà de nos critiques de code. J'ai rencontré beaucoup de personnes certifiées qui ne pouvaient pas le réduire. Je n'ai jamais rencontré de contributeur Open Source avec ce genre de problèmes.
Boatcoder
1

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!

Gabriel Mongeon
la source
1

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.

Josip Medved
la source
1

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.

V4Vendetta
la source
1

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.

Aucune chance
la source
+1 pour devenir entraîneur. Enseigner quelque chose mène souvent à une nouvelle compréhension (à plusieurs niveaux).
Sleske
1

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:

  • Expérience. Être employé en tant que programmeur pendant n années n’est pas une garantie de qualité. La plupart des gens ont travaillé avec un gars qui le fait depuis des années, mais ils ne le peuvent pas.
  • Un diplôme. Être diplômé n'est pas une garantie non plus. Dans mon dernier emploi, je devais passer un test d'aptitude à la programmation, indépendant de la langue, qui incluait la reconnaissance des modèles, l'efficacité des algorithmes, etc. marqué seulement 6%.
  • Certification. Lors de ma dernière interview, on m'a demandé si j'étais SCJP (pour un rôle de développement Java). Je n'étais pas (et je ne le suis toujours pas encore), mais si le choix se présentait entre deux développeurs de capacités apparemment égales - la seule différence étant que l'un d'entre eux disposait d'un certificat, je serais surpris de ne pas obtenir le poste.

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.

Michael
la source