Postanowiłem dać JavaRushowi należność i napisać tutaj to, czego bardzo mi brakowało na początkowym etapie nauki, a mianowicie czego i w jakiej kolejności się uczyć:
- Równolegle z JavaRush od pierwszych poziomów możesz zacząć studiować systemy zarządzania bazami danych (w moim przypadku jest to MySQL i strona sql-ex.ru. Pierwsze plus minus 70 zadań wystarczy) i podjąć bezpłatny kurs HTMLAcademy. Tam zrozumiesz, czym jest HTML i CSS.
- Kiedy poczujesz, że mniej więcej zrozumiałeś podstawy JavaCore (myślę, że jest to poziom 15 w JavaRush), wymyśl projekt, który będzie dla Ciebie interesujący i przydatny. Na rozmowie będzie co pokazać i o czym porozmawiać.
- Radzę przejść przez JavaRush do poziomu 40, jeśli masz czas, staż nie będzie zbędny.
- Po poziomie 20 zacznij rozumieć takie rzeczy, jak systemy kontroli wersji (Git, githowto.com) i zrozum, czym jest Maven.
- Po osiągnięciu poziomu 30 rozpocznij naukę Hibernacji
- Na mecie, zanim dostaniesz pracę, musisz porządnie zapalić wiosnę (książka „Wiosna 4 dla profesjonalistów”, widziałem też kurs wideo na temat wiosny na JavaBegin.ru. Autor kursu: Timur Baturshinov, coś w stylu „ Biblioteka internetowa na wiosnę”)
- JavaSE (tutaj powinieneś wiedzieć wszystko, z wyjątkiem tego, że są ustępstwa w wielowątkowości)
- JDBC, MySQL (w miarę pewny)
- HTML, CSS (wszystko jest dość proste, nie jest wymagana głęboka wiedza)
- JUnit (nikt nie odwołał testów)
- Git (prześlij swój projekt, tam to zrozumiesz)
- Maven (nic skomplikowanego, zrozumiesz)
- Hibernacja (tutaj zaczynają się trudności)
- Wiosna (dopiero się w to wkręcam, żałuję, że nie zaczęłam wcześniej)
GO TO FULL VERSION