JavaRush /Java Blog /Random-ID /Saya takut menjadi junior di pasar TI yang padat penduduk...

Saya takut menjadi junior di pasar TI yang padat penduduknya: bagaimana mengatasi rasa takut akan persaingan dan menjadi seorang programmer

Dipublikasikan di grup Random-ID
Anda mungkin memperhatikan bahwa semakin populer bidang TI dari waktu ke waktu, semakin banyak orang yang beralih ke pengembangan dari profesi lain. Ada banyak alasan untuk ini: gaji yang tinggi, paket tunjangan yang baik, kesempatan bekerja di perusahaan yang menarik dan modern, jadwal yang fleksibel. Dan meskipun persaingan di pasar TI tinggi, Anda memiliki peluang, dengan uji tuntas, untuk mendapatkan pekerjaan sebagai pengembang. Dalam teks ini, kami akan menganalisis apakah pengembangan Java layak dilakukan pada tahun 2021, apa persaingan di pasar bulan Juni, dan kami akan memberikan beberapa tip tentang cara bersaing untuk pekerjaan pertama Anda di bidang TI.Saya takut menjadi junior di pasar TI yang padat penduduknya: bagaimana mengatasi rasa takut akan persaingan dan menjadi seorang programmer - 1

Seberapa banyak permintaan Java?

Java terus menjadi bahasa pemrograman utama yang paling populer di dunia (37% responden menyebutnya sebagai bahasa utama untuk pengembangan), menurut studi JetBrains . Ini digunakan oleh sekitar 5,2 juta pengembang. Pesaing utama Java adalah Python. Bahasa ini telah melampaui Java dalam daftar bahasa yang paling banyak digunakan. Selama 12 bulan terakhir, 30% responden telah mulai atau terus belajar Python, bahkan lebih banyak dibandingkan tahun lalu (27%). Namun ini tidak berarti bahwa Java harus dihapuskan. Situs pencarian kerja Dice.com telah menyusun peringkat tujuh bahasa pemrograman yang spesialisnya paling banyak diminati oleh para pemberi kerja di Amerika. Bahasa Java berada di posisi kedua dalam peringkat Dice, kalah dari SQL. Menurut indeks TIOBE yang menilai popularitas bahasa pemrograman, pada Desember 2020, Java menjadi bahasa terpopuler kedua di dunia. Peringkat tersebut menjelaskan popularitas Java di kalangan pengusaha karena banyaknya aplikasi dan layanan yang ditulis dalam bahasa ini. Selain itu, popularitas bahasa tersebut berarti terdapat banyak informasi tentangnya di Internet. Saat ini, Java masih memiliki keunggulan dibandingkan bahasa lain karena ukuran ekosistemnya. Karena banyaknya pengembang yang menggunakan Java, Java sering dipilih untuk membuat proyek baru. Oleh karena itu, pengembang baru juga dilibatkan dalam proses tersebut.

Berapa penghasilan pengembang Java?

Gaji rata-rata pengembang Java di Rusia adalah sekitar $1.500, dan untuk pengembang berpengalaman - sekitar $3.000, menurut sebuah studi oleh sumber daya Habr . Data yang kurang lebih sama ditemukan pada penelitian yang dilakukan JavaRush pada awal tahun 2020. Saya takut menjadi junior di pasar TI yang padat penduduknya: bagaimana mengatasi rasa takut akan persaingan dan menjadi seorang programmer - 2Saya takut menjadi junior di pasar TI yang padat penduduknya: bagaimana mengatasi rasa takut akan persaingan dan menjadi seorang programmer - 3Namun hal ini tidak berarti bahwa masyarakat Jawa tidak dapat mengandalkan gaji yang lebih tinggi. Layanan ketenagakerjaan SuperJob melakukan analisis gaji pengembang di Rusia tergantung pada bahasa yang mereka gunakan. Dilihat dari analisisnya, pengembang Java bisa mendapatkan 4 hingga 7 ribu dolar . Di Ukraina, pengembang Java berpengalaman dapat mengharapkan gaji sebesar $3,500, sebuah studi JavaRush menunjukkan. Saya takut menjadi junior di pasar TI yang padat penduduknya: bagaimana mengatasi rasa takut akan persaingan dan menjadi seorang programmer - 4Dalam hal gaji, Belarus berada di urutan kedua setelah Ukraina dan Rusia - pemain JW berpengalaman di Minsk ditawari $2.200. Saya takut menjadi junior di pasar TI yang padat penduduknya: bagaimana mengatasi rasa takut akan persaingan dan menjadi seorang programmer - 5Gaji rata-rata junior, bahkan di Pulau Jawa, tidak terlalu tinggi. Misalnya, pada tahun 2020, gaji rata-rata pengembang baru di Ukraina adalah $800 , menurut sebuah studi oleh portal Dou. Hal ini berlaku untuk pengembang yang menulis dalam Java, C dan C++. Dan karena ini adalah median, jelas bahwa pada awalnya junior dapat menerima 400-500 dolar. Di Moskow, gaji rata-rata untuk seorang pemula adalah $1.000, di St. Petersburg — $960, di Minsk — apalagi, sekitar $500, menurut studi JavaRush.

Bagaimana situasi di pasar bulan Juni?

June lebih mudah mencari pekerjaan di kota besar

Karena kurangnya spesialis TI pada bulan Oktober 2020, sektor TI Ukraina bisa kehilangan pendapatan ekspor lebih dari $12 juta, menurut sebuah studi oleh GlobalLogic. Namun kita tidak berbicara tentang junior: dalam banyak kasus, spesialis Menengah dan Senior dicari untuk posisi terbuka (masing-masing 37% dan 33%), yaitu dengan pengalaman 2-5 tahun. Hanya 17% lowongan yang tersedia untuk spesialis dengan pengalaman hingga satu tahun. Portal DOU menerbitkan studi tentang bagaimana perusahaan IT Ukraina mempekerjakan spesialis junior pada tahun 2019. SoftServe mempekerjakan junior terbanyak - 1003 orang, EPAM Ukraina di posisi kedua (928 orang), ZONE3000 di posisi ketiga dengan 640 pendatang baru. Saya takut menjadi junior di pasar TI yang padat penduduknya: bagaimana mengatasi rasa takut akan persaingan dan menjadi seorang programmer - 6Sekitar 75% junior dari perusahaan yang disurvei mendapatkan pekerjaan di 3 kota teratas: Kyiv, Kharkov, dan Lviv. Pada saat yang sama, seperti yang dicatat oleh penulis studi tersebut, lebih mudah bagi perusahaan besar untuk mencari pendatang baru di luar ibu kota, di mana persaingan untuk mendapatkan talenta lebih rendah. Sedangkan untuk Rusia, peluang terbaik untuk mendapatkan pekerjaan bagi juniornya diperkirakan ada di Moskow dan Sankt Peterburg. Misalnya, menurut bot analitik Headz , yang menganalisis lowongan dan resume dari sumber terbuka, di Moskow terdapat 8 kandidat untuk 1 lowongan, di St. Petersburg - 14 banding 1. Perusahaan besar seperti G5 Entertainment, Luxoft, EPAM, adalah yang paling ramah terhadap pendatang baru Emergn, Mail.Ru Group dan ALM Works.

Ada banyak bulan Juni, tapi hanya sedikit yang bagus

Beberapa ahli mengatakan ada kelebihan pasokan di pasar bulan Juni. Khususnya, karena apa yang disebut “orang kulit putih” - junior yang membaca buku, mengikuti kursus gratis dan berharap mendapatkan pekerjaan bergaji tinggi tanpa pengalaman komersial. Tapi meski persaingannya ketat, Anda bisa mendapatkan pekerjaan, yang utama adalah motivasi dan keinginan untuk belajar. Tidak perlu mengenyam pendidikan tinggi dalam pembangunan, namun sangat penting meluangkan waktu untuk mendidik diri sendiri, tidak hanya berhenti pada beberapa buku dan tutorial dari Youtube. Berikut yang ditulis oleh Ivan Kleshnin, seorang web programmer dengan pengalaman 12 tahun yang terlibat dalam mentoring dan bisnis di bidang rekrutmen :

“Para “junior” modern ingin menerima $1000 tiga bulan setelah memulai pelatihan. Aset pendidikan utamanya adalah menonton kursus yang diunduh dari torrent. “Semuanya harus gratis!” - June menyatakan, dengan hati-hati mengecualikan aktivitasnya sendiri dari kategori "segalanya". Khususnya, ketika dia menerima tawaran magang, dia dengan marah mengatakan bahwa dia tidak akan bekerja untuk mendapatkan uang!

Kesempatan untuk mendapatkan pekerjaan di bidang TI tanpa pengalaman atau pendidikan merupakan hak istimewa eksklusif yang ada saat ini. Cepat atau lambat peluang ini akan tertutup. Anda tidak akan mendapatkan pekerjaan sebagai pengacara atau dokter tanpa pelatihan dan praktik yang panjang dan mahal...

Perusahaan tidak membutuhkan junior tanpa pengalaman. Jika mereka mempekerjakan mereka, itu dengan pandangan ke masa depan yang jauh, risiko dan risiko mereka sendiri. Menghargai langkah majikan ini dan sekadar bersyukur adalah kejujuran pada diri sendiri. Sayangnya, kami masih memandang rasa syukur dan kejujuran sebagai tanda kelemahan.”

Liburan dan virus corona: mengapa lowongan untuk junior lebih sedikit

Saya takut menjadi junior di pasar TI yang padat penduduknya: bagaimana mengatasi rasa takut akan persaingan dan menjadi seorang programmer - 7Jumlah lowongan di bulan Juni dipengaruhi oleh akhir tahun dan gelombang kedua lockdown. “Pada bulan Desember, biasanya lebih sedikit pengembang yang mencari, perusahaan sedang mempersiapkan liburan. Ditambah lagi dengan lockdown yang akan datang, ketika lebih mudah untuk merekrut pengembang berpengalaman yang akan segera bergabung dalam proses tersebut. Selain itu, untuk melatih pendatang baru, perusahaan harus menyediakan mentor, dan pengembang berpengalaman kini sibuk dengan proyeknya,” kata Anastasia Melnik, manajer SDM di perusahaan produk fintech.

Nasihat apa yang bisa Anda berikan kepada junior yang sedang mencari pekerjaan?

Tentukan motivasi Anda

Jika motivasi Anda hanya uang, maka Anda tidak akan bisa bertahan lama di dunia IT. June harus banyak belajar, mempelajari teknologi baru dan berkomunikasi dengan seorang mentor. Yang terbaik adalah jika motivasi Anda adalah minat pada pekerjaan baru. Majikan akan menghargai hal ini dan mungkin akan memberikan preferensi kepada Anda saat merekrut.

Banyak belajar sendiri

Tidak hanya di tempat kerja, tapi juga di rumah. Ketika Anda memiliki dasar yang diperlukan, lanjutkan ke pengetahuan di bidang Anda, baik itu perjudian, game, fintech, atau yang lainnya.

Dengarkan mentornya

Nasihat sederhana namun bermanfaat. Dengan mentor yang baik, Anda akan terbiasa dengan proyek ini lebih cepat.Saya takut menjadi junior di pasar TI yang padat penduduknya: bagaimana mengatasi rasa takut akan persaingan dan menjadi seorang programmer - 8

Outsource atau produk?

Cara termudah bagi seorang junior adalah mendapatkan pekerjaan di perusahaan outsourcing besar, di mana akan terdapat pekerjaan yang sistematis dan banyak proyek. Artinya, akan ada banyak cara untuk berkembang. Anda bisa mendapatkan pekerjaan di suatu produk dan meningkatkan keterampilan Anda di satu industri. Jalur ini cocok bagi mereka yang telah memutuskan bidang pengembangan yang disukainya.

Bagaimana mempersiapkan diri untuk mencari pekerjaan?

Lakukan tes wawancara, teliti perusahaan tempat Anda ingin bekerja, pantau kebutuhan pasar dasar - kami telah mengumpulkan tips berguna dalam mempersiapkan pencarian kerja dalam teks besar “Takut Wawancara: Cara Berhenti Takut dan Mulai Pergi ke Wawancara .

Bagaimana prospek Jawa?

Kami telah mengumpulkan pendapat dari dua pakar Java yang telah mengikuti perkembangannya selama bertahun-tahun.

Maxim Kmets, pengembang senior Java

