JavaRush /Blog Java /Random-MS /Keperluan untuk junior Java pada 2021: perkara yang perlu...

Keperluan untuk junior Java pada 2021: perkara yang perlu anda lakukan untuk mendapatkan pekerjaan pertama anda dalam IT

Diterbitkan dalam kumpulan
Java Core, Spring, Hibernate, English: senarai keperluan untuk jurutera Java nampaknya terkenal. Walau bagaimanapun, dengan setiap bulan yang berlalu, teknologi berubah, dan dengan itu, keperluan untuk memasuki dunia pembangunan. Kami memutuskan untuk tidak menganalisis kekosongan syarikat yang sedang mencari pembangun Java, tetapi meminta pakar daripada syarikat perkhidmatan dan produk secara langsung: apakah keperluan yang dikemukakan untuk bulan Jun pada 2021 dan berapa banyak keperluan ini telah berubah baru-baru ini. Mari perkenalkan pakar:Keperluan untuk junior Java pada tahun 2021: perkara yang perlu anda lakukan untuk mendapatkan pekerjaan pertama anda dalam IT - 1

Teknologi

Apakah teknologi yang perlu seorang sarjana muda Java, selain pengetahuan tentang Java EE, untuk mendapatkan pekerjaan di syarikat anda? Kenapa mereka?

Ivan Mikheev, Lyubov Ivanova (EPAM):

Untuk persepsi yang telus dan betul, adalah wajar ditambah bahawa junior masa depan kami adalah graduan makmal Program Universiti EPAM. Syarikat tidak bekerjasama dengan junior dari pasaran buruh. Sangat sukar untuk menjawab soalan ini dengan jelas. Timbunan teknologi boleh berbeza-beza dengan ketara bergantung pada projek. Walau bagaimanapun, set yang diterima umum ialah Java Core, Spring Framework, Hibernate, SQL, asas HTML + CSS + Js, serta konsep asas - algoritma dan kerumitannya, menyusun dan mencari algoritma, struktur data dan seumpamanya. Kini komuniti EPAM Java sedang menyediakan matriks kecekapan bersatu untuk junior masa depan, yang akan merangkumi topik khusus mengenai pembangunan Java dan tahap pengetahuan dan kemahiran tertentu junior masa depan untuk setiap kategori.

Vitaly Fedorkovich (WePlay Esports):

Pertama sekali, saya ingin ambil perhatian bahawa WePlay Esports belum lagi mengupah junior Java dan tidak bercadang untuk berbuat demikian pada tahun akan datang. Walau bagaimanapun, jawapan saya mungkin berguna untuk calon pada masa hadapan. Ia juga penting untuk memahami bahawa kita tidak boleh menganalisis pasaran secara keseluruhan, kerana setiap syarikat mengemukakan keperluan uniknya sendiri untuk calon dan mengutamakan kemahiran yang diperlukan khusus untuk prosesnya. Junior Java mesti memahami apa itu Spring, memahami cara bekerja dengan pangkalan data SQL, mengetahui perbezaan antara API, REST API, Restful API. Jelas sekali bahawa tiada siapa yang akan mengharapkan tahap kecekapan yang tinggi dalam semua teknologi yang disenaraikan daripada junior, hanya kerana junior Java adalah pakar yang baru memulakan kerjayanya.

Apakah versi Java yang digunakan oleh syarikat anda?

Ivan Mikheev, Lyubov Ivanova (EPAM):

Versi yang berbeza digunakan pada projek yang berbeza. Faktor penting ialah platform monolitik yang digunakan pada projek tertentu. Walau bagaimanapun, bagi mereka yang belajar Java, kami boleh mengesyorkan versi LTS (sokongan jangka panjang), seperti 8 dan 11 untuk kajian dan untuk projek haiwan kesayangan. Tetapi jangan lupa untuk mencuba "ciri" versi baharu - ia menarik dan berguna.

Vitaly Fedorkovich (WePlay Esports):

Jawa 11.

Projek apakah yang biasanya anda cari untuk pembangun Java?

Ivan Mikheev, Lyubov Ivanova (EPAM):

Kami menarik pembangun untuk bekerjasama dalam projek peringkat perusahaan (ERP).

Vitaly Fedorkovich (WePlay Esports):

Pegangan media WePlay Esports mempunyai seni bina perkhidmatan mikro, dan terdapat banyak projek yang sedang diusahakan oleh pembangun Java. Jika kita mengumpulkannya ke dalam kategori, maka ia adalah:
  1. Pasukan teras WePlay Esports mengekodkan semua perkara yang berkaitan dengan kebenaran, maklumat pengguna, keselamatan dan kerja pada teras perkhidmatan WePlay Esports.
  2. Pasukan belakang platform kejohanan WePlay (produk yang membolehkan anda mengendalikan kejohanan automatik dalam Dota 2, CS: GO). Bahagian belakang ditulis dalam Java, yang bertanggungjawab untuk membina rangkaian, aliran pengguna automatik, mengautomasikan aliran perniagaan pengguna, pendaftaran dalam kejohanan dan mendapatkan keputusan untuk perlawanan tertentu.

