Jika Anda memilih pengembangan perangkat lunak sebagai jalur karier Anda, yang dilakukan oleh sebagian besar siswa CodeGym, maka mendapatkan pekerjaan penuh waktu serius pertama Anda sebagai Junior Java Developer mungkin tidak akan mudah. Tetapi juga tidak terlalu sulit jika Anda menggunakan CG untuk mempelajari teori pengembangan Java yang penting dan memperoleh keterampilan praktis untuk menggunakannya, serta mengikuti publikasi kami yang dimaksudkan untuk menyampaikan semua informasi lain yang mungkin diperlukan untuk mendapatkan pekerjaan ( atau mengarahkan Anda ke arah yang benar untuk mendapatkannya). Mempelajari pertanyaan wawancara kerja yang paling sering diajukan untuk posisi Java dan menggunakan platform persiapan wawancara pengembang online akan sangat membantu untuk membangun kepercayaan diri Anda sebelum wawancara teknis, misalnya.
Tapi apakah itu cukup? Untuk menjawab pertanyaan itu, kami memutuskan untuk mempelajari lowongan pekerjaan Junior Java Developer yang sedang dibuka di AS, dengan melihat persyaratan paling umum untuk posisi di level ini. Jadi mari kita lihat.

1. Pendidikan.
Persyaratan deskripsi pekerjaan yang paling umum:- Gelar Sarjana Ilmu Komputer atau setara, atau satu tahun atau lebih pengalaman kerja.
2. Pengalaman kerja.
Persyaratan deskripsi pekerjaan yang paling umum:- 2+ tahun pengalaman kerja pengembangan perangkat lunak.
- Pengalaman Pengembangan Perangkat Lunak langsung yang terbukti.
- Pengalaman kerja yang terbukti dalam pengembangan Java.
3. Teknologi Java.
Persyaratan deskripsi pekerjaan yang paling umum:- Pengalaman dalam fitur Java 8 seperti ekspresi Lambda, Streams, dan CompletableFuture.
- Pengetahuan yang baik tentang lingkungan Java dan J2EE (diperlukan untuk pengembang Enterprise).
- Pemahaman yang kuat tentang prinsip dan pola desain OOD.
- Pemahaman yang kuat tentang arsitektur perusahaan aplikasi dan aliran data.
4. Kerangka.
Kerangka kerja yang paling sering disebutkan dalam persyaratan deskripsi pekerjaan:- Musim semi (70% dari deskripsi pekerjaan)
- Hibernasi (20-30% dari deskripsi pekerjaan)
- Angular (25-30% dari deskripsi pekerjaan)
- Bootstrap (20-25% dari deskripsi pekerjaan)
5. IDE.
IDE yang paling sering disebutkan:- Eclipse (60% dari deskripsi pekerjaan)
- IntelliJ IDEA (40% dari deskripsi pekerjaan)
6. Alat, teknologi, dan metodologi pengembangan perangkat lunak lainnya.
Paling sering disebutkan:- Adobe Experience manager (AEM) (20% dari deskripsi pekerjaan).
- Bamboo, Jira, SonarQube, Crucible, Subversion, GIT, dan alat versi kode lainnya (35% dari deskripsi pekerjaan).
- Utilitas pembuatan dan pengujian otomatis seperti Jenkins, Junit, Maven, Robot Framework (15% dari deskripsi pekerjaan).
- Pengembangan SCRUM yang tangkas (lebih dari 70% dari deskripsi pekerjaan).
GO TO FULL VERSION