Sollten Vertrags-Frontend-Entwickler ihre eigenen Laptops haben und wissen, wie man Umgebungen einrichtet? [geschlossen]

Ich bin jetzt seit über einem Jahr ein Vertrags-Frontend-Entwickler in London, aber ich habe 9 Monate bei derselben Firma verbracht, also habe ich nicht an so vielen verschiedenen Orten gearbeitet. Wie oft wird von Font-End-Entwicklern erwartet, dass sie ihre eigenen Laptops mitbringen und wissen, wie man Entwicklungsumgebungen einrichtet?

Bei all meinen bisherigen Jobs wurde mir ein Desktop mit der Entwicklungsumgebung zur Verfügung gestellt. Für diesen Job wurde mir jedoch am Wochenende gesagt, bevor ich anfing, meinen eigenen Laptop mit verschiedenen Einstellungen (GIT, NodeJS, Grunt usw.) mitzubringen. Ich habe viel Hilfe bei der Einrichtung benötigt, was zu Konflikten mit meinem Vorgesetzten geführt hat, der von mir erwartete, dass ich dies selbst tun könnte. Ist das eine faire Forderung?

„Wie oft wird von Font-End-Entwicklern erwartet, dass sie ihre eigenen Laptops mitbringen und wissen, wie man Entwicklungsumgebungen einrichtet?“ Suchen Sie eine Nummer? Inwiefern ändert die Kenntnis dieser Nummer etwas an der Tatsache, dass Sie für diesen speziellen Job Ihren eigenen Laptop mitbringen müssen?
Diese Frage scheint nicht zum Thema zu gehören, da es nicht darum geht, wie in der Hilfe beschrieben am Arbeitsplatz zu navigieren
Er kann Ihre Unfähigkeit, diese einzurichten, so interpretieren, dass Sie nicht wissen, wie man sie benutzt. Sollen Sie die Struktur und Nutzung des Repositorys entwerfen oder müssen Sie nur Git installieren?
@JeffO Was würden Sie über einen Kandidaten sagen, wenn ein Kandidat für eine Ihrer Entwicklerpositionen keinen Git-Client installieren kann? Ich wäre sehr beunruhigt.
Das mag hart klingen, aber Sie sind kein Entwickler, wenn Sie Ihre Entwicklungsumgebung nicht einrichten können. Nehmen Sie sich ein Wochenende frei, um die Grundlagen von Git, npm und Grunt zu lernen, und Ihr Leben wird einfacher. Es ist nicht so schwer.

Antworten (2)

Ich würde argumentieren, dass die meisten Unternehmen erwarten würden, dass ein Auftragnehmer über seine eigene Ausrüstung verfügt. Sie sind selbstständig und ein Grund dafür, dass Sie als Auftragnehmer mehr bezahlt werden als als Angestellter, ist, dass Sie Kosten decken müssen, die ein Angestellter nicht tragen würde, z. B.: Laptop, Softwarelizenzen (wenn Sie beispielsweise InteliJ verwenden, würden Sie sich entscheiden die Kosten dafür erhöhen).

Für diesen Job wurde mir jedoch am Wochenende gesagt, bevor ich anfing, meinen eigenen Laptop mit verschiedenen Einstellungen (GIT, NodeJS, Grunt usw.) mitzubringen. Ich habe viel Hilfe bei der Einrichtung benötigt, was zu Konflikten mit meinem Vorgesetzten geführt hat, der von mir erwartete, dass ich dies selbst tun könnte. Ist das eine faire Forderung?

Wenn in Ihrem Lebenslauf steht, dass Sie Erfahrung mit diesen Technologien haben, dann ist das meiner Meinung nach keine unangemessene Anfrage.

Wenn Sie als Auftragnehmer und nicht als normaler Angestellter arbeiten möchten, liegt es zumindest an Ihnen , genau herauszufinden, was Ihr potenzieller Kunde will und braucht , bevor Sie einen Vertrag zur Erfüllung dieser Wünsche und Bedürfnisse unterzeichnen!

Nein, ich glaube nicht, dass das eine faire Forderung ist. Sie stellen Sie nicht ein, um Umgebungen einzurichten, warum sollten sie also erwarten, dass Sie wissen, wie das geht?

Andererseits ist es nützlich zu wissen, dass Sie mit Ihrem Vorgesetzten zusammenarbeiten müssen, um Sie nett und eingerichtet zu machen, damit der Rest des Vertrags reibungslos verläuft.

Wenn Sie sich um Fairness kümmern , ist Ihnen damit gedient - Sie sollten es nicht so sehen. Betrachten Sie dies nur als ein irritierendes Hindernis und stellen Sie sicher, dass Sie Ihr Bestes geben, um mit dem neuen Manager zurechtzukommen. Ob dies fair oder ethisch oder was auch immer ist, wird Ihnen nicht helfen, wenn Sie mit jemandem zusammenarbeiten müssen, und dies ist (hoffentlich) nur ein irritierender anfänglicher Schluckauf.

