Jak zostać programistą JS do końca 2020 roku
JS jest niezwykle łatwy do zapoznania się i odporny na błędy, chociaż oczywiście ma swoje problemy. Ekosystem języka jest dobrze rozwinięty, więc jeśli czujesz się wystarczająco silny, możesz próbować pisać swoje programy, używając różnych narzędzi, aby uniknąć popularnych błędów. JavaScript jest obecnie jedynym dynamicznym językiem wysokiego poziomu dostępnym prawie wszędzie, w tym (i przede wszystkim) na stronach internetowych, ma również ogromną, niesamowicie fajną i najbardziej otwartą społeczność, więc jeżeli będziesz miał jakieś komplikacje, możesz zawsze spytać na stackoverflow.com, dlaczego napisany przez Ciebie kod nie działa i mieć wskazówki co jest do poprawiania.
Dlaczego Javascript?
JavaScript jest jednym z najczęściej używanych języków na świecie. Obecnie zajmuje 7 miejsce w indeksie TIOBE, a pod względem liczby repozytoriów na GitHub i popularności według badania Stack Overflow zajmuje pierwsze miejsce i jest drugim pożądanym językiem po Pythonie.
Niedawno zaczęły pojawiać się technologie, które mogą w jakiś sposób zastąpić JavaScript w przeglądarkach, ale to dopiero początek rozwoju, więc można powiedzieć na 100% że Javascript jeszcze długo będzie mieć dobre pozycje. Ponadto JavaScript ma swoją własną niszę. Wiele firm zainwestowało i nadal inwestuje dużo pieniędzy w rozwój silników, w których wykonywany jest JavaScript, co pozwala im zachować aktualność języka.
Jak więc uczysz się JS? Oto kilka bezpłatnych (lub prawie bezpłatnych) sposobów nauki kodowania w tym roku!
1 miesiąc
Najpierw przyjrzyj się podstawom, w czym https://javascript.info może Ci pomóc. Tutaj zrozumiesz, jak działa ten język programowania, zobaczysz uporządkowane informacje wraz z przykładami kodu i możliwością omówienia rozwiązania na forum. Możesz kupić wersję e-booka, pomagając w ten sposób rozwijać projekt w przyszłości.
Każdy temat jest doskonale przedstawiony na stronie https://developer.mozilla.org/pl/docs/Learn/JavaScript . Najlepiej traktować to zródło jako wskazówki na określony temat, ponieważ ta baza wiedzy jest na bieżąco aktualizowana.
2 miesiąc
Po zapoznaniu się z podstawami i rozwiązaniu prostych przykładów rozpocznij wyzwanie, które oferuje https://javascript30.com . Każdego dnia przez miesiąc wraz z utalentowanym nauczycielem przeanalizujesz konkretne zadanie i możliwości jego rozwiązania. To nie tylko świetny sposób na pogrupowanie tego, czego się nauczyłeś wcześniej, ale także sprawdzenie, ile przydatnych, pięknych i interesujących rzeczy można rozwiązać za pomocą JavaScript.
3 miesiąc
Kolejnym internetowym czasopismem Javascript jest https://eloquentjavascript.net/ . Doskonała prezentacja informacji, ciekawy język i nowe przykłady, które mogą jeszcze bardziej ułatwić zrozumienie JS.
Oferuję też kupić “You Don’t Know JS”. Bestseller od Kyle’a Simpsona pomoże Ci zgłębić podstawy języka. Wersję angielską można zamówić pod adresem https://www.amazon.com/gp/bookseries/B01N9EBP9V, ale w popularnych księgarniach znajdziesz polskie tłumaczenie poszczególnych fragmentów książki.
4 miesiąc
A teraz nadszedł czas, aby zarejestrować się na https://www.freecodecamp.org , znaleźć tych którzy też już trochę wiedzą o JS i chcą kodować online. Możesz łatwo zarejestrować się w serwisie, znaleźć interesujący Cię temat i mieć możliwość wykonywania zadań w czasie rzeczywistym.
W ciągu zaledwie 4 miesięcy możesz opanować solidną podstawową znajomość języka Javascript, w pełni zrozumieć kod pisany przez innych programistów i napisać własne małe programy. Pospiesz się, aby zacząć 2021 rok z nową wiedzą i możliwością zostania programistą.