Pierwsza część artykułu: określenie puli technologii Druga część artykułu: główne źródła informacji Czwarta część artykułu: Wybierz środowisko programistyczne i zainstaluj całe niezbędne oprogramowanie na swojej działającej maszynie
Dodatkowe, ale ważne źródła informacji: fora
Fora są bardzo ważne, niezależnie od tego, jak się uczysz, samodzielnie czy na kursach, są one skarbnicą ludowej mądrości. Choć zanim dojdziesz do prawdy, będziesz musiał dokładnie przeczesać zawarte tam informacje. Ale to przydatna umiejętność.- http://ru.stackoverflow.com/questions/tagged/java - stare i przydatne forum. Istnieje sekcja w języku rosyjskim, ale wersja angielska jest znacznie obszerniejsza.
- https://toster.ru/tag/java/info - analog Stackoverflow od twórców słynnego Habrahabr
- https://javatalks.ru/ to forum wyłącznie „Java”.
- http://help.javarush.ru/ - specjalne forum do dyskusji na temat zadań JavaRush i nie tylko.
- https://www.reddit.com/r/learnjava/ - tutaj też nikt nie będzie się śmiał z pytań początkujących.
Dodatkowe źródła informacji: książki i poradniki.
Referencje dotyczące programowania online- https://docs.oracle.com/javase/7/docs/api/ - oficjalna dokumentacja. Sucho, trudno. Zaleca się jednak przyzwyczajać do tego stopniowo i od samego początku. Po angielsku.
- http://www.tutorialspoint.com/java/java_documentation.htm - proste odniesienie. Również w języku angielskim.
- Head First in Java to światowy bestseller z serii Head First autorstwa O'Reilly. Napisana z humorem i dużą ilością lirycznych dygresji. Jeśli nie masz pewności, polecamy.
- Książka Jacoba Fine’a „ Programowanie w języku Java dla dzieci, rodziców i dziadków ”. W języku rosyjskim, przeznaczony przede wszystkim dla młodych programistów, ale nie tylko.
- Kay Horstmann „Java SE 8. Kurs podstawowy” to dobry podręcznik.
- Herbert Shildt's Java 8: The Complete Guide to bardzo obszerna książka referencyjna.
- Bruce Eckel „ Filozofia Java ” – miejscami bardzo przydatny. Jest na nim Wikibook - http://wikijava.it-cache.net/index.php?title=Chapter_1_Thinking_in_Java_4th_edition
Na koniec krótkie podsumowanie (na podstawie wszystkich trzech części artykułu):
- Wybieramy jedno lub dwa główne źródła teorii i na ich podstawie budujemy program nauczania. Sprawdzamy dodatkowe źródła. Teorii uczymy się z kilku źródeł.
- Aby nauczyć się programować , trzeba programować. Żaden inny sposób. Dlatego przede wszystkim zwracamy uwagę na praktykę: trzeba to zrobić i przetestować. Dlatego potrzebujesz interaktywnego kursu lub nauczyciela. W ostateczności są doradcy na forach.
- Na forach jest mnóstwo informacji. Znalezienie go wymaga czasu, ale warto. Nie wstydź się zadawać „głupich” pytań.
- Dodatkowo wybieramy książki, które Ci się podobały, dodajemy do zakładek kilka kursów wideo, dokumentację Java i kursy referencyjne.
- Głównym źródłem wiedzy są interaktywne kursy JavaRush. Bardzo zaoszczędzą Twój czas, gdyż oprócz wykładów i sprawdzonych zadań zawierają linki do dobrych źródeł dodatkowej wiedzy. Dodatkowo podczas kursu nauczysz się wyszukiwać informacje i pisać CV. Będziesz skupiony na najważniejszej rzeczy - programowaniu, a nie na tym, gdzie znaleźć źródło informacji. Ale kiedy musisz patrzeć, musisz patrzeć.
- Zarejestruj się na forach.
- Kupujemy/pobieramy jedną lub dwie książki. Możesz użyć jednego z najprostszych, drugi to podręcznik.
- Głównym źródłem wiedzy są drogie kursy lub osobisty mentor. Robi to samo, co JavaRush – wyjaśnia teorię, podpowiada, gdzie znaleźć więcej informacji, rozwiązuje i sprawdza zadania. Tylko za dużo większe pieniądze. I dodaj czynnik ludzki. Swoją drogą, wielu mentorów poleca JavaRush jako dodatek do swoich lekcji ;).
GO TO FULL VERSION