CodeGym /Java Blog /Acak /Bagaimana Cara Menskor Pekerjaan Junior Java Developer? M...
John Squirrels
Level 41
San Francisco

Bagaimana Cara Menskor Pekerjaan Junior Java Developer? Menganalisis Persyaratan Pekerjaan Paling Umum di AS

Dipublikasikan di grup Acak
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.Bagaimana Cara Menskor Pekerjaan Junior Java Developer?  Menganalisis Persyaratan Pekerjaan Paling Umum di AS - 1Tapi 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.
Frekuensi referensi: lebih dari 70% deskripsi pekerjaan . Terbukti, gelar ilmu komputer masih dianggap oleh sebagian besar pengusaha di AS sebagai persyaratan dasar untuk posisi Junior Java Developer. Tetapi meskipun gelar Sarjana Ilmu Komputer sering disebutkan dalam deskripsi pekerjaan, dalam kebanyakan kasus itu dianggap sebagai persyaratan yang diperlukan hanya jika Anda tidak memiliki pengalaman kerja sebelumnya di bidang ini. Setidaknya satu tahun, lebih baik dua tahun, pengalaman profesional tampak seperti alternatif yang memadai untuk gelar CS di mata sebagian besar pemberi kerja, berdasarkan penelitian kami.

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.
Frekuensi referensi: lebih dari 90% deskripsi pekerjaan . Meskipun banyak pemberi kerja cenderung menentukan pengalaman profesional "dua atau lebih" tahun sebagai persyaratan standar, banyak yang hanya meminta "pengalaman kerja yang terbukti" di lapangan, yang memungkinkan kami menyimpulkan bahwa memiliki bukti kemampuan Anda sebagai pengembang Java dalam bentuk proyek sampingan atau pekerjaan lepas sudah cukup. Mengingat Anda memiliki cukup untuk menunjukkannya setara dengan 1-2 tahun bekerja di lapangan.

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.
Frekuensi referensi: lebih dari 95% deskripsi pekerjaan . Tentunya hampir semua job description Junior Java Developer menyertakan pengetahuan tentang Java Core. Fitur Java 8, lingkungan J2EE, dan desain berorientasi objek akan menjadi yang paling sering disebutkan.

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)
Framework Spring paling sering disebutkan dalam persyaratan untuk Junior Java Developer, yang tidak mengherankan karena ini adalah framework Java paling populer sejauh ini. Kerangka kerja lain, pengetahuan yang sering ditentukan sebagai diinginkan, adalah Hibernate, Angular, dan Bootstrap.

5. IDE.

IDE yang paling sering disebutkan:
  • Eclipse (60% dari deskripsi pekerjaan)
  • IntelliJ IDEA (40% dari deskripsi pekerjaan)
Eclipse dan IntelliJ IDEA mendominasi deskripsi pekerjaan Java Junior di AS, meskipun, agar adil, sebagian besar perusahaan cenderung mengartikulasikan persyaratan ini tanpa terlalu banyak spesifikasi, karena kebutuhan untuk memiliki pengalaman menggunakan Eclipse, IntelliJ IDEA, atau salah satu IDE alternatif .

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).
Ketika datang ke alat dan teknologi pengembangan perangkat lunak lainnya, yang paling sering disebutkan adalah alat versi kode, solusi manajemen konten seperti pengelola Adobe Experience, dan teknologi pengujian perangkat lunak otomatis. Di bidang metodologi pengembangan perangkat lunak, Agile SCRUM adalah yang paling dominan sejauh ini.

Bagaimana CodeGym akan membantu Anda memenuhi persyaratan ini dan mendapatkan pekerjaan

Merasa sedikit kewalahan dengan semua hal yang sepertinya perlu Anda ketahui untuk mendapatkan posisi Junior Java Developer? Ini akan cukup dimengerti jika Anda. Kabar baiknya adalah, belajar di CodeGym dapat dan akan memberi Anda sebagian besar pengetahuan dan pengalaman yang dibutuhkan. Anda akan menguasai semua teknologi Java Core yang penting saat mengikuti kursus CG dan akan mulai terbiasa dengan alat dan teknologi yang paling sering harus diketahui oleh Java Junior Developer setelah kursus dimulai. Siswa kami mulai mengerjakan tugas pengkodean nyata dari Level 3, dan segera mulai mengembangkan proyek mini (menulis perangkat lunak lengkap sendiri) dan permainan, melakukan semua pengkodean di plugin IntelliJ Idea CodeGym, jadi Anda akan menjadi sangat nyaman menggunakan IntelliJ Idea, yang merupakan IDE paling populer di kalangan pengembang Java saat ini. Sementara proyek mini dirancang untuk mempersenjatai Anda dengan semua keterampilan yang diperlukan untuk maju lebih jauh dan mulai mengerjakan proyek hewan peliharaan untuk mendapatkan pengalaman praktis 1-2 tahun dan merasa percaya diri dalam wawancara kerja. Memiliki pengalaman melamar posisi Junior Java Developer? Bagikan dengan kami di bagian komentar di bawah!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION