Dziś wpis, który jest nieco inny niż wszystkie, a mianowicie dziś zajmę się odpowiedzią na tweet kolegi, który poleca NIE CZYTAĆ książek o bibliotekach.
Zapraszam do zapoznania się z moim punktem widzenia.
Geneza
Wszystko zaczęło się od tego, że kupiłem drugą książkę o Reakcie, aby zweryfikować czego taka lektura może mnie nauczyć o całym podejściu do budowania projektów z użyciem ekosystemu React-a i wrzuciłem tweet, że rozpocząłem czytanie.
Następnego dnia kolega natomiast stanął w opozycji, do mojego pomysłu na napisał:
Książka o bibliotece? Nie czytał bym. Dokumentacja jest bardziej aktualna i poprawna. — @ksuszynski
Zamiast płacić Twitterowi, za możliwość publikacji długiej odpowiedzi postanowiłem, że całą moją wypowiedź wrzucę tu, na bloga.
Dlaczego czytam książki?
- Dokumentacja nie rzadko jest pisana przez twórców i dlatego nie jest “dobra”
- Rozwiązaniem jest tworzenie dokumentacji przez społeczność
- W książce możemy poczytać o różnych sytuacjach, w których jakiś temat “biblioteki” w jakiś sposób autorowi książki przypadł do gustu lub też nie
- W dokumentacji online, znajdziemy zawsze superlatywy o narzędziu
- Dygresje — często gęsto są przyjemne, jeśli nie odbiegają za bardzo od tematu książki
- Tego brakuje w oficjalnej dokumentacji
- Książka to papier, mogę sobie czytać bez prądu i nie wytężając oczu
- Czytanie książek jest bardziej praktyczne!
…no i lubię zapach papieru!
Dawno temu napisałem artykuł pt. “Jaki mam stosunek do książek technicznych?”, opowiadający, dlaczego w ogóle lubię czytać książki techniczne. Artykuł pochodzi z 2018 roku
Co stoi w opozycji?
- Książka to papier, a papier to drzewa, nie szkoda Ci drzew?
- Warto dbać o przyrodę i nie produkować makulatury i czytać elektronicznie
- Książki technologiczne szybko się dezaktualizują
- Linki w książkach mogą nie działać po dłuższym czasie
- Co zrobić z książką techniczną, którą się przeczytało?
- Sprzedanie lektury generuje dodatkowe zadanie i stratę finansową
Podsumowanie
Bez względu, czy preferujesz książki papierowe, czy elektroniczne, czytanie o narzędziach, których się używa to wiedza teoretyczna.
Jest ona niezbędna, aby tworzyć oprogramowanie zgodnie z zaleceniami autorów, natomiast najważniejsza jest praktyka.
Zachęcam do czytania (w taki sposób jaki lubisz), ale także do kodowania!
Cya! 👋