Spring - kiedy będę gotowy do pierwszej pracy ?

1

Cześć,
piszę ten post ponieważ jestem początkującym programistą. Na studiach ciśniemy przeważnie jave dlatego też postanowiłem, że spróbuję właśnie w tym jeżyku swoich sił. Przeglądałem oferty pracy i z umiejętnościami samej javy i to na poziomie akademickim ciężko cokolwiek znaleźć.
Zacząłem uczyć się Springa, szczerze mówiąc tak średnio mi to idzie, jestem w tracie przerabiania książki Spring MVC, przewodnik dla początkujących.
Mam pytanie do starszych kolegów :) Co tak na prawdę muszę umieć ze Springa żeby jakoś sobie poradzić na pierwszych praktykach/stażu ?

Z góry dziękuję za odpowiedź. :)
Pozdrawiam, :)

1

IMO w Springu najważniejsza jest znajomość konceptu DI (Dependency Injection). Obecnie w pracy używam m.in. Springa, ale gdy szedłem na rozmowę, to nie miałem żadnego doświadczenia związanego ze Springiem (nawet własnego projektu w nim wcześniej nie zrobiłem), a byłem mocno "przetrzepany" technicznie, tylko nie pytano mnie o niuanse związane ze Springiem, a o inne rzeczy ;-). Jedynie w poprzedniej firmie pisałem przez parę miesięcy kawałek webservice'u w Spring Boocie. Niemniej jednak, miałem wcześniej doświadczenie programistyczne , ale związane z innym stosem technologicznym. Spring jest bardzo rozbudowanym frameworkiem razem ze swoimi wszystkimi przyległościami. Nie sposób to wszystko ogarnąć. Najlepiej napisz sobie jakiś projekt, który przekrojowo używa różnych mechanizmów dostępnych w Springu. Możesz też przejrzeć Core Spring Study Guide. Jest to PDF ze zbiorem zagadnień dotyczących głównych funkcjonalności Springa, który przydaje się podczas nauki do certyfikatu. Jak będziesz się orientował mniej więcej we wszystkim, co tam jest powypisywane, to będzie to wystarczające. Większości rzeczy można się douczyć w praktyce.

0

Czy do Javy łatwiejszy jest jakiś inny framework, dużo prostszy niż Spring i nie tak rozbudowany? Czy łatwiej jest nauczyć się programować pod Androida, ponieważ jest tam więcej czystej Javy?

0

Do javy jest dużo dobrych bibliotek - ale... co chcesz robić?

0
Bogaty Szczur napisał(a):

Czy do Javy łatwiejszy jest jakiś inny framework, dużo prostszy niż Spring i nie tak rozbudowany? Czy łatwiej jest nauczyć się programować pod Androida, ponieważ jest tam więcej czystej Javy?

W Androidzie jest taka sama Java, jak w Springu, tylko używa się jej trochę inaczej. Android jest frameworkiem do tworzenia aplikacji mobilnych, a Spring jest używany głównie do tworzenia aplikacji serwerowych (choć nie tylko). W obu przypadkach wypada porządnie poznać Javę. Typowy developer mobilny nie korzysta ze wszystkich możliwości Androida, bo nie jest to konieczne i podobnie jest w przypadku Springa.

Są też inne, prostsze frameworki w Javie np. do webserviceów REST. Wszystko zależy od tego, co chcesz robić.

0

Wolał bym pisać coś w czystej Javie skoro jej się tyko uczę. Nie wiem, programować pralki, tv czy jakieś urządzenia.

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