Kolejność uczenia się technologii. Hibernate, Spring

0

Cześć. Ostatnio w pracy złapał mnie nieco zastój, samorozwój bardzo spowolnił. Postanowiłem w wolnym czasie poznać nowe technologie, żeby rozbudować swoje CV.
Aktualnie pracuje przy Liferayu i w zasadzie tylko w nim. Jednak ostatnio brakuje mi nowych rzeczy, dawno nie miałem uczucia że poznałem coś nowego. Wiem, że pod spodem jest Spring, Hibernate, jednak niestety te technologie pracują pod maską, niejako pisząc portlety pracuje się bez jawnego wykorzystania ich.

I tutaj pojawia się moje pytanie. Chcę pouczyć się nowych rzeczy, w kierunku ewentualnej zmiany pracy. Z tego co widzę to często w ogłoszeniach pojawia się Spring, Hibernate czy Struts z naciskiem na Spring. Czy nauka np. Springa ma sens jeżeli na temat Hibernate zna się podstawy podstaw? Czy lepiej zagłebiać Springa i np. w miarę potrzeb doczytywać na temat Hibernate i Struts, czy może najpierw Hibernate a dopiero potem Spring, albo całkiem inna przyszłościowa technologia?

Zapraszam bardziej doświadczonych do dyskusji ;)

0
  1. A Liferay nie stoi na JEE a nie na Springu czasem?
  2. Spring i Hibernate nie mają ze sobą nic wspólnego i kolejność nauki nie ma nic do rzeczy. To trochę jakbyś pytał czy najpierw uczyć się pływać czy jeździć na rowerze.
1

Spring i Hibernate, a sprawa ogłoszeń o pracę. Jak napisał @Shalom, to dwie zupełnie inne technologie, które żyją niezależnie. Oczywiście w wielu przypadkach wykorzystujemy obie w projekcie, ale nie ma takiego przymusu. Zatem wybór kolejności jest dowolny, ale....

  • Jeżeli Hibernate to najpierw JPA, bo to standard i daje trochę większą elastyczność na rozmowach o pracę,
  • Jeżeli chcesz poznać Springa, to pamiętaj, że można zacząć od Boota, ale dużo zostaje tam ukryte i trzeba grzebać,
  • Zwróć uwagę na wersje, bo np. najnowszy Hibernate (5.2.X) ma już na pokładzie (hibernate-core) rzeczy z hibernate-java8 i może okazać się, że na rozmowie utkniesz, bo starsze wersje czegoś nie miały,
  • Podobnie ma się rzecz ze Springiem, a tu dochodzi jeszcze cała masa rzeczy dookoła i różnych pobocznych modułów.

1 użytkowników online, w tym zalogowanych: 0, gości: 1