JavaRush /Java Blog /Random-ID /Penelitian: Berapa lama untuk belajar Java?

Penelitian: Berapa lama untuk belajar Java?

Dipublikasikan di grup Random-ID
Salah satu pertanyaan paling populer di antara mereka yang mulai belajar Java adalah “Berapa lama waktu yang dibutuhkan untuk belajar pemrograman?” Riset: Berapa lama waktu yang dibutuhkan untuk belajar Java - 1Sulit untuk memberikan jawaban pasti atas pertanyaan ini. Durasi pelatihan tergantung pada banyak faktor: pengalaman kerja dan pendidikan sebelumnya, intensitas kelas, tujuan pembelajaran, dll. Namun kami memutuskan untuk lebih dekat dalam menentukan periode waktu optimal untuk pelatihan. Untuk melakukan hal ini, pada bulan Maret kami melakukan survei terhadap siswa kami yang memiliki setidaknya level 30 di JavaRush dan menanyakan bagaimana mereka mempelajari pemrograman Java dan berapa lama waktu yang dibutuhkan.

1. Potret siswa: tingkat pengetahuan awal, bidang kegiatan

Anda bisa mempelajari pemrograman Java dari hampir semua bidang: hal ini dikonfirmasi oleh hasil survei. Untuk memulainya, kami memutuskan untuk mencari tahu apa yang dilakukan lulusan kami sebelum mempelajari Java. Belajar: Berapa lama untuk belajar Java - 2Hampir 40% pengguna yang mulai belajar JavaRush mempelajari pemrograman di universitas. Setengah dari jumlah tersebut mengetahui setidaknya satu bahasa pemrograman (bukan Java), dan bahkan lebih sedikit lagi yang memahami dasar-dasar Java. Tentu saja, ini merupakan dasar yang baik untuk memulai. Tapi tidak wajib. Sekitar sepertiga siswa mempelajari Java dari awal. Belajar: Berapa Lama Waktu yang Dibutuhkan untuk Mempelajari Java - 3Di antara siswa dengan latar belakang teknis, mayoritas adalah administrator sistem, pemrogram 1C, pengembang web, dan insinyur. Ada beragam “pengalih” – mulai dari guru hingga spesialis penjualan dan pemasaran, ekonom, dan atlet. Sekarang mari kita lihat berapa lama rata-rata waktu yang dibutuhkan seorang insinyur Java untuk belajar dan mencari pekerjaan.

2. Waktunya pelatihan dan pencarian kerja

Belajar: Berapa Lama Waktu yang Dibutuhkan untuk Mempelajari Java - 4Minimal 3 bulan, maksimal beberapa tahun untuk belajar pemrograman Java. Menariknya, bahkan mereka yang menghabiskan total waktu lebih dari 2 tahun (2,5, 3 atau 4 tahun) menyatakan bahwa mereka akan menyelesaikannya dua kali lebih cepat jika mereka tidak “memperpanjang” pelatihannya. Riset: Berapa lama untuk belajar Java - 5Rata-rata, dibutuhkan satu hingga tiga bulan untuk mendapatkan pekerjaan. Minimal - seminggu. Maksimum - satu tahun.

3. Perencanaan pelatihan

Ketergantungan sederhana selalu berhasil dalam pembelajaran: semakin tinggi intensitas kelas dan semakin sedikit jumlah istirahat dan “kegagalan”, semakin cepat Anda dapat menguasai mata pelajaran. Hal ini terutama berlaku untuk pemrograman, di mana praktik memainkan peran lebih besar daripada studi teoretis. Kami bertanya kepada lulusan JavaRush berapa banyak waktu yang mereka curahkan untuk belajar, dan menemukan bahwa rata-rata mereka belajar 1-3 jam sehari, sering kali menggabungkan pelatihan dengan pekerjaan utama mereka. Riset: Berapa Lama Waktu yang Dibutuhkan untuk Mempelajari Java - 6Pada saat yang sama, hampir sepertiga lulusan belajar tanpa gangguan, sementara sisanya mengambil satu atau lebih istirahat untuk jangka waktu yang cukup lama. Belajar: Berapa Lama Waktu yang Dibutuhkan untuk Mempelajari Java - 7Tentu saja, semakin banyak waktu yang Anda curahkan untuk belajar dan semakin sedikit “perhentian” yang Anda lakukan, semakin besar peluang untuk menguasai pemrograman Java dan mendapatkan pekerjaan dalam waktu 6-12 bulan. Dan jika Anda berusaha sangat keras, maka dalam waktu 3-6 bulan. Belajar: Berapa Lama Waktu yang Dibutuhkan untuk Mempelajari Java - 8Seperti yang ditanggapi oleh salah satu peserta survei: “ Sejak awal, saya mempunyai semacam rencana, dan saya tidak menaatinya .” Apakah Anda perlu merencanakan studi Anda atau tidak? Kebanyakan orang berpikir demikian. Rencana tersebut biasanya mencakup daftar topik dan alat yang perlu dikuasai, perkiraan periode pelatihan, dan daftar sumber daya (kursus online, buku, dll.) yang diperlukan untuk tujuan tersebut. 73% menjawab bahwa mereka memiliki rencana awal. Dari mereka yang berencana untuk belajar, dua pertiga lulusan belajar di beberapa sumber, hampir sepertiganya hanya di JavaRush.

4. Sumber pembelajaran

Apa yang diajarkan, bagaimana cara mengajar, dan juga di mana mengajar? Idealnya, Anda perlu menggabungkan beberapa sumber. Di bawah ini adalah daftar sumber pendidikan menurut urutan yang disebutkan oleh lulusan kami. Belajar: Berapa Lama Waktu yang Dibutuhkan untuk Mempelajari Java - 9Belajar pemrograman hanya dari buku tidak ada gunanya. Tapi itu tidak akan berhasil tanpa mereka sama sekali :) Mereka akan melengkapi latihan pemrograman dengan baik. Di antara buku-buku terbaik untuk pemula, pelajar dan lulusan JavaRush bernama:
  • Kepala Pertama Jawa
  • Jawa yang efektif
  • Filsafat Jawa
  • Struktur Data dan Algoritma di Java
  • Kode bersih
  • Panduan Pemula Java 8
  • Pola desain
  • Jawa. Perpustakaan profesional

Ringkasan mini tentang perencanaan pelatihan

Untuk membuat pelatihan menjadi efektif, lulusan dan pemrogram berpengalaman merekomendasikan:
  • lulus JavaRush
  • menonton kursus video (Golovach dan lainnya)
  • membaca tutorial (Tutorialspoint, Baeldung, Oracle)
  • lulus sertifikasi Oracle (Associate, Professional - OCA, OCP)
  • berlatih di Github
  • baca Stackoverflow, Habr dan sumber daya lainnya
  • menjalani magang di JavaRush, perusahaan IT lokal
Bagi mereka yang baru memulai, rencana ini akan berguna: Cara Memulai Pemrograman

5. Rekomendasi bagi yang mencari pekerjaan di bidang pemrograman Java

Mungkin ungkapan nasihat yang paling populer dari mereka yang telah menyelesaikan studinya dan mendapatkan pekerjaan adalah “jangan menyerah”. Apakah mudah untuk mempelajarinya? Tidak selalu. Tapi itu pasti sepadan dengan usahanya :)

Rekomendasi teratas dari programmer berpengalaman

Riset: Berapa Lama Waktu yang Dibutuhkan untuk Mempelajari Java - 10Ada beberapa keterampilan yang pasti Anda perlukan saat mendapatkan pekerjaan. Oleh karena itu, jika Anda mendekati momen ini, kami menyarankan:
  • perhatikan baik-baik peringatan dan tip InteliJ IDEA: kesalahan, masalah, dan tugas Google
  • memperhatikan database, algoritma dan struktur data
  • mengeksplorasi pola desain
  • cobalah menulis program yang kompleks dari awal: misalnya, klien email, bot obrolan, atau permainan
Beberapa saat kemudian - kuasai alat dasar (Git, Maven), serta dasar-dasar Unit Testing, Spring, Spring Boot, Hibernate.

6. Tips motivasi di akhir

“Yang utama adalah menjaga kecepatan, tidak istirahat panjang dan jangan pernah diam. Setiap hari Anda perlu mengambil setidaknya satu langkah kecil menuju tujuan Anda.” “Jika suatu solusi tampak terlalu sederhana, mungkin itu adalah solusi yang tepat. Tidak perlu memperumit masalah." “Buatlah catatan harian, mulai proyek Anda sendiri, jangan istirahat panjang, belajar bahasa Inggris, bersiaplah untuk merasa menjadi orang paling bodoh di dunia. Bagi saya itu menyakitkan, panjang, memalukan. Dan menurut saya itulah sebabnya hanya sedikit orang yang berhasil mencapai tujuan akhir dan kemudian mendapatkan uang dari orang lain.” “Kalau ini perempuan: jangan menikah dan jangan punya anak: itu sangat mengganggu studi dan pekerjaanmu :))” “Jangan takut untuk menunjukkan kode dan menerima kritik secara memadai.” “Bahkan jika Anda merasa bahwa pemrograman bukan untuk Anda, tetaplah mencoba untuk mencapai level 30 di JavaRush sendiri: ini akan mengajarkan Anda untuk berpikir.”

7. Hasil. Cara belajar pemrograman Java untuk mencapai hasil

Ketekunan dan motivasi adalah sesuatu yang pasti tidak dapat Anda lakukan tanpanya. Jika Anda mengikuti rencana, menjaga keseimbangan teori dan praktik, belajar setiap hari setidaknya selama 1-3 jam, Anda sebenarnya dapat mempelajari pemrograman Java hingga tingkat yang memungkinkan Anda mendapatkan pekerjaan dalam 6-12 bulan. Penting juga untuk tetap menjadi bagian dari komunitas dan mengikuti persyaratan perusahaan tempat Anda ingin bekerja. Para editor JavaRush mengucapkan “terima kasih” yang sebesar-besarnya kepada semua orang yang berpartisipasi dalam survei ini. Jika Anda memiliki topik lain yang ingin Anda baca atau cari tahu pendapat mayoritas, tulis di komentar :) Ayo lakukan.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION