JavaRush /Java-Blog /Random-DE /Wie (nicht) man eine Junior-Stelle bei Epam bekommt / Wie...
hooray
Level 25
Санкт-Петербург

Wie (nicht) man eine Junior-Stelle bei Epam bekommt / Wie sieht die Laborausbildung aus?

Veröffentlicht in der Gruppe Random-DE
Hallo zusammen! Vor etwa einem Jahr hatte ich das Gefühl, dass es an der Zeit sei, einen Job zu finden. Zu meinem großen Bedauern musste ich feststellen, dass Kenntnisse in Java SE nicht einmal für die Position von Intren ausreichen, und mein Lebenslauf ist überhaupt nicht sehr gefragt – nur ein paar Antworten auf Antworten in einem Monat, und diese waren negativ. Wie (nicht) man eine Junior-Stelle bei Epam bekommt / Wie sieht eine Laborausbildung aus - 1Dann bin ich zufällig auf die Firma Epam gestoßen, die kostenlose Kurse durchführt und nach erfolgreichem Abschluss ein Praktikum in realen Projekten mit Weiterbeschäftigung anbietet. Es gibt ziemlich viele gemischte Rezensionen über Epam im Internet und fast nichts von Studenten; tatsächlich ist es der Zweck meiner Geschichte, diese Lücke zu schließen. Ich möchte sofort darauf hinweisen, dass alles, was im Folgenden beschrieben wird, speziell für St. Petersburg und speziell für die Java-Richtung gilt. In einem großen Unternehmen gibt es viele Unterschiede von Büro zu Büro und von Projekt zu Projekt, ganz zu schweigen von den Städten. Der Weg zu Epam beginnt auf der Website training.ru, wo Sie den Interessenbereich in Ihrer Stadt auswählen, die Anforderungen einsehen und einen Teilnahmeantrag einreichen können. In meinem Fall war es ein Java-Core-Training. Das Auswahlverfahren für die Ausbildung besteht aus drei Phasen: einem Telefoninterview mit der Personalabteilung, in dem einige einfache technische Fragen gestellt und Ihr Englisch überprüft werden, ein technischer Computertest + ein Interview basierend auf den Ergebnissen sowie ein Brief auf Englisch in der Personalabteilung Büro und ein allgemeines Interview mit der Personalabteilung, bei dem sie mehr über Sie, Ihre Ziele und Motivation erfahren und Ihnen mehr über das Unternehmen erzählen. Wenn Sie diese Etappen erfolgreich absolvieren, erhalten Sie ein Angebot zur Teilnahme an der Schulung. Die Schulung besteht aus Vorlesungen im Büro 2-3 mal wöchentlich abends für 3-4 Stunden, wobei in der Regel Java Core vermittelt wird (Syntax, OOP, Collections, Exceptions, Strings, Multithreading allgemein, JDBC) . Daher ist der Kurs auf ca. 100 Stunden ausgelegt. Die Qualität der Vorlesungen hängt vom Dozenten ab, meist sind es Mittel-/Senioren aus der Produktion, in der Regel recht gebildete Leute. Neben Vorlesungen gibt es Hausaufgaben, deren Qualität und Aktualität eines der Kriterien für den erfolgreichen Abschluss des Studiums ist. Tatsächlich hatte ich zusätzlich zu Level 25 in Javarush einige Erfahrung in der Entwicklung meiner eigenen, wenn auch nicht großen Lieblingsprojekte, sodass der Kurs für mich recht einfach war – ich kannte bereits 80 % der behandelten Informationen. Das Ende der Ausbildung und das entscheidende Kriterium für den erfolgreichen Abschluss sind je nach Stadt unterschiedlich. Irgendwo, zum Beispiel in Kiew, ist das ein ziemlich großes Abschlussprojekt in reinem Java, mit Autorisierung, Servlets und einer Datenbank. Wie mir gesagt wurde, konnte fast niemand es erfolgreich abschließen, daher wurde es in St. Petersburg zugunsten eines Abschlusstests aufgegeben, der auf der Zertifizierung von Oracle OCA / OCP basiert (meiner Meinung nach nicht die beste Option zum Testen von Wissen, aber es ist was). es ist). Wenn Sie regelmäßig am Unterricht teilgenommen haben, Ihre Hausaufgaben gut und schnell gemacht haben und den Test gut bestanden haben (oder das Projekt geschrieben haben), gelangen Sie zur nächsten Stufe – dem Labor, und dann beginnt der Spaß. Ich möchte gleich sagen, dass das Labor nicht bezahlt wird. Die Projekte sind nicht kommerziell, das heißt, das Unternehmen erhält keinen Gewinn für Ihre Arbeit. Sie unterrichten Sie auch, wenden Ressourcen und Mentorenzeit für Sie auf. Deshalb wird Sie niemand bezahlen. Ich habe das nicht erfunden, aber das Unternehmen argumentiert auf diese Weise. Wie fair solche Urteile sind – entscheiden Sie selbst. Das Labor beginnt mit einem dreiwöchigen Projekt (wiederum Ich bin mir bei anderen Städten nicht sicher). In der Regel hat jeder Student sein eigenes persönliches Projekt, das eine Art Ergänzung zum Hauptprojekt des Studenten darstellt. Normalerweise handelt es sich um klassische CRUD-Anwendungen mit einer Benutzeroberfläche oder um etwas kompliziertere Anwendungen, die Sie selbst von Grund auf schreiben müssen. Ziel ist es, sich mit den Prozessen innerhalb des Unternehmens vertraut zu machen, die im Projekt eingesetzten Technologien „anzufassen“ und sich allgemein mit den Aufgaben im Hauptprojekt vertrauter und sicherer zu fühlen. Nachdem Sie Ihr Projekt Ihrer Klasse, Ihren Mentoren, der Laborleitung und einfach nur Interessierten vorgestellt haben, beginnt das vollwertige Studium. Normalerweise verlangt das Unternehmen, dass Sie 20 Stunden pro Woche für das Labor aufwenden. Im Allgemeinen kann Sie niemand zu irgendetwas verpflichten, da Sie an keinerlei Vertragsbeziehungen gebunden sind. Die Dauer des Praktikums hängt jedoch von Ihrer Teilnahme und Ihrem Erfolg im Projekt ab. Alle Arbeiten im Unternehmen werden nach der agilen Methodik durchgeführt – viel Kommunikation, verschiedene Meetings und Kundgebungen, darunter auch tägliche Meetings, an denen Sie persönlich teilnehmen müssen. Schwierig ist die Frage der Vereinbarkeit mit dem Hauptberuf. Ich würde sagen: Eine Kombination ist möglich, aber schwierig und nicht ratsam. Erstens finden die meisten täglichen Veranstaltungen zur Mittagszeit statt. Zweitens gibt es zusätzlich zu den Aufgaben zum Projekt auch Vorlesungen mit Hausaufgaben und Tests, die auf diesen Vorlesungen basieren. Es ist ziemlich schwierig, mit all dem Schritt zu halten, insbesondere im Hauptberuf. Die Aufgaben an einem Projekt sind völlig unterschiedlich und hängen vom Projekt selbst ab. Typischerweise verwenden Studentenprojekte recht moderne und beliebte Technologien, zum Beispiel: Java 8/11, Spring Core, Spring Boot, Spring Data, Hibernate, JUnit, Datenbanken. Wie bereits erwähnt, finden im Labor auch Vorlesungen zu den Schwerpunkten Java 8, Spring, Datenbanken und Multithreading statt. Jedes dieser Module dauert etwa anderthalb Monate. Wenn Sie also nicht ein halbes Jahr in einem Labor sitzen möchten, müssen Sie einige der Technologien selbst beherrschen. Während des Praktikums müssen Sie übrigens einen Englisch-Sprachtest mit einem Lehrer absolvieren. Wenn Ihnen ein Niveau unter B1 zugewiesen wird, machen sie einfach kein Angebot, egal wie gut Sie als Spezialist aus technischer Sicht sind. Das Unternehmen konzentriert sich auf ausländische Kunden und Englischkenntnisse sind sehr wichtig. Bei Lücken würde ich dazu raten, den Test so früh wie möglich durchzuführen. Liegt das Niveau unter dem geforderten Niveau, haben Sie die Möglichkeit, Kurse des Unternehmens zu belegen, Ihre Sprachkenntnisse zu verbessern und diese am Ende erneut zu belegen. Generell gilt, dass eine Wiederholung nach den Regeln mindestens sechs Monate später erfolgt, daher ist es besser, sofort erfolgreich zu sein. Aber theoretisch können sie eine Ausnahme machen und Ihnen eine frühere Wiederholung ermöglichen. Es gibt keine feste Frist für die Absolvierung des Labors, sie ist für jeden individuell und hängt von zwei Faktoren ab: dem Feedback der Mentoren zum Projekt und der Bereitschaft für ein technisches Interview. Der durchschnittliche Zeitraum beträgt nach meinen Beobachtungen 4 Monate. Persönlich habe ich es in weniger als 3 Stunden abgeschlossen, aber gleichzeitig habe ich 8-10 Stunden am Tag mit dem Lernen verbracht. Jemand bei mir hat es in anderthalb Monaten durchgemacht, aber das ist ein absoluter Ausnahmefall. Am Ende des Praktikums erhalten Sie ein technisches Vorstellungsgespräch. Es dauert 2 Stunden und fragt nach allen im Studium behandelten Themen und gibt in der Regel auch praktische Aufgaben zu SQL / Streaming. Das Vorstellungsgespräch ist schwierig und man muss sich sehr lange darauf vorbereiten. Das Karrierewachstum bei Epama verläuft recht schnell – nach einem halben Jahr können Sie in die mittlere Position befördert werden. Sie erfordern daher entsprechende Kenntnisse von Ihnen. Hier nur eine kleine Liste von Themen, die in einem Interview definitiv gefragt werden: Spring (Core, Data JPA, MVC, AOP, Boot), Git, Java 8, SQL und Datenbanken (Transaktionsisolationsstufen, Indizes, Normalformen, Anomalien). ), Hibernate, Multithreading (von den Grundlagen bis zu Concurrent Collections, Completable Future und ForkJoinPool), CI/CD, JMM und so weiter. Um vor dem neuen Jahr einen Job im Büro in St. Petersburg zu bekommen, reichte es aus, ein Vorstellungsgespräch erfolgreich zu bestehen und über Englischkenntnisse auf dem Niveau B1 oder höher zu verfügen. Seitdem hat sich die Unternehmenspolitik geändert und jetzt werden nur die Besten und sofort für das Projekt eingestellt. Wann es erscheint, ob man Ihnen dort ein Angebot machen möchte und ob Sie ein Vorstellungsgespräch mit dem Kunden bestehen können, ist unbekannt und niemand verspricht Ihnen etwas. Ich für meinen Teil möchte sagen, dass ich insgesamt einen positiven Eindruck vom Unternehmen habe. Es verfügt über eingespielte Prozesse, Feedback, coole, moderne, komfortable Büros zum Arbeiten, viele Veranstaltungen für Studierende, hohe Anforderungen, aber vor allem - Praxiserfahrung, mit der sich die Chancen auf einen Job um ein Vielfaches erhöhen. Ich habe das Labor erfolgreich bestanden, konnte aber aufgrund der aktuellen Lage in der Welt und des momentanen Mangels an Projekten keinen Job bei Epam bekommen. Mit den erworbenen Kenntnissen habe ich jedoch problemlos mehrere Angebote von anderen Stellen erhalten und arbeite nun als Junior-Entwickler. Ob es sich lohnt, entscheiden Sie selbst. Wenn Sie Fragen haben, schreiben Sie in die Kommentare und vielen Dank fürs Lesen 😉 Es verfügt über eingespielte Prozesse, Feedback, coole, moderne, komfortable Büros zum Arbeiten, viele Veranstaltungen für Studierende, hohe Anforderungen, aber vor allem - Praxiserfahrung, mit der sich die Chancen auf einen Job um ein Vielfaches erhöhen. Ich habe das Labor erfolgreich bestanden, konnte aber aufgrund der aktuellen Lage in der Welt und des momentanen Mangels an Projekten keinen Job bei Epam bekommen. Mit den erworbenen Kenntnissen habe ich jedoch problemlos mehrere Angebote von anderen Stellen erhalten und arbeite nun als Junior-Entwickler. Ob es sich lohnt, entscheiden Sie selbst. Wenn Sie Fragen haben, schreiben Sie in die Kommentare und vielen Dank fürs Lesen 😉 Es verfügt über eingespielte Prozesse, Feedback, coole, moderne, komfortable Büros zum Arbeiten, viele Veranstaltungen für Studierende, hohe Anforderungen, aber vor allem - Praxiserfahrung, mit der sich die Chancen auf einen Job um ein Vielfaches erhöhen. Ich habe das Labor erfolgreich bestanden, konnte aber aufgrund der aktuellen Lage in der Welt und des momentanen Mangels an Projekten keinen Job bei Epam bekommen. Mit den erworbenen Kenntnissen habe ich jedoch problemlos mehrere Angebote von anderen Stellen erhalten und arbeite nun als Junior-Entwickler. Ob es sich lohnt, entscheiden Sie selbst. Wenn Sie Fragen haben, schreiben Sie in die Kommentare und vielen Dank fürs Lesen 😉
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION