Ich fühle mich wie ein einigermaßen qualifizierter Programmierer, aber bei vielen Stellenangeboten fühle ich mich anders. Fast alle von ihnen unterscheiden Qualifikationen nach Anforderungen und Wünschen, aber selbst der Anforderungsbereich kann entmutigend sein.
Ich habe viele Postings gesehen, die besagen, dass sie mehrere Jahre (2 oder mehr) Erfahrung in einer relativ kleinen Technologie oder Bibliothek benötigen, was für ihr Unternehmen spezifisch ist. Andere Male sehe ich 5 oder sogar 7+ Jahre Erfahrung, die für eine Sprache erforderlich sind. Einige davon wären für sich genommen in Ordnung, aber es wird lächerlich, wenn eine Kleinstadtfirma sagt, man brauche 3 Jahre in 2 Sprachen, Kenntnisse in Netzwerkprogrammierung, Skripten, Datenbanken und so weiter wie "Erfahrung mit großen, hochredundanten, geschäftskritischen Systemen". alles zur selben Zeit.
Erwarten sie wirklich, jemanden zu finden, der über umfassende Erfahrung im Umgang mit genau der Technologie verfügt, die sie verwenden? Es fällt mir schwer, einen einzelnen Beitrag zu finden, bei dem ich nicht mindestens 1 oder 2 Löcher in meinen Fähigkeiten habe. Ich habe immer wieder gehört, dass die meisten Orte Ihre Fähigkeit zu schnellem Lernen schätzen und Sie bei der Arbeit unterrichten werden, aber warum sollten Sie dann sagen, dass dies erforderlich ist? Versuchen sie nur, den Boden des Fasses (FizzBuzz-Fehler) von der Anwendung abzuhalten?