Jak ludzie czytają duże książki techniczne? [Zamknięte]

70

Widzę, że większość dobrych programistów ma zwyczaj czytania dużych książek na temat technologii.

Co tak naprawdę zajmuje czytanie książek technicznych, poza prawdziwym zainteresowaniem technologią?

Jak mogę poprawić swoją umiejętność czytania tych książek?

Peter Boughton
źródło
20
FWIW, nie lubię książek, które są gadatliwe, wolę książki takie jak „orzechowa” seria z OReilly, książki, które pozwalają przeczytać jedną lub dwie strony i zapoznać się z konkretną koncepcją, zamiast tych powieściopisarzy, które wymagają pół dnia, aby przejść jeden rozdział rozproszony przez prozę.
Robert Harvey,
Dobre pytanie, ale niekoniecznie bardzo specyficzne dla programowania. Powinieneś zajrzeć do edycji, aby uczynić ją bardziej specyficzną dla programowania.
Anto
2
Przestań czytać podręczniki i zacznij zadawać pytania dla początkujących na StackOverflow. Kochają to tam.
Job
1
@RobertHarvey Kinda lubi ten komentarz? j / k.
bobobobo

Odpowiedzi:

62

Mamy naprawdę DUŻE oczy.

Żartuję na bok, jestem jedną z osób, dla których czytanie jest bardzo trudne. Jeśli pracuję nad bardzo dużą książką, staram się czytać wcześnie rano, kiedy budzę się po raz pierwszy, kiedy mój umysł jest wolny od zakłóceń. Uważam, że jestem w stanie pochłonąć o wiele łatwiej o tej porze dnia i zachowuję więcej.

Są też książki, które są tak suche, że będą bolesne bez względu na okoliczności czytania. Staram się ich unikać, gdy tylko jest to możliwe, lub znaleźć inną książkę z tymi samymi informacjami, które są napisane w innym stylu. Jeśli czytanie książki jest tak bolesne, że ledwo powstrzymujesz się przed jej odłożeniem, marnujesz czas, ponieważ prawdopodobnie i tak wiele nie zatrzymasz.

Mimo to wolę otrzymywać informacje w mniejszych dawkach. Moje „duże książki” służą głównie do celów informacyjnych i nie są przeznaczone do czytania od deski do deski, chyba że masz niesamowity okres uwagi.

Ponadto, choć w pewnym sensie dygresyjnym, bardzo mi się podoba, gdy ludzie poświęcają czas na pisanie recenzji książek na swoim blogu lub osobistej stronie internetowej. To pomaga mi znaleźć książki, które najlepiej do mnie pasują. Jeśli więc kochasz lub nienawidzisz książki, rozważ opublikowanie recenzji. Pojawią się osoby, które mogą być zainteresowane dowolną książką, którą omawiasz.

Tim Post
źródło
14
+1 za zaobserwowanie, że podręcznik musi prezentować informacje w przystępnym formacie, w przeciwnym razie to tylko zmarnowany wysiłek
Gary Rowe
Wprowadzenie do algorytmów.
Dhaivat Pandya
Knuth ma żywy styl, ale nie można go czytać. Tylko dlatego, że krzywa uczenia się jest tak stroma. O wiele skuteczniej byłoby samemu rozwinąć pełnometrażową historię zamiast zagęszczać materię do grubych broszur i zmuszać studentów do wymyślenia brakującej teorii między każdym krokiem.
Little Alien
76

Jak zjeść słonia? Jeden kęs na raz.

użytkownik2567
źródło
11
Dużo czasu zajmuje także zjedzenie słonia. Nudziłbyś się nim, zanim to się skończy. To samo może być problem z ogromnymi książkami technicznymi.
talonx,
5
Jestem pewien, że słonie wszędzie planują rewolucję z powodu tego postu, ty niewrażliwy grudo. Dodatkowo, na którym końcu słonia należy zacząć jeść?
Tim Post
14
Teoretycznie klub Nludzi jedzących słonie powinien skrócić czas N. Klub Nludzi czytających książki działałby w dwóch etapach. W pierwszej fazie każda osoba czyta 1/Nksiążkę, nie zakładając zależności w kolejności czytania. Druga faza byłaby O(N^2)komunikacją, ale wymagałaby jedynie O(N)kroków czasowych, ponieważ na każdym etapie osoba może nadawać innym N-1osobom. Zakładając, że czas potrzebny na transmisję 1/N książki jest również proporcjonalny 1/N, czas potrzebny na drugą fazę byłby niezależny od Nliczby osób w klubie.
rwong
1
Powinienem zapytać „Jak wspiąć się na górę” .. jest bardziej wegetarianinem.
Anton Pietrow
1
@ MDMoore313 W jednym zdaniu: „jak BitTorrenta ludzka wiedza o książce”.
rwong
37

Czas, wysiłek i wytrwałość. Na przykład zaindeksowanie kodu Complete Complete zajęło mi miesiące (może 6 miesięcy, 30 minut dziennie). Pamiętaj, aby podkreślić ważne rzeczy i robić osobiste notatki, abyś mógł później zmienić najważniejsze punkty. Nie nauczysz się wiele, patrząc tylko na tekst.

Zobacz, jak nauczyć się programowania w ciągu dziesięciu lat .

Joonas Pulakka
źródło
6 miesięcy? Rany, zrobiłem to w niecałe miesiące - to był tak dobry odczyt, że nie mogłem przestać go czytać.
gablin
17
Shudder Highlighting! Jaki potwór niszczy cudowną książkę! Notatki są jednak dobre. CC to świetna książka, choć przyznaję, że przeglądam jej fragmenty. Niektóre porady po prostu nie są naprawdę potrzebne w C # (a niektóre z nich są bardzo ważne!)
CodexArcanum
9
Lubię wyróżniać, ponieważ większość książek o programowaniu, w tym CC, ma dość słaby sygnał szumu. To wszystko „bla bla bla bla bla bla bla bla dobrym punktem bla bla bla bla”. Po kilku dekadach będzie całkowicie przestarzały, więc różni się nieco od tradycyjnej literatury; nie ma potrzeby utrzymywania porządku, IMO.
Joonas Pulakka
5
Czas zależy również od tego, co jeszcze czytasz. Nigdy nie czytam tylko jednej książki na raz. Dla mnie zwykle jest to: 1-2 do pracy, 1 do nauki osobistej, 1 do wypoczynku (zwykle powieści) i 1 do łazienki.
Steven Evers,
7
@ Kodeks, wyróżnianie jest wersją kolorowania składni w martwym drzewie.
23

Dobre książki niekoniecznie są duże. Książki O'Reilly i Pragmatic Programmer wydają się być dość szczupłe i są całkiem dobre.

Sugeruję przeczytanie niektórych książek zalecanych na https://stackoverflow.com/questions/1711/what-is-the-single-most-influential-book-every-programmer-should-read

Ale aby odpowiedzieć na twoje pytanie: wymaga wysiłku, podobnie jak każdy inny przedmiot badań. Uważne czytanie, refleksja, robienie notatek i wykonywanie ćwiczeń .

1249
źródło
+1 Staram się unikać kupowania książek, które mają więcej niż 400 stron, tylko dlatego, że wiem, że przeczytanie ich zajmie mi wieczność. Poza tym uważam, że krótsze książki są bardziej rzeczowe i nie powtarzają się tak często.
Martin Wickman,
@Martin Wickman: On nie nie powiedzieć „uniknąć zakupu książek, które mają więcej niż 400 stron”; powiedział, że „dobre książki niekoniecznie są duże”. To ogromna różnica. Jeśli unikniesz „dużych” książek, nigdy nie będziesz mógł przeczytać Code Complete - książki o najwyższym współczynniku w pytaniu właśnie połączone.
gablin
8
+1 za wykonanie ćwiczeń.
gablin
@Martin, zgaduję - książki, których nie kupujesz, mają dużo zrzutów ekranu?
1
@gablin: Powiedziałem „ mam tendencję”. Poza tym jestem właścicielem Code Complete. Szczerze mówiąc, nie podobało mi się to.
Martin Wickman,
22

Przeczytaj to tak, jakby od tego zależała twoja praca, w większości przypadków.

Jest to jeden obszar, który zawsze staram się poprawić. Kilka sposobów, na jakie natknąłem się:

  1. Czytając go w etapach: .. odtłuszczone przez pierwszy próbuje po prostu skończyć. Następnie pracuj powoli, czytając ważne obszary. Ważne jest, aby najpierw rzucić okiem na to wszystko, ponieważ musisz mieć pomysł, że pewna treść rzeczywiście istnieje i umieć szybko uzyskać do niej dostęp.
  2. ołówek n zeszyt ćwiczeń: podkreślanie / podkreślanie ważnych punktów. Rób notatki z ważnych, trudnych tematów.
  3. Najpierw zajmiemy się istotnymi obszarami: Czytanie treści i zajmowanie się obszarami, które mają natychmiastowe zastosowanie w twojej sytuacji, i czytanie pozostałych, kiedy tylko przyjdą.
  4. Priorytetyzacja ważnych obszarów: Pytanie seniorów o to, które obszary należy najpierw objąć, sporządzenie listy priorytetów i zajęcie się nią w ustalonej kolejności.
  5. Rubber Duck: Tak To jest prawdziwe i bardzo istotne. Wyjaśnienie trudnych koncepcji lub przeczytanie go gumowej kaczce pomoże ci to lepiej zrozumieć.
  6. Referencje online : Znajdź online, referencje, przykłady, implementacje trudnych koncepcji w czasie rzeczywistym i zaznacz je obok instrukcji.
  7. Chwila refleksji: po każdym trudnym temacie poświęć chwilę na przypomnienie sobie połączeń, zależności i wizualizację aplikacji, implementacji. Aby naprawdę zakorzenić tę koncepcję.
  8. Znajdź grupę dyskusyjną: Fora, grupy, koledzy, seniorzy, każdy, kogo możesz omówić, aby zachować świeżość i zebrać ich punkt widzenia na dany temat. Pamiętaj, że różni ludzie rozumieją ten sam temat z różną intensywnością i głębią w zależności od ich doświadczenia i ekspozycji. Pomaga to również utrzymać motywację i zainteresowanie.

Zawsze pamiętaj, co oznacza RTFM .

Aditya P.
źródło
Tak, chyba powinienem wynająć kogoś, kto wyceluje mi pistolet w głowę, żeby przekonać się, jak ważna jest jego obecność w mojej podświadomości.
intuicyjnie
Podoba mi się sugestia notatek w części 1. Już coś takiego robię - wycinam ważne bity do pliku notatek - ale czasem to po prostu nie jest wystarczająco interaktywne.
intuicyjnie
„Jak jesz słonia? Jeden kęs na raz.” Sam lubię # 1.
jmq 11.1111
6
Przeczytaj The Fucking Manual?
Nazwa wyświetlana
3
Przeczytaj przyjazny podręcznik.
otto
15

Dieta i sen - rzeczy, które IMO mają fundamentalne znaczenie dla tego, jak dobrze odbierasz rzeczy.

Oto lista i wyjaśnienia z mojego bloga :

Ok, zacznijmy… ale najpierw należy powiedzieć, że „najlepszym” sposobem nauki jest to, co działa dla Ciebie - to tylko kilka wskazówek, które mi pomagają. Może ci też pomogą.

1. Dowiedz się czegoś, co Cię interesuje!

To jest łatwe. Jeśli nie ma w tym twojego serca, zapomnij o tym. Uczymy się najlepiej, gdy jesteśmy zainteresowani tematem. Oczywiście nasze powody uczenia się mogą się różnić - możesz się czegoś nauczyć, abyś nie musiał płacić za to komuś innemu, lub, ponieważ naprawdę lubisz / kochasz to, czego się uczysz. Im bardziej to lubisz, tym bardziej prawdopodobne jest, że go opanujesz.

2. Wybierz mądrze swoje zasoby

Znalezienie tematu jest łatwą częścią - znalezienie najlepszego materiału jest nieco trudniejsze. Tutaj moja najlepsza rada to grać na boisku. Zobacz, co tam jest, czytaj recenzje książek (szukaj pasjonujących odpowiedzi), słuchaj rad osób, którym ufasz lub które są szanowane w swojej dziedzinie. Śmiało i wypróbuj różne rzeczy - tylko dlatego, że kupiłeś książkę, nie oznacza, że ​​musisz ją przeczytać. Kupiłem kilka, które zacząłem i po prostu nie dostałem. To fajnie, ponieważ kiedy znajdziesz książkę, którą naprawdę lubisz, doceniasz ją jeszcze bardziej.
Nie ograniczaj się do książek, screencastów lub interaktywnych witryn edukacyjnych (takich jak Code School, Tryruby itp.) To doskonałe sposoby łączenia wszystkich najlepszych sposobów uczenia się - oglądania, czytania, robienia.
Tempo się. Nie przeskakuj zbytnio do przodu - nie bój się zaczynać od podstaw… może to ostatecznie zaoszczędzić ci czasu na dłuższą metę.

3. Jedz dobrze

Twoje ciało jest złożoną maszyną. A maszyny potrzebują paliwa, energii i muszą być utrzymywane w dobrym stanie - tj. Nie psuj swojego ciała, jedząc gówno, zażywając narkotyki lub trując skórę, ponieważ myślisz, że sprawiają, że dobrze pachniesz, a nie.
Mógłbym napisać książkę na ten temat sam, nie mówiąc już o blogu! Ale podstawa jest trzymanie się żywności, którą zjadliby nasi przodkowie, co oznacza brak przetworzonych bzdur, smażonych potraw, słodyczy, czekoladek, pieczywa, pizzy itp. Dbaj o to, jak twoja żywność jest produkowana / uprawiana. Myślisz, że hormony wzrostu, sterydy, rutynowe antybiotyki, hodowla, karma złej jakości i warunki utrzymają dobre, zdrowe zwierzęta? Pomyśl jeszcze raz. Pij dużo naturalnej wody mineralnej (nie kranowej, aromatyzowanej lub odtworzonej). Odwodnienie może wpłynąć na wydajność nawet o 40%. Ludzie mówią o złym wykształceniu dla biednych, ale wiesz co? Edukacja to tylko połowa sukcesu - dieta i styl życia prawdopodobnie będą miały głębszy wpływ na twoje umiejętności uczenia się niż to, czy pójdziesz do dobrej szkoły, czy nie.

4. Śpij dobrze

Twoje ciało potrzebuje wysokiej jakości snu. Aby zregenerować siły, a co ważniejsze, dla kogoś, kto zaczyna się czegoś uczyć - sen jest wtedy, gdy twoje ciało indeksuje wszystko, co zrobiłeś / uczysz się tego dnia. Jeśli jakość twojego snu jest niska, twój mózg nie byłby w stanie odpowiednio przechowywać / indeksować wszystkiego, co masz do tego dnia… więc cały ten czas spędziłeś na czytaniu? Mógłby zostać zmarnowany.
Na szczęście dla ciebie, jedzenie w czystości (patrz wyżej) pomoże ci również dobrze spać.

5. Zdobądź Kindle

Zapomnij o iPadzie lub ekranie komputera - używają ekranów LCD, które nie tylko powodują poparzenie siatkówki ze względu na absurdalną jasność, ale ponieważ „odświeżają” / migoczą tyle razy na sekundę, powodując zmęczenie oczu. Ekran na Kindle jest piękny. Możesz czytać na zewnątrz, w domu, na łóżku, w toalecie - gdziekolwiek. Wyobraź sobie, że czytasz wielką książkę w łóżku, przewracając się na boki i trzymając to cholerstwo - im większa książka, tym mniej będzie wygodna! Teraz wyobraź sobie pięć lub sześć podobnych książek, z którymi musisz się zapoznać - naprawdę niezbyt dobre. Wpisz Kindle. Jest lekki, łatwy, idealny. Kocham moje, nie byłoby bez niego teraz. Pozwalają również wyróżniać tekst, a jeśli kupisz e-book od Amazon, możesz także wyświetlić „popularne wyróżnienia” - to świetny sposób, aby zobaczyć, co Twoi rówieśnicy uważają za ważne lub warte odnotowania.

6. Przeczytaj ostatnią rzecz w nocy

Czy pamiętasz, co zrobiłeś wczoraj rano? Nie, ja też nie! Założę się, że pamiętasz, co zrobiłeś ostatniej nocy. I jest ku temu dobry powód - ze względu na sposób działania twojego mózgu. Zaczyna indeksować w kolejności malejącej, więc to, co zrobiłeś jako ostatnie, jest najpierw indeksowane / przechowywane. Spróbuj. Przeczytaj coś rano i coś w nocy - następnego dnia zobacz, co zapamiętałeś najlepiej.
Usłyszeć, że? Innym dobrym powodem do czytania w nocy jest cisza i spokój. Nie ma nic gorszego niż rozproszenie uwagi, czy to ruch uliczny, dzieci bawiące się, czy ogólna atmosfera ludzi kręcących się wokół - i chociaż możesz tego nie zauważyć, twoja podświadomość to zrobi. Uważam, że mogę się lepiej skoncentrować w nocy, kiedy zwierzęta śpią, telefony nie dzwonią, a reszta sąsiadów jest na noc!

7. Nie wyprzedzaj siebie

A raczej nie bój się cofnąć. Jeśli czytasz coś, czego po prostu nie dostajesz, odłóż to na razie i zdobądź książkę, która porusza podstawy, lub jest krokiem w dół od tego, co czytasz. Jeśli „zdobędziesz” tę nową książkę, a następnie wrócisz do drugiej książki i nadal jej nie otrzymujesz, zrób to samo ponownie - odłóż ją i znajdź inną książkę, która opisuje coś prostszego. Zaufaj mi, że nie będziesz marnować czasu - powtarzanie to wzmacnia. Nawet jeśli omówiłeś już wcześniej ten temat, jego powtórzenie będzie nadal bardzo korzystne.

Jeśli po prostu nie możesz dostać się do książki, którą ciągle odkładałeś, być może nie był to dobry wybór - znajdź alternatywę obejmującą ten sam materiał, nie marnuj więcej czasu lub wróć do niej później jako bonus.

8. Nie możesz się skoncentrować? Oddychać…

Czasem wokół głowy brzęczą rzeczy. Czasami twoje oczy przestawią się z migotania ekranu LCD na stały spokój atramentu (cyfrowy lub inny!). Kiedy zauważysz, że twój umysł ucieka, zamknij oczy i powoli policz do 10. Powtórz w razie potrzeby. To działa. (Upewnij się, że pijesz też wystarczającą ilość wody - może to mieć wpływ na koncentrację).

9. Słuchaj muzyki, zanim zaczniesz

Nie podczas - chociaż niektórzy ludzie są w porządku. Naukowcy udowodnili, że słuchanie muzyki przed zadaniem takim jak nauka pomaga lepiej się skoncentrować. Rodzaj muzyki nie ma znaczenia, o ile Ci się spodoba. Teraz możesz powiedzieć rodzicom / partnerom, że istnieje dobry powód, dla którego masz tak głośną muzykę!

10. Rób notatki i przeglądaj różne rzeczy

Cokolwiek zrobisz, pamiętaj o tym. Niezależnie od tego, czy lubisz robić notatki, wyróżniać się w Kindle, czy po prostu czytać całe książki, zastanów się nad tym, co studiowałeś, ponieważ pomoże to wzmocnić to, czego się nauczyłeś.
Robiłem notatki, ale odkąd otrzymałem Kindle, podświetlam fragmenty (a czasem nawet kilka stron na raz), a następnie po przeczytaniu innej książki przeglądam najważniejsze fragmenty poprzedniej książki. Mam więc szansę zapomnieć, a potem przypomnieć sobie jeszcze raz.
Przeczytałem też ponownie lub planuję ponownie przeczytać moje ulubione książki, częściowo dlatego, że mi się podobały, a częściowo, aby zobaczyć, jak bardzo zapomniałem lol. (Żartuję!)
Ponadto, jak wspomniano wcześniej, nie bój się dostać dwóch książek, które są skierowane na ten sam poziom - powtarzanie jest wzmacniające. Powtarzanie to…?

Dodatkowa wskazówka. Baw się dobrze!

Cokolwiek robisz, kiedy zaczyna się nudzić lub czujesz się jak obowiązek - przestań. Zachowaj ciekawość, zabawę i tempo, abyś czuł się, jakbyś osiągał coś. Jest to jeden z powodów, dla których mam tendencję do otrzymywania co najmniej dwóch książek, które dotyczą tego samego poziomu, czego się uczę - kiedy czytasz drugą książkę, często przyłapujesz się na myśleniu: „Wiem o tym!”. i takie chwile dają ci gwar i przypominają, że się czegoś uczysz. Niewiele takich osiągnięć zachęca cię do działania.

