나는 JavaRush에 기한을 주기로 결정하고 학습 초기 단계에서 몹시 부족했던 것, 즉 무엇을, 어떤 순서로 배워야 하는지 여기에 쓰기로 결정했습니다.
- JavaRush와 병행하여 첫 번째 레벨부터 데이터베이스 관리 시스템을 연구하기 시작할 수 있습니다(제 경우에는 MySQL과 sql-ex.ru 사이트입니다. 첫 번째 +/- 70개 작업이면 충분합니다). 무료 HTMLAcademy 강좌. 거기에서 HTML과 CSS가 무엇인지 이해하게 될 것입니다.
- JavaCore의 기본 사항을 어느 정도 자신있게 이해했다고 생각되면(JavaRush의 레벨 15인 것 같습니다) 개인적으로 흥미롭고 유용할 프로젝트를 생각해 보세요. 면접 시 보여주고 이야기할 내용이 있을 것입니다.
- 시간이 있다면 JavaRush를 통해 레벨 40까지 진행하는 것이 좋습니다. 그러면 인턴십이 불필요하지 않을 것입니다.
- 레벨 20 이후에는 버전 제어 시스템(Git, githowto.com)과 같은 내용을 이해하고 Maven이 무엇인지 이해하세요.
- 레벨 30 이후, Hibernate 학습을 시작하세요
- 취업 전 결승선에서 Spring의 좋은 연기를 피워야 합니다("Spring 4 for Professionals" 책, JavaBegin.ru에서 Spring에 대한 비디오 코스도 봤습니다. 코스 작성자: Timur Baturshinov, 다음과 같은 것). 봄을 위한 온라인 도서관”)
- JavaSE(여기서 멀티스레딩에 대한 양보가 있다는 점을 제외하고 모든 것을 알아야 합니다)
- JDBC, MySQL(합리적으로 자신감 있음)
- HTML, CSS(모든 것이 매우 간단하며 깊은 지식이 필요하지 않습니다)
- JUnit(아무도 테스트를 취소하지 않음)
- Git(프로젝트를 업로드하면 거기서 알게 될 것입니다)
- Maven(복잡한 것은 없습니다. 직접 알아내시면 됩니다)
- 최대 절전 모드(여기서 어려움이 시작됩니다)
- 봄 (나도 이제 막 시작하는 중인데, 더 일찍 시작하지 못한게 아쉽다)
GO TO FULL VERSION