←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Java
Nauka Javy

  • +
  • -
Deus Vult - zdjęcie 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ć.

Odpowiedz

  • +
  • -
DarkGL - zdjęcie DarkGL 23.01.2023

1200 stron dasz rade :D

 

https://helion.pl/ks...10.htm#format/e

Odpowiedz

  • +
  • -
Rivit - zdjęcie Rivit 23.01.2023

Chyba nie ma nic lepszego niż swój projekcik :P 

 

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/

Odpowiedz

  • +
  • -
Robiin - zdjęcie 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.

Odpowiedz

  • +
  • -
Deus Vult - zdjęcie Deus Vult 27.01.2023

Czyli właściwie tak jak zawsze się uczę.. Z praktyki :D

Odpowiedz

  • +
  • -
dasiek - zdjęcie 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

Odpowiedz

  • +
  • -
mlekovita - zdjęcie mlekovita 27.01.2023

Dodam od siebie jeszcze że najlepiej chodzić na studia żeby się czegoś nauczyć
Odpowiedz

  • +
  • -
Deus Vult - zdjęcie 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?

Odpowiedz

  • +
  • -
tytusek - zdjęcie 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)

Odpowiedz

  • +
  • -
dudekm - zdjęcie 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ę :)

Odpowiedz