Witam, mam pytanie, mam za sobą kurs podstawowy Javy, czego dalej się uczyć ?, zacząć od Javy EE, czy od razu do Spring przejść ? co polecacie zrobić i co jest top na rynku.
Pozdrawiam.
Następny kurs, ale tym razem z przeglądania istniejących wątków na forum.
pre55 napisał(a):
Następny kurs, ale tym razem z przeglądania istniejących wątków na forum.
Dzieki stary pomogles mi bardzo.
to teraz kurs zaawansowany
teraz idz do pracy za 15k
Polecam wyznaczyć sobie cel i do niego dążyć, a nie pytać na forum czego chcesz od życia.
Teraz napisz jakiś serwis internetowy na którym będziesz zarabiał. Tzn na serio, jak już się uczysz to możesz chociaż spróbować.
Ja proponuje napisać bota, który będzie banował takie wpisy z marszu, bo pojawiają się cały czas od wielu lat a odpowiedź została już napisana wiele milionów razy. To samo z pytaniami o studia, liceum itd.
Jak chcesz nauczyć się backendu to zainstaluj bazę danych np Mysql, stwórz tabelę z relacjami, coś typu klient produkt zamówienie. Wyciągnij i zapisz te dane używając dwóch metod: orm i spring jdbc. Potem napisz web service za pomocą spring żeby wyciągnąć te dane i zapisać przez zapytanie http.
Jak chcesz front end to nie znam się specjalnie. Może angular.
Co jest na topie... daj sobie spokój z takimi rozkminami przez najbliższe trzy lata.
Jak już umiesz Javę to teraz pora na Kotlina żeby nie grzebać się w legacy codzie który doprowadza niektórych do łez
Czy na pewno znasz podstawy java ? Wypełnij ten prosty test i się dowiesz:
http://testwiedzy.pl/test/907/java.html
Jak znudzi Ci się poszukiwanie wiedzy stricte związanej z możliwością pracy w IT, a będziesz zainteresowany rozwijaniem się hobbistycznie to wal do mnie na priv. Dam Ci swoje zdanie w co iść, jak początkujący po "podstawach javy" dla początkującego po "podstawach javy". ;)
To teraz proponuje przesiadz sie na C# .net core ;)
MRMB napisał(a):
Witam, mam pytanie, mam za sobą kurs podstawowy Javy, czego dalej się uczyć ?, zacząć od Javy EE, czy od razu do Spring przejść ? co polecacie zrobić i co jest top na rynku.
Pozdrawiam.
Jeszcze raz przeczytałem twoje pytanie i dam Ci dobrą radę.
Nie idź w Jave EE (na początek), bo to najgorsze legacy code jakie jest na rynku. Oczywiście można lubić pisanie w tym, szukanie haków i rozwiązywanie chorych błędów, ale warto znać alternatywę. Pisanie nowych projektów w Javie EE to świadome postarzanie produktu, żeby potem brać więcej kasy za utrzymanie. Zreszta nikt nie chce tego robić za wyjątkiem korpo-architektów, którzy nauczyli się tej technologi 10 lat temu i nie zauważyli że technika poszła do przodu.
Na rynku króluje Spring, Spring Boot i Hibernate.
Jak cię znudzą te technologie to są alternatywy pod postacią Guice, DropWizard, JOOQ lub JDBI.
Warto też znać:
- Vavr niektórzy mówią że to najlepsza biblioteka do javy która powinna zostać wzię ta do standardu
- Lombok - ale niektórzy mówią że daje raka i w zamian polecają AutoValue lub Immutables
- Jackson - jeśli będziesz pracować z Jsonem/Xmlem/Yamlem. Jesli tylko Json to można używać Gsona