JavaRush /Blog Java /Random-MS /Sedikit petunjuk tentang perancangan pengajian anda

Sedikit petunjuk tentang perancangan pengajian anda

Diterbitkan dalam kumpulan
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:
Sedikit petunjuk tentang perancangan latihan anda - 1
  1. 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.

  2. 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.

  3. Saya menasihati anda untuk pergi melalui JavaRush ke tahap 40, jika anda mempunyai masa, maka latihan tidak akan berlebihan.

  4. Selepas tahap 20, mula memahami perkara seperti sistem kawalan versi (Git, githowto.com) dan faham apa itu Maven.

  5. Selepas tahap 30, mula belajar Hibernate

  6. 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”)
Pada masa yang sama, baca buku mengenai topik yang anda pelajari, gunakan pengurusan masa (jika anda belum melakukannya) dan kemudian menerima tawaran hanya menunggu masa untuk anda. Bagi saya, fasa latihan mengambil masa setahun setengah dan lebih kurang 700 jam masa belajar tulen. Secara berasingan, saya akan menulis senarai anggaran tentang perkara yang perlu anda ketahui untuk pergi ke temu duga dengan syarikat yang baik dengan yakin:
  1. JavaSE (di sini anda harus mengetahui segala-galanya, kecuali terdapat konsesi dalam multithreading)
  2. JDBC, MySQL (cukup yakin)
  3. HTML, CSS (semuanya agak mudah, tiada pengetahuan mendalam diperlukan)
  4. JUnit (tiada sesiapa yang membatalkan ujian)
  5. Git (muat naik projek anda, anda akan memikirkannya di sana)
  6. Maven (tiada apa-apa yang rumit, anda akan memikirkannya)
  7. Hibernate (di sinilah kesukaran bermula)
  8. Musim bunga (Saya baru sahaja memasukinya, saya menyesal kerana saya tidak bermula lebih awal)
Mengenai projek anda. Saya menulis aplikasi CRUD konsol biasa menggunakan JavaSE dan Hibernate, disusun menggunakan Maven. Semasa temuduga mereka sangat berminat dengan kod anda sendiri. Itu pada asasnya. Apa yang tinggal hanyalah mengucapkan selamat maju jaya kepada mereka yang baru menempuh jalan berduri ini dan ya, ia akan menjadi sukar.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION