Wenn Sie Softwareentwicklung als Ihren Karriereweg wählen, was die Mehrheit der CodeGym-Studenten tut, wird es wahrscheinlich nicht einfach sein, Ihren ersten ernsthaften Vollzeitjob als Junior Java Developer zu bekommen. Aber es sollte auch nicht allzu schwierig sein, wenn Sie CG verwenden, um die grundlegende Java-Entwicklungstheorie zu erlernen und praktische Fähigkeiten im Umgang damit zu erwerben, sowie unsere Veröffentlichungen zu verfolgen, die alle anderen Informationen liefern sollen, die Sie möglicherweise benötigen, um den Job zu bekommen ( oder Sie in die richtige Richtung weisen, um es zu bekommen). Das Erlernen der am häufigsten gestellten Fragen zu Vorstellungsgesprächen für Java-Stellen und die Verwendung von Online-Plattformen zur Vorbereitung von Entwicklergesprächen sollten hilfreich sein, um beispielsweise Ihr Selbstvertrauen vor dem technischen Vorstellungsgespräch aufzubauen.Aber würde das reichen? Um diese Frage zu beantworten, haben wir uns entschieden, die derzeit offenen Stellenangebote für Junior-Java-Entwickler in den USA zu untersuchen und dabei die häufigsten Anforderungen für Positionen dieser Ebene zu untersuchen. Also mal sehen.
1. Bildung.
Die häufigsten Anforderungen an die Stellenbeschreibung:- Bachelor-Abschluss in Informatik oder gleichwertiger Abschluss oder ein oder mehrere Jahre Berufserfahrung.
2. Berufserfahrung.
Die häufigsten Anforderungen an die Stellenbeschreibung:- Mehr als 2 Jahre Berufserfahrung in der Softwareentwicklung.
- Nachgewiesene praktische Erfahrung in der Softwareentwicklung.
- Nachgewiesene Berufserfahrung in der Java-Entwicklung.
3. Java-Technologien.
Die häufigsten Anforderungen an die Stellenbeschreibung:- Erfahrung mit Java 8-Funktionen wie Lambda-Ausdrücken, Streams und CompletableFuture.
- Gute Kenntnisse der Java- und J2EE-Umgebung (erforderlich für Unternehmensentwickler).
- Solides Verständnis der OOD-Designprinzipien und -Muster.
- Ausgeprägtes Verständnis der Unternehmensarchitektur und der Datenflüsse von Anwendungen.
4. Rahmenbedingungen.
Frameworks, die in den Anforderungen der Stellenbeschreibung am häufigsten genannt werden:- Frühling (70 % der Stellenbeschreibungen)
- Ruhezustand (20–30 % der Stellenbeschreibungen)
- Angular (25–30 % der Stellenbeschreibungen)
- Bootstrap (20–25 % der Stellenbeschreibungen)
5. IDEs.
Am häufigsten erwähnte IDEs:- Eclipse (60 % der Stellenbeschreibungen)
- IntelliJ IDEA (40 % der Stellenbeschreibungen)
6. Andere Tools, Technologien und Methoden zur Softwareentwicklung.
Am häufigsten erwähnt:- Adobe Experience Manager (AEM) (20 % der Stellenbeschreibungen).
- Bamboo, Jira, SonarQube, Crucible, Subversion, GIT und andere Tools zur Codeversionierung (35 % der Stellenbeschreibungen).
- Automatisierte Build- und Test-Dienstprogramme wie Jenkins, Junit, Maven, Robot Framework (15 % der Stellenbeschreibungen).
- Agile SCRUM-Entwicklung (über 70 % der Stellenbeschreibungen).
GO TO FULL VERSION