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:
- 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.
- 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.
- Saya menyarankan Anda untuk melalui JavaRush ke level 40, jika Anda punya waktu, maka magang tidak akan berlebihan.
- Setelah level 20, mulailah memahami hal-hal seperti sistem kontrol versi (Git, githowto.com) dan memahami apa itu Maven.
- Setelah level 30, mulailah belajar Hibernate
- 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”)
- JavaSE (di sini Anda harus mengetahui segalanya, kecuali ada konsesi dalam multithreading)
- JDBC, MySQL (cukup percaya diri)
- HTML, CSS (semuanya cukup sederhana, tidak diperlukan pengetahuan mendalam)
- JUnit (tidak ada yang membatalkan pengujian)
- Git (unggah proyek Anda, Anda akan mengetahuinya)
- Maven (tidak ada yang rumit, Anda akan mengetahuinya)
- Hibernasi (di sinilah kesulitan dimulai)
- Musim semi (Saya sendiri baru memulainya, saya menyesal tidak memulainya lebih awal)
GO TO FULL VERSION