JavaRush /Java-Blog /Random-DE /Ich arbeite in einem Produkt-IT-Unternehmen: Entwickler t...

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

Veröffentlicht in der Gruppe Random-DE
Mit diesem Text starten wir eine spezielle Materialreihe, 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 Maxim Kmets und Anzor Karmov ihre Erfahrungen mit der Arbeit in Produktunternehmen: Was sind die Vor- und Nachteile, welche Menschen sind bei der Arbeit an einem Produkt besser dran? Ich arbeite in einem Produkt-IT-Unternehmen: Entwickler teilen ihre Erfahrungen - 1Ich beschäftige mich seit fast 6 Jahren mit der Produktentwicklung. Während dieser Zeit arbeitete ich in zwei Lebensmittelunternehmen. Das erste Unternehmen, für das ich gearbeitet habe, stellte ein Produkt in der Telekommunikationsbranche her. Das zweite Unternehmen, für das ich derzeit arbeite, ist SDK.finance. Ich habe einige Zeit im Outsourcing gearbeitet (es war ein Unternehmen namens Lohika), weil ich von dem Produkt ausgebrannt war. Jetzt ist er zurück. Bei SDK.finance arbeiten wir an einer Reihe von Tools zur Entwicklung von Zahlungssystemen. Unsere Aufgabe besteht darin, die Probleme bei der Einführung eines beliebigen Zahlungssystems zu lösen: Es kann sich dabei um Online-Banking, einen Devisenverkaufsdienst oder einen Wertpapierverkaufsdienst handeln.

Ich werde die folgenden Vorteile des Produktunternehmens hervorheben:

  • Wichtige Mission. Es mag ein Klischee sein, aber bei einem Lebensmittelunternehmen habe ich das Gefühl, einen Unterschied in der Welt zu machen. Ich habe kürzlich gelesen, dass Menschen, die ihre Mission beantworten können, glücklicher sind. Ich denke, das ist wahr.

    Als ich zu SDK.finance kam, bestand das Team aus etwa fünf Entwicklern und mehreren Entwicklern. Dann begann das Wachstum, wir bekamen eine Personalabteilung, das Team vergrößerte sich und wir wechselten das Büro. Das ist sehr inspirierend: Man sieht, dass man mit seiner Arbeit tatsächlich neue Arbeitsplätze geschaffen hat und gemeinsam mit diesem Unternehmen gewachsen ist.

  • Familiäre Atmosphäre. Mitarbeiter eines Lebensmittelunternehmens sind oft motiviert, länger zu bleiben und bei Bedarf auch länger zu arbeiten. Diese Stunden vergehen einfacher, weil wir nicht darüber nachdenken, wie wir 8 Stunden arbeiten, sondern wie wir vor Freitag eine Funktion erstellen, die die Probleme des Kunden löst. Dieser Faktor vereint das Team. Ich habe mit vielen Leuten kommuniziert und kommuniziert, einige sind meine Freunde geworden.

  • Karriereaussichten. Wenn Sie einem Unternehmen beitreten, das gerade erst eröffnet wurde, können Sie mit seiner Entwicklung Wachstum und Einfluss erwarten. Das Fachwissen eines Mitarbeiters eines solchen Unternehmens kann wertvoller sein als beim Outsourcing. Der Wert eines Mitarbeiters steigt, wenn er das Produkt gut versteht und in der Lage ist, komplexe Probleme zu lösen. Dies wird mit Prämien, Prämien und beruflichem Aufstieg belohnt. Beim Outsourcing hängt alles von den Rahmenbedingungen ab, die Sie gelernt oder umgekehrt nicht gelernt haben. Meine Erfahrung im Outsourcing hat mir übrigens in einem Produktunternehmen geholfen.

    Bei SDK.finance bin ich vor allem dank meiner Fachkenntnisse in eine leitende Position aufgestiegen, weil ich viel über das Produkt verstehe. Für mich eröffneten sich Führungsperspektiven. Ich sehe in einem Produktunternehmen mehr Potenzial für den Aufbau einer Karriere als im Outsourcing.

Zu den Nachteilen zählen:

  • Es ist schwierig, die Balance zwischen Arbeit und Privatleben zu wahren. Aufgrund eines Burnouts habe ich das Produkt für eine Weile verlassen. Ich erkläre Ihnen, warum das so ist: Wenn Sie sehr lange an einem Produkt arbeiten, entwickeln Sie eine Bindung dazu, es wird für Sie zu etwas Persönlichem und Wichtigem. Aus diesem Grund habe ich mich sehr angestrengt, am Wochenende gearbeitet, das Gleichgewicht nicht gehalten und war sehr ausgebrannt. Ich habe kurze Zeit im Outsourcing gearbeitet, weitere neue Technologien ausprobiert und zwei verschiedene Projekte besucht. Ich habe das Outsourcing aus zwei Gründen aufgegeben: Erstens brach das Coronavirus aus und sie konnten einfach kein Projekt für mich finden, und zweitens gab es im Produktprojekt noch unerledigte Aufgaben, Probleme, die ich lösen wollte. Da SDK.finance eine neue Richtung zur Lösung dieser Probleme eingeschlagen hat, bin ich zurückgekehrt.

  • Routine. Sie müssen ständig nach neuen Herausforderungen für sich selbst suchen. Je länger ein Mensch auf dem Produkt sitzt, desto schwieriger wird es, weil er sich einen Tapetenwechsel wünscht. Sehr oft eilen Menschen vom Outsourcing zum Produkt, von einem Produktunternehmen zum Outsourcing, weil der Wunsch nach Stabilität durch den Wunsch nach Vielfalt ersetzt wird und umgekehrt.

In meinem Unternehmen ist der gesunde Menschenverstand das oberste Prinzip. Es gibt keine solche Regel, die wir erstellt und dann erkannt haben, dass sie in einer bestimmten Situation nicht funktioniert, aber wir befolgen sie trotzdem. Wir verfügen über ein sehr loyales Arbeitsverfolgungssystem, das hilft, das Gleichgewicht zu wahren. Wir arbeiten 6,5 Stunden am Tag. Fast alle namhaften Produktunternehmen, darunter auch Google und Facebook, investieren einen Teil ihrer Arbeitszeit in Weiterbildung und Entspannung. Es gibt Ihnen Disziplin, weil Sie merken, dass Sie an einem Tag weniger Zeit zum Arbeiten haben als zuvor. Gleichzeitig recycelt die Person nicht.

Sollte ein Junior einem Lebensmittelunternehmen beitreten?

Es hängt alles von der Strategie des Unternehmens ab. Bei Netcracker beispielsweise, wo ich früher gearbeitet habe, war das Produkt groß und auf der speziellen Software des Unternehmens geschrieben. Meistens rekrutierten sie Leute ohne Erfahrung, aber mit einer guten Basis (SQL, Java Core) und einer IT-Ausbildung. Gleiches gilt für so große Unternehmen wie Google, Facebook und so weiter. Sie verfügen über eigene Schulen, die das Personal von Grund auf ausbilden. Sie stellen auch Leute mit Erfahrung, aber einem guten Hintergrund ein. Wenn es sich bei dem Produkt um ein Startup handelt, benötigen Sie in der Regel einen Entwickler mit Erfahrung, der auch ein DevOps-Entwickler, ein Front-Entwickler und alles dazwischen sein muss. Je erfahrener, desto besser. Ich würde nicht empfehlen, mit einem Produkt anzufangen (nur wenn man keine Kenntnisse hat und die Schule bei einem Produktunternehmen besucht). Der Punkt ist, dass ein Ingenieur zunächst mehr Fachwissen in verschiedenen Technologien erwerben muss. In jedem Produkt findet man oft den Satz: „So ist es historisch passiert.“ Das bedeutet, dass bei der Entwicklung oder Konstruktion ein Fehler gemacht wurde, der aber nicht mehr oder nur sehr schwer zu korrigieren ist. Daher empfehle ich Ihnen, die Grundlagen zu studieren und ein Jahr lang an einem Open-Source-Projekt mit verschiedenen Projekten zu arbeiten und dann einige Produkte gründlich und effizient zu studieren.Ich arbeite in einem Produkt-IT-Unternehmen: Entwickler teilen ihre Erfahrungen - 2Der Treueplan ist mein erster Produktjob. Bei unserem Produkt handelt es sich um eine Reihe von Marketinginstrumenten, die wir für verschiedene Marken herstellen, hauptsächlich für Restaurants, aber es eignet sich auch für Tankstellen, Schönheitssalons und Einkaufszentren. Das Produkt besteht aus einem CRM-System und einer mobilen Anwendung. Wenn wir es im Diagramm mit einem Restaurant betrachten, dann erstellen wir eine mobile Anwendung dafür. Diese mobile Anwendung wird von Restaurantkunden heruntergeladen. Der Restaurantbesitzer erhält Zugriff auf das CRM-System, in dem er sein Publikum sieht und ihm Angebote für verschiedene Werbeaktionen senden kann. Das Publikum erhält die Möglichkeit, in der Bewerbung Punkte zu sammeln und diese gegen bestimmte Geschenke einzutauschen. Ein separater Block unserer Arbeit umfasst die Integration mit Zahlungsgateways. Wir sind viel früher als die Quarantäne in den internationalen Markt eingestiegen, aber während der Quarantäne bestand ein enormer Bedarf an der Lieferung von Lebensmitteln nach Hause. Viele Menschen brauchten die Möglichkeit, Bestellungen über eine mobile Anwendung aufzugeben, und viele wandten sich an uns. Unsere Kunden, die das Liefermodul nicht nutzten, baten uns, es für sie einzurichten. Dies half ihnen, ihre Geschäfte während der Quarantäne aufrechtzuerhalten, da Restaurants nur durch Lieferungen überlebten. Ich denke, dass das Interesse an einer Arbeit von dem Produkt abhängt, das das Unternehmen entwickelt. Wenn wir über große Projekte sprechen, muss man viel Zeit aufwenden, um es vollständig zu verstehen. Hinterher können manche Aufgaben wie eine lästige Pflicht erscheinen, weil man sie schon tausendmal erledigt hat. Wenn das Projekt klein ist, geht dies viel schneller. Andererseits wird sich das Produkt jedoch ständig weiterentwickeln und es müssen neue Funktionen geschaffen werden. Das Interesse an einer solchen Arbeit liegt auch darin, dass Sie beim Sägen des Produkts das Ergebnis Ihrer Arbeit sehen und sehen, wie andere Menschen es verwenden. Routine zeigt sich nicht bei allen Arbeiten, sondern bei häufig wiederkehrenden Aufgaben. Ich kann nicht sagen, dass das total uninteressant ist, aber es kommt von Zeit zu Zeit vor. Zuvor habe ich etwa eine Stunde damit verbracht, jede neue Funktion hinzuzufügen. Dann habe ich mir etwas ausgedacht, das es mir ermöglichte, dies ohne mein Eingreifen zu tun. Wenn Sie kreativ werden, können Sie jede Routineaufgabe loswerden. In unserem Unternehmen haben wir immer offen gesagt, dass das Angebot niedriger ist als das Marktangebot. Im Gegenzug boten sie die Freiheit, Entscheidungen zu treffen, mehr Verantwortung zu übernehmen, am Leben des Unternehmens teilzunehmen und Einfluss auf das Produkt zu nehmen. Anstelle einer Gewinnbeteiligung fördern wir Partnerschaften zwischen einem bestimmten Mitarbeiter und dem Unternehmen. In dieser Beziehung teilen wir sowohl die Schwierigkeiten als auch die Erfolge des Unternehmens. Wenn ein Unternehmen eine schwierige Zeit durchmacht, versteht das jeder. Wer es bis zum Ziel schafft, teilt sich im Rahmen der Partnerschaft den gemeinsamen Kuchen. Beim Outsourcing gibt es so etwas nicht; Sie sind wie ein Rädchen im System. Manche arbeiten für Optionen und den ultimativen Erfolg, andere möchten etwas Sinnvolles schaffen, jeder ist in dieser Hinsicht individuell.

Sollte ein Junior einem Lebensmittelunternehmen beitreten?

Einer der Vorteile der Arbeit in einem Lebensmittelunternehmen ist die berufliche Weiterentwicklung. In der Regel gibt es nur ein Produkt, das ein Unternehmen herstellt. Und während man daran arbeitet, lernt man es immer besser kennen. Nach einiger Zeit werden Sie einer der Besitzer von „geheimem Wissen“. Zum Beispiel, weil Sie einmal etwas getan haben, aber keine Zeit oder Lust hatten, es zu dokumentieren. Die Leute werden mit verschiedenen Fragen zu Ihnen zu Ihnen kommen, was Sie einmal in einem Teil des Systems getan haben. Ihr Aufgabenbereich wird stetig wachsen. Wenn erfahrenere Kollegen das Unternehmen verlassen, wird deren Verantwortungsbereich auf die verbleibenden Kameraden aufgeteilt. Wenn Sie Ihre Arbeit gut machen, werden Sie mit der Zeit die Verantwortung für ganze Bereiche und sogar mehr übernehmen können. Wenn Sie für ein Produktunternehmen arbeiten, sind Sie an einen bestimmten Technologie-Stack gebunden. Dadurch erhalten Sie ein tieferes Verständnis für bestimmte Frameworks und Technologien. Andererseits kann es Ihren Horizont einschränken, wenn Sie nicht „den Trends folgen“ und etwas Neues ausprobieren.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION