Entwicklerinterviews unterscheiden sich von den meisten anderen Orten, da Sie sich nicht nur um die Personen, mit denen Sie zusammenarbeiten, um die Vorteile, die Stellenbeschreibung usw. sorgen, sondern auch um EXTRA, um die Sie sich nach dem Erhalt der Stelle Sorgen machen müssen. Das Schreiben von zwei Anwendungen mit genauen Anforderungen kann sehr unterschiedlich sein, wenn Sie in einer lauten oder leisen Umgebung mit VS2003 / .NET 2.0 oder VS210 / .NET 4.0 oder mit SVN oder VSS arbeiten.
Ist es in Ordnung, dem potenziellen Arbeitgeber den direkten Joel-Test zu geben? Ich versuche, so viele Fragen wie möglich zu stellen, um die Art der Umgebung zu ermitteln, in der ich arbeiten werde. Dies ist aus meiner Sicht äußerst wichtig gleiches Interview).
HINWEIS: Mit dem "Joel-Test" meine ich eine bestimmte Liste von Dingen, die für Sie wichtige Deal Breaker sind (nicht unbedingt Joel), aber Sie haben möglicherweise keine Zeit, mit der herkömmlichen "gesprächigen" Art herauszukommen, sie zu fragen Sie möchten also entweder eine E-Mail senden oder eine andere Besprechung planen oder andere Personen fragen usw.
Antworten:
Ein Vorstellungsgespräch geht in beide Richtungen - ein Unternehmen interviewt Sie und Sie interviewen das Unternehmen. Ich würde nicht buchstäblich mit einem "Was ist Ihr Joel-Test-Ergebnis?"
Es braucht keinen großen Aufbau. Ein guter Zeitpunkt, um diese Fragen wie im technischen Teil des Interviewprozesses zu stellen, wenn sie sagen: "Haben Sie Fragen an uns?". Sie können mit etwas nach dem Motto "Können Sie hier einen typischen Arbeitstag beschreiben?" und von dort gehen.
quelle
Ist der Joel Test Ihr Gerät, um zu beurteilen, wie gut ein potenzieller Arbeitgeber ist?
Ich ging zu einem Vorstellungsgespräch und das Büro war offen und laut, hatte viele unterschiedliche Systeme, einen Bug-Backlog, sie verwendeten nicht viele kommerzielle Tools, es gab keine Tester, wir schrieben keinen Code während des Interviews und keine Flurbenutzbarkeit .
..aber Sie könnten Ihren Hund mit ins Büro nehmen, Sie haben einen Tag in der Woche Zeit, um an Ihren eigenen Projekten zu arbeiten, es gab rund um die Uhr Essen mit großartigem Sushi, Ruhezonen, eine Rutsche , um die Treppe hinunter zu kommen, gratis Cola / Kaffee / OJ, und sie machen einige der erstaunlichsten Software der Welt.
Soweit ich sehen konnte, wurde der Joel-Test schlecht bewertet, aber würden Sie es ablehnen, auf dieser Grundlage für diesen Arbeitgeber zu arbeiten?
Wenn es laut ist, können Sie Kopfhörer aufsetzen. Wenn es keine Tests gibt, Champion Unit und / oder automatisierte Tests. Wenn es keine nächtlichen Builds gibt, schreiben Sie einen Cron-Job oder lassen Sie CI irgendwo installieren.
Verwenden Sie auf jeden Fall den Joel-Test als Leitfaden für die Fragen, die Sie möglicherweise stellen möchten, aber es gibt viele andere Metriken, von denen einige für Sie wichtiger sind als andere.
(Keine Preise für die Vermutung, wer der Arbeitgeber war!)
quelle
Ich habe noch nie an einem Ort gearbeitet, der beim Joel-Test mehr als 4 Punkte erzielte. Wenn ich gehe, habe ich ein kleines Päckchen mitgebracht, das eine weitere Kopie meines Lebenslaufs (ich bin auf Personalvermittler gestoßen, die meinen Namen auf den Lebenslauf eines anderen setzen) sowie eine Reihe von Fragen enthält, von denen einige gestellt wurden Joel-Test schlurfte herum. Niemand hat jemals erwähnt, dass sie die Fragen erkannt haben.
quelle
Der Joel-Test hat mich dazu inspiriert, solche Fragen zu stellen. Welche Versionskontrolle, Bug-Tracking, Testen, ...
Normalerweise stelle ich am Ende (oder während) des Interviews eine Menge Fragen. Wenn überhaupt , zeigt dies, dass Sie an Best Practices / Qualitätssicherung / interessiert sind. Wenn diese noch nicht vorhanden sind, sind sie möglicherweise an der Implementierung von z. B. Unit-Tests interessiert.
Best-Case-Szenario: Sie haben noch nicht darüber nachgedacht, sind aber erstaunt, was Sie in ihrem Entwicklungsprozess verbessern können.
Worst-Case-Szenario: Sie mögen es nicht, dass Sie so viele Fragen stellen, haben also kein Interesse daran, ihren Prozess zu verbessern. In diesem Fall möchten Sie wahrscheinlich nicht dort arbeiten.
PS: Stellen Sie einfach sicher, dass Sie wissen, wovon Sie sprechen, und nicht nur gedankenlos über eine Liste gehen.
quelle
Ich habe 3 Fragen zur Entwicklungsumgebung, für die eine negative Antwort auf eine Frage ein Show Stopper ist.
Welche Versionskontrollsoftware verwenden Sie?
Welchen Issue / Bug Tracker verwenden Sie?
Hat Ihr Entwicklungsprozess Ähnlichkeit mit Scrum?
quelle