Jika anda memilih pembangunan perisian sebagai laluan kerjaya anda, yang dilakukan oleh majoriti pelajar CodeGym, maka mendapatkan pekerjaan sepenuh masa yang serius pertama anda sebagai Pembangun Java Junior mungkin tidak mudah. Tetapi ia tidak sepatutnya terlalu sukar jika anda menggunakan CG untuk mempelajari teori pembangunan Java yang penting dan memperoleh kemahiran praktikal menggunakannya, serta mengikuti penerbitan kami yang bertujuan untuk menyampaikan semua maklumat lain yang mungkin perlu untuk mendapatkan pekerjaan itu ( atau tunjukkan anda ke arah yang betul untuk mendapatkannya). Mempelajari soalan temu duga kerja yang paling kerap ditanya untuk jawatan Java dan menggunakan platform persediaan temu duga pembangun dalam talian seharusnya membantu untuk membina keyakinan anda sebelum temu duga teknikal, contohnya.Tetapi adakah itu cukup? Untuk menjawab soalan itu, kami memutuskan untuk mengkaji bukaan kerja Pembangun Java Junior yang sedang dibuka di AS, melihat keperluan paling biasa untuk jawatan peringkat ini. Jadi mari kita lihat.
1. Pendidikan.
Keperluan penerangan kerja yang paling biasa:- Ijazah Sarjana Muda dalam Sains Komputer atau setaraf, atau satu atau lebih tahun pengalaman kerja.
2. Pengalaman kerja.
Keperluan penerangan kerja yang paling biasa:- 2+ tahun pengalaman kerja pembangunan perisian.
- Pengalaman Pembangunan Perisian secara langsung yang terbukti.
- Pengalaman kerja yang terbukti dalam pembangunan Java.
3. Teknologi Java.
Keperluan penerangan kerja yang paling biasa:- Pengalaman dalam ciri Java 8 seperti ungkapan Lambda, Streams dan CompletableFuture.
- Pengetahuan yang baik tentang persekitaran Java dan J2EE (diperlukan untuk pembangun Perusahaan).
- Pemahaman kukuh tentang prinsip dan corak reka bentuk OOD.
- Pemahaman yang kukuh tentang seni bina perusahaan aplikasi dan aliran data.
4. Rangka Kerja.
Rangka kerja yang paling biasa disebut dalam keperluan huraian kerja:- Musim bunga (70% daripada huraian kerja)
- Hibernate (20-30% daripada huraian kerja)
- Sudut (25-30% daripada huraian kerja)
- Bootstrap (20-25% daripada huraian kerja)
5. IDE.
IDE yang paling kerap disebut:- Eclipse (60% daripada huraian kerja)
- IntelliJ IDEA (40% daripada huraian kerja)
6. Alat pembangunan perisian lain, teknologi dan metodologi.
Paling kerap disebut:- Pengurus Pengalaman Adobe (AEM) (20% daripada huraian kerja).
- Bamboo, Jira, SonarQube, Crucible, Subversion, GIT dan alatan versi kod lain (35% daripada huraian kerja).
- Utiliti binaan dan ujian automatik seperti Jenkins, Junit, Maven, Rangka Kerja Robot (15% daripada huraian kerja).
- Pembangunan SCRUM tangkas (lebih 70% huraian kerja).