Jumlah perangkat yang menjalankan Java tidak berubah. Artinya, telah bermunculan bahasa-bahasa lain yang mengambil alih pangsa Java. Aplikasi Android secara historis ditulis dalam Java: hal ini memperkuat posisi Java, namun solusi lintas platform untuk platform iOS/Android juga bermunculan. Artinya, Anda menulisnya sekali dan meluncurkan aplikasi di mana saja. Misalnya Flutter (SDK open-source untuk membuat aplikasi seluler dari Google. Digunakan untuk mengembangkan aplikasi untuk Android dan iOS - red.), yang menggunakan bahasa Dart. Tapi itu tidak terlalu buruk. Saya suka betapa cepatnya versi baru Java dirilis. Baru 3-4 tahun lalu ada Java 8. Sebelumnya, bertahun-tahun lalu ada Java 7. Sekarang kita sedang menunggu tanggal 16. Versi baru memuat ide-ide terbaik dari paradigma dan bahasa lain. Banyak kerangka kerja yang ditulis di Java setiap hari. Ada proyek layanan mikro besar dalam bahasa ini, dan ada juga proyek kecil namun tulus. Bagi saya, sekarang lebih mudah bagi junior untuk mendapatkan pekerjaan dibandingkan enam tahun lalu. Ya, tidak ada yang mau mempekerjakan orang tanpa pengalaman komersial. Seringkali orang memulai dengan magang atau ujian. Apa yang dibutuhkan perusahaan? Seseorang cukup menulis formulir untuk situs web dan pengguna dapat menyimpan informasi yang dimasukkan melalui formulir. Jika Anda tahu cara menulis ini dari awal, maka Anda hampir dijamin menjadi junior (yang tersisa hanyalah mempelajari template pertanyaan wawancara). Bagi saya, Java kini tampak seperti tempat emas di antara semua opsi pertumbuhan yang memungkinkan, baik untuk pasar maupun spesialis.

Vasily Malik, ketua tim tim konten JavaRush

Java akan diminati untuk waktu yang sangat lama, karena banyak kode yang ditulis di dalamnya, dan kode tertulis apa pun harus didukung. Misalnya, saya punya teman yang menulis dalam bahasa Fortran - ini adalah bahasa yang digunakan di industri perbankan, bahasa ini sudah mati pada tahun 80-an abad yang lalu. Masih ada lowongan untuk itu, dan pengembang mendapat penghasilan beberapa kali lebih banyak daripada Javaist, karena jumlahnya sangat sedikit. Sekarang Java diperbarui dua kali setahun, sebelumnya Java diperbarui setiap dua hingga tiga tahun sekali. Pembaruan berkala pada Java dilakukan untuk menambahkan fitur-fitur bermodel baru yang ditemukan dalam bahasa lain. Java digunakan di mana interaksi antara layanan yang berbeda diperlukan dan diperlukan daya komputasi yang besar. Java memiliki fitur penting: versi baru apa pun sepenuhnya kompatibel dengan versi lama. Apa tren perkembangan di Jawa? Saya pikir semuanya bergerak menuju containerisasi. Bayangkan, misalnya, server JavaRush kita: banyak baris kode, banyak kelas, semua ini sulit untuk diuji. Misalnya saya membuat perubahan di satu tempat, hal itu bisa berdampak pada hal lain di tempat lain. Ini adalah kelemahan aplikasi seluler berukuran besar. Aplikasi kini berusaha dibuat sekecil mungkin dan dengan interaksi tetap antar bagian individu. Artinya, alih-alih satu monolit, mungkin terdapat 10 layanan mikro yang dapat bekerja satu sama lain. Layanan mikro sangat mudah untuk ditulis dan diuji. Ada situasi ketika layanan mikro tidak diperbaiki, tetapi ditulis ulang jika layanan mikro yang bermasalah muncul. Hal ini membuatnya lebih cepat. Java memiliki banyak kerangka kerja yang memungkinkan Anda bekerja dengan layanan mikro. Pesaing Java, Python, berkembang karena Big data berkembang dan beberapa perpustakaan sukses telah ditulis untuk Python yang digunakan dalam Big data. Cepat atau lambat, seseorang akan berhasil menulis perpustakaan untuk bahasa lain, dan Python akan menjadi kurang populer.

kesimpulan

Kami berharap teks ini meredakan ketakutan Anda menjadi seorang pemula. Bagaimanapun, hal-hal baru selalu menakutkan. Tapi ada kelebihannya:
  • • Pekerjaan untuk junior selalu dapat ditemukan di kota-kota besar, karena terdapat kantor-kantor perusahaan outsourcing besar yang selalu membutuhkan “darah muda”.
  • • Gaji awal sebesar $800 adalah awal yang baik.
  • • Di kalangan junior banyak kandidat yang pengetahuannya dangkal tentang Java. Jika Anda belajar keras dan memahami dengan tepat mengapa Anda ingin menjadi seorang pengembang, Anda akan diperhatikan dalam wawancara.
Ya, lockdown dan akhir tahun 2020 membuat penyesuaian terhadap situasi pasar tenaga kerja: terdapat lebih sedikit lowongan untuk junior, namun liburan akan berlalu dan perusahaan akan mempekerjakan pendatang baru lagi.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION