JavaRush /Java Blog /Random-ID /Java Junior ingin: di mana lebih mudah mencari pekerjaan ...

Java Junior ingin: di mana lebih mudah mencari pekerjaan dan bagaimana menyenangkan majikan?

Dipublikasikan di grup Random-ID
Dalam artikel di JavaRush, kami tidak bosan mengulangi bahwa pengetahuan bahasa Java, karena popularitas globalnya, memberikan peluang kerja yang sangat besar dan karier jangka panjang yang sukses. Dan ini benar - ada banyak lowongan untuk pengembang Java, dan jumlah mereka terus bertambah. Berdasarkan statistik dari salah satu agensi terkemuka di bidang rekrutmen IT, Collabera, sejak awal tahun 2017 hingga akhir tahun 2018, jumlah lowongan terkait Pulau Jawa meningkat sebesar 80% - dari 3,5 ribu menjadi 6,2 ribu Java Junior ingin: di mana lebih mudah mencari pekerjaan dan bagaimana menyenangkan majikan?  - 1. Java, karena permintaannya dalam aplikasi seluler, solusi untuk perangkat Internet of Things, dan banyak tren lainnya, semakin populer. Permintaan akan pembuat kode Java semakin meningkat, dan mempelajari bahasa pemrograman ini sulit dilakukan, tetapi dimungkinkan berkat banyak dokumentasi dan alat yang mudah digunakan (termasuk JavaRush, tentu saja). Tampaknya semuanya baik-baik saja, dan pengembang Java hanya bisa menikmati hidup, bersyukur pada nasib karena memilih bahasa khusus ini, dan menatap masa depan dengan optimisme. Hal ini sebagian benar, namun dunia nyata masih melakukan penyesuaian yang sulit, dan mencari pekerjaan seringkali tidak mudah bagi pengembang Java muda. Dan juga terjadi kenyataan yang menimpa para junior Java yang masih hijau, yang dalam mimpinya telah melihat diri mereka sebagai profesional dengan bayaran tinggi, dengan tuntutan tinggi saat merekrut. Misalnya, keengganan pengusaha untuk mempekerjakan orang yang tidak memiliki pengalaman dan pengetahuan luas tentang berbagai teknologi dan kerangka kerja. Oleh karena itu, hari ini kita akan membahas tentang apa yang diharapkan oleh para pemberi kerja terbaik dari junior di Java, di mana akan lebih mudah bagi seorang pemula untuk mendapatkan pekerjaan, dan tanpa pengetahuan dan keterampilan apa mereka tidak akan berhasil mendapatkan pekerjaan.

Potret Java June: apa yang diharapkan perusahaan dari pembuat kode pemula?

Jadi, apa yang diharapkan perusahaan dari calon pengembang Java? Seringkali, ekspektasi dapat, dan akan, sangat bervariasi dari satu perusahaan ke perusahaan lainnya. Dan di sini, banyak orang yang berpengalaman merekomendasikan untuk mengajukan pertanyaan tentang persyaratan langsung kepada perekrut atau manajer SDM dari organisasi yang memasang lowongan tersebut. Biasanya, pemberi kerja tidak merahasiakan apa yang mereka harapkan dari seorang insinyur Java dan bagaimana wawancara akan dilakukan. Jika Anda mengukur “suhu rata-rata di rumah sakit”, pada tingkat dasar, semuanya bermuara pada dua hal: pengetahuan tentang dasar-dasar pemrograman Java, dan kemampuan serta kemauan untuk mempelajari atau memperdalam keterampilan Anda. Banyak ahli dan pemrogram berpengalaman, serta pengusaha, mencatat bahwa hal terakhir inilah yang paling penting. Saat mempekerjakan pengembang Java pemula, pemberi kerja biasanya menyadari bahwa “junior” masih memiliki pengetahuan dasar tentang bahasa dan teknologinya, dan dia hanya perlu mengembangkan pemahaman tentang proses dalam tim pengembangan dan perusahaan secara keseluruhan. . Namun, seorang pembuat kode baru hampir selalu diharapkan bekerja keras untuk menguasai semua keterampilan yang diperlukan secepat mungkin. Java Junior ingin: di mana lebih mudah mencari pekerjaan dan bagaimana menyenangkan majikan?  - 2Di sinilah “soft skill” yang terkenal, seperti kemampuan berinteraksi dalam tim, etos kerja, serta motivasi dan disiplin, mengemuka. Jika kita berbicara secara khusus tentang persyaratan teknis untuk junior Java, maka sebagian besar deskripsi pekerjaan akan menyajikan daftar lengkap, namun beberapa kesenjangan dalam resume, pendidikan formal dan pengalaman sering kali dapat diimbangi dengan kemauan untuk belajar dengan cepat dan tidak terlalu antusias. .
  • Inti Java

    Adapun daftar persyaratan di atas, yang pertama tentu saja Java Core - pengetahuan tentang semua prinsip dasar Java, yang mencakup konstruksi dasar, operator dan tipe data Java, pemahaman tentang prinsip-prinsip suatu objek- berorientasi pada bahasa pemrograman dan cara implementasinya di Java, serta pemahaman tentang multithreading dan sejumlah hal lain yang menjadi “inti” dari bahasa ini.

    IDE

    Setelah mengkonfirmasi pengetahuan tentang “dasar-dasar”, insinyur Java masa depan perlu menunjukkan pengetahuan tentang IDE (lingkungan pengembangan terintegrasi), pemahaman tentang kemampuan dasar, pengetahuan tentang perbedaan antara IDE utama, serta kemampuan untuk mengkompilasi , menjalankan, men-debug dan menguji file, serta memfaktorkan ulang kode.

  • Sistem kontrol versi

    Pengetahuan tentang sistem kontrol versi dan prinsip dasar penggunaannya juga diperlukan bahkan dari pengembang yang belum berpengalaman, karena ia akan tetap bekerja dalam tim.

  • API Jawa

    Mengetahui dasar-dasar Java API juga penting dalam wawancara dan kemungkinan besar akan membantu Anda mendapatkan pekerjaan. API terpenting yang perlu Anda ketahui terlebih dahulu adalah Java Collection Framework dan Java Concurrency API.

Anda dapat mempelajari lebih lanjut tentang pohon pengetahuan pengembang Java dalam materi dari JavaRush: Java. Rencana aksi . Selain pengetahuan dan keterampilan teknis, pengetahuan bahasa Inggris juga berperan penting ketika mempertimbangkan calon posisi junior Java coder. Singkatnya, Anda perlu menguasai bahasa Inggris, setidaknya pada tingkat Menengah yang kuat. Nah, selain itu kita juga tidak boleh melupakan pentingnya presentasi diri yang percaya diri dan efektif, serta pengetahuan, keterampilan dan kemampuan yang setidaknya masih tersedia. Yaitu tentang resume Anda. “Pengembang junior tidak boleh mengikuti aturan yang sama seperti pembuat kode berpengalaman. Jika Anda sudah cukup banyak melihat resume satu halaman minimalis-keren dari pengembang berpengalaman, Anda tidak boleh mengulangi pendekatan ini. Tambahkan pengalaman apa pun yang Anda miliki ke resume Anda. Anda mungkin beruntung dan pemberi kerja akan melihat resume Anda dan menyebutkan beberapa fitur yang juga digunakan dalam produk perusahaan,” saran Johnny Le, pengembang senior di Instructure. “Salah satu manfaat pemrograman adalah Anda dapat membuat lusinan proyek sendiri. Jadi buatlah beberapa program Anda sendiri, meskipun sederhana namun lengkap - pelacak waktu, sistem manajemen proyek, kalender, dll. Dan tambahkan semuanya ke resume Anda. Penting bagi pemberi kerja untuk mengetahui terlebih dahulu apakah Anda dapat mengembangkan produk semacam ini, dan bukan untuk siapa produk tersebut dikembangkan atau apakah ada yang menggunakannya. Jadi cobalah menulis sendiri dan fungsi kompleks apa pun yang pernah Anda dengar. Ini akan membuat Anda merasa lebih percaya diri saat wawancara, bahkan tanpa pengalaman luas sebagai pengembang dalam tim,” tambah pakar tersebut. Java Junior ingin: di mana lebih mudah mencari pekerjaan dan bagaimana menyenangkan majikan?  - 3

