Frage:
Ist es angebracht, einen Softwareentwickler nach zusätzlichen Stunden für Nebenprojekte und Open Source (als Hobby) zu fragen?
Alexei
2018-06-15 18:17:03 UTC
view on stackexchange narkive permalink

Stackoverflow-Entwicklerumfrage fragte 2015 nach der Anzahl der wöchentlichen Stunden, die für Nebenprojekte / Open Source außerhalb der Arbeit (oder für das Programmieren als Hobby) vorgesehen sind.

Dies ist eine interessante Frage und ich denke darüber nach, sie während der Interviews für Softwareentwicklerpositionen (Mittelstufe) zu verwenden. Dies sollte einen Einblick in die intrinsische Motivation dieses bestimmten Entwicklers geben. Persönlich finde ich, dass die intrinsische Motivation sehr wichtig ist und dass das Unternehmen mehr danach streben sollte, Menschen zu finden, die sie haben.

Dies könnte jedoch fälschlicherweise darauf hindeuten, Überstunden zu leisten, und mein Unternehmen achtet sehr darauf, dies nicht zu tun Überstunden machen, es sei denn, es wird wirklich benötigt und es wird immer angemessen bezahlt.

Frage: Ist es angebracht, einen Softwareentwickler nach zusätzlichen Stunden zu fragen, die für Nebenprojekte und Open Source (als Hobby) aufgewendet wurden?

Kommentare sind nicht für eine ausführliche Diskussion gedacht.Diese Konversation wurde [in den Chat verschoben] (https://chat.stackexchange.com/rooms/78963/discussion-on-question-by-alexei-is-it-eigniate-to-ask-a-software-developer-ein).
22 antworten:
Sabine
2018-06-15 18:23:02 UTC
view on stackexchange narkive permalink

Ich halte das nicht für unangemessen, aber ich würde darauf achten, wie Sie diese Frage formulieren. Stellen Sie sicher, dass der Befragte versteht, warum Sie danach fragen. Ich hatte einmal einen Job, bei dem im Grunde alles, was ich außerhalb der Arbeit tat, "verboten" war. Diese Frage würde mich zögern lassen, wenn ich nicht wüsste, warum Sie fragen. Es gibt Unternehmen, die jede Codezeile, in die Sie ihre IP schreiben, berücksichtigen, sei es in Ihrer Freizeit oder bei der Arbeit. Andere Unternehmen sind der Meinung, dass Sie als Softwareentwickler Ihre Freizeit nutzen müssen, um mit aktuellen Entwicklungen, Programmierblogs usw. Schritt zu halten, und dass dies einen Mangel an „Leidenschaft“ zeigt, wenn Sie dies nicht tun. Und alles dazwischen.

Ich denke auch nicht, dass Leute, die viele Nebenprojekte / Programmierungen als Hobby machen, notwendigerweise intrinsischer motiviert sind bei der Arbeit . Für mich persönlich hält das nicht.

Ich bin wirklich besorgt, dass jemand das Gefühl hat, das Recht zu haben, zu kontrollieren, wie Mitarbeiter ihre Freizeit verbringen.Sicher, es gibt einige Rollen, in denen dies als angemessen angesehen werden könnte - beispielsweise Interessenkonflikte oder wenn sich die Person in einer Position des öffentlichen Vertrauens befindet (z. B. Polizist, Richter usw.), aber es gibt nur wenige Jobsweit dazwischen.In welchem Land war das und haben sie versucht, dies durchzusetzen?
Ich hätte auch Angst vor einem Unternehmen, das wissen möchte, was ich außerhalb der Arbeit mache.Einige Unternehmen betrachten die Programmierung, die Sie auf der Uhr durchführen oder nicht, als ihre.Andere meinen, wenn Sie codieren wollen, sollten Sie für sie codieren.Und wieder andere auf der anderen Seite des Spektrums sind der Meinung, dass Sie als Programmierer nicht leidenschaftlich genug sind, wenn Sie nicht zusätzlich zu Ihrer eigentlichen Arbeit 4 Stunden zu Hause für persönliche Projekte verbringen!Und alle können ihre Meinung darüber, was ich außerhalb der Arbeit tun kann und was nicht, in `/ dev / null` einfügen!
Als jemand, der unter einem Vertrag gearbeitet hat, der im Wesentlichen besagt, dass "jeder Code, den ich während oder außerhalb des Jobs schreibe, Eigentum des Unternehmens ist", ist dies ein ziemlich solider Weg, um programmierseitige Projekte zu beenden.Es war auch ein solider Anstoß, eine bessere Firma zu finden :)
@user1666620 ist in den USA üblich und normalerweise auf Anweisung eines Rechtskonsuls.Im Grunde läuft es auf die Angst vor IP-Diebstahl hinaus - ich würde die gleichen Softwareentwickler, die Ihr Produkt entwickeln, auch nebenbei erledigen, was sie davon abhält, Ihr Produkt offen zu beschaffen, oder all die wirklich guten Ideen behalten, die sie in der Unternehmenszeit entwickelnund eilen, um reich zu werden, indem sie ihre eigene Firma gründen?Dies ist ein besonders großes Anliegen von IME bei Startups, die häufig von Investoren / VCs dazu gezwungen werden.Die Durchsetzung ist im Allgemeinen ziemlich lasch....
Ich hatte tatsächlich einmal eine Führungskraft, die mir sagte: „Ich brauche nur Ihre Unterschrift für [große VC-Investmentfirma] und gebe keine - wenn Sie die Vereinbarung tatsächlich befolgen ... sagen Sie was, listen Sie alle softwareseitigen Projekte auf, die Sie durchführenhaben oder denken darüber nach und wir nennen sie bereits bestehende Ausnahmen. “Dazu gehörten kostenlose Karten wie eine Neben-LLC, Github usw. IME, diese Dinge sind wie die rechtlich wertlosen Haftungsausschlüsse, die einige Unternehmen am Ende von E-Mail-Signaturen setzen - legal sind sie ungefähr wertlos, aberSie sind auch ungefähr frei und schüchtern wahrscheinlich einige Unwissende in Compliance ein.
Als jemand, der zu Hause regelmäßig für Spaß und Spiele kodiert, kann ich Ihnen aus Erfahrung sagen, dass es mich nicht motivierter macht, am Formular für die sonstige Dateneingabe Nr. 267 zu arbeiten.
Ich verstehe die negative Aufnahme der Frage nicht.Ich stimme dieser Antwort zu, dass dies sowohl angemessen ist als auch dass die Formulierung sorgfältig behandelt werden sollte.Diese Frage wurde mir bei mehreren Interviews gestellt, ich fühlte mich offen für ehrliche Antworten und bekam den Job sowohl mit "Nein, ich verbringe keine Zeit außerhalb der Arbeitsprogrammierung" als auch später mit "Ja, ich gebe einen guten Teil davon aus"Zeit außerhalb der Arbeitsprogrammierung ".Ich hatte das Gefühl, dass der Arbeitgeber besser verstehen konnte, wen er anstellte.
Ich denke, es ist wichtig, in das Herz dessen zu bohren, was Sie eigentlich wissen wollen.Die spezifische Anzahl der Stunden, die für Nebenprojekte aufgewendet werden, ist nicht wichtig.Was Sie wirklich wissen möchten, ist: Drückt der Kandidat immer noch eine natürliche Neugier und den Wunsch aus, sich selbst zu verbessern?Zu diesem Zweck gibt es meiner Meinung nach etwas bessere Fragen.In der Vergangenheit habe ich Kandidaten nach ihren bevorzugten Programmierblogs gefragt und gefragt, welche Themen sie in letzter Zeit interessiert haben, ob sie kürzlich Bücher gelesen haben, die ihr Interesse geweckt haben.Ich denke, diese Fragen sind eher unschuldig.
@user1666620 Wenn Sie einen Athleten für 8-Stunden-Laufen einstellen würden, würden Sie sich sicher fühlen, dass er nicht ausgeruht zur Arbeit kommt, sondern in seiner Freizeit weiterläuft?Wenn es um mich geht, macht mich nach 8 Stunden Arbeit mehr Arbeit erst am nächsten Tag müder.
@Agent_L Wenn der Athlet seine Arbeit zu Ihrer Zufriedenheit ausführt, ist das wirklich wichtig?Eine schlechte Leistung kann korrigiert werden.Kein Arbeitgeber sollte kontrollieren dürfen, was jemand tut, wenn er nicht arbeitet, insbesondere wenn er nicht dafür entschädigt wird.
@HopelessN00b macht Sinn - wenn ich an Mitarbeiter denke, die ich für mich arbeiten möchte, denke ich auch "ignorant und leicht eingeschüchtert".Warten...
@corsiKa Richtig.Die Praxis nicht verteidigen, nur ... erklären, warum sie existiert.Ähnlich wie beim E-Mail-Haftungsausschluss finde ich ihn verächtlich und abstoßend, aber dies ist die Welt, in der wir leben.
@user1666620 Zwei Probleme: 1) Es ist einfach, die Ergebnisse des Athleten zu beurteilen.Das Ergebnis des Programmierers ist viel immaterieller, oft sind die Ergebnisse nach Monaten oder Jahren Rendite.Normalerweise ist die Tatsache, dass eine Aufgabe auf keine größeren Hindernisse gestoßen ist, schwer auf eine gute Entscheidung zurückzuführen, die vor einem halben Jahr getroffen wurde.2) Für die meisten Programmierer ist es physikalisch unmöglich, mehr als 6 Stunden am Tag Spitzenleistungen zu erbringen.Für meine Kollegen, die gelegentlich Sidejobs machten, war der Rückgang sogar für mich spürbar.Zu sagen, dass man 10-12 Stunden lang zu 100% arbeiten kann, ist entweder eine Täuschung oder ein Burnout.
@HopelessN00b ist in den USA NICHT üblich und in mehreren Bundesstaaten, einschließlich Kalifornien, illegal.Wenn Sie einen Vertrag mit diesem Fahrer erhalten haben, lehnen Sie die Unterzeichnung ab.Beobachten Sie, wie es sofort verschwindet.
@user1666620: So gut wie jeder angestellte Berater (d. H. Der Angestellte eines Beratungsunternehmens) kann als Konflikt mit seinem Arbeitgeber für einen Nebenauftritt angesehen werden.Der Arbeitgeber ist effektiv in der Lage, Entwickler auf jeden Vertrag zu setzen;Daher ist jede freie Stelle technisch Teil der Geschäftsinteressen des Unternehmens.Im Geiste geht es nicht um die Konfliktregel, sondern um den Buchstaben, und ich habe gesehen, wie Kollegen wegen Nebenauftritten oder sogar persönlicher (kommerzieller) Produkte in Schwierigkeiten geraten sind.
In Bezug auf die IP-Klauseln in Verträgen: Es sei darauf hingewiesen, dass die Gesetze mehrerer Staaten diese Klauseln entweder ungültig machen oder ihnen strenge Grenzen setzen.Zum Beispiel gibt Kansas [Kapitel 44, Artikel 1, Abschnitt 30] (http://www.kslegislature.org/li_2012/b2011_12/statute/044_000_0000_chapter/044_001_0000_article/044_001_0030_section/044_001_0030_k/) an, dass eine Person das Eigentum an der geleisteten Arbeit behältihre eigene Zeit mit ihren eigenen Ressourcen, es sei denn, sie bezieht sich direkt auf das Geschäft oder resultiert aus der dafür geleisteten Arbeit.
@user1666620 Ich habe einen Freund, der mit mir und einem anderen Freund eine beliebte Bibliothek (1 Million + pro Woche) unterhält.Dieser Freund kam irgendwann zu Apple.Als sie herausfanden, dass sie Open Source machten, musste er zustimmen, GitHub nicht mehr zu kommentieren und teilzunehmen.Obwohl ich Dan oben völlig zustimme, dass die Klauseln nichtig sind, stimme ich dieser Antwort zu, dass einige Arbeitgeber dies leider negativ bewerten können.Sabine, könnten Sie einige der Punkte, die in den Kommentaren zur Antwort angesprochen wurden, bearbeiten?(Kommentare dienen der Klarstellung und existieren nicht "dauerhaft")
@BenjaminGruenbaumI hassen so etwas."Wir wollen Menschen, die eine Leidenschaft für Software haben, die in ihrer Freizeit Anwendungen erstellen und an Open Source-Projekten beteiligt sind! Aber Gott helfe Ihnen, wenn Sie dies bei uns tun."
@BenjaminGruenbaum Ich werde versuchen, das zu tun :)
PeteCon
2018-06-15 19:47:31 UTC
view on stackexchange narkive permalink

Würden Sie einen Müllsammler fragen, ob er an seinen freien Tagen zum Spaß den örtlichen Park putzt? Haben Sie schon einmal den Satz "Busfahrerurlaub" gehört (er bedeutet "Tun, was Sie für Ihre Arbeit in Ihrem Urlaub tun")?

Nebenprojekte außerhalb der Arbeit sind irrelevant. Ich bin seit über 30 Jahren Programmierer. Ich weiß, wie man programmiert, und wenn jemand möchte, dass ich ein Programm schreibe, bezahlt er dafür. Ich habe eine Familie und ein erfülltes Leben außerhalb der Arbeit, und ich werde es nicht damit verbringen, ein paar Sachen auf Github zusammen zu werfen, nur damit ein Interviewer darüber sabbern kann.

Kommentare sind nicht für eine ausführliche Diskussion gedacht.Diese Konversation wurde [in den Chat verschoben] (https://chat.stackexchange.com/rooms/79062/discussion-on-answer-by-petecon-is-it-eigniate-to-ask-a-software-developer-ab).
Der Vergleich mit anderen Berufen ist irrelevant (viele Merkmale und Gewohnheiten sind berufsspezifisch).Dass andere "* Sie für das Programm bezahlen müssen *", ist ein Strohmann.Für mich klingt dies so, als ob Sie mit der Prämisse, die Frage zu stellen, nicht einverstanden sind, weil Sie möglicherweise statistisch diskriminiert werden.Sie antworten nicht wirklich, ob es angebracht ist, das zu fragen.
PeteCon, ich denke, dass Sie hier um einen wichtigen Punkt herum tanzen.Sie geben den gesamten Hintergrund an, ohne explizit anzugeben, was FooBar gesagt hat: Wenn diese Frage zur Standardpraxis wird, werden Familienangehörige große Schwierigkeiten haben, einen Arbeitsplatz zu finden (eindeutige Diskriminierung).Es ist ein trauriger Zustand, dass die Leute 90% ihres Lebens dem Codieren widmen müssen, um als guter Angestellter gesehen zu werden.Es bleibt abzuwarten, ob die Kodierung außerhalb der Arbeit mit besseren Mitarbeitern korreliert, aber es ist sinnvoll, den Familienvater von anständigen Positionen auszuschließen.Ich hoffe, Ihre Einstellung gewinnt dieses Argument.
Absolut das.Es ist eine diskriminierende Frage.Es sollte niemals gefragt werden.
@Joshu'sMu schließt den Familienvater nicht wirklich von irgendetwas aus, sie können immer noch in ihrer (reduzierten) Freizeit programmieren oder einfach antworten, dass sie nicht mehr die freie Zeit haben, dies zu tun.Ich glaube nicht, dass es vielen Arbeitgebern etwas ausmacht, wenn Sie Ihre Kinder einem Beitrag zu einem Github-Projekt vorziehen.
Es gibt etwas zu sagen über eine Person mit mehr als 30 Jahren Erfahrung, die dieses Leben mit einem Müllsammler vergleicht.Es ist genau die Art von Kandidaten, die sie aussortieren wollen.Sie implizieren, dass die Frage beleidigend ist, aber gleichzeitig beweisen Sie, dass es notwendig ist.Ihre Logik funktioniert nicht für Musiker, Maler oder gute Programmierer.Ich kenne viele über 30-jährige Entwickler, die Open-Source-Projekte leiten.Sie können Leidenschaft nicht ausschalten, aber was wäre, wenn Sie sie nie hätten?
@cgTag * Sie implizieren ...
@cgTag Ja, das bedeutet, dass ihre Tagesjobs langweilig und unerfüllt sind.BTF, wenn Sie nicht mit Musikern und Garbage Handlern mit einem Stück Code umgehen können, sind Sie kein Programmierer :)
aeryform
2018-06-15 19:20:35 UTC
view on stackexchange narkive permalink

Ich denke zwar nicht, dass die Frage unangemessen ist, aber ich denke auch nicht, dass sie Ihnen die gewünschten Ergebnisse liefern wird. Das Programmieren als Hobby korreliert nicht unbedingt direkt mit der intrinsischen Motivation. Ich sage dies als ein sehr motivierter Softwareentwickler, der außerhalb der Arbeit keine Programmierung durchführt.

Während ich gerne programmiere und ein motivierter und effizienter Mitarbeiter bin, habe ich auch viele andere Hobbys, die ich verfolgen möchte, wenn ich bin nicht bei der Arbeit. Ja, Sie können viele Entwickler finden, die als Hobby programmieren, aber Sie können auch viele finden, die dies nicht oder nicht sehr oft tun. Das bedeutet nicht, dass sie weniger talentiert sind oder keine großartigen Mitarbeiter sind.

Zum Vergleich: Ich glaube nicht, dass viele Leute, die Buchhalter interviewen, fragen, ob ihre Hobbys außerhalb der Arbeit Buchhaltung oder Gehaltsabrechnung umfassen. Warum gilt das auch für Softwareentwickler?

Ich persönlich denke, dass die Frage nach den Hobbys, Interessen oder Leidenschaften eines Kandidaten mehr auf seine Motivation hinweisen kann, als dieses Hobby in einem bestimmten Bereich zu "fordern" oder zu erwarten .

+1.Interessante Perspektive.Buchhalter + Lohnbuchhaltung Hobby ist jedoch nicht dasselbe wie Programmieren als Hobby.Die Programmierung ist viel umfassender: z.Ich mache Web-Apps bei der Arbeit und spiele 2-3 Stunden pro Woche mit Frameworks für maschinelles Lernen.
@Alexei sehr wahr!Dieser Vergleich ist ziemlich grob.Mein letzter Satz fasst zusammen, was ich erreichen wollte, aber es fiel mir schwer, an einen guten Vergleich in der realen Welt zu denken.
warum nicht - viele Buchhalter werden als Gruppenfinanzierer in ihren Hobbygruppen arbeiten, auch wenn es nur das lokale Cricket-Team oder der Hundezüchterverband ist.
@gbjbaanb - Kann bestätigen.Ich bin als Wirtschaftsprüfer beschäftigt und beschäftige mich häufig mit Finanz-, Buchhaltungs- und Wirtschaftsprüfungsthemen außerhalb der Arbeit.Lokale Organisationen haben oft keine solche berufliche Kapazität und lieben es, Hilfe zu haben.
@Alexei Ich bin Programmierer, während Finanzen (einschließlich Buchhaltung) mein Hobby sind.Ich versichere, es ist genauso ein echtes Hobby wie das Programmieren.Zum Beispiel hat jemand, der für ein Unternehmen Buchhaltung betreibt, sehr wenig Ahnung, wie ein selbstständiger Programmierer den Verkauf seiner alten GPU einreichen soll.Die Analogie der Buchhalter ist genau richtig: Wo Programmierer immer wieder neue Rahmenbedingungen und Muster lernen, lernen Buchhalter immer wieder neue Steuergesetze und deren Interpretationen.Fast jeder Job lernt ständig, wir sind nicht so besonders, wie wir denken.
@gbjbaanb Auf jeden Fall, aber Sie würden nicht * weniger * an einen Buchhalter denken, der in seiner Freizeit keine Buchhaltung betreibt.Wenn Sie einen Buchhalter interviewen würden, der freiwillig die Bücher für das lokale Cricket-Team macht, würden Sie denken "Diese Person ist leidenschaftlich über ihr lokales Cricket-Team und großzügig mit ihrer Zeit", *** nicht *** "Diese Person ist mehrleidenschaftlich über Buchhaltung als der andere Kandidat, dessen Freizeit mit seiner Familie verbracht wird und Sport treibt ".
@user568458 Und genau das ist das Problem bei einer solchen Denkweise: einen künstlichen Unterschied machen, wo es keinen gibt.Das ist doppelt problematisch, wenn es um das Programmieren geht, denn beim Programmieren geht es darum, ähnliche Muster zu bemerken und sie in Basiscode zu extrahieren, der alle Fälle auf die gleiche Weise behandeln kann (im Gegensatz dazu, jedes Mal dasselbe immer wieder neu zu codieren).
+1 Insgesamt denke ich, dass dies eine bessere Antwort ist als die Antwort mit den höheren Stimmen, da sie die beste Erklärung für die Argumentation liefert.Das einzige, mit dem ich nicht einverstanden bin, ist der Vergleich der Programmierung mit der Buchhaltung.Das Programmieren ist eher vergleichbar mit einem Künstler oder einem Gartengestalter - etwas, das jemand außerhalb der Arbeit tun möchte, weil er es gerne tut, oder etwas, das jemand als Hobby tun könnte, aber nicht das Gefühl hat, es als Job tun zu können.
Ernsthafte Frage: Noch nie in Ihrer Karriere mussten Sie ein Problem ohne Arbeit durch Programmieren lösen?Ich frage dies, weil ich das in meinen ~ 5 Jahren als Softwareentwickler mehrmals getan habe, z.Ein CLI-Dienstprogramm zum Konvertieren von Itunes-Wiedergabelisten in Android-freundliche Formate mit vollständiger Unicode-Unterstützung (das bei verschiedenen anderen Lösungsversuchen häufig fehlt).Sie hatten noch nie ein eigenes Programmierproblem?
@Jared Smith Ich hatte kein Problem, das ich mit der Programmierung lösen musste, aber ich bin auch erst 2 Jahre in meiner Karriere als Softwareentwickler.Möglicherweise stoße ich eines Tages auf ein Problem, das ich mithilfe der Programmierung lösen werde.Trotzdem würde ich es nicht besonders als mein Hobby bezeichnen.Es ist etwas, in dem ich gut bin und das ich gerne für meine Karriere mache, aber es ist nicht etwas, das ich wirklich zum Spaß mache (woran ich denke, wenn ich an Hobby denke).
@user568458- "Aber Sie würden nicht weniger an einen Buchhalter denken, der in seiner Freizeit keine Buchhaltung betreibt."Du glaubst besser, ich würde weniger an sie denken.Ich erwarte zwar nicht, dass sie "zum Spaß Buchhaltung" betreiben, aber ich würde sicherlich erwarten, dass sie mit neuen Steuergesetzen Schritt halten und neue Techniken und Lücken lernen.Es gibt immer etwas Neues zu lernen.Je mehr der Buchhalter weiß, desto besser ist die Chance, dass ich die von mir gezahlten Steuern minimiere.Gleiches gilt für SW-Entwickler.Je mehr sie wissen, desto größer ist die Chance, dass sie nützlich sind.Wie viel man weiß, hängt direkt mit der Lernzeit zusammen.
@Dunk, Ich erwarte, dass ein Buchhalter das auch tut, aber das während der Arbeitszeit.Was eine Person in ihrer Freizeit tut, spielt keine Rolle.
DoubleD
2018-06-15 20:47:31 UTC
view on stackexchange narkive permalink

würde keine Frage stellen, wie angegeben

Ich sehe es nicht als besonders angemessen oder hilfreich an.

Einige Leute sehen das Programmieren von Bastlern als Zeichen der Leidenschaft an, andere als sehr leidenschaftlich Leute stecken all ihren Programmieraufwand in ihre Arbeit. Es ist kein Mangel an Leidenschaft, sondern ein Mangel an Zeit für externe Projekte.

Es gibt potenzielle Datenschutzbedenken. Sie können die Behauptungen eines Bastlers nur überprüfen, wenn er Zugriff auf sein Repository gewährt. Aber jetzt kennen Sie seine Online-Identität (oder haben zumindest die Möglichkeit, sie erheblich einzugrenzen).

Aus persönlicher Erfahrung

arbeite ich eng mit einer Abteilung zusammen, in der mehrere hervorragende Programmierer tätig sind ihre Reihen. Einer von ihnen ist Ihr stereotyper Open-Source-Fanatiker, und er trägt zu mehreren FOSS-Projekten bei - einem riesigen Hobbyisten. Der andere ist ein starker Familienvater und codiert nicht außerhalb der Arbeit.

Das Fazit ist, dass Hobby-Programmierung kein starkes Indiz für Leidenschaft und Können ist.

Alternativ. ..

Wenn jemand im Rahmen seines Hobbys erstklassige Arbeit geleistet hat, ist dies wissenswert. Anstatt zu fragen, ob Bewerber als Hobby programmieren, fragen Sie, ob sie an Projekten gearbeitet haben, auf die sie besonders stolz sind.

Sie können Leidenschaft an der Art und Weise erkennen, wie sie reagieren, und das auch Leidenschaft könnte entweder auf ihre Arbeit oder auf ihr Hobby zurückzuführen sein. Außerdem können sie dies tun, ohne sich Sorgen machen zu müssen, ob ihr Hobby unter die Lupe genommen wird oder ob Sie auf übermäßige Überstunden drängen.

Dies gibt Ihnen einen natürlichen Einstieg in eine Folgefrage. Wenn sie stolz auf etwas sind, können Sie nach Details fragen - und Sie können versuchen, dies mit der Arbeit Ihres Unternehmens in Verbindung zu bringen, um sich an den Kandidaten zu verkaufen. Wenn sie sagen, dass sie auf nichts besonders stolz sind, fragen Sie, warum nicht oder auf welche Art von Arbeit sie stolz wären. Auch hier haben Sie die Möglichkeit, sich selbst zu verkaufen, wenn Ihr Unternehmen das hat, wonach es sucht.

Ich wünschte, ich könnte so viele positive Stimmen abgeben, denn die letzte Hälfte dieser Antwort steht im Mittelpunkt der Angelegenheit
+1 Die Frage sollte als Gelegenheit für den Kandidaten formuliert werden, etwas zu erwähnen, über das er sprechen möchte / auf das er stolz ist - und nicht als zusätzliches Kriterium, das Menschen schlecht beurteilt, wenn sie keine arbeitslosen Projekte haben.
Dies ist eine starke Antwort.Ich finde es gut, dass Sie meine Angst als Familienvater ansprechen - dass diese Art des Denkens mich daran hindert, Positionen zu verbessern.Ich habe als DB-Entwickler immer die Erwartungen übertroffen, aber wenn ich nicht bei der Arbeit bin, versuche ich, körperlich aktiv zu sein, damit mein Gehirn und mein Körper nicht den ganzen verdammten Tag sitzen.Ich verbringe jede Minute mit meinen Kindern, wenn sie nicht auf der Arbeit sind (was sich ändern kann, wenn sie älter sind).Aber Fragen wie diese erschrecken mich wirklich, weil ich meine Freizeit schätze und versuche, ein vielfältiger Mensch zu sein, kein Silo.
Telastyn
2018-06-15 21:14:21 UTC
view on stackexchange narkive permalink

Sie können danach fragen, und meiner Erfahrung nach korreliert es positiv mit Menschen, die intrinsisch motiviert sind, zu programmieren. Menschen, die es lieben, werden es in ihrer Freizeit tun.

ABER

Es bedeutet möglicherweise nicht, dass sie an sich sind motiviert, an Ihrem Code in Ihrer projektgesteuerten Höllenlandschaft zu arbeiten. Einige Leute genießen die Freiheit des Hobby-Codierens wirklich und wenn Ihr Unternehmen keine ähnliche Freiheit bietet (oder andere Vergünstigungen, die motivierend sind, aber zu Hause nicht verfügbar sind), wird die Motivation möglicherweise nicht übersetzt.

Und was vielleicht noch wichtiger ist: Während die meisten Leute, die Hobby-Code verwenden, intrinsisch motiviert sind, ist das Gegenteil nicht wirklich der Fall . Es gibt viele Leute, die intrinsisch motiviert wären und die Sie mit dieser Frage ausschließen. Schlimmer noch, die Art von Menschen, die Hobby-Code verwenden, sind in der Regel die gleiche Art von Menschen. Menschen ohne Ehepartner oder Kinder, die nach der Schule betreut werden müssen. Menschen, die diesen zweiten Job nicht brauchen, um über die Runden zu kommen. Personen, die zu Meetups oder Programmierforen gehen können, ohne auf Schritt und Tritt angegriffen und belästigt zu werden.

Kurz gesagt, die Frage wird die Vielfalt Ihres Teams (und der Kandidaten, sobald sie allgemein bekannt wird) erheblich beeinträchtigen. Angesichts der Nachteile würde ich nicht empfehlen, danach zu fragen, obwohl daran nichts absolut Unangemessenes ist.

ruffin
2018-06-16 22:42:12 UTC
view on stackexchange narkive permalink

Früher dachte ich, die Suche nach einem Kandidaten mit erfolgreichen Nebenprojekten sei der Heilige Gral der Indikatoren. Nichts war ein besserer Indikator für den Erfolg in einer Rolle als jemand, der demonstrierte, dass er Probleme identifizieren, Lösungen erforschen und diese Forschung bis zum Abschluss verfolgen konnte, ganz aus Leidenschaft und Initiative, ohne sich parasitär auf andere zu stützen.

"Jetzt weiß ich [ich dachte], wir haben jemanden gefunden, der in allen technischen Bereichen seines Jobs gut ist, nicht nur einen sinnlosen Aufhänger, der Teil eines erfolgreichen Teams war! Wir haben Ich habe einen Macher , verdammt noch mal! Dies ist ihr Code. Dies ist keine schnelle Codierungsübung. So können sie arbeiten und zeigen Was sie produzieren. "

Das Beängstigende ist, dass die Suche nach jemandem mit großartigen, vollständigen Nebenprojekten wirklich ein großartiger Indikator ist

Leider ist die Suche nach solchen Nebenprojekten voller sozialer Vorurteile, und die Frage, so nützlich sie auch erscheint, ist außergewöhnlich unfair.

@ Kozaky kommt der Aussage am nächsten, warum, geht aber nicht weit genug:

Bedenken Sie, dass einige Kandidaten einfach nicht in der Lage sind, fällige persönliche Projekte zu übernehmen zu Verpflichtungen wie Familie, Reisen, anderen Hobbys usw. Fragen Sie auf jeden Fall, ob sie Zeit für Open-Source-Projekte aufwenden, aber denken Sie daran bei einer Antwort von "Null" sollte keine schwarze Markierung sein. Der technische Test ist normalerweise, wie Sie herausfinden können, ob sie ihre Fähigkeiten auf dem neuesten Stand halten.

Das Argument lautet: Wenn meine gegenwärtige Situation mir nicht die Zeit und den Raum dazu lässt Ich habe "Hobbys", ich werde keine Zeit haben, ein großartiges Nebenprojekt zu machen. Zeit zu haben ist ein Zeichen für außergewöhnliche Privilegien.

Was meine ich mit "keine Zeit haben"? Wie wäre es mit ...

  1. Ich arbeite x> 1 Jobs, um mich durch die Schule zu bringen.
  2. Ich arbeite x> 0 zusätzliche Jobs oder mache Überstunden in meiner 'zusätzlichen' Zeit, damit ich meine Familie unterstützen kann.
  3. Ich habe Familienmitglieder, deren Pflege meine gesamte arbeitsfreie Zeit erfordert .
    • Könnten Eltern, Ehepartner, Kinder, Geschwister, Nachbarn, Freunde sein ... Sie nennen es
  4. ol>

    Das heißt, ich ' Ich spreche nicht nur über Menschen, die Dinge wie Kinder, einen Partner, eine nahe gelegene Familie, Religion oder Freunde haben - "ein Leben" - Ihre Kandidaten könnten ernsthafte Hintergrundgeschichten haben, die keine sind , Wortspiel beabsichtigt.

    Und es gibt noch schlimmere. Erwähnen wir nur eines: "Ich werde zu Hause missbraucht." Das wirst du während eines Interviews nicht lernen. In den USA kann man zum Beispiel zum Glück nicht fragen. Aber das wird Sie sicher davon abhalten, La-dee-dah-Nebenprojekte abzuschließen.

    Ich habe nie wirklich bemerkt, wie voreingenommen diese Frage ist, bis mich ein langer Twitter-Thread darauf aufmerksam gemacht hat. Wenn ich es finden kann, komme ich zurück und füge es hinzu. Der Punkt, und ich denke, die anderen Antworten hier fehlen größtenteils, ist, dass vorausgesetzt, Sie haben Freizeit für jede Aktivität, und viel weniger Zeit für das Codieren, sagen wir, ein Klassiker Annahme.

    Sie müssen Ihre Fragen so positionieren, dass festgestellt werden kann: "Weist dieser Kandidat Beweise dafür auf, dass er diese offene Position effektiv besetzen kann?" basierend auf fairen Erfahrungen. Wenn sie eine relevante Arbeitshistorie haben, müssen Sie speziell nach ihrem Job fragen. Wenn sie eine relevante Schulgeschichte haben, müssen Sie fragen, was sie in der Schule getan haben .

    Wenn Sie möchten, dass sie ein vollständiges Projekt unabhängig codieren (anstelle eines übermäßig erfundenen technischen Interviews), stellen Sie sie als Vertragsarbeiter ein, um es Ihnen zu zeigen, und bezahlen sie gut für ihre Zeit. Und ich meine nicht für eine Woche. Ich meine für drei Monate oder was auch immer die beiden Seiten verhandeln. Und beachten Sie, dass "sie" hier nicht "jemand ohne Nebenprojekt" sind. Es ist jeder ernsthafte Kandidat.
    Sie erkennen auch, dass nicht jeder alles, was er gerade tut, fallen lassen kann, um vorübergehend für Sie zu arbeiten. Sub>

    Wenn er Nebenprojekte als anbietet Beweise, ich hoffe, es ist fair, das, was Sie lernen, sozusagen "im Umfang" zu halten, wenn Sie später über Verdienste diskutieren, und nicht unbedingt Menschen zu bestrafen, die privilegiert und selbst motiviert sind, sie zu zeigen > haben auch die Fähigkeiten, die für Ihren Job benötigt werden, aber Sie müssen erkennen , dass es viel motiviertere Menschen mit praktischen, realen Prioritäten gibt, die dies tun werden Niemals kümmert sich um einen Vater mit Demenz oder kümmert sich um ein autistisches Kind als Aufzählungszeichen in ihrem Lebenslauf oder als Gesprächsthema in ihrem Interview.

    Und ja, dies ist ein sehr schwieriges Problem. Können Sie versuchen, herauszufinden, ob jemand ein guter Teamkollege ist, indem Sie ihn ermutigen, mit seinen Mitarbeitern außerhalb der Arbeit zu teilen, wie er Zeit verbringt? Sie könnten, aber ist es ein fairer Messstab? Letztendlich nein, ist es nicht. Ihr Kandidat könnte der beste Mitarbeiter sein, hat aber viel wichtigere Dinge zu tun, als das Team zum Abendessen zu haben oder am Freitagabend in eine Bar zu gehen.

    Also nein, Sie können diese Frage nicht stellen, nicht in gutem Glauben.

Das Software-Engineering, insbesondere im Web, ist eine sich extrem schnell verändernde Branche.Ist es überhaupt vernünftig zu erwarten, dass die Mitarbeiter außerhalb der Arbeitszeit mithalten?Wahrscheinlich nicht, aber auf der anderen Seite ist es überhaupt vernünftig zu erwarten, dass Arbeitgeber nicht jemanden einstellen, der eher in der Lage ist, mit jemandem Schritt zu halten, der es nicht ist?Wenn die Antwort am Ende des Tages "Nein, weil es nicht fair ist, weil nicht jeder Freizeit hat" im Gegensatz zu "Nein, weil es nicht bedeutet, dass sie ein besserer Softwareentwickler sind" lautet, bin ich mir nicht sicher, warumEin Arbeitgeber sollte sich darum kümmern.
Wenn jemand eine zweite Jobcodierung hat, bedeutet dies, dass er mehr Erfahrung mit dem Programmieren hat als jemand, der nach Hause kommt und andere Hobbys ausübt - er gehört zur selben Kategorie wie die Person, die ein Freizeitprogrammierungsprojekt durchführt.Bei alledem geht es nicht darum, „fair“ zu sein, sondern zu bestimmen, wer der beste Mitarbeiter für das Unternehmen sein wird.Natürlich möchten Sie die Frage so formulieren, dass solche Antworten möglich sind.
@Charles - Ich ging von einem Fall aus, in dem einige oder alle der ausgeführten Arbeiten * nicht * direkt auf die aktuelle Rolle anwendbar waren.Aber verpassen Sie nicht den Punkt für die Beispiele.Wichtig ist, dass es * sehr wichtige * Gründe gibt, warum jemand möglicherweise keine Freizeit hat.Könnte ein Strumpfjob während der 3. Schicht sein, der sich um einen geliebten Menschen kümmert, oder etwas "Feines", das uns nichts angeht."Fair" bedeutet hier, sicherzustellen, dass Sie niemanden bestrafen, der in der Zeit des Unternehmens (angemessene Arbeitszeiten) * hervorragend * im Job ist, weil er nicht zu einer * privilegierten * Vorstellung eines idealen Codierers passt.
@ruffin Es mag nicht fair sein, dass jemand, der in einem zweiten Job arbeitet, einen Nachteil für jemanden hat, der eine zweite Jobcodierung durchführt, aber die Person, die eine zweite Jobcodierung durchführt, ist tatsächlich ein besserer Kandidat, wenn alle anderen gleich sind.Früher habe ich an Codierungsprojekten in meiner Freizeit gearbeitet, und ich habe keine Freizeit mehr für sie, da ich kurz davor bin, Vater zu werden.Fair oder nicht, das macht mich als Programmierer etwas weniger wertvoll, als ich es sonst gewesen wäre.
@Charles Ich denke, wir reden aneinander vorbei.Ich argumentiere nicht, "* die Person, die einen zweiten Job codiert, wird tatsächlich ein besserer Kandidat sein, alle anderen sind gleich *" - obwohl ich nicht unbedingt glaube, dass das wahr ist (zweimaliger Mist ist immer noch Mist. Zweimalige Kompetenz ist immer nochKompetenz!).Entscheidend ist, dass * wir die Passform auf andere Weise bestimmen als zu fragen: "Haben Sie Nebenprojekte?" * Nach zusätzlichen * verwandten * Jobs zu fragen, ist in Ordnung.Fragen @, was jemand durch das Lagern von Regalen gewonnen hat, ist auch!Aber * die Idealisierung der besten Kandidaten als solche mit Projekten, die in ihrer Freizeit abgeschlossen wurden *, erzwingt eine kulturelle Ausrichtung.
@Charles Ich denke, was Ruffin sagt (und korrigiere mich, wenn ich falsch liege, Ruffin), ist, dass dies eine Art XY-Problem ist.Wir wollen die qualifiziertesten Kandidaten (X).Wir * denken *, dass Nebenprojekte ein starker Indikator dafür sind (Y).Anstatt nach X zu suchen, fragen wir nach Y und verbinden die beiden.In Wirklichkeit ist Y zwar ein fragwürdiger Indikator, aber es ist auch auf diejenigen ausgerichtet, die mehr Zeit in ihrem Leben haben.Anstatt nur die besten Kandidaten zu finden, findet diese Frage die besten Kandidaten * mit Freizeit *.Wenn das die Kultur ist, die Sie wollen, sicher, aber ich stimme zu, dass es nicht in gutem Glauben ist.
@LordFarquaad Ich würde X & Y wahrscheinlich nicht verwenden, um Gametenbias zu vermeiden (obwohl es eine großartige Metapher sein könnte, je mehr ich darüber nachdenke - wir gehen davon aus, dass Y besser ist, aber ist es das? Wollen wir wirklich eine Kultur?voll von [nur] Ys ?; ^ D), aber das ist absolut Geld.** Perfekte TL; DR für meine Antwort **;Vielen Dank!
@EdmundReed, ist es möglich, während der Arbeitszeit Schritt zu halten.Es ist unvernünftig zu erwarten, dass Menschen dies tatsächlich außerhalb der Arbeitszeit tun.
@HLGEM Ich glaube, ich stimme zu;Eine angemessene Zeit während der Arbeitszeit sollte sozusagen dem "Aufrechterhalten" gewidmet werden.Meiner Meinung nach sollte mindestens 1 Stunde pro Tag für das Lesen und Forschen aufgewendet werden.
@Charles, das ist falsch.Jeder, der Vollzeit codiert, kann ohne externe Projekte ein großartiger Programmierer werden.Ich persönlich habe Leute gekannt, die schreckliche Programmierer waren, die auch für ein Hobby programmiert haben.Es kommt auch vor, schlechte Gewohnheiten zu verstärken.Die Annahme, dass Sie besser sind, weil Sie ein Hobbyist sind, ist eine Koje.
@HLGEM Sicher, es ist möglich, ich habe nie etwas anderes behauptet.Wenn alles andere gleich ist, führt mehr Zeitcodierung zu einem besseren Codierer, unabhängig davon, ob ein Vollzeitprogrammierer (im Laufe der Zeit) besser ist als zwei Teilzeitprogrammierer, ein Codierer mit einem zweiten Codierungsjob oder was auch immer.Und als separates Thema denke ich, dass Leidenschaft auch für etwas zählt.Obwohl ich nicht mehr viel Zeit für das Codieren außerhalb der Arbeit beanspruchen konnte, könnte die Arbeit an verschiedenen persönlichen Projekten zeigen, dass ich eine Leidenschaft für das Programmieren habe, obwohl ich keine Zeit mehr für Nebenprojekte habe.Was denken Sie?
Harper - Reinstate Monica
2018-06-15 21:01:27 UTC
view on stackexchange narkive permalink

Dies kann als "Gotcha-Frage" angesehen werden.

Viele Unternehmen haben eine Regel, die entweder die Arbeit von außen verbietet oder verlangt, dass Sie sie mit dem Management klären. Früher bedeutete "Außenarbeit" für ein anderes Unternehmen Mondschein: einfach und verständlich. Heutzutage ist die Grenze sehr verschwommen - mit Freiwilligenprojekten, der Leichtigkeit, Smartphone-Apps zu schreiben, und freiberuflichen Websites für die Stellenvermittlung. Wenn Sie zur Image-Größenänderungs-Engine von Firefox beitragen, ist das "Hobby" oder "Job"? Wie wäre es mit Ihrer iOS Solitaire-App, mit der Sie 600 US-Dollar pro Monat verdienen? Die (triviale) Programmierung, die erforderlich ist, um Ihre Bitcoin-Miner am Laufen zu halten?

Sicher weiß der Antragsteller, dass viele Unternehmen eine Richtlinie für externe Arbeiten haben und möglicherweise in Interviews usw. verbrannt wurden.

Obwohl Sie nach "Job oder Lebensstil" fischen, könnte der Befragte denken, dass Sie nach roten Fahnen fischen, die ihn disqualifizieren würden. Und natürlich würde er das sehr ungerecht finden.

"Der Befragte könnte denken, dass Sie nach roten Fahnen fischen, die ihn disqualifizieren würden. Und natürlich würde er das sehr ungerecht finden."- ähm ... ist das nicht der ganze Punkt des Bewerbungsprozesses?Wie kann das "ungerecht" sein?
@O.R.Mapper Es gibt jetzt Regeln, welche Fragen Sie stellen können und welche nicht (oder genauer gesagt, diskriminieren).Aus diesem Grund haben die Befragten ein Gefühl für "Fragen entwickelt, bei denen sie sich unwohl fühlen", die über das Obligatorische hinausgehen.Sie wetten, ein Interviewer kann eine Frage stellen, die den Kandidaten in den Schatten stellt oder ihn ernsthaft dazu bringt, dort zu arbeiten, was * nicht * der Zweck des Interviews ist.
Ich verstehe voll und ganz, dass einige Fragen tabu sind.Ich sehe nur nicht ein, wie dies möglicherweise Fragen zu berufsrelevanten Erfahrungen beinhalten könnte.Ich stimme anderen Postern zu, die darauf hinweisen, dass der Fragesteller klarstellen sollte, * warum * diese Frage gestellt wird, um anzugeben, ob sie das Thema der Frage beispielsweise als gut oder schlecht betrachten.Aber wenn die Begründung den Kandidaten dazu bringt, "ernsthaft zu fragen, ob er dort arbeitet", ist das wieder eine * gute * Sache.Als Kandidat bin ich * froh *, wenn ich weiß, was ein potenzieller Arbeitgeber vorhat und ich mich dagegen entscheiden kann.
* Der Befragte könnte denken, dass Sie nach roten Fahnen fischen, die ihn disqualifizieren würden.Und natürlich würde er das sehr ungerecht finden. * Würde "er"?(ಠ.ಠ)
Ed Heal
2018-06-15 19:25:17 UTC
view on stackexchange narkive permalink

Man könnte argumentieren, dass eine Person, die nicht als Hobby programmiert, erfrischt arbeiten wird als diejenigen, die den ganzen Abend über andere Softwareprobleme nachgedacht haben.

Auch ist es irgendein Geschäft eines Arbeitgebers, was ein Arbeitnehmer in seiner Freizeit tut (solange dies legal ist).

Ich wurde in einem Interview noch nie nach Hobbys gefragt. Ich würde auch nicht fragen.

Vielleicht ist es auch eine regionale Sache?Ich wurde noch nie NICHT nach Hobbys gefragt :)
Auf jeden Fall eine "regionale" Sache.Die Personalabteilungen haben mir ausdrücklich gesagt, ich solle NICHT nach Hobbys fragen, wenn ich Kandidaten interviewe, weil sie befürchten, dass dies dem Kandidaten Treibstoff für eine Diskriminierungsklage gibt ("Sie haben mich nicht eingestellt, weil ich sagte, ich habe ein X-Hobby."was irgendwie mit einer geschützten Klasse zusammenhängt ").
Tut mir leid, aber wenn Sie sich in Ihrer Freizeit für Nebenprojekte interessieren, bedeutet dies keineswegs, dass Sie ausgebrannter und weniger erfrischt sind als jemand, der dies nicht tut.Was ist, wenn diese Person, die kein Nebenprojekt hat, sich beim Badmintonspiel verbrennt?Viel zu vage und unter der Annahme eines Arguments.
Es besteht wahrscheinlich eine starke Korrelation zwischen der Qualität eines Kandidaten und der Frage, ob er Github, Open Source-Projekte oder MeetUps durchführt.Ich kann nicht verstehen, warum es nicht gültig ist, nach diesen Dingen zu fragen.
AnoE
2018-06-16 01:48:35 UTC
view on stackexchange narkive permalink

Für mich kommt es darauf an.

Ich würde diese Frage niemals stellen, wenn ich jemanden zum Beispiel für eine Position als Architekt, Projektleiter oder Business Analyst interviewe. Wie würden diese Personen jemals ihre Arbeit zu Hause wiederholen?

Ich könnte nicht jeden Programmierer fragen. Ich habe es geliebt, mich mein ganzes Leben lang selbst zu programmieren, und habe es viel privat gemacht. Heute gibt es aus verschiedenen Gründen lange Phasen, in denen ich es einfach nicht mache, weil es keine Zeit oder keine Notwendigkeit gibt. Ich verstehe also, wenn jemand es nicht tun würde. Ich verstehe auch, dass es für einige nur ein Job ist, und beurteile sie nicht dafür.

Aber manchmal zeigen Programmierer oder DevOps-Leute ihre Begeisterung für Technologie als Hauptmotiv für ihre Auswahl. "Ich bin so fasziniert von diesem Zeug, dass ich alles tun würde, um mehr zu lernen / mehr zu erreichen / das Feld weiter zu bringen / ...". Ehrlich gesagt, wenn sie diese Karte ziehen, finde ich es sehr angebracht, sie nach ihrer Freizeit zu fragen.

Dies könnte eine ehrliche Frage sein wie "Also, haben Sie eine Linux-Box in Ihrer Keller oder so ähnlich ". Wenn sie ihren HP ProLiant Nas4Free-Server beschreiben und erklären können, warum XFS eine großartige Sache ist, bin ich glücklich und weiß mit Sicherheit, dass sie fasziniert sind. Wenn sie sich nichts dergleichen einfallen lassen, dann ... nicht so sehr. Selbst wenn sie mir sagen, dass sie Arduino für 5 € aus China bestellt haben, es aber nie wirklich benutzt haben, bin ich glücklich.

Vor kurzem hatte ich jemanden, der in Bezug auf einige technologische Dinge im Zusammenhang mit Cloud, DevOps usw. beinahe verrückt war. Mit Freude in den Augen erzählte er wiederholt, wie er diese komplexen Server für seinen eigenen Gebrauch erstellt. Ich fragte ihn, was er genau tat; Er sagte mir, er habe einen privaten Mailserver eingerichtet. Ich fragte ihn, welche Software er benutzte und ... er konnte es mir nicht sagen. Um es gelinde auszudrücken, das war kein glücklicher Vorfall für ihn. Also hat er im Grunde ein Free Tier AWS-Konto eröffnet (das ungefähr null Wissen und Aufwand erfordert) und ein vorgefertigtes Mail-Server-Ding hochgefahren. Ich habe das nicht weiter verfolgt, aber es passte nicht gut dazu, als überschwänglicher Technikliebhaber zu mir zu kommen.

Ich bin ein Business Analyst, der ein Nebenprojekt (ein Open-Source-Nebenprojekt, nicht weniger!) Hat, das für meinen Job relevant ist.Aber ich gebe zu, dass das ein seltener Fall ist.
Wenn Sie es während des Interviews erwähnen, können Sie ziemlich sicher sein, dass ich alles hinter mir habe, @Charles.;)
user34587
2018-06-15 20:38:32 UTC
view on stackexchange narkive permalink

Obwohl ich zustimmen würde, dass es nichts Falsches ist, nach Nebenprojekten zu fragen, an denen ein Kandidat arbeitet. Die Frage "Wie viele Stunden ..." kann bedeuten, dass Sie bereits davon ausgehen, dass sie so etwas tun. Hier besteht das Risiko, dass Sie dem Kandidaten das Gefühl geben, gewonnen zu haben. ' passt nicht gut in Ihr Unternehmen, wenn sie mit "Nicht viel" oder "Ich programmiere nicht außerhalb der Arbeit" antworten.

Wenn Sie als Entwickler selbst die Diskussion über Hobbys oder externe Interessen ansprechen, wird jeder Entwickler, der in seiner persönlichen Zeit ähnliche Aktivitäten wie sein Arbeitsleben ausführt, dies erwähnen. Von hier aus wäre es nicht ungewöhnlich zu fragen, wie viel sie tun. Denken Sie daran, dass einige Kandidaten aufgrund von Verpflichtungen wie Familie, Reisen, anderen Hobbys usw. einfach nicht in der Lage sind, persönliche Projekte zu übernehmen. Fragen Sie auf jeden Fall, ob sie Zeit für Open-Source-Projekte aufwenden, aber denken Sie daran, dass eine Antwort von "Null" sollte keine schwarze Markierung sein. Der technische Test ist normalerweise, wie Sie herausfinden können, ob sie ihre Fähigkeiten auf dem neuesten Stand halten.

UnhandledExcepSean
2018-06-15 21:25:05 UTC
view on stackexchange narkive permalink

Es ist angebracht zu fragen, ob jemand an Entwicklungsprojekten außerhalb seiner Kursarbeit / seines Jobs arbeitet, und ihn zu bitten, ein wenig darüber zu sprechen. Stellen Sie sicher, dass Sie es nicht als generisches "Also, was sind Ihre Hobbys?" Art der Frage; Das wäre unangemessen.

Ich bin seit über zwanzig Jahren in der Entwicklung und meiner Erfahrung nach arbeiten die besten Leute an etwas außerhalb der Arbeit, das technisch verwandt ist. Zumindest hören sie sich einige Podcasts an oder besuchen Benutzergruppen, um sich über den technologischen Wandel auf dem Laufenden zu halten.

Ich persönlich halte es jedoch nicht für notwendig, dass Menschen ihr Handwerk außerhalb der Arbeitszeit üben , aber wenn ich zwei Personen interviewen würde, die in jeder anderen Hinsicht identisch wären, würde die Person, die sich beruflich verbessert, die Position bekommen.

Wenn Ihnen als Befragter eine Stelle angeboten wird und Sie "außerhalb der Arbeit" arbeiten oder dies planen, lesen Sie unbedingt die Beschäftigungsbedingungen. Meine letzte Firma hatte eine Klausel, die besagte, dass sie alles besaßen, was ich außerhalb der Arbeit entwickelt hatte (also habe ich mich einfach nicht außerhalb der Arbeit entwickelt). Und viele Unternehmen vertreten die Position, dass Sie Mondschein machen können, aber alles, was Sie mit ihren Ressourcen erstellen (Computer, lizenzierte Software usw.), ist ihr Eigentum.

Mein Unternehmen kümmert sich um Bildung.Wir haben Lesekreise und haben ein Budget dafür.Dies beinhaltet die Bereitstellung von Lehrbüchern und eine Stunde pro Woche Lesen / Gruppenchat.Wir haben auch einmal pro Woche technische Gespräche zwischen 15 und 30 Minuten.Außerdem haben wir regelmäßig Hackathons - wo wir den Nachmittag haben, um etwas Neues zu entwickeln, kostenlose Pizza und Bier zu trinken und dann etwas mehr Zeit, bevor wir eine kleine Präsentation machen.
@EdHeal Ich würde das gerne als spezifische Frage bei der nächsten Stack Overflow-Entwicklerumfrage sehen.https://insights.stackoverflow.com/survey/2018/ "Wie trägt Ihr Unternehmen zu Ihrer beruflichen Entwicklung bei?"
Sie können den neuen Arbeitgeber auch um eine Befreiung für ein bestimmtes Hobbyprojekt bitten, an dem Sie bereits arbeiten.Haben dies einmal getan und sie waren glücklich, es zu gewähren.
Dan
2018-06-15 22:14:32 UTC
view on stackexchange narkive permalink

Nach meiner Erfahrung frage ich nur, ob Ihr Unternehmen viel Open Source-Software verwendet oder Open Source bereitstellt.

In meinem Unternehmen sind viele Open Source-Repos auf github und verfügbar Eine der Fragen, die während der Interviews gestellt werden, ist, welche Art von persönlichen Hobbys sie außerhalb der Arbeit machen, bei der es um Codierung geht. Open Source oder ein Github-Konto mit vielen Pull-Anfragen für Open Source-Repos sind ein großes Plus.

Die Frage schien niemanden zu stören, da mein Unternehmen dies auf die Stellenanzeige stellte und erklärte, dass es sich um Open Source-Code handelt.

Wenn Ihr Unternehmen Open Source verwendet und Verbesserungen durch Ihren Job erzielt werden, sollten Sie das Open Source-Projekt wieder aufnehmen.Dies könnte der alltägliche Teil der Arbeit sein
Richtig, es zeigt auch, dass Sie bei Pull-Anfragen, die den festgelegten Codierungsstandards entsprechen, mit Ihrem Code zusammenarbeiten und ihn kritisieren.Dies ist sehr typisch für Open-Source-Projekte, für die im Allgemeinen ein RFC, eine Pull-Anfrage, Unit-Tests, eine Überprüfung durch jemanden und so weiter erforderlich sind.Die Annahme einer PR, insbesondere für ein großes Projekt, zeigt, dass Sie ein besserer Teamplayer sind, denke ich.
Paul W Jones
2018-06-16 16:02:17 UTC
view on stackexchange narkive permalink

Fragen Sie sie, ob sie Erfahrung mit Open Software haben oder zu Open Software beigetragen haben, aber halten Sie sich von Fragen fern, wie viele Stunden oder ob diese außerhalb der Arbeit durchgeführt wurden.

Der Open Software-Aspekt der Frage ist fair Spiel wäre es nicht anders als zu fragen, ob sie mit Linux oder Git oder Eclipse oder verschiedenen anderen Tools vertraut sind. Wenn Ihr Unternehmen bestimmte Open-Tools verwendet, ist die Erfahrung mit diesen Tools ein Plus und weniger Schulung. Wenn Ihr Unternehmen Open-Software fördert, unterstützt, einschränkt oder verbietet, ist dies ein guter Zeitpunkt, um sie in die Konversation einzubeziehen.

Fragen Sie jedoch den potenziellen Mitarbeiter, was er in seiner Freizeit tut, wenn überhaupt , zu aufdringlich, irgendwie über die Linie. Die Leute werden für das eingestellt, was sie bei der Arbeit tun können, nicht für das, was sie außerhalb tun. Einige Unternehmen beschränken Ihre Möglichkeiten außerhalb der Arbeit, alles, was als illegal oder wettbewerbsfähig angesehen werden kann. Sie sollten dies in den Vordergrund stellen. Denken Sie jedoch daran, dass sie Sie interviewen, während sie jemanden interviewen, und entscheiden, ob Ihr Unternehmen ein Unternehmen ist, das sie würden arbeite gerne bei. Wenn Sie feststellen, dass Sie ihre Arbeit außerhalb der Arbeit einschränken oder nachverfolgen möchten, werden viele gute Leute woanders hingehen.

Mark Kaplun
2018-06-17 11:17:21 UTC
view on stackexchange narkive permalink

Ich würde vorschlagen, diese Reihe von Fragen zu vermeiden, es sei denn, der Kandidat spricht sie selbst an. Wenn Sie versuchen möchten, eine solche Diskussion auszulösen, fragen Sie, ob er öffentlich verfügbaren Code hat, ob es sich bei diesem Code um Hobby handelt oder ob es sich um eine bezahlte Arbeit handelt, die er geleistet hat.

Als jemand, der dazu beigetragen hat In vielerlei Hinsicht wäre ich bei vielen OSS-Projekten sehr verärgert, wenn jemand dies als etwas ansprechen würde, das sich wie eine Anforderung anhört. Wenn ich einen Beitrag leiste, mache ich das als Hobby . Ich wende nicht die gleichen Entwicklungsstandards an, die ich für bezahlte Jobs anwenden werde. Darüber hinaus gibt es einen großen Unterschied zwischen der alleinigen Arbeit an einem Projekt und der Navigation im komplexen Web eines Arbeitsplatzes. Wenn Sie alleine arbeiten, müssen Sie nicht höflich zu Kollegen sein, die BS unter Marketing leiden und nett zum Chef sein.

Wie andere Antworten implizieren, hilft Ihnen diese Art von Fragestellung dabei, herauszufinden, ob jemand mag Codierung als Hobby und hat die Zeit dafür, nichts weiter als das. Sofern es sich nicht um ein sehr hochkarätiges Projekt handelt, bei dem der Kandidat eine wichtige Rolle spielt, hilft Ihnen die Teilnahme an OSS-Projekten allein nicht, festzustellen, ob sein Code gut ist oder ob er gut in eine Arbeitsumgebung passt. P. >

Mathijs
2018-06-18 15:52:55 UTC
view on stackexchange narkive permalink

In meinem Land (Niederlande) ist dies eine der häufigsten Fragen, die während eines Interviews gestellt werden. Meist in Form von "Was tun Sie, um Ihre Fähigkeiten auf dem neuesten Stand zu halten und weiter zu lernen (in Ihrer Freizeit)".

Grundsätzlich möchten sie wissen, welche Blogs Sie lesen, welchen Gruppen Sie folgen oder wie oft Sie Zeit damit verbringen, Dinge zu lernen. Natürlich muss es nicht für ein Open-Source-Projekt sein, was ist mit dem Erlernen neuer Sprachen / Frameworks?

Solange Sie die Frage in einem ziemlich offenen und freundlichen Ton stellen, gehe ich davon aus, dass Sie es tun werden ist in Ordnung, und ich erwarte normalerweise diese Frage.

Genau.Dies ist eine völlig offene Frage, die zu denselben Fakten führt und sie gleichzeitig mit dem Wunsch des Kandidaten verknüpft, in einer sich verändernden Technologielandschaft auf dem neuesten Stand zu bleiben
Valrog
2018-06-15 18:37:17 UTC
view on stackexchange narkive permalink

Ich bin mir nicht sicher, ob das Stellen dieser Frage wirklich eine intrinsische Motivation und Tendenz zeigt, bei der Arbeit großartige Leistungen zu erbringen.

Diese Frage ist nicht unangemessen. Sie ähnelt der Frage "Was sind Ihre Hobbys außerhalb von Arbeit? "

Aber wie Sabine sagte, kann dies zu Missverständnissen führen, da der Befragte möglicherweise nicht versteht, ob Open Source-Projekte für den Interviewer eine gute oder eine schlechte Sache sind.

Ich möchte hinzufügen, dass Menschen, die ein persönliches Nebenprojekt haben, nicht besser oder motivierter sind als diejenigen, die dies nicht tun.

Als Beispiel kenne ich einige wirklich großartige Entwickler und Mentoren bei der Arbeit, die das tun verbringen ihren Abend und ihr Wochenende mit ihrer Familie bei anderen Aktivitäten. Ich kenne auch einen wirklich großartigen Entwickler aus der Schule, der in viele Open-Source-Projekte investiert ist. Er kann nicht aufhören, die Firma zu wechseln, weil sie nicht gut zu ihm passen, da sein Standard sehr hoch sein kann.

Abschließend kann die Frage großartig sein, um mit ihr zu diskutieren der Befragte über das, was er gerne tut, sollte aber nicht als ausschließliche Bedingung für die Annahme angesehen werden.

Old_Lamplighter
2018-06-15 19:27:22 UTC
view on stackexchange narkive permalink

Es wäre unangemessen, nach Stunden zu fragen, ob die Person an externen Projekten oder an unabhängiger Arbeit gearbeitet hat, ebenso wie nach Freiwilligenprojekten.

Beachten Sie jedoch, dass einige Unternehmen Mondschein haben Klauseln und Klauseln, dass alles, was während der Beschäftigung entwickelt wurde, als Unternehmenseigentum betrachtet wird, daher ist die Frage möglicherweise nicht so produktiv, wie man denkt.

Ich verstehe Ihren zweiten Absatz nicht.* Wenn * der Bewerber eine Leidenschaft für das Programmieren von Hobbyisten hat und * wenn * das Unternehmen dies nicht toleriert / das Eigentum beansprucht, wäre das Interview eine hervorragende Gelegenheit, um diese mögliche Dissonanz zur Sprache zu bringen.Natürlich hindert nichts den Interviewer daran, der Frage so etwas wie "Einige unserer Mitarbeiter sind in ihrer Freizeit auch in ihren eigenen programmierseitigen Projekten aktiv" voranzustellen.
@O.R.Mapper Richtig, denn zu sagen "Ich bin leidenschaftlich, aber ich darf mich nicht entwickeln" wäre so nützlich, um jemandes Leidenschaft einzuschätzen ... wut?
Ok, ich habe das aus Sicht des Bewerbers gesehen.Normalerweise frage ich in Interviews nach der Möglichkeit, Nebenprojekte durchzuführen, denn wenn ich bereits im Voraus weiß, dass dies nicht zulässig ist, kann ich ihnen und mir selbst die Zeit sparen, weiterzugehen, wenn ich ohnehin ablehne.Natürlich sind einige Leute, die gerne Bastelprojekte durchführen, möglicherweise bereits in eine Situation geraten, in der sie dies nicht können, aber sie können dies trotzdem erwähnen und skizzieren, was sie früher getan haben, bevor sie ihren aktuellen, restriktiven Vertrag abgeschlossen haben.
@O.R.Mapper Das ist eine gute Praxis.Ich bin absolut von verrückten Verträgen weggegangen.Eine Firma hat versucht, mich dazu zu bringen, ein Wettbewerbsverbot zu unterzeichnen, nachdem ich mich angemeldet habe
HLGEM
2018-06-19 18:45:53 UTC
view on stackexchange narkive permalink

Die Leute haben darauf hingewiesen, dass diese Frage diskriminierend ist, und ich stimme dem zu. Ich möchte auch darauf hinweisen, dass die Suche nach Personen, die außerhalb der Arbeit programmieren, sie nicht unbedingt motiviert, Ihre Arbeit zu erledigen. Nach meiner Erfahrung kann dies oft genau den gegenteiligen Effekt haben. Sie interessieren sich so sehr für ihre privaten Projekte, dass sie ihnen mehr Aufmerksamkeit schenken und der langweiligen alten Geschäftsarbeit weniger Aufmerksamkeit schenken. Oder sie sind so müde, dass sie sich nicht richtig konzentrieren können, weil sie bis 3 Uhr morgens wach geblieben sind und diese coole Sache gemacht haben. In jedem Fall ist das Programmieren als Hobby nach dem Programmieren für die Arbeit auf lange Sicht nicht gesund. Es ist eine Hauptursache für Burnout.

