Um dos benefícios de disponibilizar o código para os empregadores é que você pode usá-lo para rastrear suas oportunidades.
Uma entrevista de emprego é bidirecional; Não apenas o empregador está avaliando o candidato, ele também deve decidir se realmente deseja trabalhar para o empregador.
Quando um empregador faz uma oferta sem antes ver o trabalho do programador, há uma chance muito boa de que o mesmo processo tenha sido usado antes, para contratar todos os outros. Um candidato a emprego provavelmente deve ter muito cuidado em aceitar ofertas quando não há uma razão óbvia para um não programador ter sido incapaz de se qualificar para a mesma posição (porque certamente houve)
Claro, a maioria dos empregadores não pedir os candidatos para produzir algum código; e geralmente parece estar na forma de "escrever uma função neste quadro" ou, se tiver sorte, "escrever uma função nesta estação de trabalho desconhecida". Embora isso possa fazer um trabalho razoável de separar os candidatos que realmente nem conseguem escrever "Hello World!", Torna-se muito menos informativo sobre a diferença entre quem pode escrever um bom código e quem pode se refrescar em uma entrevista.
E muitos empregadores (embora longe da maioria) estão ansiosos para também dar uma olhada no tipo de código que um programador pode produzir quando está em seu ambiente ideal, trabalhando no que deseja trabalhar e sem orientação específica.
Para tirar o melhor proveito, é uma boa ideia oferecer o código antes mesmo que um empregador o solicite; Se eles simplesmente não estiverem interessados, encontre outra oportunidade. Se eles estiverem interessados, diga a eles quais projetos você gostaria de ver e por que (e também explique por que você não acha que alguns dos outros projetos sejam tão representativos, por exemplo, você estava aprendendo a estrutura de um livro) . Depois, pergunte a eles o que eles pensaram sobre o que viram quando você falar com eles.