Welches Kompetenzniveau beschreibt der Begriff „Working Knowledge“?

Ich habe heute angefangen, nach Jobs zu suchen, und bin auf den Begriff "Arbeitswissen" gestoßen. Ich verstehe nicht wirklich, was der Begriff bedeutet, und ich frage mich, welche Art von Aufgaben ich mit "Arbeitskenntnissen" einer bestimmten Software / Sprache erledigen soll.

Insbesondere wurde in der Stellenanzeige, die ich gesehen habe, nach „Arbeitskenntnissen der Assemblersprache“ gefragt. Ich hatte eine Begegnung mit der Assembler-Sprache, als ich das Raspberry Pi „Baking Pi“-Tutorial durchgearbeitet habe, in dem das Ziel darin besteht, sehr einfache Betriebssysteme in Assembler zu schreiben. Ich habe jedoch noch nie selbst in der Sprache codiert, daher habe ich nicht das Gefühl, dass ich mit meinen Assemblerkenntnissen nützliche Arbeit leisten könnte.

"Ich habe nicht das Gefühl, dass ich mit meinen Montagekenntnissen irgendeine nützliche Arbeit leisten könnte." Sie haben keine "Grundkenntnisse" der Montage.

Antworten (4)

Als leitender Ingenieur (28 Jahre Erfahrung) habe ich an vielen Vorstellungsgesprächen teilgenommen; Wenn wir einen Kandidaten zum Beispiel nach „Arbeitskenntnissen“ in einer Programmiersprache fragen, möchten wir im Allgemeinen wissen, ob er/sie sich hinsetzen und funktionale Programme in dieser Sprache schreiben kann. Sie müssen kein Experte sein, aber Sie müssen wirklich damit gearbeitet haben oder es ausgiebig in der Schule verwendet haben, wenn Sie gerade den Abschluss gemacht haben.

Anhand des Beispiels für die Assemblersprache, das Sie in Ihrer Frage angegeben haben, würde ich Sie wahrscheinlich nicht als über ausreichende Kenntnisse einstufen. Sie würden Punkte dafür bekommen, dass Sie damit konfrontiert wurden, im Vergleich zu einem Kandidaten, der es noch nie zuvor gesehen hatte, aber ich würde es in meinem Lebenslauf auf diesem Niveau halten.

Was ist mit der Fähigkeit, mithilfe von Referenzmaterialien fließend etwas zu programmieren? Ich habe in vielen Dingen weniger oder kürzer codiert, habe theoretisches und praktisches Wissen über so ziemlich alle Konzepte da draußen usw. usw. Ich habe das Gefühl, dass das in den Büchern der meisten Leute nicht wirklich genug wäre, selbst wenn Ich persönlich weiß, dass ich mit dem Zeug ziemlich schnell zum Laufen kommen könnte. Ich nehme an, dass ich einige Dinge in den marktrelevanten Sprachen machen sollte, bevor ich mich nach Jobs umsehe.
@Asmageddon, Leute codieren immer mit "Referenzmaterial" wie Stackoverflow und Codehandbüchern / Wiki. Sie erwarten nicht wirklich, dass die Leute alles auswendig lernen, oder? Oder meinen Sie etwas anderes, wenn Sie "Referenzmaterial" sagen?

"Arbeitswissen" spiegelt eine geringe Kompetenz in einem Bereich wider - es wird von Ihnen erwartet, dass Sie mit dem Tool arbeiten, aber nicht unbedingt ein Experte in diesem Tool sein müssen.

Wenn Sie nicht das Gefühl haben, dass Sie mit dem Tool ein vollständiges Produkt erstellen könnten, ABER Sie das Gefühl haben, dass Sie es mit ein wenig Trial-and-Error anhand eines Beispiels rekonstruieren könnten, verfügen Sie wahrscheinlich über „Arbeitskenntnisse“. dieses Werkzeug.

Solange Sie dieses Tool täglich verwenden können, selbst wenn Sie nicht wissen, wie man alles mit diesem Tool macht oder sogar die „Best Practices“ für die Verwendung dieses Tools, können Sie sagen, dass Sie über Arbeitskenntnisse verfügen, und es unterstützen mit Ihrer Erfahrung (ich würde sagen, etwas Erfahrung damit zu haben, während Sie an einer anderen App arbeiten, ist nahe genug, um einen Lebenslauf zu erstellen - aber der Job erfordert, dass Sie über fundiertere Kenntnisse des Codes verfügen, Sie sollten es wahrscheinlich vorher etwas besser lernen Beginn der Arbeit dort).

Arbeitswissen: 1. Ein Wissen darüber, wie man etwas zum Laufen bringt, ohne tiefer zu verstehen, warum es funktioniert, oder wie man es repariert, wenn es kaputt geht

Gemäß dem Gespräch im Wasserkühler ist hier auch eine Quelle, die es unterstützt: en.wiktionary.org/wiki/working_knowledge
@CMW Stört es Sie, wenn ich das in meine Antwort aufnehme?
@Zibbobz mach es. Sie haben im Grunde das geschrieben, was ich schreiben würde, wenn ich eine Antwort schreiben würde.
@ Zibbobz was Enderland gesagt hat. Ich habe ihm den Link geklaut.
@Zibbobz, widerspricht Ihre Antwort nicht tatsächlich der anderen obigen Antwort mit 23 positiven Stimmen?
@ Pacerier Überhaupt nicht. Es weist jedoch darauf hin, dass die Standards für „Arbeitswissen“ zwischen zwei verschiedenen Personen variieren können. Während ich davon ausgehen würde, dass die Fähigkeit, mit der Sprache in einem bereits vorhandenen Programm zu arbeiten und Softwareprobleme in diesem vorhandenen Programm zu lösen, ausreicht, um sich als „Arbeitssprache“ zu qualifizieren, ist dies aus Sicht des technischen Supports. Ein Software-Ingenieur (die am häufigsten gewählte Antwort) wäre mehr daran interessiert, ob oder ob eine Person ein vollständiges Arbeitsprogramm in dieser Sprache erstellen könnte, und würde sich weniger um die anschließende Wartung kümmern.

Wenn Sie mir sagen würden, dass Sie über praktische Kenntnisse von X verfügen, würde ich erwarten, dass ich Ihnen Aufgaben zuordnen könnte, die mit X zu tun haben, und Sie diese ausführen könnten. Sie sind vielleicht anfangs etwas langsam, weil Sie Fragen stellen, Dinge nachschlagen müssen usw., aber Sie wissen genug, um den Rahmen zu haben, um sich organisch mehr Wissen anzueignen. Ohne Arbeitskenntnisse in X würde ich erwarten, dass Sie eine Art Schulung erhalten müssen, bevor Sie Aufgaben im Zusammenhang mit X ausführen können.

Wenn Sie nicht gerne auf der Grundlage Ihrer Kenntnisse der Assemblersprache eingestellt werden und Assemblersprachenaufgaben ohne viel "zusätzliche Unterstützung" erhalten, um sich mit der Assemblierung vertraut zu machen, dann haben Sie keine praktischen Kenntnisse darüber.

Nun, ich würde mich sehr freuen, auf der Grundlage meiner begrenzten Kenntnisse der Assemblersprache eingestellt zu werden, da es mir sehr viel Spaß gemacht hat, sie zu verwenden, und ich denke, dass dies eine großartige Gelegenheit für mich wäre, mehr Zeit mit dem Thema zu verbringen. Vielleicht besitze ich dann das entsprechende Arbeitswissen? :-)
Nicht „mehr Zeit mit dem Thema verbringen“ – kann man schon am ersten Tag irgendwie produktiv daran arbeiten? Wenn nicht, dann ist es noch kein „Arbeitswissen“.

"Ich habe nicht das Gefühl, dass ich mit meinen Montagekenntnissen irgendeine nützliche Arbeit leisten könnte." Sie haben keine "Grundkenntnisse" der Montage.

"Arbeitswissen" von etwas bedeutet, dass Sie bei einer darin enthaltenen Aufgabe "den Ball nehmen und damit laufen" könnten, wodurch eine "im Wesentlichen vollständige" Aufgabe erstellt wird. Möglicherweise benötigen Sie eine gewisse Überwachung am Frontend oder eine Korrektur/Bearbeitung/Feedback am Backend, aber Sie könnten die Hauptlast der Aufgabe tragen.

Das scheint dich nicht zu beschreiben. Bestenfalls werden Sie als „fortgeschrittener Anfänger“ oder potenzieller Auszubildender angesehen.