Eu ainda sou um programador relativamente júnior (eu tenho codificado por dinheiro por ~ 2 anos e codificado em alguma capacidade profissional como uma responsabilidade secundária por cerca de 2 antes disso), portanto, use grãos suficientes de sal.
Eu tenho alguma experiência fazendo uma primeira tela para codificadores para um projeto de grande empresa (nós meio que sabíamos que o projeto estava condenado, mas, ei, eles queriam pagar de qualquer maneira). Como o único programador da empresa que contratou, tive a tarefa de revisar currículos e selecionar candidatos.
Isso era para um projeto do governo e, talvez, provavelmente não atraísse os candidatos mais talentosos, mas eu não recebi um aplicativo de ninguém com uma conta no Github que realmente tinha o código mostrado, nem de qualquer pessoa que tivesse um portfólio, então usei o fizzbuzz ( literalmente o problema exato) como uma primeira passagem para quem parecesse capaz de programar.
Eu o antecipei com um pseudo-pedido de desculpas afirmando que eu sabia que era estúpido, mas que eu só queria ver qualquer código em funcionamento, e se eles quisessem, poderiam enviar outro exemplo de valor igual ou maior ou realmente qualquer coisa, mas esse efervescimento seria suficiente.
O resultado: não recebi uma resposta realmente correta, o que é impressionante, considerando o volume de respostas na Internet. Ninguém nem se deu ao trabalho de plagiar. Tivemos que apenas contratar pessoas que haviam trabalhado anteriormente nas iterações anteriores com falha do projeto.
Após o choque inicial do exercício e o desapontamento sobre o quão estragado foi o software / contratação do governo, me senti muito melhor com minhas próprias habilidades, com vitórias tão pequenas?
Edit: Por incorreto, não quero dizer um erro de um por um (ou seja, eu pedi entre 100 e 99) ou algum outro bug inocente que seja uma solução fácil. Quero dizer, não funcional, ou não será executado / compilado / etc ou mostrou claramente que o problema simplesmente não foi lido e compreendido, também uma parte significativa retirou o aplicativo e nenhum outro código foi enviado.