Saya memutuskan untuk memberikan JavaRush haknya dan menulis di sini apa yang saya sangat kurang pada peringkat awal pembelajaran, iaitu, apa dan dalam susunan apa untuk belajar:
- Selari dengan JavaRush, dari peringkat pertama anda boleh mula mempelajari sistem pengurusan pangkalan data (dalam kes saya, ini adalah MySQL dan tapak sql-ex.ru. Tambah atau tolak 70 tugas pertama akan cukup) dan ambil kursus HTMLAcademy percuma. Di sana anda akan memahami apa itu HTML dan CSS.
- Apabila anda merasakan bahawa anda mempunyai lebih atau kurang yakin memahami asas JavaCore (saya rasa ini adalah tahap 15 dalam JavaRush), tampilkan projek yang akan menarik dan berguna kepada anda secara peribadi. Akan ada sesuatu untuk ditunjukkan dan dibincangkan semasa temu duga.
- Saya menasihati anda untuk pergi melalui JavaRush ke tahap 40, jika anda mempunyai masa, maka latihan tidak akan berlebihan.
- Selepas tahap 20, mula memahami perkara seperti sistem kawalan versi (Git, githowto.com) dan faham apa itu Maven.
- Selepas tahap 30, mula belajar Hibernate
- Di garisan penamat sebelum mendapat pekerjaan, anda perlu menikmati Spring (buku "Spring 4 for Professionals", saya juga melihat kursus video tentang Spring dari JavaBegin.ru. Pengarang kursus: Timur Baturshinov, sesuatu seperti " Perpustakaan Dalam Talian untuk Musim Bunga”)
- JavaSE (di sini anda harus mengetahui segala-galanya, kecuali terdapat konsesi dalam multithreading)
- JDBC, MySQL (cukup yakin)
- HTML, CSS (semuanya agak mudah, tiada pengetahuan mendalam diperlukan)
- JUnit (tiada sesiapa yang membatalkan ujian)
- Git (muat naik projek anda, anda akan memikirkannya di sana)
- Maven (tiada apa-apa yang rumit, anda akan memikirkannya)
- Hibernate (di sinilah kesukaran bermula)
- Musim bunga (Saya baru sahaja memasukinya, saya menyesal kerana saya tidak bermula lebih awal)
GO TO FULL VERSION