Jaki projekt na początek?

1

Witam, jako że nauka z tutoriali trochę mnie nudzi, a rozwija mnie jakieś wyzwanie - więc chcę zacząć stworzyć swój pierwszy projekt przy pomocy Javy SE. Nie wiem natomiast w co celować, co stworzyć. Potrzebuje tutaj rady ludzi, którzy już pracują. Jakie zadania najbardziej rozwijają umiejętności koderskie? Co usatysfakcjonowałoby przyszłego pracodawce, gdybym mu pokazał projekt?

3

CRUD, Widok w JavaFX, do tego jakaś baza + JDBC. Ewentualnie JPA + Hibernate jak sobie poradzisz.
Oprócz tego coś na socketach wielowątkowego. Jakieś O i X , czat.

3

Zabrzmi to pewnie mało konkretnie, ale zrób coś co cię interesuje. Dla przykładu ja zacząłem robić program do oceniania gier na zasadzie filmwebu albo MyAnimeList. Teraz przepisuję go na inną technologię (Playa) i dzięki temu mogę się skupić na poznawaniu jej, a nie myśleniu nad domeną czy funkcjonalnościami. Na ambitne projekty przyjdzie pora gdy już będziesz się czuł komfortowo w danym języku i technologii.

0

Ja w Javie na pierwszy projekt zrobiłem prostą gierkę w JavaFX w której jest 6 pól i losowo podświetlają się a gracz musi w aktualnie podświetlone pole kliknąć. Później poznając kolejne funkcje w Javie dodałem do tego przyspieszające tempo, punkty, max wynik, muzykę, dźwięki klikania śmierci etc wraz z komunikatami, zmianę utworu lecącego w tle, sterowanie głośnością muzyki, profile graczy z Nickiem i max punktami, dodanie końca gry kiedy gracz nie zdąży w jeden z elementów kliknąć oraz opcję nieśmiertelności, później wszystkie checkboxy i slidery z main okna przeniosłem do menu odpalanego w nowym oknie z paska nawigacji,później różne motywy kolorystyczne oraz tła itd...

To był praktycznie mój pierwszy projekt po tutorialach i jak widzisz samemu rozbudowywując aplikację myślałem co by tam jeszcze dodać stawiając sobie coraz wyżej poprzeczkę i szukałem rozwiązań po necie jak się zabrać do kolejnych problemów.
Wszystko zaczeło się od pojedynczego pola podświetlanego przy mouseover :P Jak widzisz można tworzyć cokolwiek a przy okazji cały czas się rozwijać i poznawać nowe sposoby rozwiązywania problemów więc najlepiej wybrać coś co przy okazji nauki da Ci trochę satysfakcji i przyjemności;)

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