Je programme depuis très longtemps et j'ai une connaissance approfondie de plusieurs technologies.
Chaque fois que quelqu'un me dit qu'il a une connaissance "approfondie" de plusieurs technologies, en particulier des technologies non liées, je commence à poser des questions. Une connaissance approfondie est quelque chose qui prend non seulement beaucoup de temps (plusieurs années), mais aussi le dévouement et la participation. Vous ne dites pas quel type d'éducation ou d'expérience de travail vous avez, et cela ferait une différence. À première vue, vos mots sont tout simplement duveteux.
Je n'ai que 2 ans 1/2 ou une expérience de travail dans l'industrie. Cependant, je programme depuis que je suis à l'école.
C'est l'un de vos commentaires. Il n'y a absolument aucun moyen que vous puissiez être un expert sur autant de technologies en si peu de temps. J'ai commencé la programmation en C ++ et Java en 2004, je viens de terminer mes études universitaires en mai 2011, j'ai 2 ans d'expérience en tant qu'ingénieur logiciel et j'ai passé la plupart de mon temps combiné (à l'exception d'environ 6 mois) en tant que développeur axé sur Java . Je ne me qualifierais que d'intermédiaire en développement Java (SE) et de débutant en développement JEE.
Compte tenu de cela, je pense que vous devriez repenser ce que vous considérez comme une connaissance approfondie ou approfondie d'une langue.
L'une des raisons qui, selon moi, est que l'employeur pourrait penser que la façon dont une personne peut être experte dans toutes les technologies. Une fois dans une autre interview, le directeur des ressources humaines m'a dit qu'il est incroyable que vous connaissiez ASP, JSP et PHP en profondeur car nous avons différents programmeurs pour chacune des technologies.
Je remettrais cela en question aussi. Je doute fortement qu'une seule personne puisse vraiment être maître de tant de technologies disparates. Je suis sûr qu'il y a des gens qui en sont capables, mais ils sont rares. D'après mes expériences, les RH sont les premières à consulter votre CV. Si le personnel des RH ne pense pas que votre curriculum vitae est légitime, vous n'avez aucun espoir d'obtenir un gestionnaire d'embauche ou un chef d'équipe pour examen.
Récemment, j'ai postulé pour un travail de développement web et dans mon CV j'avais énuméré toutes les compétences - HTML, CSS, JavaScript, jQuery, AJAX, PHP, ASP, JSP, C / C ++, ARM. À l'exception de C / C ++ et ARM, j'avais montré le niveau de compétence pour toutes les technologies en tant qu'expert.
Je n'énumère pas de compétences sur mon CV en dehors des descriptions de poste, et il y a de très bonnes raisons à cela.
Les compétences que j'ai sont clairement démontrées par mon historique professionnel et mes relevés de notes. De plus, la mention des compétences dans un certain type de contexte permet à la personne qui lit mon CV de voir exactement comment j'ai appliqué ces technologies, puis il s'agit d'un point de discussion lors d'un entretien. Une liste de blanchisserie de compétences ne fournit aucun type de contexte - les avez-vous utilisées au travail, dans des projets universitaires ou avez-vous lu une pile de livres?
Je n'énumère également aucun niveau de compétence sur mon CV. Les niveaux de compétence sont très subjectifs. Ce qu'une personne considère comme une connaissance experte, une autre peut considérer comme une connaissance intermédiaire. Encore une fois, fournir un certain nombre et la durée de projets, d'emplois et de cours dans divers outils et technologies fournit un contexte qui peut être utilisé pour comparer les candidats à un niveau beaucoup plus raisonnable.
Si vous ressentez le besoin de mettre davantage l'accent sur vos expériences et vos compétences précédentes, c'est à cela que sert une lettre de motivation. Mettez l'accent sur les emplois et les projets qui utilisent les compétences et les conditions spécifiques dont l'offre d'emploi est en discussion.
Un autre point à considérer lorsque vous envisagez de discuter des compétences sur un CV est que pendant le processus de candidature, de nombreuses entreprises demandent à tous les candidats de remplir un formulaire standardisé. Dans tous les endroits où j'ai postulé, ce formulaire comportait une section "compétences" et "expérience" où je pouvais énumérer les différents outils et langues que j'avais utilisés et combien d'expérience j'avais avec chacun.
Je ne comprends pas pourquoi j'ai été rejeté alors que j'avais toutes les compétences requises et que tous ceux qui n'en possédaient pas ont été sélectionnés.
Il existe également de nombreuses raisons de rejet, et toutes ne sont pas techniques. Si vous avez parlé à une personne de l'entreprise (RH ou un responsable du recrutement ou un membre de l'équipe), il se peut qu'elle vous ait trouvé inadapté au projet ou à l'équipe, par exemple. Le développement de logiciels, c'est bien plus que des outils et des technologies.
Chaque fois que j'ai été rejeté, j'ai toujours demandé à l'entreprise pourquoi. Parfois, c'est juste que l'équipe ne pensait pas que je serais une bonne personne. D'autres fois, c'est qu'ils venaient de trouver quelqu'un avec plus d'expérience. Cela peut être délicat et certaines entreprises ont pour politique de ne pas discuter des résultats des entretiens autres qu'une réponse oui / non. Si l'entreprise peut discuter des raisons de ne pas vous embaucher, vous devriez en profiter et en tirer des enseignements.
De tels incidents me rendent très malheureux car, malgré leur grande capacité, je suis rejeté. Ne devrais-je pas énumérer toutes mes compétences dans le CV pour éviter de telles situations?
Je ne sais pas dans quelle position vous êtes actuellement, mais je commencerais par revoir mon CV et le mettre en ordre. Compte tenu du libellé de votre question, il semble que vous ayez été ignoré avant même une entrevue. Cela signifie que votre CV n'a pas dépassé les ressources humaines et / ou le chef de projet responsable de l'embauche. Il y a d'autres questions ici sur la conception de CV et comment les présenter - je commencerais par là et j'utiliserais d'autres ressources à votre disposition. Les exemples incluent vos amis et peut-être votre université (même si vous avez déjà obtenu votre diplôme, les services peuvent toujours être disponibles pour les anciens).