
Pada awal tahun ini, HackerRank
mempublikasikan hasil studi skala besar, yang dihadiri oleh 10 ribu siswa - pengembang masa depan. Tujuan dari penelitian ini adalah untuk mengetahui seberapa penting pendidikan mandiri selama pelatihan, dan juga untuk mempelajari keterampilan apa yang siswa rencanakan untuk kembangkan.
Hasilnya pun menarik, Anda bisa berkenalan dengan hasil studi di bawah cut. Ngomong-ngomong, kami telah
menerbitkan sebuah artikel tentang pentingnya belajar mandiri untuk pengembang pemula.
Skillbox merekomendasikan: kursus praktis dua tahun, "Saya seorang Pengembang Web PRO . "
Kami mengingatkan Anda: untuk semua pembaca "Habr" - diskon 10.000 rubel saat mendaftar untuk kursus Skillbox apa pun menggunakan kode promo "Habr".
Pendidikan tinggi tidak cukup
Menurut sekitar setengah dari responden, selain belajar di universitas, mereka menerima informasi yang diperlukan sendiri. Lebih dari sepertiga responden mengatakan bahwa keterampilan yang diperoleh dikembangkan dalam proses belajar mandiri, dan tidak sama sekali berkat lembaga pendidikan.

Masalah utama pendidikan tinggi, menurut siswa, adalah bahwa hal itu tidak mengimbangi perkembangan teknologi yang cepat. Program pelatihan menjadi usang segera setelah dipublikasikan, sehingga siswa harus belajar sendiri, kecuali, tentu saja, itu penting bagi mereka.
Nuansa lain adalah bahwa pengembang pemula berusaha untuk belajar bukan hanya satu, tetapi empat bahasa pemrograman. Siswa Asia umumnya berencana untuk belajar setidaknya tujuh bahasa.
Menjadi jelas bahwa ijazah atau gelar seharusnya tidak menjadi faktor utama dalam menilai keterampilan siswa. Perhatian utama saat merekrut seorang pengembang muda harus diberikan pada proyek-proyek pribadi, portofolionya, penilaian keterampilannya.
YouTube adalah sumber informasi yang sangat penting bagi siswa.
Pengembang pemula sering menggunakan YouTube untuk pelatihan, lebih sering daripada rekan-rekan mereka yang lebih berpengalaman. Sebagian besar - sekitar 73% siswa dalam kelompok usia dari 18 hingga 24 tahun - bekerja dengan layanan video.

StackOverflow sangat aktif digunakan oleh pengembang yang lebih berpengalaman dari 25 hingga 34 tahun (tentu saja, perwakilan dari kategori usia lain juga bekerja dengan layanan ini, hanya pengembang pemula yang ambil bagian dalam survei). Kategori ini lebih sering merujuk ke StackOverflow - perbedaannya dengan pemula adalah sekitar 10%.
Permintaan akan pakar JavaScript semakin meningkat
Ternyata, paling sering pengusaha ingin mendapatkan pengembang yang mempelajari JavaScript dan kerangka kerja terkait. Permintaan ini dikaitkan dengan transisi aktif industri ke halaman web dinamis, tempat 95% dari semua aplikasi ditulis dalam JavaScript.

Sekitar 48% pengusaha dari seluruh dunia mencari spesialis JavaScript. Dan hanya 42% pengembang pemula mengatakan mereka tahu bahasa ini. Yang terpenting, kekurangan personel semacam itu di India dan Kanada. Sebaliknya, di Amerika Serikat dan Inggris Raya, ada banyak spesialis JavaScript.
Masalahnya adalah bahwa di banyak universitas, bahasa pemrograman ini tidak termasuk dalam kurikulum - dan ekosistemnya berubah dengan sangat cepat, lembaga-lembaga pendidikan tidak bisa mempertahankan langkah seperti itu.
Ruby, Python, dan JavaScript - Paling Populer dengan Siswa

Ketiga bahasa tersebut menarik bagi sebagian besar siswa. Pengembang pemula berencana untuk mempelajarinya tanpa gagal. Pemula jangan lupa tentang bahasa C, karena bahasa pemrograman tingkat rendah membantu mempelajari yang baru.
Dan tentu saja, kerangka kerja

AngularJS, React, Node.js dan Spring adalah kerangka kerja paling populer di kalangan pengusaha. Sebagian besar perusahaan membutuhkan pengetahuan mereka. Dan kekurangan spesialis sangat terlihat, karena kerangka inilah yang kurang dipelajari di universitas. Dasar-dasar, tentu saja, diberikan, tetapi praktik minimum. Tidak ada yang bisa dilakukan. Siswa perlu mempelajari kerangka kerja sendiri, di samping itu, perusahaan harus menarik spesialis yang disewa.
Pertumbuhan Profesional Di Atas Semua

Hasil penelitian menunjukkan bahwa momen kerja paling penting bagi pengembang pemula adalah:
- Pertumbuhan dan pendampingan profesional.
- Pekerjaan jarak jauh, jadwal fleksibel.
- Proyek menarik.
Kemudian ikuti kolega yang baik, budaya perusahaan, premi.
Sebagai penutup artikel, perlu dikatakan bahwa setiap pengembang pemula dapat membuat kesimpulan untuk dirinya sendiri. Sedangkan bagi pengusaha, jelas bahwa sekarang βkerakβ sama sekali bukan hal yang paling penting untuk diperhatikan (walaupun hampir tidak ada yang melakukannya). Poin yang paling penting adalah pengetahuan, pengalaman, portofolio.
Skillbox merekomendasikan: