Niemniej, nauka programowania w JavaScript do łatwych nie należy. Samodzielne przyswajanie wiedzy może i jest wygodne (komfort siedzenia w domu), ale na dłuższą metę się nie sprawdza. Z jakiej metody zatem należy skorzystać, by dowiedzieć się o JS możliwie jak najwięcej, w relatywnie krótkim czasie?
Nauka w domu
Choć "nauczenie się" języka JavaScript jest pojęciem dosyć ogólnym i z pewnością względnym, trzeba przyznać, że - w warunkach domowych - będzie ono trwać co najmniej 100 - 200 godzin. I choć nauka programowania w JS z wykorzystaniem innych metod trwa zwykle tak samo długo, to jednak podczas zajęć domowych, trudno nam będzie utrzymać odpowiednią częstotliwość uczenia.
W nauce JS bardzo istotna jest skrupulatność i dokładność. Przesuwanie kolejnych lekcji "na później", może i jest wygodnym tłumaczeniem dla takiego kursanta, ale... realnych efektów ono nie przyniesie. Co więcej, z biegiem czasu najprawdopodobniej znudzimy się tą metodą. Ciekawostką jest fakt, że tendencję tą można zauważyć zarówno w przypadku kursów online, jak i nauki w oparciu o literaturę.
Nauka stacjonarna
Stacjonarne kursy JavaScript są o wiele efektywniejsze dla kursanta. Dlaczego?
1. Kursant ma tutaj ściśle narzucony określony rytm zajęć. Trudno go ominąć, zwłaszcza, że najczęściej zajęcia te mają krótką, kilkudniową formę.
2. Osoba, która szkoli się w programowaniu JavaScript, jest już z reguły wstępnie przeszkolona w zakresie obsługi np. HTML. Kursanci przed przystąpieniem do zajęć, są najczęściej poddawani określonym testom, pozwalającym zdefiniować, jaki kurs będzie im najbardziej potrzebny.
3. Kursy stacjonarne stawiają przede wszystkim na zajęcia praktyczne, nie przekreślając rzecz jasna roli teorii w zrozumieniu JS.
Czego możemy nauczyć się na kursie stacjonarnym?
Przede wszystkim... samych istotnych rzeczy. Dużo czasu poświęca się na nich programowaniom obiektowym i funkcyjnym. Ponadto, w ramach większości zajęć, kursanci poznają podstawowe tajniki z zakresu obsługi biblioteki React.js, co zresztą jest bardzo istotne w kontekście ewentualnej, przyszłej pracy.
Podsumowując, stacjonarne kursy JavaScript są znacznie szybsze i wygodniejsze. Owszem, najczęściej wiążą się one z kosztami, ale... nie zapominajmy, że to też jest ważna kwestia w kontekście ich poziomu i profesjonalizmu.