Der Weg eines Programmierers von der Arbeit in einer Fabrik mit einem Gehalt von 800 UAH zu €€€€ in führenden ukrainischen Unternehmen

Hallo, mein Name ist Dima Demchuk. Ich bin leitender Java-Programmierer bei Scalors. Insgesamt mehr als 12 Jahre Programmiererfahrung in der IT-Branche. Ich habe mich vom Programmierer in einer Fabrik zum Senior-Level entwickelt und es geschafft, in Top-IT-Unternehmen in der Ukraine zu arbeiten. Natürlich war das Programmieren zu dieser Zeit noch nicht Mainstream, und es gab auch keinen großen Wettbewerb zwischen IT-Unternehmen und Kandidaten für jede würdige Position. In dem Artikel werde ich über meine Erfahrungen in Unternehmen wie EPAM, Luxoft, GlobalLogic, Nextiva, Ciklum und Scalors sprechen.

Berufseinstieg: Studium und Werk 2008

Da ich Mathematik schon immer mochte, war die Wahl für die Fakultät für Informatik und Informatik vorhersehbar. Ich habe meinen Abschluss an einer höheren Bildungseinrichtung gemacht, dem nach Igor Sikorsky benannten Kiewer Polytechnischen Institut. Am Institut haben wir, wie alle anderen auch, Standardprogrammierung in Pascal, Delphi und auch ein wenig C++ gelernt. Nach dem Studium waren alle beruflich angestellt, ich landete im ANTK-Luftfahrtwerk.

Hier beginnt meine Geschichte. Das Gehalt war sehr niedrig, aber 800 UAH (bei einem Wechselkurs von 100 US-Dollar) schien mir für den Anfang ganz gut zu sein. Generell wird eine vergleichbare Arbeit in einem Flugzeugwerk im Ausland sehr geschätzt und man verdient gutes Geld, hier ist das leider nicht der Fall. Ich weiß nicht, was mich am Laufen gehalten hat, aber ich habe dreieinhalb Jahre in der Fabrik gearbeitet. Tatsächlich gab es sehr wenig Arbeit, das Gehalt wurde nach der im Gefängnis verbrachten Zeit berechnet, es war wichtig, pünktlich zu kommen und zu gehen. Grundsätzlich haben wir Maschinendaten mit JSP verarbeitet. Einmal gab es sogar einen Bonus von 300 UAH. Irgendwann hatte ich das starke Gefühl, dass mein Gehalt kaum zum Leben reichte. Etwa zur gleichen Zeit wechselte mein Partner zu einem Privatunternehmen und erzählte mir, wie cool es sei, die Aufgaben interessant seien und man viel mehr bezahlte. Ich dachte auch darüber nach, den Job zu wechseln, und gerade einer meiner Kollegen teilte mir mit, dass sein Freund ein Team bei EPAM rekrutiere und sie bereit seien, mich in Betracht zu ziehen.

EPAM und mein erstes Gehalt in Dollar

Nach der Fabrik ging ich zur Arbeit bei EPAM. Hier bekam ich zum ersten Mal einen Job mit einem Gehalt, das an den Dollarkurs gekoppelt war. Ich war erfreut, dass alles ganz anders war als in der Fabrik, insbesondere das Gehalt, das 12-13-mal höher war. Stimmt, ich habe ungefähr neun Monate auf der Bank verbracht, sie haben sehr lange nach einem Projekt gesucht, ich habe ein Gehalt erhalten, ohne im Wesentlichen etwas zu tun. Zuerst wurde ich für ein UBS-Projekt engagiert, aber die Kunden überlegten lange, und so kam es, dass das Projekt nicht gestartet wurde. Es gab viele Leute, die, genau wie ich, ohne Projekt dasaßen und irgendwo untergebracht werden mussten. Und so war ich an dem Projekt der Investmentbank Barclays Capital beteiligt. Auf der technischen Seite haben wir Spring und JSF verwendet. Ich habe nicht lange gearbeitet, weil mir klar wurde, dass ich nicht genug verlangte, und um eine Gehaltserhöhung gebeten habe. Aber sie sagten mir, es tut mir leid, aber wir werden Ihnen nicht einmal 300 $ hinzufügen.

Meine Geschichte mit Luxoft

Ein Angebot von Luxoft kam genau zum richtigen Zeitpunkt. Ich habe das Basisgespräch bestanden und wurde eingestellt. Mir hat es dort zunächst sehr gut gefallen. Vor allem das erste Jahr: ein Projekt, Kollegen und ordentlich bezahlt. Im zweiten Jahr traten regelmäßig Kommunikationsprobleme mit den Kunden auf, die zu Verwirrung und ineffektiver Arbeit führten. Dies liegt daran, dass unser Team aus einem Programmierer, der plötzlich zum Manager wurde, ständig beschäftigt war und bei Luxoft keine direkte Kommunikation mit dem Kunden praktiziert wurde. Alle Fragen konnten wir nur über den Teamleiter oder den Produktmanager stellen. Ich glaube, dass gute Kommunikation die wichtigste Rolle bei der effektiven Problemlösung spielt. Mir gefiel das Projekt, aber an den Aufgaben änderte sich nicht viel und die Umsetzung war aufgrund von Kommunikationsproblemen schwierig, es wurde etwas langweilig. Das zweite Jahr neigte sich bereits dem Ende zu und ich bat um eine Gehaltserhöhung. Natürlich sagten sie mir, dass es kein Geld gäbe und schickten mir einen Brief, in dem stand, dass mein Gehalt erst nach einem halben Jahr erhöht würde. Ich stimmte zu, zu bleiben und auf den Tag zu warten, an dem ich die versprochene Erhöhung erhalten würde. So kam es, dass ich in ein neues Projekt versetzt wurde. Praktisch, als bereits ein halbes Jahr vergangen war, wandte ich mich an einen neuen Vorgesetzten, der jedoch nicht über meine Gehaltserhöhung informiert war. Dann leitete ich ihm einen Brief weiter, der im Postamt aufbewahrt wurde, und mein Gehalt wurde erhöht. Mir ist aufgefallen, dass es wichtig ist, etwaige Zusagen und Vereinbarungen in der Geschäftskorrespondenz oder Dokumentation einzuhalten, nur dann kommen sie auch in Kraft.

Nach einiger Zeit wurde mir ein für das Projekt notwendiger Umzug nach Polen angeboten. Natürlich ist bei einem Umzug ein Standardvertrag für ein Jahr beigefügt, der beide Parteien, sowohl den Kunden als auch den Auftragnehmer, schützt, aber ich habe trotzdem abgelehnt. In der Ukraine waren die Gehälter der Programmierer höher als in Polen, weil unsere Steuern niedriger sind. Später wurde ich in ein anderes Projekt versetzt, was mir nicht wirklich gefiel.

Frontend in GlobalLogic und erneut Luxoft

Mein nächstes Projekt erfreute mich mit der Möglichkeit, Java Script besser kennenzulernen. Es bestand auch die Möglichkeit, an einem Docker-Projekt mitzuarbeiten. Dennoch bin ich auf der Suche nach einem Backend zu GlobalLogic gewechselt, wo ich etwa sechs Monate lang gearbeitet habe. Sie versprachen mir ein Backend und warnten mich auch, dass es am Anfang ein wenig JS geben würde, also stimmte ich zu. Meine Überraschung war grenzenlos, als unter den kleinen JS überhaupt kein Platz für Java war. Und das alles, weil der Typ, der das Projekt im Backend entwickelt hat, gehen wollte und ich als sein Ersatz eingestellt wurde. Sie haben es vorübergehend im Frontend installiert, während es noch funktionierte. Als er ging, schickten sie mich daher nicht zurück ins Backend, und ich wollte im Grunde nicht im Frontend sitzen bleiben, die Aufgaben waren kleinlich und solche Arbeit machte wenig Freude.

Und so kehrte ich wieder zu Luxoft zurück, wo die Aufgabe darin bestand, das Projekt auf neue Technologien zu übertragen, aber die Kunden ließen alle Neuankömmlinge im Stich und ersetzten uns durch das Hauptteam in St. Petersburg. Ich wurde für ein anderes Projekt eingestellt, das ich mit JQuery und FTL auf Angular umstellen wollte. Dem Kunden schien das nichts auszumachen, aber er hat für diese Aufgaben keine Zeit eingeplant. Mein Partner sagte einmal: „Nein, ich möchte bei FTL bleiben, ich mag kein JavaScript, weil es die Wörter Script enthält“ – diesen Satz habe ich für den Rest meines Lebens im Gedächtnis behalten.

Nextiva und mein Traumgehalt

Von Zeit zu Zeit schicken mir Personalvermittler Angebote auf LinkedIn und ich antworte lustigerweise, dass ich mit einem sehr hohen Gehalt einverstanden bin, und dann stimmten einige zu. So bin ich bei Nextiva und zu meinem Traumgehalt gelandet. Es stellte sich heraus, dass sie zu viele Leute rekrutierten und mich zum Legacy Project versetzten. Was mir an allen großen IT-Unternehmen gefällt, ist, dass sie versprechen und zahlen, auch wenn sich das Projekt ändert. Aber ich mag es nicht so oft, dass sie eins versprechen, das Endergebnis aber etwas ganz anderes ist.

Wir hatten keinen Teamleiter, es gab nur drei Programmierer und einen Tester mit einer ganz anderen Vision und jeder glaubte, dass er Recht hatte und seine Entscheidung die beste war. Ich wäre in dieser Firma geblieben, aber am Ende führten unsere Meinungsverschiedenheiten dazu, dass der Kunde alle Javaisten feuerte und nur die Pythonisten übrig ließ.

Angebot von EPAM

Als mich EPAM-Personalvermittler mit einem Angebot für einen Umzug nach Amerika anriefen, boten sie es allen an, die vor weniger als fünf Jahren mit ihnen zusammengearbeitet hatten. Sie boten mir einen normalen Betrag an, aber nicht so sehr, dass ich mein Leben hier aufgeben und nach Amerika ziehen sollte, also lehnte ich ab. Außerdem wollte ich die Ukraine nie verlassen.

Full Stack, Amerika und Ciklum

Auf der Suche nach einem neuen Projekt beschloss ich, meinen Lebenslauf an Ciklum zu senden und wie immer einen Vertrag als Java Senior Back-end Developer zu unterzeichnen. Fast sofort wurde ich zu einem Vorstellungsgespräch eingeladen und gefragt, ob ich Erfahrung mit JavaScript hätte, also erzählte ich ihm ein wenig. Sie sagten mir, okay, wir stellen dich als Full-Stack-Programmierer ein, du musst für einen Monat nach Amerika gehen. Sie boten mir ein gutes Gehalt an, also stimmte ich zu. Das Visum wurde innerhalb weniger Tage problemlos eröffnet. Während wir in den ersten zwei Wochen zunächst auf die endgültige Entscheidung des Kunden über das Projekt warteten, untersuchten wir in den nächsten zwei Wochen Technologien, die zu diesem Zeitpunkt recht innovativ erschienen, Mono, Flux. Und insgesamt flogen mein Partner und ich, der das Mädchen mitgenommen hatte, einen Monat später nach Amerika, New Jersey. Mir hat es dort gefallen, natürlich die Arbeit, es ist Arbeit in Amerika, aber in puncto Unterhaltung gibt es einiges zu tun. Am Wochenende machte ich oft einen Spaziergang nach New York, das nur anderthalb bis zwei Stunden von uns entfernt ist. Fast jeder fährt dorthin; da ich keinen Führerschein habe, war die Anreise furchtbar umständlich. Mein Kollege, der ein Auto gemietet hat und mich jeden Morgen und Abend zur Arbeit und nach Hause gefahren hat.

Dem Projekt zufolge wurden wir ausschließlich wegen des Frontends eingestellt, um die Lücken zu schließen; es gibt in den USA viele Java-Programmierer, daher besteht kein besonderer Bedarf an ihnen, aber es herrscht ein katastrophaler Mangel an ihnen Front-End-Spezialisten. Ich habe bereits recht gute Erfahrungen aus früheren Projekten auf der Mittelstufe gemacht. Als ich mit meinen amerikanischen Kollegen sprach und mein Frontend-Wissen teilte, sagten sie: „Wow, du bist so schlau.“ Ich habe das Projekt in TypeScript geschrieben. Insgesamt blieb ich genau einen Monat in Amerika und kehrte danach in das Kiewer Büro von Ciklum zurück. Obwohl ich als Full Stack eingestellt wurde, habe ich hauptsächlich Aufgaben nur im Frontend ausgeführt. Der Trend zu Full-Stack-Programmierern wird mit den Vorteilen für den Kunden begründet, aber im Wesentlichen können solche Programmierer das Frontend und das Backend nicht gleichzeitig gut machen, weil es unmöglich ist. Sie müssen sich auf eine Sache konzentrieren.

Ich habe insgesamt 8 Monate an dem Projekt gearbeitet und eines Tages wurde ich aus dem virtuellen Programm geworfen. Ich war überrascht, weil es keine Meinungsverschiedenheiten mit dem Kunden gab. Sie antworteten nicht auf meine E-Mail und einen Tag später bestätigte der Ciklum-Manager, dass ich entlassen worden war. Tatsächlich habe ich alle Frontend-Aufgaben erledigt, die notwendigen Lücken geschlossen und der Kunde brauchte mich nicht mehr. In Amerika ist es nicht sehr rentabel, staatenlose Arbeiter zu bezahlen, daher greifen sie auf Outsourcing zurück, wenn der Druck sehr groß ist, und verabschieden sich auch schnell, wenn alle Aufgaben erledigt sind.

Reines Java in Scalors

Im Herbst 2018 habe ich sehr lange, etwa zwei Monate, nach einem Job gesucht, weil ich mir ein gutes Projekt und einen stabilen Kunden aussuchen wollte. Wie meine derzeitigen Kollegen scherzen, hat mich das Leben im Stich gelassen. Daraufhin habe ich ein Vorstellungsgespräch als Java-Entwickler bei der deutschen Firma Scalors bestanden. Da ich gute Erfahrungen gemacht habe, verlief das Vorstellungsgespräch entspannt und der technische Teil verlief schnell. Mir wurde angeboten, das Projekt in einer Woche zu beginnen. Ich habe nur zugestimmt, wenn der Vertrag unterzeichnet wurde. Ein paar Wochen später wurde ich auf eine Geschäftsreise nach Stuttgart geschickt. Es war mein erstes Mal in Deutschland und was mir gefiel, war die Aufmerksamkeit der Kunden. Sie luden mich ständig zum Mittagessen, zum Pizzaessen ein, fragten, ob ich mich wohl fühle und berücksichtigten meine Meinung. Nach meinem Eindruck von der Arbeit ist dies nach Luxoft das zweite Projekt, das mir gefällt. Ich arbeite seit etwa fünf Monaten am Backend. Da ich direkt mit den Kunden kommuniziere, gibt es keine Missverständnisse bezüglich der Aufgabenstellung.

Befund

Meine Erfahrung in allen oben genannten Unternehmen hat mir ein allgemeines Verständnis dafür vermittelt, wie man richtig mit Personalvermittlern und Kunden kommuniziert. Es ist wichtig, im Vorstellungsgespräch alle Details zu erfahren, insbesondere was die Aufgaben betrifft.

Niemand ist vor Stimmungsschwankungen bei Kunden gefeit, auch mir ist das oft passiert, wenn sie ein Projekt übernehmen und es am Ende auf ein anderes übertragen. Stabilität in Bezug auf Projekte ist in einem Produktunternehmen möglich, aber andererseits ist ein Projektwechsel eine interessante und ungewöhnliche Erfahrung im Hinblick auf das Erlernen neuer Technologien.

Das Wichtigste ist die Stimmung und der Spirit im Unternehmen sowie eine gute Kommunikation mit den Kunden.

Text vorbereitet von: Marina Tkachenko

Source: habr.com

Kommentar hinzufügen