Lors d'entretiens d'embauche récents, les entreprises veulent voir le code source que j'ai écrit dans mes projets précédents, pour vérifier mes compétences. Je serais heureux de le faire, mais dans la plupart des cas, je ne peux pas! Soit je ne suis légalement pas autorisé à le faire, soit je n'ai plus accès au code.
Dans un environnement d'entreprise, il est dans la plupart des cas impensable de demander une telle autorisation. Copier le code source, le prendre pour votre portefeuille, le montrer plus tard à d'autres entreprises, cela va à l'encontre de toutes les normes de sécurité de toute entreprise informatique.
Cela pourrait éventuellement fonctionner si la nouvelle société signait une NDA forte avant de revoir mon portfolio. Mais dans une grande entreprise, il est pratiquement inimaginable d'organiser cela, ce n'est pas un processus standard. (Je ne l'ai jamais posé - je n'ai simplement jamais envisagé de demander même s'il était possible de prendre un exemple de logiciel de mon employeur).
Donc:
- Compte tenu des NDA et autres, pouvons-nous juger approprié de demander à un candidat d'afficher le code source qui a été créé pour une autre entreprise?
- Est-il approprié de le tenir contre le candidat s'il ne peut pas afficher le code source (ou seulement minimal) un ancien employeur?
- Dois-je demander l'autorisation de prendre des exemples de mon code source à utiliser plus tard comme référence de portefeuille?
- Si je le fais, comment cela se répercutera-t-il sur ma réputation?
- Comment les autres gèrent-ils la démoralisation et la frustration, qu'après de nombreuses années de travail, vous ne pouvez pas afficher une seule ligne de code que vous avez écrite?
- Comment gérer la situation où je besoin d'écrire des choses encore et encore, souvent plusieurs fois, car je ne peux pas copier-coller de mon projet précédent?
Extension: C'est l'Allemagne. Les entreprises cibles sont pour la plupart des entreprises partenaires de multis allemands.