CzuP napisał
Witam Panowie uczę się Javy z książki Java Core + różnych tutoriali na necie.
Gratulujemy! :P
I lepiej się nauczyć AWT i SWING czy od razu JavaFx?
Dużej różnicy ci to nie zrobi. Kolega wyżej argumentował ;) Swing na początek wystarczy, jak potrzebujesz więcej to FX i tyle.
Bo chciałbym jak najszybciej móc napisać sobie jakąś prostą grę w stylu kulki strzelającej do prostokątów, żeby mieć jakiś bazowy projekt do rozwijania i uczenia się na jego podstawie języka.
Raczej spróbuj zrobić sobie projekt typu zarządzanie bazą wypożyczonych gier albo długów wśród kumpli. Serio. Spróbuj zrobić sobie projekt zawierający coś związanego z bazami danych i dostępem przez sieć. Z tego co zauważyłem, największy popyt jest aktualnie na Javę EE. Sam ostatnio dostałem zadanie rekrutacyjne typu baza danych z interfejsem użytkownika jako servlet.
Czego powinienem się nauczyć w javie oprócz takich podstaw jak obiektowość itd. Tak aby móc jak najszybciej załapać się w czasie studiów na jakiś staż?
Kolega wcześniej już w miarę wymienił. Ogarnij też dobre praktyki i skrót SOLID. Polecam książkę
Clean Code - to podstawa tworzenia dobrego kodu.
Poza tym przyda się też wiedza na temat testowania (testy jednostkowe, JUnit), budowania aplikacji (Maven, Gradle), continuous integration (Jenkins, Hudson), SVN, metodyki Scrum/Agile i ew. ogarnięcie w IDE Eclipse oraz IntelliJ IDEA.
Zakładki