Non pas parce que je me soucie du temps qu'il faut à quelqu'un pour lire un livre, mais plus parce que je suis intéressé par la façon dont les gens acquièrent les connaissances d'un livre (ou je suppose d'autres sources) dans leur cerveau de la manière la plus efficace et la plus efficace.
Personnellement, je prends une approche multi-pass (de ma réponse à la question d'origine):
- Parcourez le contenu, plongez-vous et lisez n'importe quoi avec un titre intéressant et enfin regardez tous les beaux diagrammes et illustrations. Je ne prendrai pas grand-chose à ce stade, mais cela me donne une vision mentale du livre (une heure au plus)
- Tout d'abord, parcourez le livre, généralement je vais lire attentivement les premiers chapitres pour un livre qui est soit très lourd soit qui présente quelque chose de complètement nouveau. Pour les livres qui couvrent un sujet que je connais déjà, je vais effleurer ou sauter des morceaux qui semblent triviaux. Le reste du livre je vais passer en revue assez rapidement mais pas si vite que je suis juste en train de feuilleter une page. (environ une semaine)
- Tous les livres que j'ai lus ne vont pas aussi loin, mais si je trouve un livre suffisamment intéressant ou utile, je l'étudierai correctement. Je vais parcourir le livre à un rythme plus lent et faire certains ou tous les exemples, essayer le code, etc. Je saute souvent des chapitres entiers ici à moins que le livre ne soit vraiment bon (1-3 semaines selon le livre).
- Enfin, quand j'ai fini de le lire et que je lis d'autres livres, je vais souvent y plonger encore et encore pour faire des références croisées, comparer, rechercher, parcourir, etc. poussière sur l'étagère.
Je prends rarement des notes lors de la lecture (bien que je puisse faire une certaine planification sur papier si je travaille sur quelque chose comme un exemple de code). J'ai également envisagé de commencer à utiliser un kanban personnel pour organiser mes progrès, mais je n'ai jamais vraiment utilisé cette technique. Les mindmaps sont une autre chose que j'aime bien mais que j'aime rarement.
Quelles autres méthodes ont les gens? Dans quelle mesure les trouvez-vous? Existe-t-il des techniques couramment recommandées qui, selon vous, sont une perte de temps?
la source
Réponses:
Fais les excerises.
S'il n'y en a pas, inventez-en.
la source
Assurez-vous que vous appliquez certaines des techniques dans votre programmation quotidienne dès que possible.
Je trouve que si je n'applique pas immédiatement les choses que j'ai apprises, je dois les revoir quand j'en ai réellement besoin.
la source
Mettez en surbrillance tout ce qui vous a surpris. Cela facilitera sa recherche à l'avenir.
Écrivez largement dans les marges.
Si vous prêtez votre livre à quelqu'un, demandez-lui de suivre ces mêmes règles, idéalement de différentes couleurs. Cela ajoute de la valeur à votre livre.
la source
Allez-y avec un ami. Mieux encore, envisagez de lire le livre comme un exercice comme la programmation par paires, où vous essayez tous les deux de vous l'expliquer. (Et bien sûr, faites les exercices comme cela a été dit ci-dessus)
la source
Mettre en place
Mettez en œuvre chaque nouvel algorithme ou technique que vous lisez par vous-même, en utilisant uniquement votre mémoire de la description de l'algorithme ou de la technique comme référence.
la source
En raison d'un manque d'attention, j'ai du mal à me concentrer lorsque j'apprends dans une approche traditionnelle, du début à la fin. Je passe à la fin du chapitre et passe directement aux exercices, puis j'utilise une combinaison du livre et d'Internet comme référence pour résoudre les problèmes.
Une fois que je me suis mis dans une position où je dois utiliser le matériel du livre comme un moyen au lieu de l'étudier "parce que je devrais le savoir", les concepts deviennent beaucoup plus faciles à ramasser et à pratiquer.
Mes problèmes de focus signifient également que je ne tape pas directement les exemples de code, et que je pense à mes propres exemples et que j'utilise le code du livre pour m'aider à les réaliser. Être créatif avec le processus d'apprentissage garantit que je m'amuse avec lui, et le caractère unique de tout ce que je crée facilite la mémorisation de ce que je fais.
la source