JavaRush /Java-Blog /Random-DE /Ich arbeite in einem Outsourcing-IT-Unternehmen: Entwickl...

Ich arbeite in einem Outsourcing-IT-Unternehmen: Entwickler teilen ihre Erfahrungen

Veröffentlicht in der Gruppe Random-DE
Wir setzen eine spezielle Materialreihe fort, in der Programmierer, die in Java schreiben, über verschiedene Arten von IT-Unternehmen sprechen. Wir hoffen, dass die Erfahrung unserer Helden JavaRush-Studenten und -Junioren dabei hilft, zu verstehen, für welche Art von Unternehmen sie gerne arbeiten würden. In diesem Text teilen Sasha Gorbov, Nastya Klimenko und Roma Beskrovny ihre Erfahrungen mit der Arbeit in Outsourcing-Unternehmen: Was sind die Vor- und Nachteile, lohnt es sich für einen Junior, in ein Unternehmen dieser Art einzusteigen? Ich arbeite in einem Outsourcing-IT-Unternehmen: Entwickler teilen ihre Erfahrungen - 1Ich habe meine Karriere bei einem Lebensmittelunternehmen in Lugansk begonnen und dort mehrere Jahre gearbeitet. Er arbeitete lange Zeit in Outsourcing-Unternehmen, darunter Luxoft. Jetzt arbeiten sie für das Outstaff-Unternehmen Zoolatech. Im Outsourcing habe ich an mehreren Projekten gearbeitet: Ich habe Software für eine Schweizer Bank erstellt, Software für eine Werbeagentur in den USA und so weiter.

Ich werde die folgenden Vorteile eines Outsourcing-Unternehmens hervorheben:

  • Gute Bezahlung. Oftmals überschätzt das Management das Gehalt des Entwicklers, um ihn zu einem höheren Preis an den Kunden zu verkaufen. Er kann als Mittelspieler verkauft werden, tatsächlich verfügt er aber noch nicht über Mittelfähigkeiten. Für einen Entwickler ist das natürlich ein Plus.
  • Schnelles Lernen. Dank unterschiedlicher Aufgaben und Projekte kann sich ein Outsourcing-Unternehmen schnell in neue Technologien einarbeiten. Oftmals stellt ein Unternehmen gezielt Berater ein, die ihm zeigen, wie man Code richtig schreibt. Für Anfängerentwickler kann dies nützlich sein. Aufgrund der Tatsache, dass das Team beim Outsourcing nicht so eng verbunden ist wie beim Produkt, ist der Entwickler weniger an die Menschen gebunden und dementsprechend bleibt mehr Zeit zum Lernen.
  • Vielfältige Aufgaben und drängende Deadlines. Vielleicht ein fraglicher Vorteil, aber ich mag es, wenn es in meiner Arbeit viele verschiedene Aufgaben gibt.

Zu den Nachteilen zählen:

  • Weniger freundliche Atmosphäre als in einem Lebensmittelunternehmen. Das Produkt ist häufiger teamorientiert, daher ist es in Produktunternehmen zusammenhängender. Ich habe vor fünf Jahren ein Lebensmittelunternehmen verlassen, bin aber immer noch mit meinen ehemaligen Kollegen befreundet. Ich habe mit niemandem im Outsourcing-Bereich Freundschaften geschlossen.
  • Weniger Flexibilität bei der Auswahl der Technologien als beim Produkt. Beim Outsourcing hat der Kunde bestimmte Anforderungen; er weiß besser, welche Technologien er für das Projekt wählen soll.
  • Weniger interessante Projekte als im Produkt. Persönlich denke ich, dass das Produkt immer interessanter ist als Outsourcing: Sie können zum Manager gehen und sagen, welche Funktion Sie dem Produkt hinzufügen möchten. Beim Outsourcing ist es schwieriger.
  • Bürokratie. In Outsourcing-Unternehmen stehen viele Menschen zwischen dem Entwickler und dem Kunden. Tatsächlich weiß der Entwickler möglicherweise nicht einmal, ob der Kunde überhaupt seinen Namen kennt. Das zweite Problem ist die verstärkte Kontrolle. Sie können einen Manager finden, der dafür sorgt, dass Sie nicht verschwinden. Dementsprechend beginnt eine Geschichte wie „Warum bist du früher nach Hause gegangen?“ oder er kommt jede Stunde und fragt, was du getan hast.

Sollte ein Junior einem Outsourcing-Unternehmen beitreten?

Ich würde Junioren zum Outsourcing raten, einfach weil sie über Standards verfügen, die ihnen sagen, wohin sie in Bezug auf die Entwicklung gehen sollen. Höchstwahrscheinlich wird das Outsourcing-Unternehmen einen Mentor haben, der die Person anleitet. Am Anfang hilft es wirklich, sich einzufügen und zu verstehen, was vor sich geht. Nach dem Produkt habe ich mich für ein Outsourcing entschieden, weil ich etwas Neues wollte. Ich denke, die beste Option für einen Junior besteht darin, ausgelagert zu arbeiten und dann sorgfältig ein Produkt auszuwählen, das zu ihm passt. Viel hängt davon ab, wie viel Zeit Sie bereit sind, in die Arbeit zu investieren. Ich arbeite in einem Outsourcing-IT-Unternehmen: Entwickler teilen ihre Erfahrungen - 2Ich habe früher für Beetroot gearbeitet, für das ich Websites erstellt habe. Jetzt bin ich auf Outstaffing umgestiegen und arbeite direkt für einen Kunden, mit dem ich zuvor über mein Unternehmen interagiert habe. Unser Team war folgendermaßen aufgebaut: Teamleiter, Entwickler, Account Manager, Vertriebsmitarbeiter. Ich habe ein konkretes Projekt erhalten, dem mich der Teamleiter zugewiesen hat. Alles andere wurde auf einer höheren Ebene entschieden: Vertriebsmitarbeiter suchten nach einem Projekt und verkauften Entwickler an den Kunden, die Buchhaltung löste organisatorische Probleme.

Ich werde die folgenden Vorteile eines Outsourcing-Unternehmens hervorheben:

  • Für den Entwickler gibt es eine vorgefertigte technische Spezifikation. Das heißt, Teamleiter und Account Manager berechnen zunächst, wie viel Zeit für das Projekt benötigt wird und welcher Technologie-Stack verwendet werden soll. Die Teamleiter haben alle Wünsche des Kunden untersucht und Sie haben eine fertige technische Spezifikation: Das ist praktisch.
  • Dynamik in Arbeitsaufgaben. Beim Outsourcing muss man sich in jedes Projekt vertiefen, alles ist völlig anders. Als ich das letzte Mal wegen Deadlines gestresst war, fiel mir ein, dass ich selbst diese Fahrt wollte.

Zu den Nachteilen zählen:

  • Schwierigkeiten aufgrund des menschlichen Faktors. Beispielsweise haben Teamleiter nicht kalkuliert und die Wünsche des Kunden verfehlt. Wir hatten eine Situation, in der wir ein neues Website-Design erstellen mussten, ich habe die Frist eingehalten, das Projekt dem Kunden übergeben und es stellte sich heraus, dass die Buchhaltung vergessen hatte, uns über die Übertragung der Galerien auf die Website des Kunden zu informieren. Der Kunde wurde wütend. Dann saß das gesamte Team da und belud die Galerien.

Sollte ein Junior einem Outsourcing-Unternehmen beitreten?

Dank Outsourcing habe ich mich in verschiedenen Projekten weiterentwickelt. Ich finde es cool für Juni. Ich arbeite in einem Outsourcing-IT-Unternehmen: Entwickler teilen ihre Erfahrungen - 3Ich habe etwa ein Jahr lang für ein Lebensmittelunternehmen gearbeitet und bin dann gegangen, weil es keine Arbeit mehr gab. Ich bin zu EPAM gekommen und arbeite dort seit 2,5 Jahren.

Ich werde die folgenden Vorteile eines Outsourcing-Unternehmens hervorheben:

  • Klarer Arbeitsplan. Jetzt arbeite ich von 09:00 bis 18:00 Uhr, was mir völlig entgegenkommt. Ich habe neben der Arbeit viele Aufgaben: Zeit für die Familie und so weiter. In dem Moment, als ich als Senior zertifiziert wurde, habe ich mich sehr bemüht, war Dozent und Mentor. Jetzt habe ich meine Aktivität reduziert. Wenn ich für ein Produkt arbeite, verstehe ich, dass es Überstunden geben wird, auch wenn diese bezahlt werden, dafür bin ich nicht bereit.
  • Alle Prozesse im Unternehmen sind klar und transparent. Wenn ich einem Urlaub zugestimmt habe, wird sich wahrscheinlich nichts ändern. In kleineren Unternehmen, in denen mündlich verhandelt wird, können sich die Dinge ändern. Im Outsourcing (zumindest im EPAM) kann dies praktisch nicht passieren.
  • Sozialpaket. Beispielsweise orientieren sich EPAMs so nah wie möglich an den Gesetzen des Landes, in dem sie sich befinden (Feiertage werden eingehalten, es gibt Krankheitstage, es gibt immer noch 7 Tage im Jahr, an denen man sich ohne Angabe von Gründen krankschreiben lassen kann).

Zu den Nachteilen zählen:

  • Viele Frameworks in Arbeit. Beispielsweise hat der Kunde einen Stapel von Technologien definiert, mit denen der Entwickler arbeitet, und diese können nicht geändert werden. Aus betriebswirtschaftlicher Sicht ist das richtig, denn neue Technologien sind nicht immer gut. Entwickler sind immer daran interessiert, etwas Neues auszuprobieren. Unternehmen benötigen ein Produkt, das auch nach 5 Jahren gewartet werden kann.
  • Es herrscht keine besonders freundliche Atmosphäre im Team. Es gibt keine besondere Kultur im Unternehmen und keine Einigkeit für ein gemeinsames Ziel. Wir haben einfach ein Team zusammengestellt und sind an die Arbeit gegangen. Ja, es kann Teambuilding geben, aber es ist immer noch nicht dasselbe: Der Entwickler hat keine emotionale Bindung zum Projekt und Sie können jederzeit Ihre Sachen packen und aufhören. In dieser Hinsicht gibt es viel weniger Verantwortung.
Wenn Sie arbeiten und nichts anderes tun möchten, bitte. Wenn Sie sich weiterentwickeln möchten, gibt es eine Million Kurse und Möglichkeiten. Wenn Sie Teamleiter werden möchten, können Sie zu einem internen Projekt gehen und dort als Leiter mitarbeiten. Hier findet jeder, was er sucht.

Sollte ein Junior einem Outsourcing-Unternehmen beitreten?

Ja, ich würde es empfehlen. Besser ist es, wenn es sich um ein großes Unternehmen handelt, das mit Einsteigern arbeitet. Da wird es mehr Möglichkeiten geben.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION