Witajcie ;)
Chcę nauczyć się programować. W Javie.
Potrzebuję literatury na bazie której będę mógł się oprzeć. Środowisko mam przygotowane - SDK Java 8, NetBeans 8.2.
Hello World już za mną.
Jak po kolei się uczyć.? Katolicy - poradźcie.
Wersja do druku
Witajcie ;)
Chcę nauczyć się programować. W Javie.
Potrzebuję literatury na bazie której będę mógł się oprzeć. Środowisko mam przygotowane - SDK Java 8, NetBeans 8.2.
Hello World już za mną.
Jak po kolei się uczyć.? Katolicy - poradźcie.
Java Podstawy Cay S. Horstmann lub Java Rusz Głową. Jest sporo kursów video, jakieś udacity, codeacademy. Dodatkowo http://rosettacode.org/wiki/Category:Programming_Tasks , https://projecteuler.net .
Pamiętaj aby nie ograniczać się zbytnio do teorii książkowej, bo niektórzy czytają, czytają, czytają a nadal nic nie potrafią. Jak ogarniesz na czym polega programowanie obiektowe to wymyśl sobie/znajdź jakiś projekt, im większy tym lepiej i go realizuj.
Łap jeszcze 100 zadań do nauki programowania, jeżeli masz problem to google
http://x3.cdn03.imgwykop.pl/c3201142...zvyQLY7JnZ.jpg
Zacząłem to czytać i chyba nie potrafię wejść na taki poziom abstrakcji. :<
Zmieniłem też program na IntelliJ i najpierw muszę poczytać trochę tutoriali o nim ;O
Rozumiem, że to pierwszy kontakt z programowaniem w ogóle? Innych języków nie ruszałeś? IMO dużo szybciej się nauczysz i teorii i podstaw praktyki przerabiając jakieś kursy na YT, podstawy jak np. typy zmiennych, przez paradygmaty obiektówki, po wątki, itd są nieźle pokazane. Do tego czytaj jakieś tutoriale online i co nieco załapiesz. Wtedy zacznij się bawić w jakiejś programy jak ktoś wyżej wysłał. Będziesz miał setki problemów na początku i tutaj już niestety nie ma innej opcji jak google, stackoverflow. Potem zostaje wziąć się za jakiś większy projekt, coś na tyle ambitnego byś musiał nad tym spędzić parę dni, ale też nie porywaj się z motyką na słońce. Pisząc takie coś ogarniesz, że są gotowe rozwiązania do setek problemów które napotykasz i zaczniesz się zastanawiać jak się wziąć za tego Springa ;)
Moze sie przyda:
https://www.youtube.com/playlist?lis...2CE09D83EE3E28
Polecam codeacademy do przecwiczenia jakichs podstaw a potem ksiazki/dokumentacja + w wolnym czasie nakurwianie skilla w codewars
Dzięki za pomoc ;) Od poniedziałku biorę się za robotę!
A co powiedzie o javastart.pl ?
Worth it? Code academy zrobiłem dla javy wersję podstawową ale zamierzam zrobić ją drugi raz, bo była bardzo OK + wykupić pozostałe dostępy.
wiele slyszalem o "Effective Java: Programming Language Guide" autorstwa Joshua Bloch (dostepna np tutaj), ale to jak juz zalapiesz podstawy javy, jak i programowania. warto rowniez przeczytac "Clean Code: A Handbook of Agile Software Craftsmanship", autor Robert Cecil Martin.
do nauki programowania bardzo polecane jest Structure and Interpretation of Computer Programs, niestety nie jest realizowana w javie, jak i jest wymagajaca (przez ok. 20 lat uzywana we wstepie do kursu computer science na MIT). musze ja kiedys przerobic. :)
@Venzet ; jak idzie?
@udarr ; porobiłem codeacademy, obecnie jestem na etapie przerzucania książki i robienia jakiś podstawowych zadań z codewars, idzie średnio ale zacząłem to rozumieć.
Ile zajęło Ci zrobienie kursu z codecademy?
@Venzet ;
Ze swojej strony polecam kurs John'a Purcell'a "Java for beginners" czy jakoś tak na udemy.com. Po przerobieniu tego + w międzyczasie czytaniu dokumentacji danego tematu przerabianego na filmiku, zacząłem wysyłać swoje CV na juniora, tam gdzie wymagania nie były za duże. W odpowiedzi dostałem zadania rekrutacyjne z trzech firm, z których dwa potrafiłem zrobić, jednego nie. Aktualnie ogarniam wzorce projektowe i spring framework również od Purcell'a i wszystko jest mega jasno wytłumaczone.