Bei der Bewertung einer Person für eine Rolle wirkten sie kompetent, waren sich aber eines der beliebtesten Tools in diesem Bereich nicht bewusst. Ist das eine rote Fahne?

Ein anderes Team in meiner Abteilung hat kürzlich einen Data Scientist eingestellt. Ich bin der einzige in unserer Abteilung mit einer echten Data-Science-Ausbildung und mein Vorgesetzter hat mich gebeten, ein informelles Gespräch mit ihm zu führen, um seinen Wissensstand einzuschätzen und zu sehen, ob er auch unserem Team helfen kann.

Da er bereits eingestellt war und wenn er mit uns zusammengearbeitet hätte, wäre dies auf einer informellen „Ihr Team tut unserem Team einen Gefallen“-Basis gewesen, war ich nicht in der Lage, ihm gezielte technische Fragen zu stellen, sondern musste es tun beurteilen Sie sein Können indirekt aus dem informellen Kennenlerntreffen, das wir hatten.

Ich fragte ihn, ob er sich beim Programmieren in R wohl fühle, und er sagte ja, aber er wisse nicht, was RStudio sei, das sich in den letzten 4 oder 5 Jahren zur De-facto-Standard-IDE zum Schreiben von R-Code entwickelt hat.

Sehe ich das richtig als rote Fahne?

Ich persönlich finde es sehr überraschend, dass jemand, der sich über die neuesten Statistiken und maschinellen Lerntechniken in R auf dem Laufenden gehalten hat, die IDE nicht kennt, die alle anderen verwenden, und ich bin versucht, zu meinem Chef zurückzukehren und sagen, dass er nicht so viel weiß, wie er behauptet.

Aber ich habe das Gefühl, dass ich mit meinem Urteil vielleicht zu voreilig bin.


Basierend auf der Antwort und einigen der Kommentare, die ich erhalten habe, muss ich etwas klarstellen: Ich erwarte nicht, dass er sich mit RStudio auskennt, wenn er mit einer anderen IDE oder mit der Befehlszeile vertraut ist, ist das vollkommen in Ordnung. Tatsächlich wäre ich mehr von jemandem beeindruckt, der RStudio nicht verwendet und den grundlegenden R-Interpreter oder R Jupyter verwendet.

Aber nicht die beliebteste IDE zu verwenden, ist eine Sache. Davon überhaupt nichts gehört zu haben, ist eine andere Sache.

Ein Windows-Entwickler, der Linux nicht mag, ist in Ordnung, ein Windows-Entwickler, der nichts von Linux gehört hat, ist alarmierend.

@community Dies ist keine Frage nach einer bestimmten Wahl, egal wie es aussieht, wenn es zu schnell gelesen wird;)
Haben Sie ihn gefragt, wie viel Statistikwissen er hat? Ich würde sagen, Statistikkenntnisse sind für einen Data Scientist viel wichtiger als IDE, um in seinem Job gut zu sein.
@carrdelling Es ist eine Frage einer bestimmten Wahl, ob man die mangelnde Kenntnis einer ausgefallenen IDE als rote Fahne betrachten sollte. Klingt total nach "sollte ich diesen Kandidaten ablehnen, weil er meine bevorzugte IDE nicht kennt?" Wenn dies nicht der Fall ist, bearbeiten Sie bitte den Beitrag, um zu klären, was das eigentliche Problem ist.
@MaskedMan Oh, definitiv, für mich klingt das auch so - aber ich war mir nicht sicher, ob das in die Definition von Off-Topic fällt, die ausgewählt wird. Denke ich liege schließlich falsch...
IDEs kommen und gehen. Die zugrunde liegende Mathematik bleibt. Prinzipien trumpfen mit dem Werkzeug des Tages. Er kennt eine wichtige Sprache – Sprachen haben eine viel längere Lebensdauer als IDEs.
Ich mache viel R und habe vor langer Zeit von R-Studio gehört. Das heißt, ich würde es aus mehreren Gründen nicht verwenden. Ich denke, es ist ein wenig alarmierend, dass er noch nie davon gehört hat, aber (i) nicht jeder ist ein R-Aficionado oder ein Rstudio-Groupie; (ii) diese Person verwendet Basen R und ist damit vertraut (viele Leute tun dies und es gibt gute Gründe, aufgeblähte Bibliotheken zu vermeiden); verwendet R nur beiläufig für bestimmte Zwecke; (iii) verbringt mehr Zeit mit Analysen, anstatt dem zu folgen, was cool ist. Die Frage, die Sie sich stellen sollten, ist, ob die Analysen, die diese Person erstellt hat, gut sind.
Bin ich der einzige, der von der Ironie des Kommentars von @CaptainEmacs beeindruckt ist?

Antworten (4)

Ich denke, Ihre Frage unterbietet RStudio ein wenig.