Pengalaman

Apakah pengalaman minimum yang perlu dimiliki oleh seorang junior untuk memohon pekerjaan di syarikat anda?

Ivan Mikheev, Lyubov Ivanova (EPAM):

Kami tidak mencari pakar peringkat rendah melalui perekrut. Kami melatih orang yang bermotivasi dan berbakat yang berminat dalam pembangunan dalam bidang IT melalui program pendidikan kami sendiri . Pelajar program syarikat menjalani beberapa peringkat latihan, khususnya, mereka mendapat pengalaman praktikal dalam kerja berpasukan dalam projek pendidikan. Oleh itu, kita memecahkan lingkaran setan "tiada pengalaman - tiada kerja, tiada kerja - tiada pengalaman." Selepas berjaya menyelesaikan program pendidikan, mempertahankan projek pendidikan dan temu duga yang berkaitan, calon yang berjaya menerima tawaran untuk bekerjasama dengan syarikat.

Vitaly Fedorkovich (WePlay Esports):

Sifar hingga satu tahun. Walau bagaimanapun, untuk junior, pengalaman komersial bukanlah kriteria utama untuk pengambilan pekerja. Apa yang lebih penting ialah cara berfikir, seberapa cepat seseorang itu belajar, bekerja dengan maklumat baharu dan mencari penyelesaian kepada masalah. Kami memberi perhatian kepada sejauh mana minat calon dalam bidang yang dia merancang untuk bekerja, dan apa yang dia lakukan untuk pembangunan dirinya. Apabila saya menjalankan temu duga untuk junior (bukan untuk pembangun Java, tetapi, sebagai contoh, untuk pembangun Python), saya sering memberikan tugas calon yang dia tidak tahu dengan tepat, tetapi saya menggariskan syarat permulaan yang dia boleh bina. Saya tertanya-tanya bagaimana dia akan cuba "memusingkan" masalah di kepalanya supaya, tanpa pengalaman yang mencukupi, dia akan menghasilkan sekurang-kurangnya beberapa keputusan.

Projek haiwan peliharaan

Sekiranya portfolio junior termasuk projek haiwan kesayangan? kenapa?

Ivan Mikheev, Lyubov Ivanova (EPAM):

Pelaksanaan projek haiwan peliharaan membantu membangunkan keupayaan untuk mengambil pendekatan bersepadu untuk menyelesaikan masalah, kemahiran untuk menukar logik perniagaan kepada kod program, dan memahami interaksi antara komponen tertentu. Itulah sebabnya dalam program pendidikan EPAM kami memberi perhatian yang ketara kepada pembelajaran berasaskan projek. Lazimnya, pakar peringkat rendah yang terlibat dalam mengusahakan projek syarikat mempunyai 2-3 projek dalam portfolio mereka.

Vitaly Fedorkovich (WePlay Esports):

Ini tidak wajib, tetapi mempunyai projek haiwan peliharaan adalah kelebihan besar untuk pakar dari mana-mana peringkat. Apabila seorang junior datang dengan projek haiwan peliharaan, dia menunjukkan minat dalam bidangnya dan cuba mempraktikkan pengetahuan yang diterimanya kurang setahun yang lalu.

Bahasa Inggeris

Apakah tahap bahasa Inggeris yang perlu anda miliki pada permulaan?

Ivan Mikheev, Lyubov Ivanova (EPAM):

Tidak lebih rendah daripada B1 - Pra-Perantaraan.

Vitaly Fedorkovich (WePlay Esports):

Saya percaya bahawa seorang pakar junior harus berbahasa Inggeris pada tahap yang membolehkannya membaca dokumentasi teknikal.

Bagaimana keperluan untuk junior Java telah berubah

Adakah keperluan untuk junior Java dalam syarikat anda telah berubah sejak beberapa tahun lalu?

Ivan Mikheev, Lyubov Ivanova (EPAM):

Dunia teknologi digital berubah dengan pantas, dan oleh itu, keperluan untuk pakar juga berubah. Pengetahuan tentang Java adalah kemahiran asas, yang dipanggil kemahiran utama, tetapi pakar junior akan menyedari potensi mereka sendiri dengan lebih berkesan jika mereka mempunyai pengetahuan dari bidang berkaitan. Contohnya, Front-End, kejuruteraan sistem, pemprosesan data besar atau pengkomputeran awan.

Vitaly Fedorkovich (WePlay Esports):

Kami tidak mengambil junior Java lagi, tetapi jika kita bercakap tentang pendekatan umum untuk mengambil junior, terdapat perubahan. Pada 2018, kami memerlukan calon mempunyai pengetahuan teori yang lebih umum dan bertanya banyak soalan tentang sintaks, ciri bahasa dan rangka kerja. Hari ini, pengetahuan tentang prinsip pengaturcaraan umum, kebolehan untuk mempelajari dan memahami maklumat dengan cepat, dan kemahiran menyelesaikan masalah adalah lebih penting.

Peringkat pemilihan calon

Berapa banyak peringkat dalam syarikat anda yang perlu dilalui oleh seorang junior untuk menerima tawaran?

Ivan Mikheev, Lyubov Ivanova (EPAM):

Memandangkan kami melatih pakar peringkat rendah dalam program latihan kami sendiri, pelajar mempunyai beberapa pilihan untuk membangunkan laluan kerjaya. Proses ini boleh dikurangkan kepada komponen berikut:
  1. Permohonan calon untuk pengkhususan khusus melalui portal latihan syarikat training.epam.ua , ujian kecekapan bahasa Inggeris, ujian teknikal dan temu duga dengan perekrut.
  2. Peringkat pertama latihan ialah latihan luaran , yang menggabungkan latihan teori dan praktikal. Pelajar mempelajari teori dan menyelesaikan tugasan yang disemak, diulas dan dinilai oleh jurulatih. Semasa menjalani latihan, pelajar menjalani beberapa lapisan pengetahuan. Sebagai peraturan, bahagian kursus ini berakhir dengan tugasan akhir - membangunkan aplikasi web pada topik tertentu.
  3. Latihan dalaman , di mana calon yang telah berjaya menamatkan peringkat pertama terus mengkaji bahan secara mendalam dan bekerjasama dengan mentor.
  4. Salah satu peringkat yang paling penting dan menarik ialah pembelajaran berasaskan projek . Pelajar program latihan syarikat bekerja dalam pasukan, selalunya malah antarabangsa, dalam projek latihan. Dengan cara ini mereka mengamalkan kemahiran teknikal dan juga belajar kerja berpasukan.
  5. Peringkat akhir program pendidikan ialah pertahanan projek pendidikan dan temuduga teknikal terakhir. Calon yang berjaya yang ingin menyertai projek komersial syarikat kemudiannya dijemput ke temu duga dengan pasukan projek.
Perlu diingat bahawa kemajuan pelajar sentiasa dipantau oleh rakan sekerja yang lebih berpengalaman, jadi pelajar yang paling bermotivasi dan berjaya kadangkala menerima tawaran untuk menyertai kerja projek syarikat walaupun sebelum proses pendidikan selesai.

Vitaly Fedorkovich (WePlay Esports):

Tidak kira tahap temuduga dijalankan, calon melalui empat peringkat pemilihan:
  1. Saringan dengan perekrut.
  2. Pengenalan ringkas kepada pengurus. Pada setiap mesyuarat terdapat dua pengurus: pengurus baris (biasanya pengurus produk) dan pengurus berfungsi. Peringkat ini perlu untuk membincangkan pengalaman calon sebelum ini dan mengenali antara satu sama lain dengan lebih baik.
  3. Temu bual dengan pakar teknikal.
  4. Barraising ialah pertemuan dengan wakil syarikat yang tidak akan mempunyai hubungan langsung dengan calon semasa proses kerja. Sebagai contoh, pemasar dan pereka boleh menghalang pembangun. Tujuan peringkat ini adalah untuk menyemak sejauh mana calon sepadan dengan nilai syarikat dan akan dapat menyesuaikan diri dengan pasukan.

Semua perkara lain adalah sama, calon junior manakah yang akan diutamakan apabila diambil bekerja di syarikat anda?

Ivan Mikheev, Lyubov Ivanova (EPAM):

Semua perkara lain adalah sama, motivasi memainkan peranan yang besar. Oleh itu, kami memberi perhatian sama ada mata calon "terbakar" untuk menulis kod.

Vitaly Fedorkovich (WePlay Esports):

Jika dua calon yang mempunyai pengalaman yang sama datang kepada kami, kami akan memberi lebih perhatian kepada kemahiran menyelesaikan masalah mereka dan menilai sejauh mana keupayaan setiap calon membuat keputusan secara bebas. Faktor penting ialah penerimaan nilai WePlay Esports untuk seseorang (peringkat barraising). Terdapat kes apabila calon melepasi semua peringkat temu duga sebelumnya, tetapi tidak melepasi halangan, dan kami tidak mengupahnya. Kami juga akan melihat ketersediaan dan kualiti projek haiwan kesayangan yang mereka sediakan.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION