Je me sens comme un programmeur raisonnablement qualifié, mais beaucoup d'offres d'emploi que je rencontre me font penser le contraire. Presque toutes séparent les qualifications en exigences et en qualités souhaitables, mais même la partie exigences peut être décourageante.
J'ai vu beaucoup de messages affirmant qu'ils ont besoin de plusieurs années (2 ou plus) d'expérience dans une technologie ou une bibliothèque relativement petite, quelque chose de spécifique à leur entreprise. D'autres fois, je vois une expérience de 5 ou même de 7 ans requise pour une langue. Certaines d'entre elles seraient acceptables, mais cela devient ridicule lorsqu'une entreprise d'une petite ville dit qu'il vous faut 3 ans dans deux langues, une maîtrise de la programmation réseau, des scripts, des bases de données et d'autres éléments du type "expérience de grands systèmes critiques hautement redondants". Tout en même temps.
S'attendent-ils vraiment à trouver quelqu'un qui possède une vaste expérience de travail avec exactement le même ensemble de technologies qu'ils utilisent? J'ai du mal à trouver un seul poste pour lequel je n'ai pas au moins 1 ou 2 trous dans mes compétences. J'ai entendu maintes et maintes fois que la plupart des endroits valorisent votre capacité à apprendre rapidement et vous enseigneront au travail, mais pourquoi alors dire que cela est nécessaire? Est-ce qu'ils essaient juste de décourager le fond du tonneau (échecs FizzBuzz) de postuler?