Um dos melhores engenheiros que já contratei reprovou nas entrevistas técnicas. Dissemos que ele não sobreviveu. Ele ficou arrasado. Mas havia algo nele que nos impressionou, então ligamos de volta e oferecemos um emprego inicial de analista de QA. Para seu crédito, ele engoliu o orgulho, aceitou o cargo e rapidamente se provou, subindo rapidamente para engenheiro e depois gerente técnico. Ele virou uma estrela na minha empresa. Minha preocupação é que, com a IA que temos disponível hoje para QA de software, esse trabalho talvez não exista mais. À medida que a IA melhora, essas posições de nível inicial "trabalho pesado" se tornarão cada vez mais raras. Então, como a próxima geração vai conseguir um pé na porta? Um pouco mais de contexto: Nosso processo para os desenvolvedores foi brutal: várias rodadas, live coding, lição avançada. Ele não conseguiu. Mas ele demonstrou curiosidade e potencial, então demos uma chance para ele fazer testes manuais e relatórios de bugs no Departamento de Garantia de Qualidade. Ele levava a sério, absorvia feedback, adquiria habilidades. Em 2 anos, foi promovido a desenvolvedor. Depois desenvolvedor sênior. Eventualmente, ele liderou alguns dos nossos desafios técnicos mais difíceis. Esse caminho já existia. Mas está desaparecendo. Hoje, esses campos de treinamento são automatizados por IA. Todo o degrau inferior está sendo arrancado. ...