Comment puis-je montrer des aptitudes à des employeurs potentiels lorsque tout mon travail porte sur des projets internes? [fermé]

30

J'occupe mon poste actuel depuis longtemps (10 ans) et pendant ce temps, j'ai l'impression d'avoir bien performé en tant que concepteur, architecte système et programmeur. Cependant, tout ce travail a porté sur des projets internes qui ne sont pas accessibles du monde extérieur.

Je vois beaucoup de conseils comme celui-ci qui suggèrent "Si vous pouvez littéralement pointer quelque chose et dire" j'ai écrit ceci "c'est très impressionnant". Qu'en est-il si vous pouvez «littéralement pointer vers» rien du tout, parce que si vous êtes un programmeur passionné qui (comme le dit le Joël-isme classique) «est intelligent et fait avancer les choses», toutes ces choses sont invisibles?

Dois-je commencer à m'engager frénétiquement dans des projets open source? Créer un blog "réel" (pas interne à l'entreprise)? Franchement, j'ai passé la plupart de mes 10 ans heureux ici, et ce n'est que récemment que j'ai envisagé de partir pour des pâturages plus verts. Vais-je être coulé avant de commencer à chercher en raison de ma concentration sur le travail de mon employeur actuel, au détriment de ma «présence publique»?

Coderer
la source
Avez-vous des projets week-end / soir de semaine? Des trucs qui ont demandé pas mal d'ingénierie et de travail? J'ai toujours trouvé que c'était super à présenter. Et cela leur donne également une perspective sur votre passion pour votre métier.
2
Je suis dans le même bateau - selon Joel Spolsky, les développeurs internes ne valent rien, du moins dit-il ...
JonH

Réponses:

24

Montrer des projets externes est utile, mais cela n'a jamais été un obstacle pour moi d'embaucher ou d'être embauché par le passé.

Si vous pouvez parler des projets sur lesquels vous avez travaillé et expliquer à la personne qui vous interviewe quelques détails sur ce que vous avez fait, ce qui s'est bien passé, comment cela a apporté de la valeur à votre organisation. S'exciter de ce que vous avez fait et de la programmation en général est un bon moyen de marquer des points dans de nombreux endroits. Montrer de l'intérêt pour les choses open source, avoir un compte github, même si tout ce que vous faites est de suivre certains projets, peut-être un petit patch, montre une certaine valeur. J'ai trouvé que la plupart des employeurs n'essaient pas réellement de regarder les détails de mes projets open source sur github, ils sont juste ravis de le voir;)

Travis
la source
+1: documentez toujours vos projets personnels - et cela ne fait jamais de mal d'écrire un article sur CodeProject. Plusieurs employeurs potentiels ont répondu positivement et ont émis des commentaires favorables lors des entretiens.
IAbstract
1
Et je pense que les gens ont mentionné les blogs. Je n'ai jamais été énorme sur les blogs en tant qu'employeur à moins qu'ils ne soient vraiment prolifiques. Cependant, je jette normalement un coup d'œil à quelques-uns des messages, donc s'ils sont vraiment bons, ils se démarqueront.
Travis
4

Il n'est jamais trop tard pour commencer, bien sûr.

Je rencontre tout le temps des programmeurs qui n'ont pas de présence en ligne; ce sont des consommateurs de contenu plutôt que des fournisseurs, et pourtant les bons ne semblent jamais avoir beaucoup de mal à trouver du travail. Si vous êtes au même endroit depuis dix ans, j'espère que vous avez une liste de réalisations à inscrire sur votre CV, et quelques personnes avec qui vous avez travaillé peuvent en témoigner.

Sean
la source
7
Il existe de nombreux blogs de merde, 90% en fait. Je pense qu'il faut un cerveau pour savoir quand ne pas écrire :)
Job
2

Bien que contribuer à des projets open source vous donnerait probablement un avantage avec certains enquêteurs dans certains environnements, ne pas les avoir est peu susceptible de nuire aux autres enquêteurs ou environnements.

Certains environnements ou intervieweurs spécifiques peuvent mettre davantage l'accent sur les projets open source qu'ils utilisent ou contribuent, mais si votre CV est par ailleurs bon, il est peu probable que vous souffriez de ne pas être impliqué dans ces projets.

Comme toujours, vous devez adapter votre candidature à l'emploi pour lequel vous postulez. Insistez sur les domaines susceptibles de l'intéresser, désaccentuez les domaines susceptibles de ne pas l'intéresser.

En interviewant pour mon poste actuel, j'ai souligné le travail que j'ai fait sur un microscope ultraviolet Extreme, car je savais que mes employeurs potentiels sauraient ce que cela implique. J'ai dit clairement que même si je n'étais pas un ingénieur optique ou UHV, j'avais, en tant qu'ingénieur logiciel, une appréciation de l'optique réfléchissante (plutôt que réfractive) et des systèmes à vide ultra-élevé. Cela m'a presque certainement fait sortir du lot.

Enfin, ce n'est pas parce que vous ne pouvez pas leur montrer le code (ou même parfois parler du produit en détail) que vous ne pouvez pas parler des décisions de conception que vous avez prises et des effets que vous avez eus sur le produit.

D'après ma propre expérience, je pourrais expliquer que:

  • Dans mon premier travail après l'université, j'ai refactorisé un système client / serveur SIG militaire afin qu'il ait des performances constantes sur toutes les plages de zoom plutôt que de devenir exponentiellement plus lent lorsque l'utilisateur effectue un zoom arrière.
  • J'ai entrepris un projet qui avait déjà 6 mois de retard, où aucun logiciel n'avait été écrit et qui avait réussi à fournir les fonctionnalités les plus importantes au moment où le matériel était prêt pour les tests en direct.
  • J'ai porté avec succès une application de vision industrielle d'une bibliothèque obsolète à une bibliothèque moderne, en ajoutant la prise en charge des caméras Firewire et Gig-E Vision tout en conservant la compatibilité des caméras analogiques en arrière.

etc.

Mark Booth
la source
1

Je suis d'accord avec tout ce qui a été dit jusqu'à présent et je vous conseille fortement de faire quelque chose par vous-même. Cela ne doit pas être quelque chose de grand, juste quelque chose de petit et intéressant que vous faites pendant votre temps libre. Cela montre une attitude "hey look, je suis intéressé à faire des choses même après les heures de travail", ce qui est toujours un plus.

Maggie
la source
1

Je ne le soulignerais pas. Je suis dans la position où je travaille sur des projets dont je ne peux vraiment pas parler en détail à quiconque, car je suis dans le secteur de la défense où beaucoup de choses sont classées. Ceci combiné avec le fait de ne pas avoir de compte github ne m'empêche pas de montrer que je connais mes affaires et que je suis bon dans ce que je fais et que je me débrouille bien dans les interviews.

fwgx
la source
1

C'est très courant - il y a beaucoup de sociétés contractantes avec beaucoup de personnel qui rédige du code en vertu d'accords de non-divulgation ou de confidentialité qui ne seront jamais libérés.

Beaucoup d'entre eux n'ont pas de projets parallèles ou de travail open source, mais parviennent toujours à changer de travail sans problème. Vous devez donc pouvoir parler des types de travaux et de projets que vous avez réalisés sans rompre le NDA.

Bien sûr, si vous avez rejoint ou démarré un projet open source (ou deux), c'est un excellent moyen de montrer quelque chose.

Hugo
la source
0

Ma solution à ce genre de problème a été de créer un petit site Web protégé par mot de passe que je pourrais utiliser comme portfolio en ligne. J'ai ensuite été divisé le travail que j'ai fait par employeur puis par projet. J'ai un indice de compétences ailleurs lié à des projets particuliers.

Les clauses de confidentialité m'empêchent de fournir beaucoup de détails, même sur mon site, mais je peux mettre en évidence ce que je faisais et quelles étaient les compétences pertinentes utilisées ou acquises.

Quelque chose comme ça peut vous aider. En fin de compte cependant, je suis d'accord avec d'autres ici qui ont dit que ce ne serait pas une situation de faire ou de casser. 10 ans d'expérience couplés à quelques recommandations positives devraient avoir une bonne dose de poids.

Stephen
la source