Metoda praktycznej nauki

0

Cześć,
Chciałem się zapytać o jedną rzecz. Jak to jest z praktyczną nauką programowania.
Gdzieś tam w internecie jest lista "Programming challenge", postanowiłem, że będę się uczył, realizując projekty z tej listy, robiąc to w Javie.
I tu ptzychodzi problem. Usiadłem przed edytorem kodu rozdziawiłem gębę i "eeee.... i co teraz?".

Znalazłem taki program na Githubie i teraz go próbuję zrozumieć, przepisać, przeanalizować itd. I na podstawie istniejącego już programu spróbować zrobić swój.

Czy wg Was taka metoda ma sens?
Dziękuję.

0

Sieci neuronowe uczą się na przykładach i doświadczeniu.

Czyli tak nauczysz się.

0

Posiadasz w ogóle jakiekolwiek podstawy programowania? Czy usiadłem bo kazali robić listę 300 programów...

1

Bardziej efektywna będzie nauka ze sprawdzoną książką. Nauka polegająca na czytaniu kodu jest jak najbardziej możliwa, ale będzie dużo bardziej pracochłonna, jeżeli czytający nie ma wystarczających podstaw.

0

Przerobiłem książkę "Java.Podstawy" C. Horstmanna, mam też kupioną "Thinking in Java", ale dopiero mam w planie ją zacząć dla powtórki i utrwalania wiedzy.
Rozumiem obiektowość, jej zasady. Listingi przerabiałem wpisując je samemu i powtarzając.
2 miesiące temu zacząłem od kompletnego laika. Teraz wziąłem się za "slide puzzle" w javieFX i myślałem, że sobie poradzę, jednak ciązko :/

0

Horstmann jest spoko. Jest też drugi tom, przeczytałeś?

JavaFX to specyficzny framework, którego trzeba się nauczyć. Sama Java tu nie wystarczy. Czy zajrzałeś do jakiegoś tutoriala, przejrzałeś stronę Oracle?: https://docs.oracle.com/javase/8/javafx/get-started-tutorial/javafx_get_started.htm

0

JavaFX uczę się z tutoriala na YT, ale w tym momencie nie mam problemu z przeczytaniem czyjegoś kodu, co najwyżej plików .css ciężko mi zrozumieć, bo tego nie ruszyłem jeszcze, ale że znam angielski to się domyślam jak to działa ^^

1

Rynek pracy zarówno dla JavyFX jak i dla Swinga praktycznie nie istnieje. Natomiast wykonanie tej listy w Swing może okazać się dużo mniej czasochłonne.

0

Wiem, ale JavaFX zainteresowałem się po to, żeby jakoś zacząć wykonywać tą listę i uczyć się w końcu praktycznie, bo docelowo chcę iść w aplikacje webowe, ale nie wiem czy nie jest za wcześnie na Springa itd. Wolę opanować solidne podstawy i właśnie podjąłem taki trening, a Swing mnie odrzuca akurat.

1

Jeżeli ogarniasz podstawy w javie to wskakuj od razu do Spring'a, na początku polecam tutorial do Spring Boot'a od javabrains (jest na youtube). A później wymyśl jakiś projekt albo sklonuj coś co istnieje. Stwórz np. wypożyczalnie samochodów podpiętą pod bazę danych gdzie będzie możliwość rejestracji i logowania użytkowników, przeglądania dostępnych aut itd. Szukaj po kolei tego, co chcesz zaimplementować, przerób to sobie w jakiejś mniejszej skali i dodaj do projektu. Nie ucz się czegoś "na zapas", czytaj o tym co chcesz aktualnie zrobić.

0

Tu nie są potrzebne żadne książki do javy tylko coś o architekturze, projektowaniu aplikacji.

Obecnie czytam The Object-Oriented Thought Process (4th Edition) i jest w miarę ok na początek.

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