RStudio ist wirklich mehr als nur eine IDE. RStudio ist als Organisation auch für mehrere beliebte R-Pakete verantwortlich (Beispiele: ggplot2, shine, stringr, dplyr und andere , insbesondere über Hadley Wickham ). Sie hatten im Laufe der Jahre einen bemerkenswerten Einfluss auf R als Sprache und haben jetzt eine ziemlich große Präsenz in der R-Welt.

Die Nichtverwendung ihrer IDE ist kein Problem, aber jemand, der noch nie von RStudio gehört hat, hat wahrscheinlich nicht sehr aktiv mit den R-Entwicklungen Schritt gehalten.

Wenn die betreffende Person R angeblich seit einigen Jahren täglich mit einer Berufsbezeichnung wie „Data Scientist“ verwendet, dann fände ich es überraschend, dass sie noch nie von RStudio gehört haben. Wenn sie R häufig verwenden, aber ihr Hauptjob zB Biowissenschaftler, Wirtschaftswissenschaftler usw. ist, wäre ich weniger überrascht. Wenn es sich um einen "Data Scientist" handelt, dessen Hauptsprache nicht R ist, würde ich mir auch keine Sorgen machen.

Ihre Frage erwähnt nur, dass Sie sie gefragt haben, ob sie mit R zufrieden sind, und sie haben "Ja" gesagt. Ich nehme an, Sie hätten das nicht gefragt, wenn ihre Hauptsprache R wäre, also sehe ich es nicht als rote Fahne.

Zusammenfassung: Ich würde es nur seltsam finden, wenn sie eine Zeit lang in Jobs vom Typ "Data Scientist" mit ihrer Hauptsprache als R gearbeitet haben.

(FWIW, ich bin ein R-Benutzer)

Danke, das hilft. Wie Sie sagten, ist er vielleicht ein guter Data Scientist, dessen Hauptwerkzeug jedoch Python oder Matlab ist und der mit R nur vorübergehend vertraut war.
Ah, also die Parallele zu anderen Bereichen wäre ein Webentwickler, der das W3C nicht kennt. Das ist sehr, sehr anders als RStudio als IDE.

Ich codiere in vim. Ich habe keine Ahnung, welche IDE all die coolen Kids heutzutage für die Art von Programmierung verwenden, die ich mache; vim funktioniert, es ist mächtig und ich hatte keinen Grund, neuere Alternativen zu untersuchen.

Ich untersuche Spracherweiterungen, neue Bibliotheken, neue Tools, neue Algorithmen, neue Ideen – warum sollte ich mir auch jede neue IDE ansehen, die auf den Markt kommt?

Also, nein, ich würde das nicht als rote Flagge sehen. Was zählt, ist, wie gut er R kennt und damit arbeitet, nicht, wie vertraut er mit dem neuesten auffälligen neuen Spielzeug ist, das mit R verbunden ist.

Es ist, als würde man sich Sorgen machen, einen Autor einzustellen, der nicht mit dem ganzen Schnickschnack der neuesten, schicksten Textverarbeitungs-App vertraut ist. Sie stellen einen Autor ein, der Grammatik, Stimme und die Art des Schreibens verstehen muss, für die er eingestellt wird, und keinen Spezialisten für dieses spezielle Textverarbeitungsprogramm.

Auch hier: Sie stellen jemanden ein, der Datenanalyse und Programmierung in R durchführt, keinen Spezialisten für eine bestimmte IDE.

Sich einigen. Diese Person könnte auf Gedit oder Notepad programmieren und trotzdem funktionierenden und korrekten R-Code schreiben. IDEs sind in der Tat hilfreich, aber manchmal "verwöhnen" sie uns mit all den erweiterten Funktionen, die sie haben. Das Programmieren ohne IDE ist weitaus anspruchsvoller als das Programmieren in einem.
Die Kehrseite ist, dass IDEs normalerweise einen viel engeren Umfang haben als Texteditoren. Ich wette, RStudio funktioniert nur mit R. Wenn er viele verschiedene Sprachen kennt, gibt es keinen guten Grund für ihn, nur RStudio zu lernen, wenn er in einem halben Dutzend verschiedener Sprachen codieren muss.
@Nelson und LindaJeanne und fast alle anderen, die meinen Beitrag kommentieren, scheinen den Kern meiner Frage zu verfehlen: Ich erwarte nicht, dass er RStudio verwendet, und tatsächlich wäre ich mehr beeindruckt von jemandem, der RStudio nicht verwendet. Aber es nicht zu benutzen ist eine Sache, davon noch nichts gehört zu haben eine andere. Ein Windows-Entwickler, der Linux nicht mag, ist in Ordnung, ein Windows-Entwickler, der nicht weiß, was Linux ist, ist alarmierend.
@AlexKinman Was ist der Grund, etwas über etwas zu wissen, das Sie selbst nicht verwenden? Und warum ist der Mangel an solchem ​​Wissen ein Alarm? Das Wissen um die Existenz dieser Tools nützt ihnen nichts. Ich programmiere in HTML, ich kenne HTML-IDEs wie Dreamweaver, aber was dann? Sollte ich dann über andere IDEs Bescheid wissen? Und warum sollte ich mir die Mühe machen, überhaupt etwas über sie zu lernen, wenn ich es nicht brauche?
Sie haben nicht wirklich erklärt, warum "mangelnde Kenntnis von RStudio" ein Alarm ist. Wir versuchen zu erklären, warum es kein Alarm ist. Sie müssen erklären, warum das so ist. Dieser Link ergibt für die meisten von uns, die diese Frage lesen, keinen Sinn.
@Nelson für den Anfang, es deutet meines Erachtens auf einen Mangel an Engagement mit der Community hin, ob online oder persönlich. Er hat nicht viel mit anderen R-Entwicklern gesprochen oder mit ihnen zusammengearbeitet und sich nicht über die neuesten Entwicklungen auf dem Laufenden gehalten. In einem ausgereifteren Bereich ist das vielleicht kein Problem, aber in einem sich noch entwickelnden Bereich wie der Datenwissenschaft finde ich das etwas seltsam.
Bedeutet das wirklich, was ein Verständnis der RStudio IDE bedeutet? Sie sprechen über das Verständnis einer IDE . Ich kann über HTML und CSS und jQuery und alle möglichen Dinge zur Webentwicklung sprechen, aber nie wirklich über IDEs. Warum übersetzt sich das Nichtwissen über RStudio in eines davon? Die Community einbinden? Wie oft wird überhaupt über RStudio gesprochen? Sind sie wie ... besessen von diesem RStudio? Können Sie mir diese Communitys zeigen, die über RStudio sprechen?
@Nelson Ich spreche nicht von "eine IDE verstehen" oder "eine IDE kennen", ich spreche von "von einer IDE gehört haben". "Wie oft wird überhaupt über RStudio gesprochen?" Jeder Workshop, an dem ich teilgenommen habe (4), jeder Online-Kurs, den ich mir angesehen habe (Dutzende), und jedes Lehrbuch, das ich konsultiert habe (4 oder 5), hat die Verwendung von RStudio empfohlen.
@AlexKinman Ich stimme zu, dass das Engagement der Community wichtig ist; Hat ihn jemand direkt gefragt, wie er mit der R-Community Schritt hält? Die Einzelheiten der Antwort wären wahrscheinlich aufschlussreicher als die Verwendung einer IDE als Proxy.
@LindaJeanne, außer dass die Situation so ist, dass ich ihn nicht direkt fragen kann. Ich war in einer Situation, in der ich sein Können einschätzen musste, ohne ihm direkt Interviewfragen zu stellen.
George RR Martin schreibt auf seinem Wordstar 4.0 (Dos) Textverarbeitungsprogramm, heißt das, dass er kein guter Schriftsteller ist?
@Möoz Ich bin mir ziemlich sicher, dass GRRM zumindest von Microsoft Word oder sogar Open/LibreOffice gehört hat.
@ 520 Das ist mein Punkt, GRRM entscheidet sich für dieses Tool (das wir vielleicht als minderwertig ansehen), aber es macht ihn nicht zu einem schlechten Schriftsteller ...

Ich weiß nicht, welche Tools Sie verwenden würden, daher kann ich nicht sagen, ob es eine rote Fahne ist, X in Ihrer Gegend nicht zu kennen oder nicht. Aber es muss keine rote Fahne sein: Wenn Sie zwei ansonsten gleich gute Kandidaten haben und einer die Tools kennt, die Sie verwenden, und der andere nicht (ob diese Tools etwas sind, das jeder verwendet, oder etwas wirklich Obskures ), nimmst du den mit dem Vorteil, dass du deine Werkzeuge kennst.

Die akzeptierte Antwort scheint richtig zu sein. Aber ich möchte eine weitere Option hinzufügen, die in Betracht gezogen werden sollte:

Angenommen, RStudio ist für R das, was Visual Studio für C# ist, wenn mir jemand sagen würde, dass er sich mit C# auskennt, aber noch nichts von Visual Studio gehört hat, wäre mein erster Gedanke, dass er mich nicht gut verstanden hat. Oder nicht unbedingt „gehört“, sondern „verstanden“. Vielleicht haben sie mich "gehört", aber sie nennen es VS, oder vielleicht halten sie es einfach für die IDE. ( Sie wollen mir sagen, dass es andere IDEs gibt?? ). Stellen Sie sich vor, jemand, der sich mit SQL auskennt, fragt nach Sequel (siehe hier , hier und wenn Sie genug Repräsentanten haben hier ) ...

Dies scheint unwahrscheinlich, aber möglich; Vor ungefähr 8 Jahren habe ich eine Kandidatin aus einer Webentwicklerrolle eliminiert, weil sie noch nichts von MVC gehört hatte. Es stellte sich heraus, dass sie es als MPC falsch verstanden hatte.