JavaRush /Blog Java /Random-MS /Penyelidikan: Berapa lama masa yang diperlukan untuk memp...

Penyelidikan: Berapa lama masa yang diperlukan untuk mempelajari Java?

Diterbitkan dalam kumpulan
Salah satu soalan paling popular di kalangan mereka yang mula belajar Java ialah "Berapa lama masa yang diperlukan untuk mempelajari pengaturcaraan?" Penyelidikan: Berapa lama masa yang diambil untuk mempelajari Java - 1Sukar untuk memberikan jawapan yang pasti kepada soalan ini. Tempoh latihan bergantung kepada banyak faktor: pengalaman kerja dan pendidikan sebelumnya, intensiti kelas, matlamat pembelajaran, dsb. Tetapi kami memutuskan untuk lebih dekat untuk menentukan tempoh masa yang optimum untuk latihan. Untuk melakukan ini, pada bulan Mac kami menjalankan tinjauan di kalangan pelajar kami dengan sekurang-kurangnya tahap 30 dalam JavaRush dan bertanya bagaimana mereka mempelajari pengaturcaraan Java dan berapa lama masa yang diambil.

1. Potret pelajar: tahap permulaan pengetahuan, bidang aktiviti

Anda boleh datang ke pengaturcaraan Java dari hampir semua bidang: ini disahkan oleh hasil tinjauan. Sebagai permulaan, kami memutuskan untuk mengetahui apa yang dilakukan oleh graduan kami sebelum mempelajari Java. Kajian: Berapa lama masa yang diambil untuk mempelajari Java - 2Hampir 40% pengguna yang mula belajar di JavaRush mempelajari pengaturcaraan di universiti. Separuh daripada ramai yang mengetahui sekurang-kurangnya satu bahasa pengaturcaraan (bukan Java), dan lebih sedikit lagi yang biasa dengan asas Java. Sudah tentu, ini adalah asas yang baik untuk bermula. Tetapi tidak diperlukan. Kira-kira satu pertiga pelajar mempelajari Java dari awal. Kajian: Berapa Banyak Masa yang Diperlukan untuk Belajar Java - 3Dalam kalangan pelajar yang mempunyai latar belakang teknikal, majoriti adalah pentadbir sistem, pengaturcara 1C, pembangun web dan jurutera. Terdapat pelbagai jenis "penukar" - daripada guru kepada pakar jualan dan pemasaran, ahli ekonomi dan atlet. Sekarang mari kita lihat berapa banyak masa yang mungkin diambil oleh seorang jurutera Java untuk belajar dan mencari pekerjaan.

2. Masa untuk latihan dan mencari kerja

Kajian: Berapa Banyak Masa yang Diperlukan untuk Belajar Java - 4Minimum adalah 3 bulan, maksimum adalah beberapa tahun untuk belajar pengaturcaraan di Java. Menariknya, walaupun mereka yang menghabiskan lebih daripada 2 tahun secara keseluruhan (2.5, 3 atau 4 tahun) menyatakan bahawa mereka akan menyelesaikannya dua kali lebih cepat jika mereka tidak "membentangkan" latihan. Penyelidikan: Berapa lama masa yang diambil untuk mempelajari Java - 5Secara purata, ia mengambil masa dari satu hingga tiga bulan untuk mencari pekerjaan. Minimum - seminggu. Maksimum - satu tahun.

3. Perancangan latihan

Pergantungan yang mudah sentiasa berkesan dalam pembelajaran: semakin tinggi keamatan kelas dan semakin sedikit bilangan rehat dan "terlepas", semakin cepat anda boleh menguasai subjek. Ini benar terutamanya untuk pengaturcaraan, di mana amalan memainkan peranan yang lebih besar daripada kajian teori. Kami bertanya kepada graduan JavaRush berapa banyak masa yang mereka luangkan untuk belajar, dan mendapati bahawa secara purata mereka belajar 1-3 jam sehari, selalunya menggabungkan latihan dengan tugas utama mereka. Penyelidikan: Berapa Banyak Masa yang Diperlukan untuk Belajar Java - 6Pada masa yang sama, hampir satu pertiga daripada graduan belajar tanpa gangguan, manakala selebihnya mengambil satu atau lebih rehat untuk tempoh masa yang ketara. Kajian: Berapa Banyak Masa yang Diperlukan untuk Belajar Java - 7Sudah tentu, lebih banyak masa yang anda luangkan untuk belajar dan semakin sedikit "berhenti" yang anda ambil, semakin besar peluang untuk menguasai pengaturcaraan Java dan mencari pekerjaan dalam masa 6-12 bulan. Dan jika anda berusaha bersungguh-sungguh, maka dalam masa 3-6 bulan. Kajian: Berapa Banyak Masa yang Diperlukan untuk Belajar Java - 8Ketika seorang peserta tinjauan menjawab: " Sejak awal lagi saya mempunyai beberapa jenis rancangan, dan saya tidak mematuhinya ." Adakah anda perlu merancang pengajian anda atau tidak? Kebanyakan orang berpendapat begitu. Pelan ini biasanya termasuk senarai topik dan alatan yang perlu dikuasai, anggaran tempoh latihan dan senarai sumber (kursus dalam talian, buku, dll.) yang diperlukan untuk tujuan ini. 73% menjawab bahawa mereka mempunyai rancangan awal. Daripada mereka yang merancang untuk belajar, dua pertiga daripada graduan belajar pada beberapa sumber, hampir satu pertiga - hanya di JavaRush.

4. Sumber pembelajaran

Apa yang hendak diajar, bagaimana hendak mengajar, dan juga di mana hendak mengajar? Sebaik-baiknya, anda perlu menggabungkan beberapa sumber. Di bawah adalah senarai sumber pendidikan mengikut urutan sebutan oleh graduan kami. Kajian: Berapa Banyak Masa yang Diperlukan untuk Belajar Java - 9Belajar pengaturcaraan hanya dari buku adalah sia-sia. Tetapi ia tidak akan berfungsi tanpa mereka sama sekali :) Mereka akan melengkapkan amalan pengaturcaraan dengan baik. Antara buku terbaik untuk pemula, pelajar dan graduan JavaRush menamakan:
  • Kepala Jawa Pertama
  • Java berkesan
  • Falsafah Jawa
  • Struktur Data dan Algoritma di Jawa
  • Kod bersih
  • Panduan Pemula Java 8
  • Corak Rekaan
  • Jawa. Perpustakaan profesional

Ringkasan mini tentang perancangan latihan

Untuk menjadikan latihan berkesan, graduan dan pengaturcara berpengalaman mengesyorkan:
  • lulus JavaRush
  • tonton kursus video (Golovach dan lain-lain)
  • baca tutorial (Tutorialspoint, Baeldung, Oracle)
  • lulus pensijilan Oracle (Bersekutu, Profesional - OCA, OCP)
  • berlatih di Github
  • baca Stackoverflow, Habr dan sumber lain
  • menjalani latihan magang di JavaRush, syarikat IT tempatan
Bagi mereka yang baru mula belajar, pelan ini akan berguna: Bagaimana untuk memulakan pengaturcaraan

5. Cadangan untuk mereka yang mencari kerja dalam bidang pengaturcaraan Java

Mungkin frasa yang paling popular dalam nasihat daripada mereka yang telah menamatkan pengajian mereka dan mendapat pekerjaan adalah "jangan berputus asa." Adakah mudah untuk belajar? Tidak selalu. Tetapi ia pasti berbaloi dengan usaha :)

Cadangan teratas daripada pengaturcara yang berpengalaman

Penyelidikan: Berapa Banyak Masa yang Diperlukan untuk Belajar Java - 10Terdapat beberapa kemahiran yang anda pasti perlukan apabila anda mendapat pekerjaan. Oleh itu, jika anda menghampiri detik ini, kami mengesyorkan:
  • lihat dengan teliti amaran dan petua InteliJ IDEA: Ralat, masalah dan tugas Google
  • memberi perhatian kepada pangkalan data, algoritma dan struktur data
  • meneroka corak reka bentuk
  • cuba tulis program yang kompleks dari awal: contohnya, pelanggan e-mel, bot sembang atau permainan
Tidak lama kemudian - kuasai alat asas (Git, Maven), serta asas Ujian Unit, Spring, Spring Boot, Hibernate.

6. Tips motivasi di akhir

“Perkara utama adalah untuk mengekalkan rentak, tidak berehat panjang dan tidak pernah berdiam diri. Setiap hari anda perlu mengambil sekurang-kurangnya satu langkah kecil ke arah matlamat anda.” "Jika penyelesaian kelihatan terlalu mudah, ia mungkin penyelesaian yang tepat. Tidak perlu merumitkan keadaan." “Simpan diari, mulakan projek anda sendiri, jangan berehat panjang, belajar bahasa Inggeris, bersiap sedia untuk berasa seperti anda orang paling bodoh di dunia. Bagi saya ia menyakitkan, panjang, memalukan. Dan saya rasa itulah sebabnya hanya sedikit yang berjaya hingga ke penghujungnya dan kemudian mendapat wang rakyat." "Jika ini perempuan: jangan berkahwin dan tidak mempunyai anak: ia benar-benar mengganggu pelajaran dan kerja anda :))" " Jangan takut untuk menunjukkan kod dan menerima kritikan dengan sewajarnya." "Walaupun anda merasakan bahawa pengaturcaraan bukan untuk anda, masih cuba untuk mencapai tahap 30 pada JavaRush anda sendiri: ia akan mengajar anda untuk berfikir."

7. Keputusan. Bagaimana untuk mempelajari pengaturcaraan Java untuk mencapai hasil

Ketekunan dan motivasi adalah sesuatu yang anda pasti tidak boleh lakukan tanpanya. Jika anda mengikut pelan, mengekalkan keseimbangan teori dan amalan, belajar setiap hari sekurang-kurangnya 1-3 jam, anda sebenarnya boleh belajar pengaturcaraan Java ke tahap yang membolehkan anda mencari pekerjaan dalam 6-12 bulan. Ia juga penting untuk kekal sebagai sebahagian daripada komuniti dan mengikut keperluan syarikat yang anda ingin bekerja. Editor JavaRush mengucapkan "terima kasih" yang besar kepada semua orang yang mengambil bahagian dalam tinjauan. Jika anda mempunyai topik lain yang anda berminat untuk membaca atau mengetahui pendapat majoriti, tulis dalam komen :) Jom buat.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION