Wie lesen die Leute große technische Bücher? [geschlossen]

70

Ich sehe, dass die meisten guten Programmierer die Angewohnheit haben, große Bücher zu lesen, um etwas über Technologie zu lernen.

Was braucht es wirklich, um technische Bücher zu lesen, abgesehen vom wirklichen Interesse an der Technologie?

Wie kann ich meine Fähigkeit verbessern, diese Bücher zu lesen?

Peter Boughton
quelle
20
FWIW, ich mag keine gesprächigen Bücher, ich bevorzuge Bücher wie die "Nutshell" -Serie von OReilly, Bücher, mit denen Sie ein oder zwei Seiten lesen und ein bestimmtes Konzept verdauen können, anstatt dieser romanhaften Epen, die nur einen halben Tag brauchen, um durchzukommen ein Kapitel, das von der Prosa abgelenkt war.
Robert Harvey
Gute Frage, aber nicht unbedingt sehr programmspezifisch. Sie sollten sich mit der Bearbeitung befassen, um die Programmierung zu optimieren.
Anto
2
Beenden Sie das Lesen von Handbüchern und stellen Sie Anfängerfragen zu StackOverflow. Sie lieben es dort.
Job
1
@RobertHarvey Gefällt dir dieser Kommentar? j / k.
Bobobobo

Antworten:

62

Wir haben wirklich GROSSE Augen.

Abgesehen von meinen Scherzen bin ich einer der Leute, denen das Lesen sehr schwer fällt. Wenn ich mich durch ein sehr großes Buch arbeite, versuche ich früh am Morgen zu lesen, wenn ich zum ersten Mal aufwache, wenn meine Gedanken frei von Ablenkungen sind. Ich finde, dass ich mich zu dieser Tageszeit viel leichter vertiefen kann, und ich behalte mehr.

Dann gibt es Bücher, die einfach so trocken sind, dass sie unabhängig von den Lesebedingungen schmerzhaft sind. Ich versuche sie nach Möglichkeit zu meiden oder finde ein anderes Buch mit den gleichen Informationen, die in einem anderen Stil geschrieben sind. Wenn das Lesen eines Buches so schmerzhaft ist, dass Sie es kaum ablegen können, verschwenden Sie Ihre Zeit, weil Sie wahrscheinlich sowieso nicht viel behalten werden.

Dennoch bevorzuge ich es, Informationen in kleineren Dosen zu erhalten. Meine "großen Bücher" dienen hauptsächlich als Nachschlagewerke und sind nicht dazu gedacht, von vorne bis hinten gelesen zu werden, es sei denn, Sie haben eine erstaunliche Aufmerksamkeitsspanne.

Obwohl ich abschweife, genieße ich es wirklich, wenn sich die Leute Zeit nehmen, Buchbesprechungen in ihrem Blog oder auf ihrer persönlichen Website zu schreiben. Das hilft mir, Bücher zu finden, die am besten zu mir passen. Wenn Sie ein Buch lieben oder hassen, sollten Sie eine Rezension veröffentlichen. Es wird sich an Leute wenden, die sich für das Buch interessieren, über das Sie diskutieren.

Tim Post
quelle
14
+1 für die Beobachtung, dass ein Lehrbuch die Informationen in einem verdaulichen Format präsentieren muss, sonst ist es nur vergeblicher Aufwand
Gary Rowe
Einführung in Algorithmen.
Dhaivat Pandya
Knuth hat einen lebhaften Stil, aber es ist unmöglich zu lesen. Nur weil die Lernkurve so steil ist. Es wäre sehr effektiv, die ganze Geschichte selbst zu entfalten, anstatt die Angelegenheit in dicken Heften zusammenzufassen und die Schüler zu zwingen, die fehlende Theorie zwischen den einzelnen Schritten zu erfinden.
Little Alien
76

Wie man einen Elefanten isst? Ein Bissen nach dem anderen.

user2567
quelle
11
Es dauert auch lange, einen Elefanten zu essen. Es würde dir langweilig werden, wenn es vorbei ist. Dasselbe könnte ein Problem mit riesigen technischen Büchern sein.
Talonx
5
Ich bin mir ziemlich sicher, dass Elefanten aufgrund dieses Postens überall eine Revolution planen, du unsensibler Klumpen. Außerdem, an welchem ​​Ende des Elefanten sollte man anfangen zu essen?
Tim Post
14
In der Theorie ein Elefant fress Club Nsollten die Menschen abgeholzt Zeit durch N. Ein Leseclub von NMenschen würde in zwei Phasen arbeiten. In der ersten Phase las jede Person 1/Ndas Buch, wobei keine Abhängigkeit von der Lesereihenfolge angenommen wurde. Die zweite Phase wäre eine O(N^2)Kommunikation, würde jedoch nur O(N)Zeitschritte erfordern, da in jedem Zeitschritt eine Person an die anderen Personen senden kann N-1. Unter der Annahme, dass die für die Ausstrahlung 1/N des Buches benötigte Zeit auch proportional zur Anzahl der Clubmitglieder ist, 1/Nwäre die für die zweite Phase benötigte Zeit unabhängig von Nder Anzahl der Clubmitglieder.
Rwong
1
Hätte fragen sollen, wie man einen Berg besteigt. Es ist mehr vegetarisch.
Anton Petrov
1
@ MDMoore313 In einem Satz: "Wie man menschliches Wissen über ein Buch BitTorrent."
rwong
37

Zeit, Mühe und Ausdauer. Zum Beispiel habe ich Monate (vielleicht 6 Monate, 30 Minuten pro Tag) gebraucht, um anfangs durch Code Complete zu kriechen. Achten Sie darauf, wichtige Dinge hervorzuheben und persönliche Notizen zu machen, damit Sie die wesentlichen Punkte später überarbeiten können. Sie werden nicht viel lernen, wenn Sie nur auf den Text starren.

Erfahren Sie, wie Sie sich in zehn Jahren das Programmieren selbst beibringen können .

Joonas Pulakka
quelle
6 Monate? Meine Güte, ich habe es in weniger als einem Monat geschafft - es war eine so gute Lektüre, dass ich nicht aufhören konnte, sie zu lesen.
Gablin
17
Shudder Highlighting! Was für ein Monster verunstaltet ein wunderschönes Buch! Noten sind aber gut. CC ist ein großartiges Buch, obwohl ich zugebe, dass ich ein bisschen davon überfliegen habe. Einige der Ratschläge sind in C # einfach nicht wirklich notwendig (und einige davon sind sehr
wichtig
9
Ich mag das Hervorheben, weil die meisten Programmierbücher, einschließlich CC, ein ziemlich schlechtes Signal-Rausch-Verhältnis haben. Es ist alles "bla bla bla bla bla bla bla bla ein guter Punkt bla bla bla". Nach ein paar Jahrzehnten wird es völlig veraltet sein, also unterscheidet es sich ein bisschen von traditioneller Literatur. Ich brauche nicht aufgeräumt zu sein, IMO.
Joonas Pulakka
5
Die benötigte Zeit hängt auch davon ab, was Sie sonst noch lesen. Ich lese nie nur ein Buch gleichzeitig. Für mich geht es in der Regel um 1-2 für die Arbeit, 1 für das persönliche Studium, 1 für die Freizeit (in der Regel ein Roman) und 1 für das Badezimmer.
Steven Evers
7
@Codex, highlighting ist die Dead Tree-Version von Syntax Coloring.
23

Gute Bücher sind nicht unbedingt groß. Die O'Reilly-Bücher und die Pragmatic Programmer-Bücher sind in der Regel ziemlich schmal und recht gut.

Ich würde vorschlagen, dass Sie einige der Bücher lesen, die unter https://stackoverflow.com/questions/1711/ empfohlen werden

Aber zur Beantwortung Ihrer Frage: Wie bei jedem anderen Studienfach sind auch hier Anstrengungen erforderlich. Sorgfältiges Lesen, Nachdenken, Notizen machen und die Übungen machen .

user1249
quelle
+1 Ich vermeide es, Bücher mit mehr als 400 Seiten zu kaufen, nur weil ich weiß, dass ich ewig brauchen werde, um sie zu lesen. Außerdem finde ich, dass kürzere Bücher mehr auf den Punkt kommen und sich nicht so oft wiederholen.
Martin Wickman
@Martin Wickman: Er sagte nicht "Vermeiden Sie den Kauf von Büchern mit mehr als 400 Seiten"; er sagte, dass "gute Bücher nicht unbedingt groß sind". Das ist ein großer Unterschied. Wenn Sie "große" Bücher vermeiden, werden Sie niemals Code Complete lesen können - die Bücher mit der höchsten Rate in der gerade verknüpften Frage.
Gablin
8
+1 für die Übungen.
Gablin
@ Martin, lassen Sie mich raten - die Bücher, die Sie nicht kaufen, haben viele Bildschirmabbilder?
1
@gablin: Ich sagte " Ich neige dazu". Außerdem besitze ich Code Complete. Hat mir ehrlich gesagt nicht gut gefallen.
Martin Wickman
22

Lesen Sie es so, als ob Ihr Job davon abhängen würde, meistens.

Dies ist ein Bereich, den ich immer verbessern möchte. Einige Möglichkeiten, auf die ich gestoßen bin:

  1. Lesen er in mehreren Stufen: .. abschöpfen durch erste versuchen , es einfach zu beenden. Lesen Sie dann langsam die wichtigen Bereiche durch. Es ist wichtig, zuerst einen Blick auf das Ganze zu werfen, da Sie eine Vorstellung davon haben müssen, dass ein bestimmter Inhalt tatsächlich vorhanden ist, und wissen, wie Sie schnell darauf zugreifen können.
  2. Bleistift und Arbeitsbuch: Hervorheben / Unterstreichen wichtiger Punkte. Zusammenfassende Notizen zu wichtigen, schwierigen Themen.
  3. Relevante Bereiche zuerst angehen : Lesen Sie sich die Inhalte durch und gehen Sie die Bereiche an, die unmittelbar auf Ihre Situation zutreffen, und lesen Sie den Rest, sobald sie kommen.
  4. Priorisierung wichtiger Bereiche: Fragen Sie Senioren, welche Bereiche zuerst behandelt werden sollen, und erstellen Sie eine Prioritätsliste, und gehen Sie die festgelegte Reihenfolge ein.
  5. Rubber Duck: Ja , es ist real und sehr relevant .Explaining Tough Konzepte oder es aus einem Lese Gummi - Ente werden Sie mehr verstehen helfen.
  6. Online-Referenzen: Suchen Sie online nach Referenzen, Beispielen und Real-Time-Implementierungen von harten Konzepten und notieren Sie diese neben dem Handbuch.
  7. Moment zu reflektieren: Nach jedem schwierigen Thema einen Moment Zeit nehmen , um zu versuchen zu erinnern Verbindungen, Abhängigkeiten und visualisieren die ihre Anwendung implementation.To wirklich das Konzept Raufaser.
  8. Diskussionsgruppe suchen: Foren, Gruppen, Kollegen, Senioren, alle, die Sie über die Konzepte diskutieren können, um die Dinge im Auge zu behalten und ihre Standpunkte zum Thema zu sammeln. Denken Sie daran, dass unterschiedliche Personen dasselbe Thema je nach Erfahrung und Exposition mit unterschiedlicher Intensität und Tiefe verstehen. Dies hilft auch, Motivation und Interesse aufrechtzuerhalten.

Denken Sie immer daran, wofür RTFM steht.

Aditya P
quelle
Ja, ich schätze, ich sollte jemanden einstellen, der eine Waffe auf meinen Kopf richtet, um die Wichtigkeit zu erkennen, die es hat, in mein Unterbewusstsein einzudringen.
Intuited
Ich mag den Notizenvorschlag in Teil 1. Ich mache so etwas schon - schneide wichtige Teile aus einer Notizen-Datei heraus - aber manchmal ist es einfach nicht interaktiv genug.
Intuited
"Wie isst du einen Elefanten? Ein Bissen nach dem anderen." Ich mag # 1 selbst.
JMQ
6
Das verdammte Handbuch lesen?
Anzeigename
3
Lesen Sie das freundliche Handbuch.
Otto
15

Diät und Schlaf - Dinge, die meiner Meinung nach grundlegend dafür sind, wie gut man Dinge aufnimmt.

Hier ist eine Liste und Erklärungen aus meinem Blog :

Okay, fangen wir an… aber zunächst sollte es selbstverständlich sein, dass der beste Weg zu lernen ist, was auch immer für Sie funktioniert - dies sind nur einige Tipps, die mir helfen. Vielleicht helfen sie dir auch.

1. Lerne etwas, an dem du interessiert bist!

Das ist einfach. Wenn dein Herz nicht dabei ist, vergiss es. Wir lernen am besten, wenn wir Interesse an dem Thema haben. Natürlich können unsere Gründe für das Erlernen von etwas variieren - Sie möchten vielleicht etwas lernen, damit Sie nicht jemand anderem dafür bezahlen müssen, oder weil Sie das, was Sie gerade lernen, wirklich mögen / lieben. Je mehr Sie es mögen, desto wahrscheinlicher werden Sie es meistern.

2. Wählen Sie Ihre Ressourcen mit Bedacht aus

Das Finden eines Themas ist der einfache Teil - das Finden des besten Materials ist etwas schwieriger. Hier ist mein bester Rat, das Feld zu spielen. Schauen Sie sich an, was es da draußen gibt, lesen Sie Buchbesprechungen (suchen Sie nach leidenschaftlichen Antworten), hören Sie sich die Ratschläge von Personen an, denen Sie vertrauen oder die auf ihrem Gebiet einen guten Ruf genießen. Probieren Sie es aus - nur weil Sie ein Buch gekauft haben, müssen Sie es nicht lesen. Ich habe ein paar gekauft, die ich angefangen habe und in die ich einfach nicht reingekommen bin. Das ist cool, denn wenn Sie ein Buch finden, das Sie wirklich mögen, schätzen Sie es umso mehr.
Beschränken Sie sich auch nicht auf Bücher. Screencasts oder interaktive Lernwebsites (wie Code School, Tryruby usw.) sind hervorragende Möglichkeiten, die besten Lernmethoden zu kombinieren - zuschauen, lesen, tun.
Halte Dich zurück. Springen Sie nicht zu weit nach vorne - haben Sie keine Angst, mit den Grundlagen zu beginnen. Auf lange Sicht kann dies sogar Zeit sparen.

3. Iss gut

Dein Körper ist eine komplexe Maschine. Und Maschinen brauchen Treibstoff, Energie und müssen in gutem Zustand sein - z. B. nicht durch Scheiße essen, Drogen nehmen oder Gifte auf der Haut tragen, weil Sie glauben, dass Sie dadurch gut riechen, oder nicht.
Ich könnte ein Buch zu diesem Thema schreiben, geschweige denn einen Blog-Beitrag! Aber die Grundlagen sind das Festhalten an Lebensmitteln, die unsere Vorfahren gegessen hätten, dh kein verarbeiteter Mist, keine frittierten Lebensmittel, Süßigkeiten, Pralinen, Brote, Pizza usw. Achten Sie darauf, wie Ihre Lebensmittel hergestellt / angebaut werden. Denken Sie, dass Wachstumshormone, Steroide, Routineantibiotika, Inzucht, qualitativ minderwertiges Futter und Bedingungen einen guten gesunden Bestand aufbauen werden? Denk nochmal. Trinken Sie viel natürliches Mineralwasser (nicht aus dem Wasserhahn, aromatisiert oder rekonstituiert). Dehydration kann Ihre Leistung um bis zu 40% beeinträchtigen. Die Leute machen schlechte Erziehung für die Armen, aber weißt du was? Bildung ist nur die halbe Wahrheit - Ernährung und Lebensstil werden wahrscheinlich einen größeren Einfluss auf Ihre Lernfähigkeit haben, als ob Sie eine gute Schule besuchen oder nicht.

4. Schlaf gut

Ihr Körper braucht guten Schlaf. Um sich zu erholen, und was noch wichtiger ist, für jemanden, der etwas zu lernen beginnt - Schlaf ist, wenn Ihr Körper alles erfasst, was Sie an diesem Tag getan / gelernt haben. Wenn die Qualität Ihres Schlafs schlecht ist, kann Ihr Gehirn nicht alles, was Sie bis zu diesem Tag hatten, richtig speichern / indizieren. Haben Sie also die ganze Zeit damit verbracht, etwas zu lesen? Könnte gut verschwendet werden.
Zum Glück können Sie auch gut schlafen, wenn Sie sauber essen (siehe oben).

5. Holen Sie sich einen Kindle

Vergessen Sie Ihr iPad oder Ihren Computerbildschirm - sie verwenden LCDs, die Ihnen nicht nur wegen der lächerlichen Helligkeit Verbrennungen der Netzhaut zufügen, sondern auch, weil sie so oft pro Sekunde "auffrischen" / flackern, was zu Augenermüdung führt. Der Bildschirm auf dem Kindle ist wunderschön. Sie können es draußen lesen, drinnen, auf dem Bett, auf dem Klo - wo auch immer. Stellen Sie sich vor, Sie lesen ein riesiges Buch im Bett und drehen es mit dem verdammten Gegenstand hin und her - je größer das Buch, desto unbequemer wird es! Stellen Sie sich nun fünf oder sechs ähnliche Bücher vor, die Sie durcharbeiten müssen - nicht wirklich großartig. Geben Sie den Kindle. Es ist leicht, einfach, perfekt. Ich liebe meins, wäre jetzt nicht ohne. Sie können damit auch Text hervorheben und beim Kauf eines E-Books bei Amazon auch beliebte Höhepunkte anzeigen. So können Sie sehen, was Ihre Kollegen für wichtig oder erwähnenswert halten.

6. Lies das Letzte in der Nacht

Kannst du dich erinnern, was du gestern Morgen als erstes getan hast? Nein kann ich auch nicht! Ich wette, Sie können sich daran erinnern, was Sie letzte Nacht getan haben. Und dafür gibt es einen guten Grund - wegen der Art und Weise, wie Ihr Gehirn arbeitet. Die Indizierung beginnt in absteigender Reihenfolge. Was Sie also zuletzt getan haben, wird zuerst indiziert / gespeichert. Versuch es. Lesen Sie etwas am Morgen und etwas in der Nacht - sehen Sie am nächsten Tag, an was Sie sich am besten erinnern.
Höre das? Ein weiterer guter Grund, nachts zu lesen, ist die Ruhe. Es gibt nichts Schlimmeres als Ablenkungen, egal ob es sich um Verkehr, spielende Kinder oder das allgemeine Ambiente von herumschwebenden Menschen handelt - und obwohl Sie es vielleicht nicht bemerken, wird es Ihr Unterbewusstsein tun. Ich kann mich nachts viel besser konzentrieren, wenn die Haustiere schlafen, die Telefone nicht klingeln und der Rest der Nachbarn für die Nacht verstaut ist!

7. Geh nicht über dich hinaus

Oder haben Sie lieber keine Angst, einen Schritt zurück zu machen. Wenn Sie etwas lesen, das Sie gerade nicht verstanden haben, legen Sie es vorerst beiseite und holen Sie sich ein Buch, das die Grundlagen behandelt, oder einen Schritt nach unten von dem, was Sie gelesen haben. Wenn Sie dieses neue Buch "bekommen" und dann zu dem anderen Buch zurückkehren und es immer noch nicht bekommen, machen Sie dasselbe noch einmal - legen Sie es hin und finden Sie ein anderes Buch, das etwas Einfacheres behandelt. Vertrauen Sie mir, Sie werden Ihre Zeit nicht verschwenden - das Wiederholen verstärkt sich. Selbst wenn Sie das Thema bereits behandelt haben, ist es dennoch von großem Vorteil, es erneut zu behandeln.

Wenn Sie einfach nicht in das Buch hineinkommen können, das Sie immer wieder auf den Tisch legten, war es vielleicht keine gute Wahl - finden Sie eine Alternative, die dasselbe Material abdeckt, verschwenden Sie keine Zeit mehr damit oder kommen Sie später als Bonus darauf zurück.

8. Kann mich nicht konzentrieren? Atmen…

Manchmal schwirren Dinge um deinen Kopf. Manchmal dauert es eine Weile, bis sich Ihre Augen von einem flackernden LCD auf die solide Ruhe der Tinte eingestellt haben (digital oder auf andere Weise!). Wenn Sie feststellen, dass Ihre Gedanken davonlaufen, schließen Sie Ihre Augen und zählen Sie langsam bis 10. Wiederholen Sie diesen Vorgang, falls erforderlich. Es klappt. (Stellen Sie sicher, dass Sie auch genug Wasser trinken, da dies die Konzentration beeinträchtigen kann.)

9. Hören Sie Musik, bevor Sie anfangen

Nicht während - obwohl manche Leute damit einverstanden sind. Wissenschaftler haben bewiesen, dass Sie sich besser konzentrieren können, wenn Sie vor einer Aufgabe wie dem Lernen Musik hören. Die Art der Musik spielt keine Rolle, solange Sie es genießen. Jetzt kannst du deinen Eltern / Partnern sagen, dass es einen guten Grund gibt, warum die Musik so laut ist!

10. Machen Sie sich Notizen und gehen Sie die Dinge durch

Was auch immer Sie tun, gehen Sie die Dinge durch. Ganz gleich, ob Sie gerne Notizen machen, auf Ihrem Kindle hervorheben oder ganze Bücher noch einmal lesen, Sie sollten Ihre Kenntnisse vertiefen, um das Gelernte zu vertiefen.
Früher habe ich mir Notizen gemacht, aber seit ich meinen Kindle habe, hebe ich Ausschnitte hervor (oder manchmal sogar ein paar Seiten gleichzeitig), und nachdem ich ein anderes Buch gelesen habe, gehe ich die Höhepunkte des vorherigen Buches durch. So bekomme ich die Chance, zu vergessen und mich dann wieder zu erinnern.
Ich habe auch vor, meine Lieblingsbücher noch einmal zu lesen, teils, weil ich sie genossen habe, teils, um zu sehen, wie sehr ich lol vergessen habe. (Ich mache nur Spaß!)
Wie bereits erwähnt, haben Sie auch keine Angst davor, zwei Bücher zu erhalten, die auf dasselbe Niveau ausgerichtet sind - Wiederholen ist eine Verstärkung. Wiederholen ist ...?

Bonus-Tipp. Viel Spaß!

Was auch immer Sie tun, wenn es langweilig wird oder sich anfühlt wie eine Hausarbeit. Halten Sie die Dinge interessant, machen Sie Spaß und gehen Sie mit Ihrem Tempo voran, damit Sie das Gefühl haben, Dinge zu erreichen. Das ist einer der Gründe, warum ich in der Regel mindestens zwei Bücher bekomme, die sich mit dem gleichen Niveau befassen wie das, was ich gerade lerne. und es sind Momente wie diese, die dich anregen und dich daran erinnern, dass du tatsächlich etwas lernst. Solche kleinen Erfolge geben Ansporn und Willen weiterzumachen.

Matthieu
quelle
Ich finde, dass Kindle nicht gut für technische Bücher sind, während Sie Text- und Eselsohrseiten digital hervorheben können, ist es nicht so natürlich. Die Manning Press-Bücher sind gut, weil Sie ein physisches Buch und ein E-Book erhalten, sodass Sie im Büro / zu Hause Anmerkungen in das echte Buch einfügen und sich mit dem Kindle erfrischen können.
StuperUser
2
Ich bin damit einverstanden, dass es einen Kompromiss gibt, aber stellen Sie sich vor, Sie nehmen ein riesiges Nachschlagewerk mit ins Bett. Arm ache lol. Wenn ich durch ein Tutorial gehe und es während des Lesens mache, lese ich das Buch im Allgemeinen als PDF auf dem Monitor - aber passen Sie den Farbton und die Helligkeit an, um es angenehmer zu machen. Aber alle anderen Bücher, die ich auf dem Kindle gelesen habe - das hätte ich nicht gedacht, aber getan.
AstonJ
eye fatigueist totaler Schwachsinn. Ihre Augen sind angespannt, wenn Sie genau hinschauen, auf den Zündschirm oder auf Naturpapier. Flackern spielt keine Rolle. Prüfen Sie. Ein Laptop ist besser, weil sein Bildschirm größer ist und Sie ihn weiter weg halten können. Unbeanspruchte Augen konzentrieren sich auf die Unendlichkeit. Bei genauerem Hinsehen werden einige Muskeln belastet, und sie verursachen Schmerzen und können Schaden anrichten. Lerne die Physiologie, bevor du die Leute unterrichtest. Der Ratschlag zum Atmen scheint nützlich zu sein.
Little Alien
Schlafentzug und Verdauungsmaterial kann ich in Beziehung setzen. Ich muss um ca. 430 Uhr aufstehen, um den Verkehr zu überbieten und meine bereits 1-stündige Fahrt zur Arbeit nicht zu verlängern. Oft bekomme ich nicht mehr als 5-6 Stunden Schlaf. Während der Woche, in der ich weniger schlafe, sinken mein Leseverständnis und meine Motivation. Mir ist aufgefallen, dass ich an den Tagen, an denen ich schlafe, viel mehr motiviert bin, kompliziertes / technisches Material zu lesen, als wenn ich mich wie ein Zombie fühle, und ich kann nur an mein Bett denken.
eaglei22
@ LittleAlien, eigentlich ist es eine echte Sache. Besonders wenn ein Auge stärker ist als das andere. Ich habe immer versucht zu vermeiden, eine Brille zu tragen, weil ich befürchte, dass dies meine 20/20 Sehkraft beeinträchtigen würde. Nun, oft fiel es mir beim Lesen immer schwerer, mich zu konzentrieren, je mehr ich las. Anscheinend ist eines meiner Augen stärker als das andere, was diese Müdigkeit verursacht. Ich besorgte mir eine schöne stilvolle Oakley-Lesebrille, und was für ein Unterschied. Fühlt sich beim Lesen viel wohler an.
eaglei22
13

Versuchen Sie, das Handbuch aktiver zu lesen. Mit anderen Worten, starren Sie nicht nur auf die Wörter, sondern werden Sie aktiv. Betrachten Sie beispielsweise einige der folgenden Techniken:

  • Beginnen Sie mit dem Vorlesen des Handbuchs, dh lesen Sie zunächst nicht das Handbuch vollständig durch, sondern lesen Sie zunächst den Titel des Handbuchs, die Unschärfe des Herausgebers (falls vorhanden), das Vorwort oder die Einleitung, und lesen Sie dann die Tabelle von Inhalt. Beginnen Sie dann damit, Teile der Abschnitte zu lesen, die für Sie am relevantesten sind (zusammenfassende Absätze am Anfang oder Ende von Kapiteln sind besonders beim Vorlesen zu lesen).

  • Stellen Sie die manuellen Fragen, die Sie dann beantworten, indem Sie die Antworten im Handbuch nachschlagen.

  • Schreiben Sie beim Lesen einen Überblick über das Handbuch. Beachten Sie, dass die Gliederung nicht mit dem Inhaltsverzeichnis übereinstimmen muss und tiefer gehen kann.

  • Unterstreiche wichtige Wörter und Sätze.

  • Schreiben Sie kurze Zusammenfassungen von Abschnitten oder Absätzen.

  • Skizzieren Sie eine Mind Map über das, was Sie lesen, während Sie es lesen.

Die oben genannten Techniken gelten für alle Expository-Arbeiten (im Gegensatz zu beispielsweise Romanen), die Sie lesen, und gelten daher auch für Handbücher.

Wenn Sie weitere Informationen wünschen, suchen Sie nach Büchern zum Thema "Aktives Lesen" oder nach Google.

davitenio
quelle
8

Ich würde wärmstens empfehlen, wie man ein Buch liest . Es gibt allgemeine Ratschläge, wie Sie Ihre Lektüre optimal nutzen können, indem Sie sich Notizen machen, Fragen stellen, die Ziele des Autors festlegen usw. Es gibt auch Ratschläge, wie Sie Ihre Zeit optimal nutzen können, indem Sie festlegen, was vorzeitig überflogen oder übersprungen werden kann auf.

Es richtet sich nicht speziell an Fachbücher, aber der Rat gilt auf jeden Fall. Und es ist eine ziemlich einfache Lektüre, wenn auch langwierig. Einige Kapitel zu bestimmten Lesearten können jedoch übersprungen werden.

Rob Mosher
quelle
Um die Rekursion zu verstehen ...
StuperUser
7

Sie müssen das brauchen, was Sie lesen. Dann wird es plötzlich interessant.

Auch sprechen zu anderen / sogar über sich selbst , was Sie gelesen haben. Die meisten Technikfreaks sind daran interessiert, Zusammenfassungen interessanter Bücher zu hören, und werden ihre eigenen Zusammenfassungen der gelesenen Dinge bereitstellen, was zu interessanten technischen Gesprächen führt.

Bobobobo
quelle
5

Was ich tue, ist ein bisschen "Breite zuerst lesen": Zuerst das Inhaltsverzeichnis, dann versuche ich, die Kapitel der Reihe nach zu lesen, aber nicht so ausführlich. Ich überspringe große Textblöcke und gehe direkt zum Code, wobei ich bei Bedarf ein wenig zurückverfolge um es zu verstehen. Da ich eine bessere Vorstellung von dem Buch hatte, las ich die interessanten Kapitel vollständig und ließ den Rest des Buches "auf Abruf" zu lesen.

Ither
quelle
3

Ich überfliege das Buch oft ein paar Mal und lese Abschnitte, die mir auffallen. Danach habe ich eine gute Idee, was in dem Buch steht, und kann es später nachlesen, wenn ich mehr über etwas erfahren möchte. Wenn es die Zeit erlaubt, werde ich es dann methodischer durchlesen.

Ich habe mich über 30 Jahre lang weiterentwickelt und mir den größten Teil meines Wissens beigebracht, indem ich das Gelesene gelesen und ausprobiert habe. Ich lerne sehr praktisch und bastle und optimiere gerne, während ich Beispielcode ausprobiere, wenn ich mir über etwas unsicher bin.

Es ist wichtig, weiter zu lernen, wenn Sie ein anständiges Leben in der Programmierung verdienen möchten. Welche Technologien Sie jetzt kennen und für aktuell halten, wird in fünf Jahren veraltet und überfüllt sein. Sie müssen also weiter lernen. Entwickler haben nicht den Luxus, etwas zu lernen und sich dann zu entspannen. Das ist teils gut, teils schlecht, weil wir die Last haben, weiter zu lernen, aber ich denke, die meisten Entwickler lieben die kreative Herausforderung, also akzeptieren wir diesen Preis.

der Blechmann
quelle
3

Was ich als wichtig empfunden habe, ist das Vorwort zu lesen. Oft geben Ihnen die Autoren Vorschläge, wie Sie das Buch lesen sollen. Außerdem versuche ich, die einleitenden Kapitel durchzulesen, auch wenn ich denke, dass ich bereits den notwendigen Hintergrund habe. Ich finde, dass es mir oft hilft, mich mit dem Wortschatz des Buches vertraut zu machen (z. B. "Wenn wir 'Server' sagen, meinen wir die physische Hardware; wenn wir 'Webserver' sagen, meinen wir die Anwendungsserverinstanz.").

Ich muss auch den Drang bekämpfen, zu überfliegen. Das Lesen zum Verständnis unterscheidet sich vom Lesen zum Nachschlagen. Machen Sie alle paar Seiten eine Pause und lesen Sie, was Sie gerade gelesen haben. Das erneute Lesen herausfordernder Abschnitte erscheint mir oft als Zeitverschwendung, lohnt sich aber auf lange Sicht, da ich später Abschnitte schneller nachvollziehen kann.

TMN
quelle
3

Wenn ich eines dieser großen alten Nachschlagewerke bekomme, lese ich es als Nachschlagewerk. Das heißt, ich überfliege es, suche nach den wichtigsten Punkten und versuche, das Buch zu lernen, damit ich weiß, wo ich etwas nachschlagen kann, wenn ich es brauche. Ein gutes Beispiel ist mein C-Referenzhandbuch. Ich habe es durchgelesen, aber ich konnte Ihnen die C-Spezifikationen nicht zitieren. Ich weiß jedoch die meisten wichtigen Dinge und kann alles, was ich brauche, schnell nachschlagen, da ich mit dem Layout des Buches vertraut bin.

Wenn ich eine Anleitung oder ein Einführungsbuch lese, mache ich das in der Regel vor dem Computer, damit ich das Zeug unterwegs ausprobieren kann. Meine Lieblings-Intro-Bücher enthalten eine Menge Code zum Ausprobieren - und ich sage Ihnen: Verwenden Sie nicht die Codebeispiele auf der CD !!! Sie werden viel praktischeres Wissen erlangen, wenn Sie es selbst tippen.

Michael K
quelle
2

Ehrlich gesagt gibt es ein paar Programmierbücher, die ich so eifrig lese, wie man normalerweise einen Roman liest. Suchen Sie einfach nach den interessantesten , und das Lesen wird überhaupt kein Problem sein.

Beschränken Sie sich nicht nur auf technische Bücher. Viele interessante Bücher über das Programmieren sind Interviews , Essays , Erfolgsgeschichten und ähnliches. Ich finde diese äußerst faszinierend und immer noch informativ. Sie könnten ein guter Ausgangspunkt für Sie sein.

UncleZeiv
quelle
2

Ich habe in meinem Leben bisher ungefähr 300 Bücher gelesen (einige mit bis zu 700 Seiten), und ich muss sagen, dass Sie (1) Ablenkungen beseitigen müssen, (2) jemanden finden müssen, der sich auch für das interessiert Thema, damit Sie ihnen erzählen können, was Sie vor kurzem aus dem Lesen gelernt haben, und (3) sich diese Frage stellen: In 3 Tagen möchte ich etwas erreicht und viel gelernt haben, oder möchte ich nichts gelernt haben, haben vor dem Fernseher saßen oder Videospiele spielten?

Nur wenige Menschen in Amerika lesen Sachbücher. Ich habe in den letzten sechs Monaten wahrscheinlich 100 Menschen getroffen, und obwohl fast jeder von ihnen weiß, dass ich ein halbwegs begeisterter Leser von Sachbüchern bin, hat noch nie jemand davon gesprochen, ein Sachbuch zu lesen. Ich habe auch noch nie gesehen, dass einer von ihnen ein Sachbuch gelesen hat. Die Bereitschaft und Fähigkeit, Sachbücher zu lesen, erhöht meinen Respekt für jemanden sofort, auch wenn ich die Bücher hasse, die sie mögen. So wenige Menschen sind bereit, etwas anderes als zu trinken, zu prahlen usw. zu tun, dass es wirklich bemerkenswert ist, wenn sich jemand hinsetzt und ein Buch liest.

Michael
quelle
Videospiele machen Spaß.
Joose
2

Hah, du denkst, es ist schwer, sie zu lesen, versuch sie zu schreiben!

Normalerweise versuche ich, Code zu schreiben oder eine Aufgabe auszuführen, um mein Wissen zu testen, während ich das Material aufnehme. Sie sagen nicht, wofür das Handbuch gedacht ist, deshalb kann ich Ihnen keine weiteren Tipps geben.

SnoopDougieDoug
quelle
Ein technisches Buch zu schreiben ist sehr schwer. Es ist auch nicht das, was ich als einen Weg bezeichne, reich zu werden. OTOH, es ist überaus lohnend, wenn auf einer Konferenz Leute auf Sie zukommen, Sie respektieren und Sie um Ihr Autogramm bitten.
Donal Fellows
2

Ein Metakognitionstrick, den ich benutze, ist dieser.

  1. Lesen Sie das Buch 10 Minuten lang (keine Ablenkungen). Diese 10 Minuten sollten das Verstehen des Materials beinhalten, das ich gerade gelesen habe.

  2. Bin ich jetzt gelangweilt? Ja = Stopp, Nein = 10 Minuten fortfahren.

Ich wiederhole Schritt 2 für maximal 30 Minuten und mache dann eine Pause. Wenn ich nach der Pause gelangweilt bin, dann hör auf. Diese Methode verhindert, dass ich abgelenkt werde, und ermöglicht es mir, anzuhalten, wenn ich weiß, dass mein Gehirn abschweift.

Lesen ist ein Teil davon. Auch wenn es Übungen im Material gibt, machen Sie sie. Wenn ich weiß, dass ich das Material noch einmal durchlesen muss, hebe ich die wichtigsten Punkte hervor (nicht die ganze Seite!).

Sio
quelle
1

Das ist eine seltsame Frage. Wenn Sie an etwas interessiert sind, ist es nicht natürlich, darüber lesen zu wollen? Wenn Sie Schwierigkeiten haben, Bücher über das Programmieren zu lesen, sollten Sie sich fragen, ob Sie wirklich so interessiert sind.

Wenn die Antwort immer noch "Ja" lautet, wählen Sie ein gutes Buch aus, das sich auf Ihre aktuelle Tätigkeit bezieht. Wenn Sie beispielsweise C ++ verwenden, lesen Sie die Bücher von Scott Meyers oder Andrey Alexandrescu.

Dima
quelle
Nur weil Sie Bier so lieben, können Sie nicht 100 Dosen davon nehmen.
NLV,
Nein, aber wenn Sie Bier so sehr lieben, möchten Sie wissen, welche Marken gut sind, wie es hergestellt wird und so weiter.
Dima
1

Ich finde es unmöglich, den Inhalt eines Handbuchs passiv zu erfassen. Das Beste, was ich tun kann, ist, sich einen Überblick über die Funktionen der Technologie zu verschaffen. Um wirklich eine Technologie im Detail zu lernen, habe ich das Handbuch geöffnet, während ich versuche, eine Aufgabe zu erledigen. Nach ungefähr einem Monat bin ich ein relativer Experte. Die meisten Programmierer scheinen Handbücher überhaupt nicht zu lesen.

Kevin Cline
quelle
+1 für "die meisten Programmierer scheinen Handbücher überhaupt nicht zu lesen" ZU WAHR!
quick_now
1

Ich nehme die Handbücher mit nach Hause und setze mich ins Bett und lese sie. Wenn sie mich schlafen schicken, schlafe ich. Über ein paar Nächte - vielleicht eine Woche, wenn ich das tue, komme ich durch.

Dabei weiß ich, dass nicht viel in meinem Kopf hängen bleibt, aber ich weiß, wo ich suchen muss.

Dann mache ich echte Arbeiten, und wenn ich nicht weiß, was ich tun soll oder was ich im Handbuch nachschlagen muss, weiß ich, wo ich suchen muss, und ich gehe zurück und lese diesen Teil noch einmal im Detail.

Ich mache das immer mit Compiler-Handbüchern, Linkern, Entwicklungswerkzeugen, allem. Immer haben. Und ich weiß immer mehr über die Werkzeuge als alle meine Kollegen, die nur Sachen machen. Und dann bitte mich zu helfen, wenn die Dinge nicht funktionieren.

Ich weiß, dass das Lesen von Handbüchern nachts im Bett nicht sehr romantisch ist. Meine Frau ist mittlerweile daran gewöhnt. Und es ist besser, als die Konstruktionsunterlagen oder technischen Daten mit einem roten Stift in der Hand zu lesen (auch das getan) :-P

schnell_nun
quelle
1

Ich habe viele fette Fachbücher:

*) Ein guter eReader ist unerlässlich, es sei denn, Sie möchten einen GROSSEN Bereich für das Sammeln von Staubhasen freigeben 't work for Sony - "für jeden sein eigenes".

*) Ich kaufe in der Regel gut indexierte Nachschlagewerke und LESE sie selten, wenn überhaupt, so, wie Sie einen Roman lesen. Ich lese das Vorwort und das Intro und scanne das Inhaltsverzeichnis und die Indizes, damit ich weiß, was da ist, wenn ich es brauche.

*) Ich vermeide dicke Bücher über enge Spezialthemen - IMO stellen sich diese im Allgemeinen als Verschwendung heraus, da die Technologie zum Zeitpunkt des Abschlusses des Buches veraltet ist oder Sie zu einem anderen Projekt übergegangen sind oder sie einen Betrag ausgeben Viel Zeit für Dinge, die jeder erfahrene Programmierer selbst entdecken wird.

Vektor
quelle
0

Ich finde technische Bücher zu allgemein und es gibt keine Methode, die mit allen Arten von Büchern gut funktioniert. Vieles hängt auch von dem Interesse und den entsprechenden Fachkenntnissen (über das grundlegende Englisch hinaus) ab, über die der Leser bereits verfügen sollte, um das Material innerhalb eines angemessenen Zeitraums effizient zu behandeln. Es ist wichtig, die richtigen Erwartungen zu setzen, dh kein normaler Mensch sollte damit rechnen, ein Wörterbuch von Anfang bis Ende schnell zu lesen und viel zu verstehen, da es im Vergleich zu normalen Texten einfach zu viel Tiefe / Inhalt gibt, um in kurzer Zeit verdaut zu werden Nachrichten oder Fiktion.

Nachschlagewerke - werden meistens als Nachschlagewerke verwendet, wenn Sie wirklich von Anfang bis Ende lesen möchten. Stellen Sie sich darauf ein, über das Hintergrundwissen zu verfügen, das für eine akzeptable Leserate erforderlich ist. Ich finde, dass die TAOCP-Reihe von Büchern eine besonders hohe Anforderung hat, und das schnelle Lesen funktioniert nicht, wenn Sie nach einigen Sätzen innehalten und nachdenken müssen. Sie sind eher wie Lehrbücher, die man am besten studiert, wenn man an Übungen arbeitet.

Tutorials / Leitfäden - diese sind am einfachsten vollständig zu lesen, insbesondere solche mit Beispielen, die in praktische Aktivitäten übersetzt werden können. Dies ist eine ansprechendere und effektivere Methode, um das erworbene Wissen zu überprüfen. Ich habe nichts dagegen, Prosa, für die Speed ​​Reading sehr effektiv ist.

Abgesehen davon könnte es wichtiger sein, die richtige Art von Büchern zu identifizieren, die man zu einem bestimmten Zeitpunkt lesen sollte, und die unüberwindlichen Hürden bis zu einem späteren Zeitpunkt zu überwinden, wenn man in der Lage ist, sie besser zu handhaben.

prusswan
quelle
-1

Lassen Sie sich ein Buch von einem guten Schriftsteller schreiben. Die Manning Press In Action-Bücher sind gut, da es sich nicht um Handbücher handelt, sondern um Tutorials, in denen auch wichtige Details behandelt werden.

Lesen Sie mit einem Textmarker .

  1. Lesen Sie den gesamten Absatz.
  2. Finden Sie den kürzesten Ausdruck, der den Absatz zusammenfasst.
  3. Markieren Sie es.
  4. Lesen Sie den gesamten Absatz noch einmal.
  5. Lesen Sie die hervorgehobene Zusammenfassung.
  6. Fahren Sie mit dem nächsten Absatz fort.
  7. Gehe zu 1.

Wenn es so aussieht, sollte es leichter zu merken sein:

  1. Lesen Sie den gesamten Absatz .
  2. Finden Sie den kürzesten Ausdruck , der den Absatz zusammenfasst.
  3. Markieren Sie es.
  4. Lesen Sie den gesamten Absatz noch einmal .
  5. Lesen Sie die hervorgehobene Zusammenfassung .
  6. Fahren Sie mit dem nächsten Absatz fort .
  7. Gehe zu 1.
StuperUser
quelle
-2

Ich finde nicht viel Zeit, um Bücher zu lesen. "Real World Haskell" dauerte ungefähr ein Jahr, bis ich fertig war. Ich überspringe normalerweise die Passagen, die ich kurzfristig nicht anwenden kann. Ich habe die interessanten Seiten Stück für Stück gelesen. Es hilft, die wichtigsten Erkenntnisse mit einem Stift zu skizzieren, damit ich nicht vergesse, was ich gelesen habe, als ich es endlich wieder aufgreife.

LennyProgrammierer
quelle
-2

Das Folgende ist, wie es normalerweise in meinem Fall geschieht.

"X-Tech klingt wirklich cool, wo kann ich mehr lernen?" Ich google dann, sagte Tech, absorbiere so viel wie möglich, ich versuche, wenn möglich einen kleinen Aufwand zu betreiben, um den neuen Hype zu nutzen. Wenn ich immer noch interessiert bin, kaufe ich ein gutes Buch zu diesem Thema, zuletzt ist es für mich ein Ausflug in die WCF.

Um es zu lesen, halte ich mein Buch meiner Wahl (normalerweise den letzten Kauf, den ich getätigt habe) für meine private Zeit im Badezimmer griffbereit, fern von Kindern und Ablenkungen. Ich brauche länger, um es so zu lesen, aber zumindest komme ich durch.

Lord-Fu
quelle
-2

Ich beschleunige das Lesen (und schreibe gegebenenfalls meine eigenen Notizen in den Rand). Speed ​​Reading ist kein Scherz. Ich ging von 140 Wpm (Wörter pro Minute) auf 800 Wpm mit einer Erhöhung der Retention nach ein paar Wochen Training.

Christopher
quelle