Es ist ein Problem in unserer Branche, dass die Menschen nicht die Zeit haben, sich auf den technologischen Wandel bei der Arbeit vorzubereiten. Wenn Sie ein guter Ort sein wollen, geben Sie ihnen die Zeit, die sie im Rahmen der Arbeit eingebaut haben. Es gibt keinen anderen Beruf, in dem Sie erwartet und ermutigt werden, Ihre ganze Zeit mit Arbeiten zu verbringen. Es ist schlecht für das Unternehmen (müde Arbeiter sind keine guten Arbeiter), es ist schlecht für den Einzelnen, es ist schlecht für den Beruf (dies ist einer der Hauptfaktoren, warum Menschen den Beruf vorzeitig verlassen). Ihre Annahme, dass dies positiv ist, ist falsch.

Stilez
2018-06-17 02:23:52 UTC
view on stackexchange narkive permalink

Eine andere Formulierung aus den oben genannten Gründen:

  • "Haben Sie jemals an einem Softwareprojekt gearbeitet, das nicht Teil eines bezahlten Jobs war?"

und folgen Sie dann mit:

  • Wie sind Sie dazu gekommen?
  • Wie ist es gelaufen?
  • Was haben Sie erreicht? ?

Diese werden wahrscheinlich einen entspannten Rahmen setzen, da klar ist, dass es sich um die Vergangenheit oder jetzt oder zu jeder Zeit handelt, sodass keine aktuellen oder geplanten Aktivitäten untersucht werden. Dadurch sollte das Element "Bedrohung / Sorge" entfernt werden.

Dann können Sie indirekt nach dem suchen, wonach Sie tatsächlich suchen:

If nein :

  • Sie haben bisher nur innerhalb eines Jobs codiert? [In einem merkwürdigen, nicht kritischen Ton gefragt]
  • Machen Sie viel mit Computern auf Ihrer eigenen Uhr?
  • Viele Leute beschäftigen sich als Hobbyisten mit Software und werden dann zu Profis . Ihr Weg war etwas anders ...?

Wenn ja :

  • Das klingt interessant!
  • Folgen Sie dem mit: In welche Art von Projekten sind Sie geraten? Auf welche Leistungen sind Sie am stolzesten? Waren das Solo oder Gruppenprojekte? Und wenn Sie sich angemessen fühlen, dann tun Sie es trotzdem?
  • Einige der besten Programmierer, die wir je hatten, haben nebenbei auch ihre eigenen Projekte. Ist das Codieren etwas, das Sie bei der Arbeit behalten, oder haben Sie auch einen Hobbyfokus? [Und dieselben Fragen wie oben]

Dieser Ansatz versichert hoffentlich, dass er positiv gesehen wird, vermeidet es jedoch, sie auf eine "erwartete" Antwort hinzuweisen, mit der sie vorsichtig sein müssen.

Achten Sie hauptsächlich darauf, es als Interesse und mögliches Positiv durch den "Winkel" darzustellen, den Sie einnehmen (und ebenso durch die Winkel, die Sie vermeiden!).

Vermeiden Sie wie die Pest Fragen, die als Sondierungsaufgabe für den Job angesehen werden könnten, z. B. "Wie bringen Sie ein solches Hobby mit der Arbeit in Einklang?" oder "Wie viel Zeit gibst du ihm". Denken Sie vielleicht vorher über Ihre Fragen nach, um sicherzugehen, dass sie nicht falsch beantwortet werden.

Ray
2018-06-19 04:41:58 UTC
view on stackexchange narkive permalink

Ist es angebracht, einen Softwareentwickler nach zusätzlichen Stunden für Nebenprojekte und Open Source (als Hobby) zu fragen?

Ich bin der Meinung, dass dies möglich ist manchmal angemessen sein. Dies hängt jedoch ganz davon ab, für welche Position Sie sich bewerben und welche Art von Kandidaten Sie suchen. Und es scheint in Ihrem Fall nicht angemessen zu sein.

Wenn Sie nach einem Selbststarter ohne vorherige Berufserfahrung suchen, dessen Traum es ist, in die Softwareentwicklung einzusteigen (weil sie lieben das Programmieren), dann ist es eindeutig ein gutes Zeichen, dass sie in ihrer Freizeit darauf hinarbeiten. Auf diese Weise können sie ihren Lebenslauf mit nicht verwandten Jobs rechtfertigen und / oder wie sie hoffen, von einer nicht verwandten Teilzeitarbeit zu einer Vollzeitkarriere überzugehen. Dies ist eine Möglichkeit, einen Junior-Entwickler zu finden.

Sie sagen jedoch, dass Sie

nach Positionen für Softwareentwickler suchen (Mittelstufe).

Auf dieser Ebene sollten die Mitarbeiter Jahre in der Branche haben, einschließlich der wahrscheinlichsten Crunch-Zeit, Bereitstellungen über Nacht usw. Sie erwarten, dass sie bereits Vollzeit (oder mehr) arbeiten Software-Entwicklung. In diesem Lebensabschnitt haben sie wahrscheinlich andere Verpflichtungen außerhalb der Arbeit.

Für diese Rolle könnte eine starke Ja-Antwort eine rote Fahne sein. Jemand, der sich zu sehr anstrengt, könnte ausbrennen und hoffen, dies durch einen Jobwechsel zu vermeiden. Aber das wird nicht passieren, wenn sie so weitermachen, und Sie scheinen es zu fördern. Das wäre für keinen von euch gut.

Es gibt bessere Fragen für Fortgeschrittene, die Ihr Anliegen, etwas über die intrinsische Motivation herauszufinden, noch ansprechen könnten. Fragen Sie nach Dingen, mit denen sie nicht mehr arbeiten können, die sie aber genießen / vermissen, und nach Dingen, die sie gerne lernen oder mit denen sie arbeiten möchten, die sie aber noch nicht hatten. Fragen Sie nach den Dingen, auf die sie besonders stolz oder glücklich waren oder für die sie Lob oder Dank erhielten, damit sie sich wirklich gut fühlten.

Antworten könnten aus der Hobbyarbeit oder aus ihrer Zeit stammen -job Arbeit.

Michael Kay
2018-06-19 16:56:56 UTC
view on stackexchange narkive permalink

Sie müssen vorsichtig sein, wenn Sie Fragen dazu haben, wie Menschen ihre Arbeitszeit verbringen, da das, was Menschen außerhalb der Arbeitszeit tun, stark mit dem Geschlecht korreliert. Bedenken Sie, dass für einige Kandidaten die Antwort lauten könnte: "Nein, ich programmiere in meiner Freizeit nicht, ich bin viel zu beschäftigt, um meine kleinen Kinder / meine alten Eltern zu betreuen."

Wenn Sie Wenn Sie nach Programmierern suchen, die zu jeder Tageszeit nur programmieren, werden Sie wahrscheinlich keine Frauen einstellen.

Nach meiner Erfahrung ist dies genau der Grund, warum diese Frage oft gestellt wird.Es ist beabsichtigt, die meisten Frauen auszuschließen.
Ich sehe nicht, was es überhaupt mit Geschlecht zu tun hat.Es gibt viele Frauen, die sich entschieden haben, in ihrer Freizeit zu programmieren, und wenn sie sich nicht dafür entschieden haben, dann ist das ihre persönliche Wahl und hat nichts mit ihrem Geschlecht zu tun.Ebenso sind die meisten Männer genauso beschäftigt, sich um Kinder oder Eltern zu kümmern.
Es heißt indirekte Diskriminierung.Wenn Sie Kandidaten anhand von Kriterien auswählen, die bei einem Geschlecht häufiger vorkommen als bei einem anderen, und die keinen direkten Einfluss auf die Fähigkeit haben, die Arbeit zu erledigen, diskriminieren Sie auf eine Weise, die in vielen Ländern illegal ist (und immer eine schlechte Praxis ist).da Sie die besten Leute bekommen wollen, die Sie können).
Chapz
2018-06-20 12:08:05 UTC
view on stackexchange narkive permalink

Haben Sie das umgekehrt gedacht? Leute, die Nebenprojekte machen, machen sie vielleicht, weil die Projekte bei ihrer Arbeit nicht interessant sind, alte Technologien verwenden oder einfach nur langweilig sind. Wenn Mitarbeiter Nebenprojekte durchführen, bedeutet dies wahrscheinlich, dass sie mit ihren Arbeitsprojekten nicht wirklich zufrieden sind (dh sie füllen sie nicht aus oder lernen dabei nichts Neues.)

Dies kann auch bedeuten, dass die Person codiert gerne alleine und arbeitet nicht gerne mit anderen Personen / in einem Team, was wiederum wahrscheinlich eine rote Fahne wäre.

Ich mache gerne mein Nebenprojekt, weil ich mich entscheiden muss was mache ich. Ich mache keine Projekte für andere, die für mich persönlich nicht interessant sind. Aber hey, du musst die Rechnungen bezahlen, also arbeite ich an einem anderen Projekt, obwohl ich nicht wirklich motiviert bin, dies zu tun. Vertrauen Sie mir, wenn Entwickler gutes Geld aus Nebenprojekten erhalten würden, würde niemand für andere Unternehmen arbeiten.

Es ist eine völlig falsche Annahme, dass jemand in irgendeiner Weise besser ist, wenn er Nebenprojekte durchführt. Wenn ich einen harten Arbeitstag beim Codieren hatte, möchte ich als letztes nach Hause kommen und erneut codieren.



Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 4.0-Lizenz, unter der er vertrieben wird.
Loading...