Frage:
Umgang mit wieder auftretenden Doppelmoral bei Vorstellungsgesprächen
ChrisInfo
2020-06-13 22:03:35 UTC
view on stackexchange narkive permalink

Ich bin ein Junior-Entwickler aus Deutschland. Nach meinem Bachelor-Abschluss in Informatik arbeitete ich zwei Jahre für ein Unternehmen. Allerdings habe ich erst im ersten Jahr als Entwickler gearbeitet. Im zweiten Jahr wurde ich auf ein spezielles Programm in meinem Unternehmen aufmerksam, um im Ausland zu arbeiten. Zu diesem Zeitpunkt hatte ich nie die Gelegenheit, das Land in meinem Leben zu verlassen, also habe ich mich dafür entschieden. Ich bereue es nicht, aber meine Aufgaben in dieser Zeit wechselten sich ab und hatten nichts mit IT- oder Softwareentwicklung zu tun.

Ich interviewe derzeit mit mehreren Unternehmen als Junior-Entwickler und In my Persönliche Meinung Ich habe das Gefühl, dass einige Unternehmen bei diesen Interviews Doppelmoral gezeigt haben. Zu diesem Zeitpunkt habe ich keinen guten oder professionellen Weg gefunden, um darauf zu reagieren. Daher möchte ich um Meinungen bitten.

Eine der häufigsten Fragen, die mir gestellt werden, ist, wie ich mich gehalten habe Datum der Programmierung, da ich ungefähr ein Jahr lang nicht auf dem Laufenden war. Normalerweise antworte ich ehrlich, dass ich regelmäßig Zeit für das Selbststudium aufbringe. Die meiste Zeit widme ich mich der Verbesserung meiner Fähigkeiten mithilfe relevanter Literatur wie Clean Code oder speziellerer Literatur wie „Datenanalyse mit Python“ usw. In der restlichen Zeit versuche ich, auf dem neuesten Stand zu bleiben, indem ich in den offiziellen Dokumenten lese, was Neuerscheinungen sind und was sich geändert hat, neue Sprachfunktionen auszuprobieren, indem man mit ihnen herumspielt oder Benutzergruppen und relevante Websites besucht, um über neue Frameworks usw. informiert zu bleiben.

Oft ist die Reaktion darauf mehr als einmal negativ Mir wurde gesagt, "das zählt nicht wirklich". Als ich das zum ersten Mal hörte, war ich etwas fassungslos, weil ich mir nicht sicher war, was das Unternehmen erwartet hätte.

Als ich zum zweiten Mal eine solche Reaktion bekam, machte ich mir eine Notiz auf meinem Block und ließ das Interview einige Minuten lang weiterlaufen. Als es Zeit für mich war, ein paar Fragen zu stellen, stellte ich unter anderem die Frage, wie die Personalentwicklung im Unternehmen gehandhabt werden soll, ob dort persönliche Budgets, Zertifizierungsprogramme vorhanden sind und wie „die Mitarbeiter über technische Änderungen und Neuheiten auf dem Laufenden gehalten werden Entwicklungen “. Es war nicht einmal als eine Art „Got Cha“ -Frage gedacht, aber die meisten Unternehmen boten keine Zertifizierung oder persönliche Budgets an, sondern bezogen sich stattdessen darauf, Informationen von den relevanten oder offiziellen Websites im Internet zu erhalten (als offizielle Dokumente usw.). ) und ihren Mitarbeitern Zeit geben, sich über neue Sprachfunktionen und Frameworks zu informieren und mit ihnen herumzuspielen.

Ich habe das Gefühl, dass das Unternehmen hier einige Doppelmoral zeigt, und ich bin mir nicht sicher, wie ich darauf reagieren soll oder sogar, um sie auf dieses Thema sowie einige andere, jedoch kleinere Probleme wie dieses aufmerksam zu machen.

BEARBEITEN: Ich möchte klarstellen, was das Problem / die Doppelmoral ist. Es geht nicht darum, dass ich seit einiger Zeit nicht mehr professionell codiert habe. Dies ist wahrscheinlich ein eigenes Problem, aber wenn es Codierungstests oder Fragen gibt, mache ich das normalerweise ziemlich gut.

Das Problem betrifft speziell Methoden, um über neue technische Änderungen auf dem Laufenden zu bleiben. Der Duble-Standard lautet, was @Flater im folgenden Kommentar beschrieben hat:

Das Unternehmen lehnt das Lesen von Dokumentationen und das Spielen mit Funktionen ab, um OP über die Softwareentwicklung und Ansprüche auf dem Laufenden zu halten Durch das Lesen der Dokumentation und das Spielen mit Funktionen ermutigen sie ihre eigenen Entwickler, auf dem neuesten Stand zu bleiben. Das ist widersprüchlich. Entweder ist der Ansatz gültig oder nicht (und sie können ihre eigene Meinung dazu haben), aber er kann nicht sowohl für OP als auch für die Entwickler des Unternehmens ungültig sein, ohne dass er dann eine Doppelmoral darstellt.

Ich verstehe, was Sie mit der Doppelmoral meinen, aber es macht keinen Sinn, sie anzurufen.Das Interviewen ist eine Einbahnstraße, um zu sehen, ob sie dich mögen und ob du sie magst.Dies ist ein Grund, sie nicht zu mögen.
"Eine der häufigsten Fragen, die mir gestellt werden, ist, wie ich über die Programmierung auf dem Laufenden geblieben bin, da ich ungefähr ein Jahr lang nicht auf dem Laufenden war."Bewerben Sie sich für einen Programmierjob?Wenn ja, ist das keine Doppelmoral.Jemand, der jeden Tag an seinem Tagesjob codiert, wird offensichtlich besser im Programmieren sein als jemand, der ein Jahr gebraucht hat, um einen nicht codierenden Job zu erledigen.
@JoeStrazzere: Auf der Grundlage der schriftlichen Frage lehnt das Unternehmen sowohl das Lesen von Dokumentationen als auch das Spielen mit Funktionen ab, um OP über die Softwareentwicklung auf dem Laufenden zu haltenauf dem Laufenden.Das ist widersprüchlich.Entweder ist der Ansatz gültig oder nicht (und sie können ihre eigene Meinung dazu haben), aber er kann nicht sowohl für OP als auch für die Entwickler des Unternehmens ungültig sein, ohne dass er dann eine Doppelmoral darstellt.
@Flater Nein, der Kontext spielt hier keine Rolle. Arbeitnehmer, die beschäftigt sind, bleiben automatisch über den praktischen Teil auf dem Laufenden, indem sie an ihren Projekten arbeiten.Bei der tatsächlichen Anwendung einer Fertigkeit auf dem neuesten Stand zu bleiben, unterscheidet sich davon, sich nur über Dinge zu informieren.Ja, Bücher zu lesen ist cool und ich würde das bereits als Plus betrachten, aber es ist auch nicht wirklich fit, wenn man seine Fähigkeiten einsetzt.Ein Läufer, der Bücher über Marathons und die neuesten Laufschuhe liest, aber nicht läuft, hat sicherlich einige Vorteile gegenüber einem Läufer, der nur jeden Tag feiert, aber immer noch nicht in Form bleibt.
@FrankHopkins: Wenn in diesem Unternehmen "Arbeitnehmer, die automatisch beschäftigt sind, über den praktischen Teil auf dem Laufenden bleiben, indem sie an ihren Projekten arbeiten", ist es für dieses Unternehmen nicht sinnvoll, darauf zu antworten, "Informationen von den relevanten oder offiziellen Websites auf der Website zu erhaltenInternet (als offizielle Dokumente usw.) und geben ihren Mitarbeitern Zeit, sich über neue Sprachfunktionen und Frameworks zu informieren und mit ihnen herumzuspielen "
@Flater Ja, das ist das i-Tüpfelchen, wenn es darum geht, auf entspannte Weise neue Optionen kennenzulernen, aber die meisten Verbesserungen der Fähigkeiten entstehen, wenn man auf ein Problem stößt und versucht, es zu lösen.Durch diese praktischen Herausforderungen lernen Sie, was Sie lernen müssen.Dann kennen Sie die richtigen Fragen, die Sie während des Trainings stellen müssen, oder welche Informationen Sie suchen müssen und wie Sie Tutorials bewerten und so weiter.
Vier antworten:
Matthew Gaiser
2020-06-13 22:31:47 UTC
view on stackexchange narkive permalink

Ich werde gefragt, wie ich über die Programmierung auf dem Laufenden geblieben bin, da ich ungefähr ein Jahr lang nicht auf dem Laufenden war.

Oft ist die Reaktion darauf eher negativ als Einmal wurde mir gesagt, "das zählt nicht wirklich". Als ich das zum ersten Mal hörte, war ich etwas fassungslos, weil ich mir nicht sicher war, was das Unternehmen erwartet hätte.

Dies wird von Unternehmen zu Unternehmen unterschiedlich sein. In meiner derzeitigen Organisation wäre die richtige Antwort darauf Frontend-JavaScript, da wir eine Frontend-Hilfe verwenden könnten. Persönliche Projekte interessieren uns nicht besonders.

Bei einem Startup, für das mein Freund arbeitet, lautet die richtige Antwort "Ich lerne [Rust, TypeScript, Go]". Sie verwenden keine davon, sehen sie jedoch als Beweis dafür, dass Sie mit den "Best Practices" in der Technologiewelt Schritt halten.

In einem großen Ingenieurbüro, in dem ein Freund ein Personalberater war, war die bevorzugte Antwort die HR-Interviewer wurden gebeten, herauszufinden, dass sie in meiner Freizeit Roboter bauen.

Ich habe die Frage immer so interpretiert, dass sie nach der Leidenschaft für das Unternehmen oder das Unternehmen fragt. Jeder fragt heutzutage danach. Meine Antwort hat normalerweise mit Hackathons und persönlichen Projekten zu tun.

Möglicherweise haben Sie auch zu viel Wert auf den Leseteil gelegt und nicht genug auf den Codierungsteil. Ich habe ein Buch über Microservices gelesen. Ich glaube, ich könnte in einem Interview intelligent darüber sprechen. Aber ich habe noch nie eine Anwendung mit ihnen erstellt und würde in der Praxis wahrscheinlich keine gute Arbeit leisten.

In vielen Unternehmen wird erwartet, dass Softwareentwickler nicht 9 bis 5 Mitarbeiter sind, sondern Menschen, die einfach nur lieben die ganze Zeit zu codieren und dies gerade für das Unternehmen zu tun.

Stephan Branczyk
2020-06-14 08:17:51 UTC
view on stackexchange narkive permalink

Eine der häufigsten Fragen, die mir gestellt werden, ist, wie ich über die Programmierung auf dem Laufenden geblieben bin, da ich ungefähr ein Jahr lang nicht auf dem Laufenden war. Normalerweise antworte ich ehrlich, dass ich regelmäßig Zeit für das Selbststudium zur Verfügung stelle.

Lassen Sie mich den Anwalt des Teufels spielen.

Dies ist eine gute Antwort, aber das Problem ist, dass die meisten Leute dasselbe sagen werden, ob es wahr ist oder nicht. Wenn Sie sich für einen Programmierjob bewerben, denken Sie auch daran, dass Sie mit anderen konkurrieren, die seit einem Jahr ohne Unterbrechung programmieren. Tatsächlich haben sogar frisch Absolventen außerhalb der Schule im letzten Jahr mehr Codierungen vorgenommen als Sie.

Und ja, Sie haben mindestens ein Jahr Programmiererfahrung in Ihrem ersten Unternehmen, aber wer weiß, ob Sie gut waren. Wenn Sie diesen Job einem nicht codierenden Job überlassen haben, lag das vielleicht daran, dass Sie überhaupt nicht so gut waren.

Bitte nehmen Sie das nicht zu hart. Ich versuche nur, die Ängste eines potenziellen Arbeitgebers zu verbalisieren. Und die Zweifel an den Behauptungen eines Bewerbers sind nur ein Teil dieser Befürchtungen.

Tatsache ist. Viele Menschen verlieren ihre Programmierkenntnisse, wenn sie diese Fähigkeiten nicht jeden Tag aktiv anwenden. Und wenn Sie sicherstellen möchten, dass Ihnen das nicht passiert, müssen Sie wirklich alles geben.

  • Wenn Sie sich sicher fühlen, können Sie sie bitten, Sie zu testen .

  • Sie könnten hinzufügen, dass Sie die Methode Spaced Repetition verwenden (obwohl ich vermute, dass diese Antwort sie selbst auch nicht zufriedenstellt ).

  • Sie können ein Open-Source-Projekt erstellen oder einen Beitrag dazu leisten.

  • Wenn eine neue Funktion herauskommt, können Sie anbieten, bei einem Treffen zu diesem Thema eine Präsentation zu halten, oder Sie können einen Blog-Beitrag oder ein Tutorial dazu schreiben. Anderen beizubringen ist eine großartige Möglichkeit, sich selbst auf dem Laufenden zu halten.

  • Wenn eine neue Version herauskommt, können Sie alle Unterschiede durchgehen. Ja, ich weiß, dass es eine verrückte Strategie ist, aber ich habe jemanden gesehen, der das tatsächlich getan hat. Er würde mehr als 10.000 Seiten auf tatsächlichem Papier ausdrucken. Die Person, an die ich denke, würde jede Zeile selbst gehen. Er vertraute der Dokumentation nicht und fand oft wichtige undokumentierte Änderungen.

  • Oder wie Matthew Gaiser vorgeschlagen hat, können Sie andere trendigere semi-verwandte Technologien erkunden, um zu zeigen, dass Sie eine Leidenschaft für Technologie haben und gerne auf dem neuesten Stand der Dinge bleiben .

Was auch immer Sie tun, Sie müssen Ihr Spiel verbessern. Je länger Sie in Ihrem Tagesjob nicht mehr programmieren, desto schwieriger wird es, wieder mit dem Programmieren zu beginnen.

user
2020-06-15 17:19:48 UTC
view on stackexchange narkive permalink

Sie suchen wahrscheinlich nach Ihnen, um bestimmte Schulungskurse wie Udemy zu benennen und dann ein wenig darüber zu sprechen.

Sie können Ihre Antwort auch ein wenig erweitern, indem Sie über Projekte sprechen, die Sie durchgeführt haben, um Ihre Fähigkeiten zu üben und bieten ihnen einen Beweis wie ein Github-Repo. Beiträge zu Open Source-Projekten sind ebenfalls gut.

Grundsätzlich benötigen Sie etwas, das Sie auszeichnet, weil jeder sagt, dass er in seiner eigenen Zeit lernt.

Frank Hopkins
2020-06-15 21:51:24 UTC
view on stackexchange narkive permalink

Frame Challenge: Dies ist keine Doppelmoral!

Hier kommt es auf den Kontext an. Mitarbeiter, die automatisch beschäftigt sind, bleiben über den praktischen Teil auf dem Laufenden, indem sie an ihren Projekten arbeiten. Bei der tatsächlichen Anwendung einer Fertigkeit auf dem neuesten Stand zu bleiben, unterscheidet sich davon, sich nur über Dinge zu informieren. Ja, Bücher zu lesen ist cool und ich würde das bereits als Plus betrachten, aber es ist auch nicht wirklich fit, wenn man seine Fähigkeiten einsetzt. Ein Läufer, der Bücher über Marathons und die neuesten Laufschuhe liest, aber nicht läuft, bleibt nicht in Laufform. Sie haben immer noch einige Vorteile gegenüber einem Läufer, der nur jeden feiert Tag mit Pizza auf der Couch.

Glücklicherweise ist Wissen für Programmierer ein bisschen wichtiger als das Muskelgedächtnis, aber das Gleiche gilt immer noch, wenn Sie Ihre Fähigkeiten einsetzen, trainieren Sie sie und fordern Sie heraus, die richtigen Fragen zu stellen. Das Lesen von Büchern kann Ihnen etwas Wissen vermitteln, aber für die meisten Rollen und Menschen ist es nicht dasselbe, besonders als Junior.

Davon abgesehen: Das unverblümte Sagen "das zählt nicht" ist auch nicht besonders professionell / diplomatisch. Und Lesen ist schon ein Plus, wenn auch nicht das, wonach sie gesucht haben. Andererseits sollten Sie sich darüber im Klaren sein, dass es ein Nachteil ist, arbeitslos zu sein, egal wie Sie es drehen. Es ist ziemlich klar, dass sie es so sehen werden und es wahrscheinlich schwieriger für Sie sein wird, sie davon zu überzeugen, dass Sie gut zu jemandem passen, der im letzten Jahr einen Entwicklerjob hatte (alle anderen sind gleich).

Das Problem dabei ist, dass es meistens nicht nur während der Arbeit an einem Projekt möglich ist, über die neuesten technischen Entwicklungen auf dem Laufenden zu bleiben.Sie müssen sich oft bewusst anstrengen, um auf dem Laufenden zu bleiben.Projekte werden selten mit der neuesten Version einer Sprache implementiert und stattdessen aufgrund der Stabilität oder Kompatibilität mit anderen Projekten häufig mit einer älteren Version implementiert.Meine alte Firma war lange Zeit auf Python 2.7.Gleiches gilt für Frameworks, Datenbanken oder sogar neue Paradigmen wie den Wechsel zu einem funktionaleren Stil von einem zuvor objektorientierten Ansatz.
Nicht schrecklich helfen voll
@ChrisInfo in der Tat, aber besonders als Junior ist es für ein Unternehmen wichtig, dass Sie zeigen können, dass Sie Ihre Fähigkeiten tatsächlich angewendet haben und wissen, wie man in einem Team programmiert.Studieren und Bücher können Sie über die neuesten Technologien unterrichten, aber es ist etwas anderes, dies auch in praktischen Umgebungen anzuwenden und die Erfahrung zu sammeln, die richtigen Fragen zu stellen, wie die Vorteile dieser neuen ausgefallenen Dinge Ihnen bieten.Eins ergänzt das andere.Wenn Sie in einem Unternehmen arbeiten, haben Sie viel von einem Teil und weitere Verbesserungen können sich auf den anderen konzentrieren.
@FrankHopkins Dies ist alles wahr, aber die Frage war nicht, wie kompetent OP in einer bestimmten Sprache ist, sondern speziell, was er verwendet, um über die neueste Technologie informiert zu bleiben.Er erwähnte auch, dass er an neuen Funktionen bastelt.Ich glaube nicht, dass viele angestellte Entwickler darüber hinausgehen, da modernste Funktionen in keinem Produktionscode verwendet werden.
@MrTony Nein, es geht darum, dass beide Fragen in jedem Kontext unterschiedlich gemeint sind."Wie ich über das Programmieren auf dem Laufenden geblieben bin" bezieht sich auf allgemeine Programmierfähigkeiten, die das Kennenlernen neuer Technologien beinhalten können, aber aus Sicht des Unternehmens auch das Vergessen der Grundlagen des Umgangs mit einer Sprache und deren Schulung beinhalten.Während OP nach "Personalentwicklung" fragte und eine Antwort bezüglich zusätzlicher Lernmöglichkeiten für die neueste Technologie erhielt.Das sind zwei sehr unterschiedliche Dinge.Beim Verwenden und Honen des Wesentlichen geht es nicht darum, was die Blutungskante zu bieten hat.
@MrTony Könnten die Jungs aus dem Beispiel professioneller in ihrem Feedback gewesen sein?Sichere Sache.Könnten sie genauer sein, warum das Lesen von Büchern in ihrem Buch nicht ausreicht, und noch einmal nachsehen?Sichere Sache.Aber es ist keine Doppelmoral.Das Kernproblem, egal wie es nach OP gefragt wird, ist eine Lücke in der praktischen Erfahrung.Es ist weniger wichtig, ob Sie über die Existenz der neuesten Sprachfunktion Bescheid wissen, die im nächsten Jahr herauskommt, als darüber, wie viel Hochlauf Sie benötigen, um produktiv zu sein, und wie viel Handhaltung Sie benötigen.Besonders als Junior.


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...