Sinto-me como um programador razoavelmente qualificado, mas muitas postagens de emprego me fazem sentir o contrário. Quase todos eles separam qualificações em requisitos e desejos, mas mesmo a parte dos requisitos pode ser assustadora.
Eu já vi muitas postagens que dizem que requerem vários anos (2 ou mais) de experiência em uma tecnologia ou biblioteca relativamente pequena, algo específico para sua empresa. Outras vezes, vejo 5 ou mesmo mais de 7 anos de experiência exigidos para um idioma. Por si só, alguns deles seriam aceitáveis, mas fica ridículo quando uma empresa de uma cidade pequena diz que você precisa de 3 anos em 2 idiomas, proficiência em programação de rede, scripts, bancos de dados e coisas do tipo "experiência em grandes sistemas críticos de negócios altamente redundantes" Tudo ao mesmo tempo.
Eles realmente esperam encontrar alguém com vasta experiência trabalhando exatamente com o mesmo conjunto de tecnologia que usam? É difícil encontrar uma única postagem em que não haja pelo menos 1 ou 2 furos no meu conjunto de habilidades. Ouvi várias vezes que a maioria dos lugares valoriza sua capacidade de aprender rapidamente e o ensinará no trabalho, mas por que dizer que é necessário? Eles estão apenas tentando desencorajar a aplicação do fundo do barril (falhas do FizzBuzz)?