Matthieu
źródło
Uważam, że rozpałki nie nadają się do książek technicznych, podczas gdy można cyfrowo wyróżniać strony tekstowe i psie ucho, nie jest to tak naturalne. Książki Manning Press są dobre, ponieważ masz fizyczną książkę i e-booka, dzięki czemu możesz dodawać adnotacje w biurze / w domu w prawdziwej książce i odświeżyć się za pomocą Kindle.
StuperUser
2
Zgadzam się, że istnieje kompromis, ale wyobraź sobie, że zabierasz ze sobą ogromną książkę informacyjną. Ból ramienia lol. Jeśli przechodzę samouczek i robię to podczas czytania, na ogół czytam książkę jako plik PDF na monitorze - ale dostosuj odcień i jasność, aby było wygodniej. Ale wszystkie inne książki, które czytałem na Kindle - nie sądziłem, że tak, ale robię.
AstonJ
eye fatigueto totalne bzdury. Twoje oczy są zmęczone, gdy patrzysz uważnie, na rozpalony ekran lub naturalny papier. Migotanie nie ma znaczenia. Sprawdź to. Laptop jest lepszy, ponieważ jego ekran jest większy i można go trzymać dalej. Niewymuszone oczy skupiają się na nieskończoności. Przyglądając się bliżej, napinają niektóre mięśnie, zaczynają powodować ból i mogą wyrządzić krzywdę. Naucz się fizjologii przed nauczeniem ludzi. Przydaje się rada oddychania.
Little Alien,
Pozbawienie mnie snu i trawienie to coś, z czym mogę się odnosić. Muszę wstać o 430 nad ranem, aby pokonać ruch, aby nie wydłużyć mojej już 1 godziny jazdy do pracy. Często nie śpię dłużej niż 5-6 godzin. Przez cały tydzień, kiedy mam mniej snu, moje czytanie ze zrozumieniem i motywacja spadają. Zauważyłem dni, w których śpię, jestem znacznie bardziej zmotywowany do czytania skomplikowanych / technicznych materiałów niż kiedy czuję się jak zombie, a wszystko, co mogę myśleć o tym, to moje łóżko.
eaglei22
@LittleAlien, w rzeczywistości jest to prawdziwa rzecz. Zwłaszcza gdy jedno oko jest silniejsze od drugiego. Zawsze starałem się unikać noszenia okularów w obawie, że pogorszy to moją wizję 20/20. Często, kiedy czytam, coraz trudniej mi się skupić, im więcej czytam. Najwyraźniej jedno z moich oczu jest silniejsze od drugiego, powodując to zmęczenie. Kupiłem sobie parę stylowych okularów do czytania Oakley i co za różnica. Czuje się znacznie bardziej komfortowo podczas czytania.
eaglei22
13

Spróbuj aktywniej przeczytać instrukcję. Innymi słowy, nie tylko gap się na słowa, ale bądź aktywny. Na przykład rozważ niektóre z następujących technik:

  • Zacznij od przeczytania instrukcji, tzn. Nie zaczynaj od przeczytania instrukcji od deski do deski, ale zacznij od przeczytania tytułu instrukcji, rozmycia wydawcy (jeśli istnieje), wstępu lub wstępu, a następnie przestudiuj tabelę zawartość. Następnie zacznij czytać fragmenty odkrytych części, które są dla Ciebie najbardziej odpowiednie (akapity podsumowujące na początku lub na końcu rozdziałów są szczególnie dobre do przeczytania podczas wstępnego czytania).

  • Zadaj ręczne pytania, na które następnie odpowiesz, przeglądając odpowiedzi w podręczniku.

  • Napisz zarys instrukcji podczas czytania. Zauważ, że kontur nie musi pokrywać się ze spisem treści i może być głębszy.

  • Podkreśl ważne słowa i zdania.

  • Napisz krótkie streszczenia sekcji lub akapitów.

  • Naszkicuj mapę myśli o tym, co czytasz podczas czytania.

Powyższe techniki mają zastosowanie do każdej pracy w magazynie (na przykład w przeciwieństwie do powieści), którą czytasz, a zatem odnoszą się również do podręczników.

Jeśli chcesz uzyskać więcej informacji, poszukaj książek lub google na temat „aktywnego czytania”.

davitenio
źródło
8

Bardzo polecam Jak czytać książkę . Podaje ogólne porady, jak najlepiej wykorzystać lekturę, robiąc notatki, zadając pytania, określając cele autorów itp. Podaje także porady, jak najlepiej wykorzystać swój czas, określając, co można odrzucić lub wcześnie pominąć na.

Nie jest skierowany konkretnie do książek technicznych, ale rada na pewno ma zastosowanie. I sam w sobie jest dość łatwy do odczytania, choć długi. Ale można pominąć kilka rozdziałów dotyczących określonych rodzajów czytania.

Rob Mosher
źródło
Aby zrozumieć rekurencję ...
StuperUser
7

Musisz potrzebować tego, co czytasz. Nagle robi się interesująco.

Również mówić innym / nawet pod uwagę tego, co czytałem. Większość techników jest zainteresowana słuchaniem streszczeń interesujących książek i zapewnia własne streszczenia rzeczy, które przeczytali, co prowadzi do interesujących rozmów technicznych.

Bobobobo
źródło
5

To, co robię, to coś w rodzaju „pierwszego czytania”: najpierw spis treści, potem staram się czytać rozdziały w kolejności, ale nie tak dogłębnie, pomijając duże fragmenty tekstu i przechodząc od razu do kodu, w razie potrzeby cofając się trochę zrozumieć to. Mając lepszy pomysł na książkę, w pełni przeczytałem ciekawe rozdziały i zostawiłem resztę książki do przeczytania „na żądanie”.

Ither
źródło
3

Często przeglądam książkę kilka razy, czytając fragmenty, które przykuwają moją uwagę. Po tym mam dobry pomysł, co jest w książce i mogę go złapać później, gdy będę musiał dowiedzieć się czegoś więcej. Potem, jeśli czas pozwoli, przeczytam go bardziej metodycznie.

Rozwijam się przez ponad 30 lat i nauczyłem się większości tego, co wiem, czytając i próbując tego, co przeczytałem. Jestem bardzo praktycznym uczniem i lubię majsterkować i poprawiać, wypróbowując przykładowy kod, jeśli czegoś nie wiem.

Niezbędna jest dalsza nauka, jeśli chcesz dobrze zarabiać na programowanie. Jakie technologie, które znasz teraz i które uważasz za gorące, będą przestarzałe i zatłoczone za pięć lat, więc musisz się uczyć. Deweloperzy nie mają luksusu uczenia się jednej rzeczy, a następnie relaksu. To częściowo dobre, a częściowo złe, ponieważ na nas spoczywa obowiązek ciągłego uczenia się, ale myślę, że większość programistów uwielbia kreatywne wyzwanie, dlatego akceptujemy tę cenę.

Blaszany Człowiek
źródło
3

Ważne jest dla mnie przeczytanie przedmowy. Często autor (autorzy) podpowiadają, jak czytać książkę. Staram się też czytać rozdziały wprowadzające od razu, nawet jeśli uważam, że mam już niezbędne zaplecze. Uważam, że często pomaga mi to w zapoznaniu się ze słownictwem książki (np. „Kiedy mówimy„ serwer ”, mamy na myśli fizyczny sprzęt; kiedy mówimy„ serwer WWW ”, mamy na myśli instancję serwera aplikacji.”).

Muszę też zwalczyć chęć przeszukiwania. Czytanie ze zrozumieniem różni się od czytania w celach informacyjnych. Zwolnij i zrób sobie przerwę co kilka stron i przejrzyj to, co właśnie przeczytałeś. Ponowne czytanie trudnych sekcji często wydaje się stratą czasu, ale na dłuższą metę się opłaca, ponieważ pomaga mi szybciej zrozumieć późniejsze sekcje.

TMN
źródło
3

Jeśli dostanę jedną z tych wielkich książek typu referencyjnego, przeczytam ją jako odniesienie. Oznacza to, że przeglądam go, szukając kluczowych punktów i próbując nauczyć się książki, aby wiedzieć, gdzie czegoś szukać, kiedy tego potrzebuję. Dobrym przykładem jest moja instrukcja referencyjna C. Przeczytałem to, ale nie mogłem zacytować specyfikacji C. Jednak znam większość ważnych rzeczy i mogę szybko znaleźć wszystko, czego potrzebuję, ponieważ znam układ książki.

Jeśli czytam książkę instruktażową lub wprowadzającą, zazwyczaj robię to przed komputerem, aby móc wypróbować te rzeczy w trakcie podróży. Moje ulubione książki wprowadzające mają w sobie dużo kodu do wypróbowania - i mówię wam, nie używaj próbek kodu na płycie CD !!! Zdobędziesz znacznie więcej praktycznej wiedzy, pisząc ją samodzielnie.

Michael K.
źródło
2

Szczerze mówiąc, jest kilka książek o programowaniu, które czytam z takim zapałem, jak zwykle czyta się powieść. Po prostu znajdź te najciekawsze , a ich czytanie w ogóle nie będzie stanowiło problemu.

Nie ograniczaj się tylko do książek technicznych; wiele interesujących książek o programowaniu to wywiady , eseje , historie sukcesów itp. Uważam te niezwykle fascynujące i wciąż pouczające. Mogą być dla ciebie dobrym punktem wyjścia.

UncleZeiv
źródło
2

Do tej pory przeczytałem około 300 książek (niektóre z nawet 700 stron) i muszę powiedzieć, że musisz (1) wyeliminować rozproszenie uwagi, (2) znaleźć kogoś, kto jest również zainteresowany temat, abyś mógł opowiedzieć im o tym, czego nauczyłeś się ostatnio podczas czytania, i (3) zadaj sobie następujące pytanie: Czy za 3 dni chcę coś osiągnąć i dużo się nauczyłem, czy też nie chcę niczego się nauczyć, mając siedziałeś przed telewizorem lub grałeś w gry wideo?

Niewiele osób w Ameryce faktycznie czyta książki non-fiction. W ciągu ostatnich sześciu miesięcy spotkałem prawdopodobnie 100 osób i chociaż prawie każdy z nich wie, że jestem na wpół zapalonym czytelnikiem książek non-fiction, żadna osoba nigdy nie mówiła o czytaniu książki non-fiction, nigdy też nie widziałem, żeby któryś z nich czytał książkę non-fiction. Chęć i umiejętność czytania książek non-fiction natychmiast budzi mój szacunek do kogoś, nawet jeśli nienawidzę książek, które lubią. Tak niewielu ludzi jest gotowych zrobić coś innego niż pić, chwalić się itp., Że jest to naprawdę niezwykłe, gdy ktoś siada i czyta książkę.

Michael
źródło
Gry wideo są fajne.
Dołącz
2

Hah, myślisz, że czytanie ich jest trudne, spróbuj je napisać!

Zazwyczaj próbuję napisać kod lub wykonać jakieś zadanie, aby sprawdzić swoją wiedzę, wchłaniając materiał. Nie podajesz, do czego służy instrukcja, więc nie mogę podać więcej wskazówek.

SnoopDougieDoug
źródło
Pisanie książki technicznej jest bardzo trudne. To także nie tak nazwałbym sposób na wzbogacenie się. OTOH, jest to bardzo satysfakcjonujące, gdy ludzie przychodzą do ciebie na konferencji, ludzie, których szanujesz i proszą o twój autograf.
Donal Fellows
2

Oto sztuczka metapoznania.

  1. Czytaj książkę przez 10 minut (bez zakłóceń). Te 10 minut powinno obejmować zrozumienie materiału, który właśnie przeczytałem.

  2. Czy jestem teraz znudzony? Tak = Stop, Nie = Kontynuuj przez 10 minut.

Powtarzam krok 2 przez maksymalnie 30 minut, a następnie robię sobie przerwę. Jeśli nudzę się po przerwie, to przestań. Ta metoda powstrzymuje mnie od rozproszenia i pozwala mi przestać, gdy wiem, że mój mózg odchodzi.

Czytanie jest jego częścią. Również jeśli w materiale są ćwiczenia, zrób je. Na koniec, jeśli wiem, że muszę ponownie przeczytać materiał, podkreślam kluczowe punkty (nie całą stronę!).

Sio
źródło
1

To dziwne pytanie. Jeśli coś Cię interesuje, czy nie jest naturalne, że chcesz o tym poczytać? Jeśli masz trudności z czytaniem książek o programowaniu, powinieneś zadać sobie pytanie, czy naprawdę jesteś tak zainteresowany.

Jeśli odpowiedź brzmi nadal tak, upewnij się, że wybierasz dobrą książkę, która jest związana z tym, co obecnie robisz. Na przykład, jeśli używasz C ++, zacznij czytać książki Scotta Meyersa lub Andreya Alexandrescu.

Dima
źródło
Tylko dlatego, że tak bardzo kochasz piwo, nie możesz wziąć 100 puszek.
NLV
Nie, ale jeśli tak bardzo kochasz piwo, chciałbyś przeczytać o tym, które marki są dobre, w jaki sposób są wytwarzane i tak dalej.
Dima
1

Uważam, że pasywne wchłanianie treści jakiejkolwiek instrukcji jest niemożliwe. Najlepsze, co mogę zrobić, to uzyskać ogólne pojęcie o funkcjach tej technologii. Aby naprawdę poznać szczegółowo technologię, mam instrukcję otwartą, gdy próbuję wykonać jakieś zadanie. Po około miesiącu jestem względnym ekspertem; wydaje się, że większość programistów wcale nie czyta instrukcji.

Kevin Cline
źródło
+1 za „większość programistów w ogóle nie czyta instrukcji” ZBYT PRAWDA!
Szybko_ teraz 12.03.11
1

Zabieram instrukcje do domu i siadam w łóżku, czytając je. Kiedy wysyłają mnie do snu, śpię. Przez kilka nocy - może tydzień, robiąc to, dam radę.

Robiąc to, wiem, że niewiele w rzeczywistości wbije się w moją głowę, ale wiem, gdzie szukać.

Potem robię prawdziwe rzeczy, a kiedy nie wiem, co mam robić, ani nie muszę szukać w instrukcji, wiem, gdzie szukać, wracam i czytam szczegółowo tę część.

Zawsze to robię, korzystając z instrukcji kompilatora, linkerów, narzędzi programistycznych i wszystkiego. Zawsze ma. I zawsze wiem więcej o narzędziach niż wszyscy moi koledzy, którzy po prostu chodzą i robią różne rzeczy. A potem poproś mnie o pomoc, gdy coś nie działa.

Ja wiem , że czytanie instrukcji w łóżku w nocy nie jest bardzo romantyczny. Moja żona jest już do tego przyzwyczajona. I to jest lepsze niż czytanie dokumentacji projektowej lub specyfikacji technicznych z czerwonym długopisem w mojej dłoni (też to zrobiłem) :-P

szybko. teraz
źródło
1

Mam wiele dużych, grubych książek technicznych:

*) Dobry eReader jest niezbędny, chyba że chcesz oddzielić DUŻĄ przestrzeń do zbierania króliczków kurzu ... Lubię linię Sony Reader ze względu na sposób, w jaki obsługują notatki, nawigację i indeksy - świetne do czytania technicznego - ale nie „działa dla Sony -„ dla każdego, jego własnego ”.

*) Zazwyczaj kupuję książki referencyjne, które są dobrze indeksowane i rzadko, jeśli w ogóle, CZYTAJ je w sposób, w jaki czytasz powieść. Czytam przedmowę i wprowadzenie oraz skanuję spis treści i indeksy, aby wiedzieć, co tam jest, kiedy tego potrzebuję.

*) Unikam dużych, grubych książek o wąskich, specjalistycznych tematach - IMO zwykle okazują się marnotrawstwem, ponieważ do czasu ukończenia książki technologia jest przestarzała, albo przeszedłeś do innego projektu, albo wydali dużo czasu na rzeczy, które każdy doświadczony programista odkryje, że kupuje TYLKO TO.

Wektor
źródło
0

Uważam książki techniczne za zbyt ogólną kategorię i nie ma jednej metody, która działałaby dobrze ze wszystkimi rodzajami książek. Wiele zależy również od zainteresowania i odpowiedniej wiedzy w dziedzinie (poza podstawową znajomością języka angielskiego), którą czytelnik powinien już posiadać, aby móc efektywnie pokryć materiał w rozsądnym czasie. Ważne jest, aby stawiać prawidłowe oczekiwania, tzn. Żadna normalna osoba nie powinna spodziewać się szybkiego czytania słownika od strony do strony i rozumienia go dużo, ponieważ po prostu jest zbyt dużo głębi / treści do przetworzenia w krótkim czasie w porównaniu do zwykłego tekstu, takiego jak wiadomości lub fikcja.

Książki referencyjne - najczęściej używane w celach informacyjnych, jeśli naprawdę zamierzasz czytać jedną książkę od deski do deski, przygotuj się na posiadanie wiedzy niezbędnej do uzyskania akceptowalnej prędkości czytania. Uważam, że seria książek TAOCP ma szczególnie wysokie wymagania, a szybkie czytanie nie zadziała, gdy trzeba przerwać i pomyśleć po kilku zdaniach. Bardziej przypominają podręczniki, które najlepiej się uczyć, gdy są ćwiczenia do opracowania.

Samouczki / przewodniki - są to najłatwiejsze do przeczytania w całości, szczególnie te z opracowanymi przykładami, które można przełożyć na praktyczne ćwiczenia, które są bardziej angażującym i skutecznym sposobem weryfikacji zdobytej wiedzy. Nie mam nic przeciwko prozie, dla której szybkie czytanie jest bardzo skuteczne.

Biorąc to wszystko pod uwagę, ważniejsze może być zidentyfikowanie właściwego rodzaju książek, które należy przeczytać w dowolnym momencie, i pozostawienie przeszkód nie do pokonania na później, kiedy będzie się w stanie lepiej z nimi poradzić.

prusswan
źródło
-1

Zdobądź książkę napisaną przez dobrego pisarza. Książki Manning Press In Action są dobre, ponieważ nie są podręcznikami, są samouczkami, które zawierają również ważne szczegóły.

Czytaj za pomocą zakreślacza .

  1. Przeczytaj cały akapit.
  2. Znajdź najkrótszą frazę podsumowującą akapit.
  3. Zaznacz to.
  4. Przeczytaj cały akapit jeszcze raz.
  5. Przeczytaj wyróżnione podsumowanie.
  6. Przejdź do następnego akapitu.
  7. Idź do 1.

Jeśli wygląda to jak poniżej, powinno być łatwiejsze do zapamiętania:

  1. Przeczytaj cały akapit .
  2. Znajdź najkrótszą frazę podsumowującą akapit.
  3. Zaznacz to.
  4. Przeczytaj cały akapit jeszcze raz .
  5. Przeczytaj wyróżnione podsumowanie .
  6. Przejdź do następnego akapitu .
  7. Idź do 1.
StuperUser
źródło
-2

Nie mam dużo czasu na czytanie książek. „Real World Haskell” zajęło mi około roku. Zwykle pomijam fragmenty, których nie mogę zastosować w krótkim okresie. Interesujące strony czytam krok po kroku. Pomaga nakreślić najważniejsze spostrzeżenia ołówkiem, aby nie zapomnieć tego, co czytałem, kiedy w końcu go podniosłem.

LennyProgrammers
źródło
-2

Oto jak to zwykle się dzieje w moim przypadku.

„Technologia X brzmi naprawdę fajnie, gdzie mogę dowiedzieć się więcej”. Następnie Google powiedział, że technologia absorbuje tak dużo, jak to możliwe, staram się, jeśli to możliwe, podjąć wysiłek na małą skalę przy użyciu nowego szumu. Jeśli nadal jestem zainteresowany, kupuję dobrą książkę na ten temat, ostatnio dla mnie to wyprawa do WCF.

Aby go przeczytać, trzymam moją książkę z wyboru (zwykle ostatni zakup, który dokonałem) pod ręką dla mojego prywatnego czasu w łazience z dala od dzieci i rozrywek. Przeczytanie go w ten sposób zajmuje mi więcej czasu, ale przynajmniej sobie z nimi radzę.

Lord-Fu
źródło
-2

I prędkość odczytu (i pisać własne notatki na marginesie, gdzie właściwe). Szybkie czytanie nie jest mistyfikacją. Poszedłem ze 140 wpm (słów na minutę) do 800 wpm ze wzrostem retencji po kilku tygodniach treningu.

Krzysztof
źródło