L'un des avantages de la mise à disposition du code pour les employeurs est que vous pouvez l'utiliser pour filtrer vos opportunités.
Un entretien d'embauche est bidirectionnel; Non seulement l'employeur évalue le candidat, mais le candidat doit également décider s'il veut réellement travailler pour l'employeur.
Lorsqu'un employeur fait une offre sans avoir d'abord vu le travail du programmeur, il y a de très bonnes chances que le même processus ait été utilisé auparavant, pour embaucher tout le monde. Un demandeur d'emploi devrait probablement être très réticent à accepter des offres lorsqu'il n'y a pas de raison évidente pour laquelle un non-programmeur n'aurait pas pu se qualifier pour le même poste (car il y en a sûrement eu)
Bien sûr, la plupart des employeurs ne demandent aux candidats de produire un code; et il semble être généralement sous la forme de "écrire une fonction sur ce tableau blanc" ou si vous êtes chanceux "écrire une fonction sur ce poste de travail inconnu". Bien que cela puisse faire un travail raisonnable pour séparer les candidats qui ne peuvent même pas écrire "Hello World!", Cela devient beaucoup moins instructif sur la différence entre qui peut écrire un bon code et qui peut garder son sang-froid dans une interview.
Et tant d'employeurs (bien que loin de la plupart) sont impatients de jeter un coup d'œil au type de code qu'un programmeur peut produire lorsqu'il est dans son cadre idéal, travaillant sur ce sur quoi il veut travailler, et sans aucune orientation particulière.
Pour en tirer le meilleur parti, c'est une bonne idée d' offrir le code avant même qu'un employeur ne le demande; S'ils ne sont simplement pas intéressés, trouvez une autre opportunité. S'ils sont intéressés, dites-leur quels projets vous aimeriez qu'ils examinent et pourquoi (et expliquez également pourquoi vous ne pensez pas que certains des autres projets sont aussi représentatifs, par exemple, vous appreniez le cadre à partir d'un livre) . Demandez-leur ensuite ce qu'ils ont pensé de ce qu'ils ont vu lors de votre prochaine conversation.