Est-ce une mauvaise étiquette de demander à un employeur potentiel quel est son score au test de Joël? [fermé]

37

Les entretiens avec les développeurs sont différents de la plupart des autres lieux, car non seulement vous vous inquiétez des personnes avec lesquelles vous travaillez, des avantages sociaux, de la description de poste, etc., mais vous avez également à vous soucier de surcroît après avoir obtenu le poste. Écrire deux applications avec des exigences précises peut être très différent si vous travaillez dans un environnement bruyant ou silencieux, en utilisant VS2003 / .NET 2.0 vs VS210 / .NET 4.0., En utilisant SVN vs VSS.

Est-il acceptable de soumettre le test Joel à l’employeur potentiel? J'essaie de poser autant de questions pour obtenir le type d'environnement dans lequel je travaillerai, ce qui est extrêmement important à mes yeux, mais quel est le meilleur moyen de mettre fin à la chasse et de simplement poser les questions difficiles (comme on vous l'a demandé lors du même entretien).

REMARQUE: Par "test Joel", je veux dire une liste spécifique de choses qui sont importantes pour vous (pas nécessairement Joel), mais vous n’avez peut-être pas le temps de vous en servir en vous posant la question , vous décidez donc d'envoyer un courrier électronique ou de planifier une autre réunion, ou de demander à d'autres personnes, etc.

Ryan Hayes
la source
18
"Est-ce une mauvaise humeur de demander à [Fog Creek] comment ils ont marqué le test de Joël?"
mlvljr

Réponses:

67

Un entretien d'embauche va dans les deux sens: une entreprise vous interroge et vous interrogez l'entreprise. Je ne sortirais pas littéralement avec un "Quel est votre score au test Joel?", Mais je poserais les questions individuelles qui ont été décisives pour moi dans un environnement de travail.

Il n'a pas besoin d'une énorme accumulation. C'est un bon moment pour poser ces questions à la partie technique du processus d'entrevue, lorsqu'elles disent "Avez-vous des questions pour nous?". Vous pouvez commencer avec quelque chose du genre "pouvez-vous décrire une journée type de travail ici?" et aller de là.

Adam Lear
la source
7
Absolument. Je ne prendrais pas le travail où ils trouvent des questions comme celle-ci insultantes. Je respecte un intervieweur autant que je l'excepte pour qu'il me respecte. S'ils ne le font pas, il y a une tonne d'emplois pour les programmeurs. Je suppose que nous avons un peu de chance.
Tamás Szelei
7
J'ai demandé "Qu'est-ce que vous utilisez pour le contrôle du code source?" pendant la majeure partie de la décennie au moment de la recherche d’un emploi.
David Thornley
2
En outre, voici une liste d'autres questions que vous pouvez leur poser: programmers.stackexchange.com/questions/1319/…
Brian R. Bondy le
1
+1 Bien que je n'aime pas beaucoup le test Joel, c'est une bonne base pour construire le test Ryan Hayes. Oui, vous avez vos propres attentes et, comme Anna a dit, l'entretien est un processus à double sens. Poser la question montrera également que vous êtes réellement intéressé par la société.
2
+1 pour "un entretien d'embauche va dans les deux sens". Ne craignez pas devant un intervieweur et implorez un emploi - offrez vos services. Même au mieux, dans la plupart des organisations professionnelles du monde, vous devez être confiant de pouvoir apporter quelque chose de nouveau et de bon, et cette confiance est exprimée lorsque vous posez des questions cruciales à votre futur employeur potentiel.
nlawalker
24

Est-ce que Joel Testez votre appareil pour évaluer le potentiel d'un employeur potentiel?

Je suis allé pour un entretien d'embauche et le bureau était ouvert, donc bruyant, avec beaucoup de systèmes disparates, un arriéré de bogues, ils n'utilisaient pas beaucoup d'outils commerciaux, il n'y avait pas de testeurs, nous n'avons écrit aucun code pendant l'entretien et aucune facilité d'utilisation dans les couloirs .

..mais vous pouvez emmener votre chien au bureau, vous avez un jour par semaine pour travailler sur vos propres projets, il y avait de la nourriture 24 heures sur 24, 7 jours sur 7 avec de superbes sushis, des zones de détente, un toboggan pour descendre les escaliers, un coca / café gratuit / JO, et ils font certains des logiciels les plus étonnants sur la terre.

Autant que je sache, le test de Joel a eu des résultats médiocres, mais refuseriez-vous de travailler pour cet employeur # sur cette base?

Si c'est bruyant, vous pouvez mettre des écouteurs. S'il n'y a pas de test, testez l'unité et / ou les tests automatisés. S'il n'y a pas de construction nocturne, écrivez une tâche cron ou installez CI quelque part.

Bien sûr, utilisez le test Joel comme guide pour les questions que vous voudrez peut-être poser, mais il existe de nombreux autres paramètres, dont certains peuvent avoir plus d'importance pour vous que d'autres.

(Aucun prix pour deviner qui était l'employeur!)

JBRWilkinson
la source
Ma question porte moins sur le contenu du test que sur la manière d'obtenir les réponses de la manière la plus efficace et la meilleure possible, en particulier dans une interview où le temps dont vous disposez est réduit. J'utilisais le test Joel comme exemple de liste d'exigences. Bonne réponse, cependant.
Ryan Hayes
1
Google n'a pas de testeurs? Est-ce vraiment vrai?
Tim Goodman
1
@ Tim: Google a des testeurs (bien qu'ils mettent l'accent sur les tests automatisés). Voir, par exemple, googletesting.blogspot.com/2010/03/google-is-hiring-sets.html .
Josh Kelley
2
Vous allez très probablement écrire du code lors d'une interview avec Google, au moins pour un poste technique.
Remy Blank
1
@ JBRWilkinson: Oui, je l'ai et j'ai eu beaucoup de code pour écrire sur un tableau blanc. Mais peut-être que ce n'est que pour les postes de génie logiciel.
Remy Blank
5

Je n'ai jamais travaillé dans un endroit où le score de Joel était supérieur à 4. Quand j'y vais, j'ai un petit paquet avec moi qui contient une autre copie de mon CV (j'ai vu des recruteurs mettre mon nom sur le CV de quelqu'un d'autre) ainsi qu'un tas de questions, dont certaines étaient les suivantes: test de joel remué. Personne n'a jamais mentionné avoir reconnu les questions.

Tangurena
la source
2
Wow, c'est ridicule qu'ils réécrivent votre CV. Je suppose que c'est une bonne raison d'apporter le vôtre.
Ryan Hayes
8
@Ryan: De nombreux recruteurs prendront votre CV et remplaceront les informations de contact par les leurs. Cela empêche la société de vous contacter à l'insu du recruteur. Si vous interviewez suffisamment, vous constaterez qu'un recruteur a collé le CV de quelqu'un d'autre alors qu'il avait l'intention de coller le vôtre, ce qui crée une situation extrêmement tendue lorsqu'il vous demande quelque chose que vous n'avez jamais fait. Parfois, les recruteurs ajoutent des fonctionnalités à votre CV car ils veulent la commission et espèrent que vous obtiendrez le poste de toute façon. Il y a suffisamment de pommes pourries pour que vous preniez des précautions.
Tangurena
Intéressant.
Magnus Wolffelt
C'est la chose la plus étonnante que j'ai jamais entendue. J'apporte toujours une copie de mon CV et de ma transcription de toute façon, mais je n'ai jamais pensé que j'aurais à faire face à quelque chose comme ça!
Riwalk
Il est très courant pour les recruteurs de reformater votre CV avec leur en-tête, et parfois d'en modifier un peu, mais mettre votre nom sur le CV de quelqu'un d'autre est clairement contraire à l'éthique et vous fait ressembler à un imbécile.
Ken Liu
4

Le test Joel m'a inspiré à poser des questions «comme ça». Quel contrôle de version, suivi de bogues, tests, ...

Je pose généralement une tonne de questions à la fin (ou au cours de) l'entretien. Le cas échéant , cela montre que vous êtes intéressé par les meilleures pratiques / l'assurance qualité / ... S'ils ne le font pas déjà, peut-être qu'ils seront intéressés par votre mise en œuvre, par exemple: les tests unitaires.

Meilleur scénario: ils n'ont pas encore pensé à ces choses, mais ils sont étonnés de ce que vous pouvez améliorer dans leur processus de développement.

Dans le pire des cas, ils n'aiment pas le fait que vous posiez autant de questions et n'ont donc aucun intérêt à améliorer leur processus. Dans ce cas, vous ne voulez probablement pas travailler là-bas.

PS: assurez-vous simplement de savoir de quoi vous parlez, pas seulement en marchant inconsciemment sur une liste.

Koenmetsu
la source
3

J'ai 3 questions sur l'environnement de développement pour lesquelles une réponse négative à l'une d'elles est un obstacle majeur.

Quel logiciel de contrôle de version utilisez-vous?

Quel traqueur de problème / bug utilisez-vous?

Votre processus de développement ressemble-t-il à Scrum?


la source