Zeigen Sie dem Manager einfach, dass Sie gerne arbeiten, betonen Sie, dass diese Art von Unsinn einmalig ist und jeder es hasst, Umgebungen einzurichten, und machen Sie dann mit der Arbeit weiter.

Wenn hier nicht noch etwas weiter vor sich geht, können Sie es nur wirklich "aufsaugen", um mit dem weiterzumachen, wofür sie Sie bezahlen.

Dem stimme ich grundsätzlich nicht zu. Ein Entwickler (unabhängig vom Fokus) sollte absolut wissen, wie man die Umgebung einrichtet, in der er angeblich Erfahrung hat. Wenn NodeJS oder was auch immer in seinem Lebenslauf steht, dann erwarte ich absolut, dass er es zum Laufen bringen kann. Ich habe am ersten Tag mehrere Auftragnehmer gefeuert, als sie die unglaublich einfachen Anweisungen zum Herstellen einer Verbindung zu unserem Quellcodeverwaltungsserver nicht befolgen konnten. eine, mit der sie angeblich "Erfahrung" gemacht haben und die in ihre IDE eingebettet ist.
Du hast falsch gelesen, was ich geschrieben habe. Ich habe nichts darüber gesagt, Erfahrung in Sachen zu beanspruchen. Sie haben auch falsch gelesen, was das OP geschrieben hat, weil er das auch nicht erwähnt hat. Allerdings liegst du auch falsch. Sie stellen keine Entwickler ein, um sich mit der Quellcodeverwaltung zu verbinden, Sie stellen Entwickler ein, um zu entwickeln. Wenn Sie möchten, dass Leute herumsitzen, die sich mit der Quellcodeverwaltung verbinden oder IDEs installieren - übrigens eine einmalige Vertragsrolle -, dann sollten Sie jemanden dafür einstellen, wie einen Sysops oder was auch immer er ist. Ich sage nicht, dass es keine wichtige Rolle ist, nur nicht das, was Entwickler tun sollten.
Ich stelle Profis ein, die die Werkzeuge ihres Handwerks kennen. Wenn sie etwas benutzen, sollten sie in der Lage sein, dieses Ding einzurichten. Das OP sagt, er ist ein Front-End-Entwickler. Er impliziert, dass er weiß, wie man NodeJS verwendet. Er sollte es auf sich nehmen zu lernen, wie man es aufstellt. Wie könnte er effektiv herausfinden, was mit seinem NodeJS-Zeug nicht stimmt, wenn er nicht einmal versteht, wie man es installiert? Durch den Vertrag hat er sich selbst als Computerprogrammierer bezeichnet. Wenn er seine grundlegenden Tools nicht installieren kann, gibt es hier keine Hoffnung.
Nein, warum geben Sie, sagen wir, 150 Pfund pro Stunde für einen Entwickler aus und lassen ihn dann rudimentäre Arbeiten erledigen? Warum bitten Sie ihn nicht auch, die Arbeit zu prüfen, wenn Sie gerade dabei sind? Würden Sie einen Händler an einem Schreibtisch bitten, zu wissen, wie man „Windows installiert“ oder welche Handelssoftware Sie auch immer haben? Würden Sie die Sekretärin fragen, wie man „ein Telefonsystem installiert“? Es gibt eine riesige, riesige Kluft zwischen der Verwendung eines Werkzeugs – sagen wir einem Presslufthammer – und dem Bau eines Werkzeugs – sagen wir eines Presslufthammers. Das eine zu kennen ist nicht davon abhängig, das andere zu kennen.
Aber auch wenn ich Ihnen zustimme - soll der Entwickler auch "wissen, wie das gesamte Internet funktioniert"? Denn das ist eine Sache, die wir alle benutzen, und doch wissen nur sehr wenige von uns, wie es funktioniert. Wäre es besser, wenn wir es täten? Wahrscheinlich. Aber es ist unrealistisch und unwahrscheinlich.
Wenn ich einen Webentwickler, einen Netzwerkadministrator, einen Systemarchitekten oder irgendeine andere verwandte Position eingestellt habe, die nicht wusste, wie das Internet funktioniert , sollte ich wegen Inkompetenz entlassen werden . Verdammt, ich sollte in der Lage sein, jedem dieser Leute Teile für eine Maschine, eine Kopie von Windows Server, zu geben und sie auf eine Netzwerkbuchse zu verweisen, und sie sollten in der Lage sein, in kurzer Zeit einen funktionierenden Webserver zum Laufen zu bringen.
Dieser Rat scheint für einen regulären Festangestellten gedacht zu sein, nicht für einen Auftragnehmer.