JavaRush /Blog Java /Random-PL /Mała wskazówka dotycząca planowania studiów
Евгений Денисов
Poziom 40
Москва

Mała wskazówka dotycząca planowania studiów

Opublikowano w grupie Random-PL
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ć:
Mała podpowiedź dotycząca planowania treningu - 1
  1. 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.

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

  3. Radzę przejść przez JavaRush do poziomu 40, jeśli masz czas, staż nie będzie zbędny.

  4. Po poziomie 20 zacznij rozumieć takie rzeczy, jak systemy kontroli wersji (Git, githowto.com) i zrozum, czym jest Maven.

  5. Po osiągnięciu poziomu 30 rozpocznij naukę Hibernacji

  6. 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ę”)
Jednocześnie czytaj książki na tematy, które studiujesz, korzystaj z zarządzania czasem (jeśli jeszcze tego nie robisz), a wtedy otrzymanie oferty będzie dla Ciebie tylko kwestią czasu. W moim przypadku faza szkoleniowa trwała półtora roku i około 700 godzin czystej nauki. Osobno napiszę przybliżoną listę tego, co musisz wiedzieć, aby śmiało pójść na rozmowę do dobrej firmy:
  1. JavaSE (tutaj powinieneś wiedzieć wszystko, z wyjątkiem tego, że są ustępstwa w wielowątkowości)
  2. JDBC, MySQL (w miarę pewny)
  3. HTML, CSS (wszystko jest dość proste, nie jest wymagana głęboka wiedza)
  4. JUnit (nikt nie odwołał testów)
  5. Git (prześlij swój projekt, tam to zrozumiesz)
  6. Maven (nic skomplikowanego, zrozumiesz)
  7. Hibernacja (tutaj zaczynają się trudności)
  8. Wiosna (dopiero się w to wkręcam, żałuję, że nie zaczęłam wcześniej)
O Twoim projekcie. Napisałem zwykłą konsolową aplikację CRUD przy użyciu JavaSE i Hibernate, skompilowaną przy użyciu Mavena. Podczas rozmów kwalifikacyjnych są bardzo zainteresowani Twoim własnym kodem. To w zasadzie tyle. Pozostaje tylko życzyć powodzenia tym, którzy dopiero wkroczyli na tę ciernistą ścieżkę, a tak, będzie to trudne.
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION