JS, jakiego jeszcze nie znasz. Na dobry początek - Kyle Simpson

Kup ebooka

64.00 zł
51.20 zł (51,20 zł najniższa cena z 30 dni)

-
Proszę czekać

Przedmowa

Gdy zobaczyłem tweet reklamujący kampanię crowdfundingową pierwszej serii książek zatytułowanej You Don't Know JS, pomyślałem sobie: "Do diabła z tym Kylem Simpsonem. Oczywiście, że znam JavaScript!" Miałem już wtedy wieloletnie doświadczenie w pracy z JavaScriptem w wiodących firmach technologicznych, dlatego wydawało mi się, że mam prawo zlekceważyć to prowokacyjne twierdzenie.

Gdy kampania zbierania funduszy na opublikowanie książki zakończyła się sukcesem, zauważyłem, że ta seria wzbudziła entuzjazm wielu osób, dlatego postanowiłem dać jej szansę. Choćby po to, aby udowodnić wszystkim, że ja znam JavaScript. Gdy zagłębiłem się w lekturze, zdobywaniu informacji towarzyszyło mocne uczucie zaskoczenia, a może nawet pewna irytacja. Kyle ma talent do wygłaszania twierdzeń, które podważają mój punkt widzenia oraz zmuszają do myślenia i w końcu uznania jego racji (choć nigdy osobiście mu tego nie przyznam!).

Jak się okazało, nie znałem JavaScriptu. Nie wiedziałem, dlaczego stosowałem pewne wzorce. Nie wiedziałem, dlaczego w pewnych sytuacjach JavaScript działa tak, a nie inaczej. I nie znałem wielu niuansów językowych, które wydawało mi się, że już znam. Nie wiedziałem, jak wiele nie wiedziałem i to czyniło mnie gorszym programistą.

Właśnie tu leży ogromny potencjał tej serii książek. Są one kierowane nie tylko do osób rozpoczynających naukę języka (choć do nich także), lecz także do wszystkich programistów, którzy traktują swój zawód jak rzemiosło, chcą doskonale władać swoimi narzędziami, chcą opanować tajniki swojej profesji i chcą stosować najwłaściwsze metody rozwiązywania problemów.

Podziwiam to, że Kyle i jego praca nie ulegają aktualnym trendom w świecie programowania. Nie oznacza to, że Kyle nie zdaje sobie sprawy z tego, co dzieje się w społeczności, lecz że mimo to dąży do uzyskania jak najlepszych odpowiedzi na trafne pytania. To często stawia go w opozycji do najnowszych "najlepszych praktyk", ale tego tak naprawdę potrzebujemy: punktu widzenia nieulegającego tymczasowym wpływom i odwołującego się do podstawowych prawd. Na tym właśnie polega sukces tej serii książek. Mimo upływu lat pierwsze wydanie You Don't Know JS jest nadal aktualne! A ze względu na stale zmieniający się krajobraz technologii JavaScript, niewiele projektów opiera się próbie czasu.

A teraz porozmawiajmy o tej pierwszej książce: Na dobry początek. Być może rozważasz pominięcie jej, ponieważ uważasz, że początek masz już za sobą. Jednak warto ją przeczytać! Zdziwisz się, ile detali, niuansów i dziwactw kryje się w podstawowych elementach JavaScriptu. Warto opanować te podstawy przed przejściem do konstrukcji składniowych języka. Jest to doskonałe przygotowanie do biegłego opanowania języka JavaScript.

Dlatego zainwestuj w swoją przyszłość i przeczytaj tę książkę, zdobywając ukrytą w niej wiedzę. Te solidne podstawy przydadzą ci się dużo bardziej niż jakikolwiek framework. Frameworki pojawiają się i znikają, natomiast w języku JavaScript będziemy pisać jeszcze przez wiele lat. Zachowaj otwarty umysł i bądź gotowy na zakwestionowanie z góry przyjętych opinii.

Ponieważ prawdopodobnie, tak jak ja, przekonasz się, że nie znasz (jeszcze) JavaScriptu.

~~

Brian Holt

Starszy menedżer produktu

Visual Studio Code i Node.js na platformie Azure

Microsoft