Perusahaan mana yang paling sering mempekerjakan junior Java?

Jika kita berbicara tentang perusahaan yang paling aktif membuka lowongan untuk pengembang Java Junior, maka yang paling sering tentu saja adalah pemimpin sektor TI di negaranya. Perusahaan dengan tingkat turnover tertinggi dan permintaan tinggi terhadap pengembang yang terampil mampu mempekerjakan banyak pembuat kode yang memiliki sedikit atau tanpa pengalaman dengan gaji yang relatif kecil, sehingga memungkinkan mereka memperoleh pengalaman dan pengetahuan untuk kemudian naik pangkat di perusahaan yang sama. Jadi, di Ukraina, 5 perusahaan IT teratas yang mempekerjakan spesialis junior adalah sebagai berikut: SoftServe, EPAM, GlobalLogic, Luxoft, dan Infopulse. Hal ini dinyatakan dalam studi oleh sumber khusus DOU.UA, yang diterbitkan pada April 2019. Menurut penelitian, 45 perusahaan terkemuka di sektor TI Ukraina pada tahun 2018 mempekerjakan total 4.360 karyawan baru (ini berarti spesialis TI dari semua bidang yang memiliki pengalaman kerja hingga 1 tahun atau tidak memiliki pengalaman sama sekali). SoftServe berkolaborasi paling aktif dengan pendatang baru - pada tahun 2018 mereka mempekerjakan 400 junior lebih banyak dibandingkan tahun 2017 (1.148 berbanding 719 karyawan). Sedangkan untuk Rusia, kami tidak dapat menemukan data mengenai jumlah pengembang tingkat Junior yang dipekerjakan di negara ini saat mempersiapkan materi ini. Namun, analisis lowongan untuk “junior” di situs perekrutan memungkinkan kami mengidentifikasi perusahaan-perusahaan berikut sebagai perusahaan yang paling ramah bagi junior: G5 Entertainment, Luxoft, EPAM, Emergn, Mail.Ru Group, dan ALM Works. Di Belarus, pengembang Junior Java secara aktif dipekerjakan oleh perusahaan seperti Kyriba Corp, EIS Group, Seavus, dan Playtika.

Di kota manakah yang paling mudah bagi Java June untuk mencari pekerjaan?

Di kota mana yang paling mudah bagi pengembang Java yang belum berpengalaman untuk mendapatkan pekerjaan? Ini adalah pertanyaan mendesak lainnya bagi mereka yang masih mempelajari Java dan berpikir untuk mencari pekerjaan dalam waktu dekat, dan bagi mereka yang sudah aktif melihat lowongan dan mengirimkan resume mereka. Secara umum, sebagian besar pilihan pekerjaan untuk Java Junior berada di kota-kota besar, yang biasanya merupakan lokasi kantor semua perusahaan IT besar. Di Ukraina, menurut studi yang relatif baru oleh DOU.UA, pengembang yang ramah lingkungan dan belum berkembang paling sering dicari di Kyiv, Kharkov, dan Lviv, dan ketiga kota ini menunjukkan angka yang kurang lebih sama dalam hal jumlah junior yang dipekerjakan pada tahun 2018. Selain itu, lima kota teratas dengan jumlah lowongan terbanyak adalah Odessa dan Dnepr. Sedangkan untuk Rusia, di negara ini kota-kota teratas yang paling mudah bagi pengembang Java, termasuk yang belum berpengalaman, untuk mencari pekerjaan adalah sebagai berikut: Moskow, St. Petersburg, Novosibirsk, Nizhny Novgorod, dan Yekaterinburg. Hal ini menurut sebuah studi yang dilakukan oleh portal perekrutan HeadHunter. Puncak ini juga mencakup Kazan, Perm, Ufa, Samara dan Voronezh. Di Belarus, sebagian besar lowongan untuk pengembang Java, termasuk Junior, berlokasi di Minsk. Anda juga bisa mendapatkan pekerjaan di Vitebsk, Mogilev, dan Grodno, tetapi sejujurnya, tidak banyak lowongan di kota-kota ini.

Pendapat para ahli

Namun mari kita kembali ke topik utama materi ini - ekspektasi pemberi kerja saat merekrut pengembang Java Junior dan cara memenuhi ekspektasi tersebut. Beberapa kutipan. “Ada pendapat yang sangat umum bahwa persyaratan untuk pengembang Java Junior dari pemberi kerja sangat tinggi. Hal ini mempunyai dampak yang cukup kuat pada banyak kandidat selama wawancara teknis. Berpikir bahwa standarnya lebih tinggi dari yang sebenarnya, mereka merasa tidak aman, melebih-lebihkan pengalaman mereka dan membumbui keterampilan mereka, yang seringkali menjadi alasan mereka tidak mendapatkan pekerjaan tersebut,” kata Ken Mazaika, CTO dan salah satu pendiri Firehose. “Bersikap jujur ​​dan mengetahui bidang-bidang yang perlu Anda tingkatkan hanya akan meningkatkan peluang Anda untuk diterima bekerja. Bagi perusahaan, mempekerjakan pengembang junior lebih merupakan investasi dengan potensi jangka panjang; mereka tidak mengharapkan keuntungan khusus dari hal tersebut. Oleh karena itu, mereka tidak mengharapkan pengembang junior untuk menulis fungsi kompleks apa pun dan tidak akan menuntut terlalu banyak selama beberapa bulan pertama,” tambah pakar tersebut. “Salah satu ciri paling umum dari programmer Java hebat yang saya pekerjakan adalah mereka semua cenderung mengerjakan proyek sampingan yang berbeda di luar pekerjaan sehari-hari mereka. Ini bisa berupa proyek sumber terbuka atau proyek pribadi. Mereka bahkan tidak harus berbasis Java, namun memilikinya akan sangat meningkatkan peluang Anda untuk dipekerjakan,” kata Kevin Hayen, pengembang Java berpengalaman dan CTO di Let's Be Chefs. “Sering kali, ketika merekrut programmer Java, kami memberikan preferensi kepada mereka yang telah belajar banyak secara mandiri. Seringkali mereka adalah orang-orang yang benar-benar tertarik dengan pemrograman. Kami membutuhkan orang-orang seperti itu - pemrogram yang hidup dan bernapas dalam kode. Dan banyak pengetahuan dan elemen teknis yang mudah diperoleh melalui pekerjaan,” kata Craig Dalziel, manajer bisnis di Pearson Frank. Java Junior ingin: di mana lebih mudah mencari pekerjaan dan bagaimana menyenangkan majikan?  - 5

Iblis tidak seseram yang dilukisnya

Ringkasnya, hal utama yang harus ditekankan: mendapatkan pekerjaan sebagai pengembang Java Junior tidak sesulit kelihatannya pada pandangan pertama, terutama setelah mempelajari lowongan dengan daftar persyaratan yang panjang. Cukup mengetahui prinsip-prinsip dasar Java, memiliki keinginan untuk belajar dan berkembang, dan memiliki setidaknya sedikit pengalaman praktis. Anda bisa mendapatkannya dengan berbagai cara, termasuk menggunakan kursus dari JavaRush - kursus ini mencakup lebih dari 1200 tugas, dan penyelesaiannya akan membutuhkan 300-500 jam latihan pemrograman murni. Ini adalah angka yang sangat mengesankan untuk ditambahkan ke resume Anda tanpa kerendahan hati, belum lagi fakta bahwa kursus ini akan mempersiapkan calon pembuat kode untuk sebagian besar tugas yang diajukan pemberi kerja kepada junior Java dan pertanyaan yang sering ditanyakan dalam wawancara.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION