Nauka Javy
Deus Vult
23.01.2023
Cześć, chce się przerzucić z frontdeveloperki na Jave. Które kursy polecacie, myślałem nad jakimś udemy.com, ale spis treści ogranicza się do poznania składni, warunków, tablic, a na to już się zdążyłem przygotować.
Rivit
23.01.2023
Chyba nie ma nic lepszego niż swój projekcik
Ja zawsze jak chce sie nowego języka nauczyć to sprawdzam na tej stronce: https://learnxinyminutes.com/ bo zakładam, że skoro robiłeś front to umiesz programować ;d
do javy też jest: https://learnxinymin....com/docs/java/
Robiin
24.01.2023
Ostatnio robiłem laby dla znajomego na studia w javie. Niemalże pierwszy raz pisałem w tym języku, a po kilku prostych zadaniach (typowe klepanki pokroju linked list, sortowania, nowe kolekcje itd) ogarniam podstawy i czuję się dobrze syntaxowo.
Także tak jak kolega wyżej napisał: jakiś projekcik i do przodu.
Jeśli umiesz już programować, to szkoda czasu na czytanie 15-minutowych artykułów po to, żeby dowiedzieć się jakiejś jednej małej rzeczy.
Polecam też skorzystać np. z ChatGPT, będzie (prawie) idealnym do tego narzędziem. Lub podejrzeć jakieś repo na githubie.
dasiek
27.01.2023
Bierzesz pierwszą lepszą książkę związaną z podstawami Javy - podstawy to chwila moment, skoro już się frontem bawiłeś, to tak naprawdę przyswojenie podstaw to uno momento, zmienne, pętle, bla bla bla (jeśli nie korzystałeś z typescriptu może być "ciężej" - głównie z definicjami typów). Od siebie polecę, żebyś zwracał uwagę głównie na OOP, java jest mocno na to nastawiona i praktycznie wszystko co praktycznie masz zamiar robić będzie związane z Tworzeniem abstrakcyjnych klas, interfejsów itp. (samo "hello world" już to pokazuje - musisz mieć klasę startową z publiczną statyczną funkcją main).
Potem będzie "już tylko gorzej":
- o Swingu nie mówię, bo to bardziej ciekawostka
- Mobilki? Android to lubi, jest fajnie, chociaż od pewnego czasu oficjalnym językiem do androida jest Kotlin, taka "pochodna javy"
- "Coś bardziej praktycznego pożądanego w branży" - JAVA EE i/lub https://spring.io/ - do Tworzenia backendu w javie.
GL
mlekovita
27.01.2023
Deus Vult
29.01.2023
Bierzesz pierwszą lepszą książkę związaną z podstawami Javy - podstawy to chwila moment, skoro już się frontem bawiłeś, to tak naprawdę przyswojenie podstaw to uno momento, zmienne, pętle, bla bla bla (jeśli nie korzystałeś z typescriptu może być "ciężej" - głównie z definicjami typów). Od siebie polecę, żebyś zwracał uwagę głównie na OOP, java jest mocno na to nastawiona i praktycznie wszystko co praktycznie masz zamiar robić będzie związane z Tworzeniem abstrakcyjnych klas, interfejsów itp. (samo "hello world" już to pokazuje - musisz mieć klasę startową z publiczną statyczną funkcją main).
Potem będzie "już tylko gorzej":
- o Swingu nie mówię, bo to bardziej ciekawostka
- Mobilki? Android to lubi, jest fajnie, chociaż od pewnego czasu oficjalnym językiem do androida jest Kotlin, taka "pochodna javy"
- "Coś bardziej praktycznego pożądanego w branży" - JAVA EE i/lub https://spring.io/ - do Tworzenia backendu w javie.
GL
A co z JavaFX jest to dalej stosowane, a może bardziej swing?
tytusek
29.01.2023
Bierzesz pierwszą lepszą książkę związaną z podstawami Javy - podstawy to chwila moment, skoro już się frontem bawiłeś, to tak naprawdę przyswojenie podstaw to uno momento, zmienne, pętle, bla bla bla (jeśli nie korzystałeś z typescriptu może być "ciężej" - głównie z definicjami typów). Od siebie polecę, żebyś zwracał uwagę głównie na OOP, java jest mocno na to nastawiona i praktycznie wszystko co praktycznie masz zamiar robić będzie związane z Tworzeniem abstrakcyjnych klas, interfejsów itp. (samo "hello world" już to pokazuje - musisz mieć klasę startową z publiczną statyczną funkcją main).
Potem będzie "już tylko gorzej":
- o Swingu nie mówię, bo to bardziej ciekawostka
- Mobilki? Android to lubi, jest fajnie, chociaż od pewnego czasu oficjalnym językiem do androida jest Kotlin, taka "pochodna javy"
- "Coś bardziej praktycznego pożądanego w branży" - JAVA EE i/lub https://spring.io/ - do Tworzenia backendu w javie.
GL
A co z JavaFX jest to dalej stosowane, a może bardziej swing?
Prawię większość rynku to aplikacje backendowe jeśli chodzi o jave -> (Spring, SQL - Hibernete)
A skoro chcesz zostać backendowecem, to w świecie javascript -> (nodejs, typscript nestjs)
dudekm
05.02.2023
Tak jak mówili poprzednicy: własny projekt. Napotykasz problemy, które musisz rozwiązać. Po chwili stwierdzasz, że mógłbyś dołożyć kolejną technologię i zaczynasz znowu poszukiwania, rozwiązywanie problemów, naukę