JavaRush /Java Blog /Random-ID /Sedikit petunjuk tentang perencanaan studi Anda
Евгений Денисов
Level 40
Москва

Sedikit petunjuk tentang perencanaan studi Anda

Dipublikasikan di grup Random-ID
Saya memutuskan untuk memberikan JavaRush haknya dan menulis di sini apa yang sangat saya kurangi pada tahap awal pembelajaran, yaitu apa dan dalam urutan apa untuk belajar:
Sedikit petunjuk tentang perencanaan pelatihan Anda - 1
  1. Sejalan dengan JavaRush, dari tingkat pertama Anda dapat mulai mempelajari sistem manajemen basis data (dalam kasus saya, ini adalah MySQL dan situs sql-ex.ru. Tugas plus atau minus 70 pertama sudah cukup) dan mengambil kursus HTMLAcademy gratis. Di sana Anda akan memahami apa itu HTML dan CSS.

  2. Ketika Anda merasa kurang lebih sudah memahami dasar-dasar JavaCore (menurut saya ini level 15 di JavaRush), buatlah proyek yang menarik dan berguna bagi Anda secara pribadi. Akan ada sesuatu untuk ditunjukkan dan dibicarakan saat wawancara.

  3. Saya menyarankan Anda untuk melalui JavaRush ke level 40, jika Anda punya waktu, maka magang tidak akan berlebihan.

  4. Setelah level 20, mulailah memahami hal-hal seperti sistem kontrol versi (Git, githowto.com) dan memahami apa itu Maven.

  5. Setelah level 30, mulailah belajar Hibernate

  6. Di garis finis sebelum mendapatkan pekerjaan, Anda harus menikmati Musim Semi (buku “Spring 4 untuk Profesional”, saya juga melihat kursus video tentang Musim Semi dari JavaBegin.ru. Penulis kursus: Timur Baturshinov, sesuatu seperti “ Perpustakaan Online untuk Musim Semi”)
Pada saat yang sama, bacalah buku tentang topik yang Anda pelajari, gunakan manajemen waktu (jika Anda belum melakukan ini) dan menerima tawaran hanya tinggal menunggu waktu bagi Anda. Bagi saya, tahap pelatihan memakan waktu satu setengah tahun dan sekitar 700 jam waktu belajar murni. Secara terpisah, saya akan menulis daftar perkiraan tentang apa yang perlu Anda ketahui agar dapat dengan percaya diri menjalani wawancara dengan perusahaan yang baik:
  1. JavaSE (di sini Anda harus mengetahui segalanya, kecuali ada konsesi dalam multithreading)
  2. JDBC, MySQL (cukup percaya diri)
  3. HTML, CSS (semuanya cukup sederhana, tidak diperlukan pengetahuan mendalam)
  4. JUnit (tidak ada yang membatalkan pengujian)
  5. Git (unggah proyek Anda, Anda akan mengetahuinya)
  6. Maven (tidak ada yang rumit, Anda akan mengetahuinya)
  7. Hibernasi (di sinilah kesulitan dimulai)
  8. Musim semi (Saya sendiri baru memulainya, saya menyesal tidak memulainya lebih awal)
Tentang proyek Anda. Saya menulis aplikasi CRUD konsol biasa menggunakan JavaSE dan Hibernate, dikompilasi menggunakan Maven. Selama wawancara mereka sangat tertarik dengan kode Anda sendiri. Pada dasarnya itu saja. Yang tersisa hanyalah mendoakan semoga sukses bagi mereka yang baru saja memulai jalan yang sulit ini dan ya, itu akan sulit.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION