Tôi quyết định cung cấp cho JavaRush thời hạn sử dụng và viết vào đây những gì tôi vô cùng thiếu ở giai đoạn học đầu tiên, cụ thể là học cái gì và theo thứ tự nào:
- Song song với JavaRush, ngay từ cấp độ đầu tiên, bạn có thể bắt đầu nghiên cứu các hệ thống quản lý cơ sở dữ liệu (trong trường hợp của tôi, đây là MySQL và trang web sql-ex.ru. Cộng hoặc trừ 70 nhiệm vụ đầu tiên sẽ là khá đủ) và thực hiện khóa học HTMLAcademy miễn phí. Ở đó bạn sẽ hiểu HTML và CSS là gì.
- Khi bạn cảm thấy rằng bạn đã hiểu ít nhiều những điều cơ bản về JavaCore (tôi nghĩ đây là cấp độ 15 trong JavaRush), hãy nghĩ ra một dự án thú vị và hữu ích cho cá nhân bạn. Sẽ có điều gì đó để thể hiện và nói về cuộc phỏng vấn.
- Tôi khuyên bạn nên học JavaRush lên cấp 40, nếu bạn có thời gian thì việc thực tập sẽ không thừa.
- Sau cấp 20, hãy bắt đầu tìm hiểu những thứ như hệ thống kiểm soát phiên bản (Git, githowto.com) và hiểu Maven là gì.
- Sau cấp 30 bắt đầu học Hibernate
- Ở vạch đích trước khi nhận được công việc, bạn cần hít thở một làn khói mùa xuân thật tốt (cuốn sách “Mùa xuân 4 dành cho chuyên gia”, tôi cũng đã xem một video khóa học về mùa xuân từ JavaBegin.ru. Tác giả khóa học: Timur Baturshinov, đại loại như “ Thư viện trực tuyến mùa xuân”)
- JavaSE (ở đây bạn nên biết mọi thứ, ngoại trừ việc có những nhượng bộ trong đa luồng)
- JDBC, MySQL (tương đối tự tin)
- HTML, CSS (mọi thứ khá đơn giản, không cần kiến thức sâu)
- JUnit (không ai hủy kiểm tra)
- Git (tải dự án của bạn lên, bạn sẽ tìm ra nó ở đó)
- Maven (không có gì phức tạp, bạn sẽ tìm ra)
- Ngủ đông (đây là lúc khó khăn bắt đầu)
- Mùa xuân (Tôi cũng đang dấn thân vào, tiếc là mình đã không bắt đầu sớm hơn)
GO TO FULL VERSION