Ich weiß, dass diese Frage die Augenbrauen hochziehen wird, und ich genieße sie irgendwie.
Ich bestand das Vorstellungsgespräch bei einem Unternehmen, das Software herstellt, und bekam ein Angebot. Darf ich um ein Beispiel ihrer Codebasis bitten? Der Grund dafür ist, dass das Unternehmen von einer Reihe hochtalentierter promovierter Mathematiker und Physiker gegründet und geführt wird, was oft impliziert, dass die Qualität des Quellcodes reiner Schrott ist (um einen Klassiker zu zitieren: https://academia.stackexchange.com /questions/17781/warum-schreiben-viele-talentierte-wissenschaftler-schreckliche-software ). Jeder "reine" Software-Ingenieur kennt das: Hinter einem brillanten Forscher verbirgt sich ein furchtbarer Programmierer, und ich möchte nicht der Hausmeister sein, der hinter ihm herputzt.
Ist das eine akzeptable Bitte? Wenn ja, wie kann ich es motivieren, ohne unhöflich zu klingen?
Es kann schwierig sein, diese Frage zu stellen, ohne unhöflich oder arrogant zu wirken. Sie laufen Gefahr, den Brunnen zu vergiften, wenn Sie von den Firmengründern gleich zu Beginn der Beziehung verlangen, ihre Kompetenz unter Beweis zu stellen.
Angenommen, Sie sind der Personalchef in einer ähnlichen Organisation. Was würden Sie von dieser Anfrage halten? Wenn Sie bedenken, was dies über Jahre in der Zukunft für Ihre täglichen Interaktionen mit dem Mitarbeiter bedeutet, würden Sie die Person, die es geschafft hat, in Ihrem Team haben wollen? Denken Sie sorgfältig über diese Dinge nach, wenn Sie Ihre Frage formulieren (oder entscheiden, ob Sie sie stellen möchten).
Wenn Sie sich entscheiden, Ihre Frage weiter zu stellen, sollten Sie sie so formulieren, dass Sie sicherstellen möchten, dass Ihre Fähigkeiten gut zur vorhandenen Codebasis passen, und nicht, dass Sie sich Sorgen machen, jemandes Chaos beseitigen zu müssen.
Wenn Sie den berechtigten Verdacht hatten, dass die Codebasis "reiner Müll" ist, ist es an der Zeit, dies während des Interviewprozesses zu untersuchen. Es ist völlig in Ordnung zu fragen, ob man sich mit jemandem zusammensetzen und eine „Code-Tour“ machen möchte, und man könnte dann gezielte Fragen stellen und sehen, wo die Dinge stehen. Ich habe das mehr als einmal selbst gemacht (obwohl ich mich eher auf der Domänenseite als auf der Entwicklerseite betrachte). Was ich daraus jedoch gelernt habe, ist, dass die Codebasis VIEL WENIGER wichtig ist als die Leute, mit denen Sie arbeiten würden.
Ich hätte viel lieber eine beschissene Codebasis und ein wirklich achtsames/kreatives Team, das offen für neue Ideen ist, als eine enge Codebasis mit „Löchern, die die Show am Laufen halten“.
Warten, bis das Angebot kommt und dann kalte Füße haben, bedeutet, dass Sie das nicht durchdacht haben. Es ist in Ordnung, sich Gedanken zu machen, aber seien Sie offen darüber, anstatt zu versuchen, alles der „Codebasis“ zuzuschreiben, nur damit Sie etwas in Ihren Händen halten können, mit dem Sie Ihre Gefühle bestätigen können.
Bowen
Keschlam
Wesley Lang
Wesley Lang
Nathan Cooper
Nathan Cooper
Paparazzo
teego1967
Alec
James