wtorek, 8 wrze艣nia 2020

Hyperskill - Interaktywna nauka Javy

Cze艣膰, 

fajnym sposobem na nauk臋 programowania, jest wykorzystanie aplikacji online. Gdy zaczyna艂em programowa膰, korzysta艂em ze strony Codecademy. Ostatnio znalaz艂em jeszcze lepsz膮 apk臋 online - Hyperskill. 艁膮czy ona zalety ksi膮偶ki i aplikacji edukacyjnych typu Duolingo.

 https://hyperskill.org/ - apka online do nauki podstaw Javy

Na nauk臋 w Hyperskill sk艂ada si臋 kilka aktywno艣ci:

  • Teoria + pytania do teorii
  • Rozwi膮zywanie zada艅
  • Tworzenie w艂asnego projektu
Moim zdaniem Hyperskill jest super. Nauka przebiega tak, 偶e najpierw dostajesz porcj臋 teorii podzielon膮 na kilka cz臋艣ci do czytania. Nast臋pnie odpowiadasz na (cz臋sto podchwytliwe) pytania z teorii. Czasem odpowiedzi wymagaj膮 zajrzenia w dokumentacj臋. Nast臋pnie dostajesz kilkadziesi膮t zada艅 programistycznych, podobnych do tych, z kt贸rymi zmagamy si臋 w Codewars o r贸偶nym stopniu trudno艣ci.

Po kilku rozdzia艂ach teorii i zada艅, wracasz do swojego projektu i dodajesz do niego kolejne funkcjonalno艣ci na podstawie zdobytej wiedzy. 

Moim zdaniem teoria jest r贸wnie szczeg贸艂owa, jak ta, kt贸r膮 mo偶na znale藕膰 w ksi膮偶kach. Nauka z tak膮 aplikacj膮 jest przyjemniejsza, bo 艂atwiej jest uchwyci膰 progres. Nauka przypomina mi przerabianie ksi膮偶ki, ale z du偶ym naciskiem na zadania i cz臋ste utrwalanie wiedzy. Na pewno nie mo偶na powiedzie膰, 偶e autorzy potraktowali tematy po 艂ebkach - wszystko jest dok艂adnie om贸wione.

Zadania polegaj膮 na tworzeniu kodu, w kt贸rym odczytujesz dane wprowadzane przez u偶ytkownika, czyli jest nieco trudniej ni偶 w Codewars, gdzie wystarczy napisa膰 odpowiedni膮 funkcj臋, kt贸ra zostaje wywo艂ana w testach. Java Scanner twoim przyjacielem.
Pocz膮tkowo dostajesz 艂atwe zadania, a nast臋pnie ich poziom ro艣nie lub zaczynaj膮 one wymaga膰 zmiany podej艣cia. Je艣li chcesz, mo偶esz opublikowa膰 swoje rozwi膮zanie problemu, a tak偶e zapozna膰 si臋 z rozwi膮zaniami innych os贸b.

Do wybrania jest kilka projekt贸w. Po uko艅czeniu jednego projektu i rozpocz臋ciu kolejnego, nie musisz powtarza膰 jeszcze raz uprzednio przerobionej teorii. 

W tej chwili do przerobienia jest oko艂o 100 godzin materia艂u. Uwa偶am, 偶e taka forma nauki b臋dzie lepszym wyborem, ni偶 np zapisanie si臋 na bootcamp - w Hyperskill masz rozpisane to, czego masz si臋 nauczy膰 i mo偶esz 艣ledzi膰 post臋py. Gdy zatniesz si臋 na jakim艣 zadaniu, mo偶esz je skipn膮膰 p艂ac膮c za to wirtualn膮 walut膮 zdobywan膮 podczas zada艅 i wyzwa艅.

Po sko艅czeniu pierwszej cz臋艣ci pierwszego projektu, okres pr贸bny jest przed艂u偶any o 30 dni, to samo si臋 dzieje, po uko艅czeniu ca艂o艣ci projektu. Mo偶na te偶 przycebuli膰, zapraszaj膮c do korzystania z aplikacji kolejnych znajomych, za co otrzymamy kolejn膮 prolongat臋 dost臋pu. B臋dzie fajnie, je艣li za艂o偶ysz sobie konto z tego linku.
Nast臋pnie za miesi膮c dost臋pu p艂acimy 25 lub 50 dolar贸w. 
Polecam!

Brak komentarzy:

Prze艣lij komentarz