Como as pessoas leem grandes livros técnicos? [fechadas]

70

Vejo que a maioria dos bons programadores tem o hábito de ler grandes livros para aprender sobre tecnologia.

O que é realmente necessário para ler livros técnicos, além do interesse real na tecnologia?

Como posso melhorar minha capacidade de ler esses livros?

Peter Boughton
fonte
20
FWIW, eu não gosto de livros faladores, preferindo livros como a série "nutshell" da OReilly, livros que permitem ler uma página ou duas e digerir um conceito específico, em vez desses épicos romances que exigem meio dia para passar. um capítulo, distraído por toda a prosa.
91110 Robert Harvey
Boa pergunta, mas não necessariamente muito específica de programação. Você deve editá-lo para torná-lo mais específico à programação.
Anto
2
Pare de ler os manuais e comece a fazer perguntas para iniciantes no StackOverflow. Eles adoram por lá.
Job
11
@RobertHarvey Gostou desse comentário? j / k.
precisa saber é o seguinte

Respostas:

62

Temos olhos realmente GRANDES.

Brincadeiras à parte, sou uma das pessoas que acha a leitura muito difícil. Se estou estudando um livro muito grande, tento ler de manhã cedo, quando acordo, quando minha mente está livre de distrações. Acho que sou capaz de ficar muito mais absorto nessa hora do dia e reter mais.

Depois, existem livros que são tão secos que são dolorosos, independentemente das circunstâncias da leitura. Tento evitá-los sempre que possível, ou encontro outro livro com as mesmas informações escritas em um estilo diferente. Se a leitura de um livro é tão dolorosa que você quase não consegue largá-lo, está perdendo tempo, porque provavelmente não vai reter muito.

Ainda assim, eu prefiro obter informações em doses menores. Meus 'grandes livros' são principalmente para referência e não devem ser lidos de capa a capa, a menos que você tenha um tempo de atenção incrível.

Além disso, apesar de meio que digressão, eu realmente gosto quando as pessoas escrevem resenhas de livros em seu blog ou site pessoal. Isso me ajuda a encontrar livros mais adequados para mim. Portanto, se você ama ou odeia um livro, considere publicar uma crítica. Será exibido para pessoas que possam estar interessadas em qualquer livro que você esteja discutindo.

Tim Post
fonte
14
+1 para a observação de que um livro deve apresentar as informações em um formato de fácil digestão esforço caso contrário é apenas desperdiçado
Gary Rowe
Introdução aos algoritmos.
Dhaivat Pandya
Knuth tem estilo animado, mas é impossível ler. Só porque a curva de aprendizado é muito íngreme. Seria muito eficaz desdobrar a história completa, em vez de condensar o assunto nos grossos livretos e forçar os alunos a inventar a teoria que faltava entre todas as etapas nela.
Estrangeiro pequeno
76

Como comer um elefante? Uma mordida de cada vez.

user2567
fonte
11
Também leva muito tempo para comer um elefante. Você ficaria entediado quando terminasse. Mesmo pode ser um problema com grandes livros técnicos.
Talonx #
5
Estou certo de que os elefantes, em todos os lugares, estão planejando uma revolução devido a este post, seu insensível torrão. Além disso, em que extremidade do elefante alguém deve começar a comer?
Tim Post
14
Em teoria, um clube de Npessoas comedores de elefantes deve reduzir o tempo N. Um clube de leitura de livros Noperaria em duas fases. Na primeira fase, cada pessoa leu 1/No livro, não assumindo dependência na ordem de leitura. A segunda fase seria uma O(N^2)comunicação, mas levaria apenas algumas O(N)etapas, pois em cada etapa uma pessoa pode transmitir para as outras N-1pessoas. Supondo que o tempo necessário para a transmissão 1/N do livro também seja proporcional ao 1/Ntempo necessário para a segunda fase, independentemente do Nnúmero de pessoas no clube.
Rwong
11
Deveria ter perguntado "Como escalar uma montanha" .. é mais vegetariano.
Anton Petrov
11
@ MDMoore313 Em uma frase: "como BitTorrent o conhecimento humano de um livro".
rwong
37

Tempo, esforço e persistência. Por exemplo, levei meses (talvez 6 meses, 30 minutos por dia) para rastrear o Code Complete inicialmente. Certifique-se de destacar coisas importantes e fazer anotações pessoais para que você possa revisar os pontos essenciais mais tarde. Você não aprenderá muito apenas olhando o texto.

Veja como aprender a programar em dez anos .

Joonas Pulakka
fonte
6 meses? Nossa, eu fiz isso em menos de um mês - foi uma leitura tão boa que não consegui parar de ler.
gablin
17
Shudder Highlighting! Que tipo de monstro desfigura um livro perfeitamente adorável! Notas são boas embora. CC é um ótimo livro, embora eu admita folhear alguns pedaços dele. Alguns dos conselhos apenas não é realmente necessário em C # (e alguns dos que muito é!)
CodexArcanum
9
Eu gosto de destacar porque a maioria dos livros de programação, incluindo CC, tem um sinal muito ruim para o ruído -ratio. É tudo "blá blá blá blá blá blá blá blá um bom ponto blá blá blá blá blá". Depois de algumas décadas, será totalmente obsoleto, então é um pouco diferente da literatura tradicional; não há necessidade de mantê-lo arrumado, IMO.
Joonas Pulakka
5
O tempo gasto também depende do que mais você está lendo. Eu nunca estou lendo apenas um livro de cada vez. Para mim, geralmente vale: 1-2 para o trabalho, 1 para estudo pessoal, 1 para lazer (geralmente um romance) e 1 para o banheiro.
Steven Evers
7
@ Codex, realçar é a versão em árvore morta da coloração de sintaxe.
23

Bons livros não são necessariamente grandes. Os livros de O'Reilly e os livros de Pragmatic Programmer tendem a ser bem esbeltos e muito bons.

Sugiro que você leia alguns dos livros recomendados em https://stackoverflow.com/questions/1711/what-is-the-single-most-influential-book-every-programmer-should-read

Mas, para responder à sua pergunta: é preciso esforço, da mesma maneira que qualquer outro sujeito de estudo. Leitura cuidadosa, reflexão, anotações e exercícios .

user1249
fonte
+1 Costumo evitar a compra de livros com mais de 400 páginas, apenas porque sei que levarei uma eternidade para lê-lo. Além disso, acho que livros mais curtos são mais diretos e não se repetem tanto.
Martin Wickman
@ Martin Wickman: Ele não disse "evite comprar livros com mais de 400 páginas"; ele disse que "bons livros não são necessariamente grandes". Essa é uma enorme diferença. Se você evitasse livros "grandes", nunca conseguiria ler o Código Completo - os livros com taxas mais altas da pergunta que acabaram de vincular.
gablin
8
+1 para fazer os exercícios.
gablin
@ Martin, deixe-me adivinhar - os livros que você não compra têm muitos despejos de tela?
11
@ablin: Eu disse " Eu costumo". Além disso, eu possuo o Code Complete. Não gostava muito de ser honesto.
Martin Wickman
22

Leia como se seu trabalho dependesse dele, na maioria das vezes.

Esta é uma área que eu sempre busco melhorar: algumas maneiras pelas quais me deparei:

  1. Lê-lo em etapas: .. desnatado através primeira tentativa apenas para terminá-lo. Em seguida, trabalhe devagar lendo as áreas importantes. É importante examinar a coisa toda primeiro, porque você deve ter uma idéia de que um determinado conteúdo realmente existe e saber acessá-lo rapidamente.
  2. lápis n livro de trabalho :, destacando / sublinhando pontos importantes.Faça anotações resumidas de tópicos importantes e difíceis.
  3. Combater áreas relevantes primeiro: ler o conteúdo e as áreas de combate aplicáveis ​​imediatamente à sua situação e ler o restante como e quando eles vierem.
  4. Priorizando áreas importantes: Solicitar aos idosos sobre quais áreas cobrir primeiro e fazer uma lista de prioridades e abordá-la na ordem estabelecida.
  5. Pato de borracha: Sim É real e muito relevante. Explicar conceitos difíceis ou lê-lo em um pato de borracha ajudará você a entender mais.
  6. Referências on-line: encontre on-line, referências, exemplos, implementações em tempo real de conceitos difíceis e marque-o ao lado do manual.
  7. Momento para refletir: Depois de cada tópico difícil, tente recordar conexões, dependências e visualizar sua aplicação, implementação. Para realmente incorporar o conceito.
  8. Encontre Grupo de Discussão: Fóruns, grupos, colegas, idosos, qualquer pessoa com quem você possa discutir os conceitos, para manter as coisas em mente e reunir seu ponto de vista sobre o assunto. Lembre-se de que pessoas diferentes entendem o mesmo tópico com intensidades e profundidades variadas, com base em sua experiência e exposição. Isso também ajuda a manter a motivação e o interesse.

Lembre-se sempre do que significa RTFM .

Aditya P
fonte
Sim, acho que deveria contratar alguém para apontar uma arma para minha cabeça, apenas para que a importância dela afundasse no meu subconsciente.
intuited
Gosto da sugestão de anotações na parte 1. Já faço algo assim - recortando bits importantes em um arquivo de anotações - mas às vezes não é suficientemente interativo.
intuited
"Como você come um elefante? Uma mordida de cada vez." Eu gosto de # 1 eu mesmo.
JMQ
6
Leia o manual do caralho?
Exibir nome
3
Leia o manual amigável .
otto
15

Dieta e sono - coisas que IMO são fundamentais para o quão bem você escolhe as coisas.

Aqui está uma lista e explicações do meu blog :

Ok, vamos começar ... mas primeiro não é necessário dizer que a melhor maneira de aprender é o que funciona para você - estas são apenas algumas dicas que eu acho que me ajudam. Talvez eles também o ajudem.

1. Aprenda algo que você está interessado!

Este é fácil. Se seu coração não estiver nele, esqueça. Aprendemos melhor quando temos interesse no tópico. É claro que nossas razões para aprender algo podem variar - você pode querer aprender algo para não precisar pagar alguém para fazê-lo, ou porque você realmente gosta / ama o que quer que esteja aprendendo. Quanto mais você gosta, maior a probabilidade de dominá-lo.

2. Escolha seus recursos com sabedoria

Encontrar um tópico é a parte mais fácil - encontrar o melhor material é um pouco mais complicado. Aqui, meu melhor conselho é jogar em campo. Dê uma olhada no que está por aí, leia resenhas de livros (procure respostas que sejam apaixonadas), ouça os conselhos de pessoas em quem você confia ou que são bem respeitadas em seu campo. Vá em frente e tente as coisas - só porque você comprou um livro, não significa que você precise lê-lo. Comprei alguns que comecei e simplesmente não entrei. Isso é legal, porque quando você encontra um livro que realmente gosta, aprecia muito mais isso.
Não se limite a livros, screencasts ou sites de aprendizado interativos (como Code School, Tryruby etc.) são excelentes maneiras de combinar todas as melhores maneiras de aprender - assistir, ler e fazer.
Ponha-se no ritmo. Não pule muito à frente - não tenha medo de começar do básico ... isso pode acabar economizando seu tempo a longo prazo.

3. coma bem

Seu corpo é uma máquina complexa. E as máquinas precisam de combustível, energia e devem ser mantidas em boas condições de funcionamento - ou seja, não estrague seu corpo comendo merda, usando drogas ou usando venenos na pele, porque você acha que elas fazem você cheirar bem, não.
Eu poderia escrever um livro sobre esse assunto e muito menos uma postagem no blog! Mas o básico é manter os alimentos que nossos ancestrais teriam comido, o que significa que não há lixo processado, frituras, doces, chocolates, pães, pizza etc. Se preocupe com a maneira como os alimentos são fabricados / cultivados também. Acha que hormônios do crescimento, esteróides, antibióticos de rotina, criação de animais, alimentos e condições de baixa qualidade vão criar um bom estoque saudável? Pense de novo. Beba bastante água mineral natural (sem toque, aromatizada ou reconstituída). A desidratação pode afetar seu desempenho em até 40%. As pessoas continuam com má educação para os pobres, mas você sabe o que? A educação é apenas metade da história - dieta e estilo de vida provavelmente terão um efeito mais profundo em sua capacidade de aprender do que em uma boa escola ou não.

4. Durma bem

Seu corpo precisa de sono de qualidade. Para se recuperar, e mais importante, para alguém que está aprendendo alguma coisa - dormir é quando seu corpo indexa tudo o que você fez / aprendeu naquele dia. Se a qualidade do seu sono for ruim, seu cérebro não será capaz de armazenar / indexar adequadamente tudo o que você conseguiu naquele dia ... então todo esse tempo que você passou lendo alguma coisa? Poderia muito bem ser desperdiçado.
Felizmente para você, comer limpo (veja acima) também ajudará você a dormir bem.

5. Obtenha um Kindle

Esqueça o iPad ou a tela do computador - eles usam LCDs que não apenas causam queima de retina por causa do brilho ridículo, mas porque 'atualizam' / tremem tantas vezes por segundo, causam fadiga ocular. A tela do Kindle é linda. Você pode lê-lo ao ar livre, dentro de casa, na cama, no banheiro - em qualquer lugar. Imagine ler um livro enorme na cama, virando-se de um lado para o outro segurando a maldita coisa - quanto maior o livro, menos confortável será! Agora imagine cinco ou seis livros semelhantes que você deve ler - realmente não é ótimo. Digite o Kindle. É leve, fácil, perfeito. Eu amo o meu, não ficaria sem ele agora. Eles também permitem destacar texto e, se você comprar um e-book da Amazon, também poderá ver os 'destaques populares' - o que é uma ótima maneira de ver o que seus colegas acham importante ou digno de nota.

6. Leia a última coisa à noite

Você consegue se lembrar do que fez ontem ontem de manhã? Nem eu também não! Aposto que você pode se lembrar do que fez ontem à noite. E há uma boa razão para isso - por causa da maneira como seu cérebro funciona. Ele inicia a indexação em ordem decrescente, para que o que você fez por último seja indexado / armazenado primeiro. Tente. Leia algo pela manhã e algo durante a noite - no dia seguinte, veja qual você se lembra melhor.
Ouviu isso? Outro bom motivo para ler à noite é pela paz e tranquilidade. Não há nada pior do que distrações, seja trânsito, crianças brincando ou o ambiente geral de pessoas pairando ao redor - e, embora você possa não perceber, seu subconsciente o fará. Acho que consigo me concentrar muito melhor à noite, quando os animais estão dormindo, os telefones não estão tocando e o resto do bairro fica escondido durante a noite!

7. Não fique à frente de si mesmo

Ou melhor, não tenha medo de dar um passo atrás. Se você está lendo algo que simplesmente não entende, anote-o por enquanto e obtenha um livro que lide com o básico ou que esteja um passo abaixo do que estava lendo. Se você 'pegar' este novo livro e depois voltar para o outro livro e ainda não o conseguir, faça o mesmo novamente - coloque-o no chão e encontre outro livro que cubra algo mais simples. Confie em mim, você não estará perdendo seu tempo - repetir é reforçar. Portanto, mesmo que você tenha abordado o tópico antes, analisá-lo novamente ainda será altamente benéfico.

Se você simplesmente não consegue entrar no livro que continuou escrevendo, talvez não tenha sido uma boa escolha - encontre uma alternativa que cubra o mesmo material, não perca mais tempo ou volte mais tarde como bônus.

8. Não consegue se concentrar? Respirar…

Às vezes, você tem coisas zumbindo na sua cabeça. Às vezes, leva um tempo para que seus olhos se ajustem de um LCD tremeluzente à tranqüilidade sólida da tinta (digital ou não!). Quando você encontrar a mente fugindo, feche os olhos e conte lentamente até 10. Repita, se necessário. Funciona. (Certifique-se de beber água suficiente também - pois isso pode afetar a concentração.)

9. Ouça música antes de começar

Não durante - embora algumas pessoas estejam bem com isso. Os cientistas provaram que ouvir música antes de uma tarefa como aprender ajuda a se concentrar melhor. O tipo de música não importa, desde que você goste. Agora você pode dizer a seus pais / parceiros que há uma boa razão para ouvir música tão alto!

10. Faça anotações e repasse as coisas

Faça o que fizer, não se esqueça de revisar as coisas. Seja você o tipo de pessoa que gosta de fazer anotações, destacar no Kindle ou apenas reler livros inteiros, faça questão de repassar o que você estudou, pois isso ajudará a reforçar o que aprendeu.
Eu costumava fazer anotações, mas desde que obtive o Kindle, destaque trechos (ou algumas vezes até algumas páginas por vez) e depois de ler outro livro, examino os destaques do livro anterior. Então, eu tenho a chance de começar a esquecer, então lembro novamente.
Também reli ou pretendo reler meus livros favoritos, em parte porque os apreciei e em parte para ver o quanto esqueci lol. (Só brincando!)
Além disso, como mencionado anteriormente, não tenha medo de obter dois livros voltados para o mesmo nível - repetir é reforçar. Repetir é ...?

Dica de bônus. Divirta-se!

Faça o que fizer, quando começar a ficar entediante ou parecer uma tarefa árdua - pare. Mantenha as coisas interessantes, divertidas e acompanhe o ritmo para sentir que está conseguindo coisas. Essa é uma das razões pelas quais tenho a tendência de obter pelo menos dois livros que lidam com o mesmo nível do que estou aprendendo - quando você lê o outro livro, muitas vezes se vê pensando 'eu sei disso!' e são momentos como esse que lhe dão um burburinho e lembram que você está realmente aprendendo alguma coisa. Pequenas conquistas como essa dão a você o incentivo e a vontade de continuar.

Matthieu
fonte
Acho que kindles não são bons para livros técnicos, enquanto você pode destacar digitalmente páginas de texto e de orelha de cachorro, não é tão natural. Os livros da Manning Press são bons porque você recebe um livro físico e um e-book, para que você possa anotar no escritório / em casa o livro real e se atualizar com o Kindle.
StuperUser 4/11/11
2
Eu concordo que existe um compromisso, mas imagine levar um livro de referência enorme para a cama com você. Se eu estiver percorrendo um tutorial e fazendo isso enquanto leio, geralmente leio o livro como um PDF no monitor - mas ajuste a tonalidade e o brilho para torná-lo mais confortável. Mas todos os outros livros que li no Kindle - acho que não, mas o faço.
AstonJ
eye fatigueé besteira total. Seus olhos ficam tensos quando você olha atentamente, para a tela do Kindle ou papel natural. Cintilação não importa. Verifique-o. Um laptop é melhor porque sua tela é maior e você pode segurá-lo mais longe. Olhos sem tensão se concentram no infinito. Olhar mais de perto tensiona alguns músculos e eles começam a causar dor e podem causar danos. Aprenda a fisiologia antes de ensinar as pessoas. O conselho para respirar parece ser útil.
Estrangeiro pequeno
A privação do sono e o material digestivo são algo com o qual posso me relacionar. Eu tenho que acordar às 430 da manhã para bater o tráfego para não estender minha unidade já de 1 hora para o trabalho. Muitas vezes, eu não durmo mais do que 5-6 horas. Durante toda a semana, quando durmo menos, minha compreensão de leitura e motivação caem. Percebi que, nos dias em que durmo, estou muito mais motivado a ler material técnico / complicado do que quando me sinto como um zumbi, e tudo em que consigo pensar é na minha cama.
eaglei22
@ LittleAlien, na verdade, é uma coisa real. Especialmente quando um olho é mais forte que o outro. Eu sempre tentei evitar usar óculos com medo de deteriorar minha visão 20/20. Muitas vezes, quando lia, ficava cada vez mais difícil me concentrar quanto mais lia. Aparentemente, um dos meus olhos é mais forte que o outro, causando esse cansaço. Comprei um belo par de óculos de leitura elegantes da Oakley, e que diferença. Sente-se muito mais confortável ao ler.
eaglei22
13

Tente ler o manual mais ativamente. Em outras palavras, não apenas olhe para as palavras, mas torne-se ativo. Por exemplo, considere algumas das seguintes técnicas:

  • Comece lendo o manual, ou seja, não comece lendo a capa do manual, mas comece lendo o título do manual, o blurp do editor (se houver), o prefácio ou a introdução e, em seguida, estude a tabela de conteúdo. Em seguida, comece a ler partes das seções que você descobriu que são mais relevantes para você (parágrafos resumidos no início ou no final dos capítulos são especialmente bons para ler ao ler).

  • Faça as perguntas do manual, as quais você responderá pesquisando as respostas no manual.

  • Escreva um esboço do manual enquanto lê. Observe que o contorno não precisa coincidir com o índice e pode ser mais aprofundado.

  • Sublinhe palavras e frases importantes.

  • Escreva breves resumos de seções ou parágrafos.

  • Esboce um mapa mental sobre o que você está lendo enquanto está lendo.

As técnicas acima se aplicam a qualquer trabalho expositivo (em oposição a romances, por exemplo) que você lê e, portanto, também se aplica a manuais.

Se você quiser obter mais informações, procure livros ou no google sobre o assunto "leitura ativa".

davitenio
fonte
8

Eu recomendo Como ler um livro . Ele fornece conselhos gerais sobre como tirar o máximo proveito de sua leitura, fazendo anotações, fazendo perguntas, determinando os objetivos dos autores, etc. em.

Não se destina especificamente a livros técnicos, mas o conselho certamente se aplica. E é uma leitura bastante fácil, apesar de longa. Mas vários capítulos sobre tipos específicos de leitura podem ser ignorados.

Rob Mosher
fonte
Para entender recursão ...
StuperUser
7

Você precisa do que está lendo. Então, de repente, torna-se interessante.

Além disso, converse com outras pessoas / com você mesmo sobre o que leu. A maioria dos técnicos está interessada em ouvir resumos de livros interessantes e fornecerá seus próprios resumos das coisas que leram, resultando em uma conversa técnica interessante.

bobobobo
fonte
5

O que eu faço é meio que "ler em primeiro lugar": primeiro o índice, depois tento ler os capítulos em ordem, mas não tão profundamente, pulando grandes pedaços de texto e indo direto para o código, voltando um pouco se necessário para entender isso. Tendo uma idéia melhor do livro, li completamente os capítulos interessantes e deixei o restante do livro para ser lido "sob demanda".

Ither
fonte
3

Costumo folhear o livro algumas vezes, lendo seções que chamam minha atenção. Depois disso, tenho uma boa idéia do que está no livro e posso pegá-lo mais tarde, quando precisar aprender mais sobre algo. Então, conforme o tempo permitir, vou ler mais metodicamente.

Estou desenvolvendo há mais de 30 anos e aprendi a maioria do que sei lendo e tentando o que li. Sou muito aprendiz prático e gosto de mexer e mexer enquanto tento código de exemplo se não tiver certeza de alguma coisa.

É essencial continuar aprendendo, se você quer ter uma vida decente em programação. As tecnologias que você conhece agora e considera quentes serão obsoletas e superlotadas em cinco anos, para que você continue aprendendo. Os desenvolvedores não têm o luxo de aprender uma coisa e relaxar. Isso é parcialmente bom e parcialmente ruim, porque o ônus é nosso de continuar aprendendo, mas acho que a maioria dos desenvolvedores adora o desafio criativo, por isso aceitamos esse preço.

o homem de lata
fonte
3

O que eu achei importante é ler o prefácio. Muitas vezes, o (s) autor (es) dará algumas sugestões sobre como ler o livro. Além disso, tento ler os capítulos introdutórios diretamente, mesmo se achar que já tenho o histórico necessário. Acho que muitas vezes me ajuda a familiarizar-me com o vocabulário do livro (por exemplo, "quando dizemos 'servidor', queremos dizer o hardware físico; quando dizemos 'servidor da Web', queremos dizer a instância do servidor de aplicativos").

Eu também tenho que lutar contra o desejo de roçar. Leitura para compreensão é diferente da leitura para referência. Desacelere, faça uma pausa a cada duas páginas e revise o que acabou de ler. Reler as seções desafiadoras costuma parecer uma perda de tempo, mas vale a pena a longo prazo, porque me ajuda a compreender as seções posteriores mais rapidamente.

TMN
fonte
3

Se eu receber um daqueles grandes livros de referência, eu o leio como referência. Ou seja, eu procuro em busca dos pontos-chave e tentando aprender o livro para saber onde procurar algo quando preciso. Um bom exemplo é o meu manual de referência C. Eu li, mas não consegui citar as especificações C para você. No entanto, eu sei a maioria das coisas importantes e posso procurar rapidamente tudo o que preciso, porque estou familiarizado com o layout do livro.

Se estou lendo um livro de instruções ou introdutório, geralmente o faço na frente do computador para que eu possa experimentar as coisas enquanto for. Meus livros de introdução favoritos têm muito código para tentar - e estou lhe dizendo: Não use os exemplos de código no CD !!! Você obterá muito mais conhecimento prático digitando-o você mesmo.

Michael K
fonte
2

Honestamente, existem alguns livros de programação que eu leio tão avidamente quanto se costuma ler um romance. Basta procurar os mais interessantes , e lê-los não será um problema.

Não se limite apenas a livros exclusivamente técnicos; muitos livros interessantes sobre programação são entrevistas , ensaios , histórias de sucesso , coisas assim. Acho esses extremamente fascinantes e ainda informativos. Eles podem ser um bom ponto de partida para você.

UncleZeiv
fonte
2

Eu li cerca de 300 livros até agora na minha vida (alguns com até 700 páginas) e eu tenho que dizer que você precisa (1) eliminar distrações, (2) encontrar alguém que também esteja interessado no tópico para que você possa contar sobre o que aprendeu recentemente com a leitura e (3) fazer a si mesmo esta pergunta: em 3 dias, quero realizar algo e aprender muito ou quero não ter aprendido nada, tendo sentou na frente da TV ou jogou videogame?

Poucas pessoas na América realmente lêem livros de não ficção. Eu conheci provavelmente 100 pessoas nos últimos seis meses e, embora quase todas essas pessoas saibam que eu sou um leitor semi-ávido de livros de não ficção, ninguém nunca falou sobre ler um livro de não ficção, nem vi um deles ler um livro de não ficção. Estar disposto e capaz de ler livros de não ficção instantaneamente aumenta meu respeito por alguém, mesmo que eu odeie os livros que eles gostam. Tão poucas pessoas estão dispostas a fazer outra coisa senão beber, se gabar, etc., que é realmente notável quando alguém se senta e lê um livro.

Michael
fonte
Jogos de vídeo são divertidos.
Joose
2

Hah, você acha que lê-los é difícil, tente escrevê-los!

Normalmente, tento escrever algum código ou executar alguma tarefa para testar meus conhecimentos à medida que absorvo o material. Você não diz para que serve o manual, por isso não posso fornecer mais dicas do que isso.

SnoopDougieDoug
fonte
Escrever um livro de tecnologia é muito difícil. Também não é o que eu chamaria de maneira de ficar rico. OTOH, é muito gratificante quando você tem pessoas que chegam até você em uma conferência, pessoas que você respeita e pede seu autógrafo.
Donal Fellows
2

Um truque de metacognição que eu uso é esse.

  1. Leia o livro por 10 minutos (sem distrações). Esses 10 minutos devem incluir a compreensão do material que acabei de ler.

  2. Estou entediado agora? Sim = Parar, Não = Continue por 10 minutos.

Repito o passo 2 por no máximo 30 minutos e depois faço uma pausa. Se eu estiver entediado depois do intervalo, pare. Esse método me impede de me distrair e me permite parar quando sei que meu cérebro está vagando.

A leitura é uma parte disso. Além disso, se houver exercícios no material, faça-os. Por fim, se eu sei que preciso ler novamente o material, destaquei os pontos principais (não a página inteira!).

Sio
fonte
1

Esta é uma pergunta estranha. Se você está interessado em algo, não é natural querer ler sobre isso? Se você achar difícil ler livros sobre programação, pergunte a si mesmo se está realmente interessado.

Se a resposta ainda for afirmativa, escolha um bom livro relacionado ao que você está fazendo no momento. Por exemplo, se você estiver usando C ++, comece a ler os livros de Scott Meyers ou Andrey Alexandrescu.

Dima
fonte
Só porque você gosta tanto de cerveja, não pode levar 100 latas.
NLV
Não, mas se você gosta tanto de cerveja, gostaria de ler sobre quais marcas são boas, como são feitas e assim por diante.
Dima
1

Acho impossível absorver passivamente o conteúdo de qualquer manual. O melhor que posso fazer é ter uma idéia geral dos recursos da tecnologia. Para realmente aprender uma tecnologia em detalhes, tenho o manual aberto enquanto tento realizar alguma tarefa. Depois de mais ou menos um mês, sou um especialista relativo; a maioria dos programadores parece não ler manuais.

Kevin Cline
fonte
+1 para "a maioria dos programadores parece não ler manuais" MUITO VERDADEIRO!
quickly_now
1

Levo os manuais para casa e sento na cama lendo-os. Quando eles me mandam dormir, eu durmo. Durante algumas noites - talvez uma semana, fazendo isso, posso passar por isso.

Fazendo isso, eu sei que realmente não vai ficar muito na minha cabeça, mas sei para onde olhar.

Depois, faço coisas de trabalho reais e, quando não sei o que fazer ou preciso procurar no manual, sei onde procurar e volto a ler essa parte em detalhes.

Eu sempre faço isso, com manuais de compilador, vinculadores, ferramentas de desenvolvimento, tudo. Sempre tem. E eu sempre sei mais sobre as ferramentas do que todos os meus colegas que simplesmente fazem coisas. E então me peça para ajudar quando as coisas não funcionarem.

Eu sei que ler manuais na cama à noite não é muito romântico. Minha esposa já está acostumada. E é melhor do que ler a documentação do projeto ou as especificações técnicas com uma caneta vermelha na mão (também fiz isso) :-P

rapid_now
fonte
1

Eu tenho muitos livros técnicos grandes e grandes:

*) Um bom eReader é essencial, a menos que você deseje reservar uma GRANDE área para coleta de coelhos ... Eu gosto da linha Sony Reader pela maneira como lidam com notas, navegação e índices - ótimos para leitura técnica -, mas eu não não funciona para a Sony - 'para cada um, o seu próprio'.

*) Geralmente compro livros de referência que são bem indexados e raramente os leio da maneira que você lê um romance. Eu leio o prefácio e a introdução e digitalizo o sumário e os índices, para saber o que há quando preciso.

*) Evito livros grandes e pesados ​​sobre tópicos especializados restritos - na OMI, geralmente, isso acaba sendo um desperdício, porque quando você termina o livro, a tecnologia está desatualizada ou você se mudou para outro projeto, ou eles gastam um tempo. muito tempo em coisas que qualquer programador experiente descobrirá comprar apenas FAZENDO.

Vetor
fonte
0

Acho os livros técnicos uma categoria muito geral e não existe um método único que funcione bem com todos os tipos de livros. Muito depende também do interesse e do conhecimento apropriado do domínio (além do inglês básico) que o leitor já deve possuir para cobrir o material com eficiência, dentro de um período de tempo razoável. É importante colocar as expectativas corretas, ou seja, nenhuma pessoa normal deve esperar para ler rapidamente um dicionário de capa a capa e entender muito, pois há muita profundidade / conteúdo a ser digerido em um curto espaço de tempo em comparação com texto comum como notícias ou ficção.

Livros de referência - usados ​​principalmente para referência, se você realmente quiser ler um de capa a capa, esteja preparado para possuir o conhecimento necessário para uma taxa de leitura aceitável. Acho que a série de livros TAOCP tem um requisito particularmente alto e a velocidade de leitura não funciona quando você precisa fazer uma pausa e pensar depois de algumas frases. Eles são mais parecidos com livros didáticos que são melhor estudados quando há exercícios para trabalhar.

Tutoriais / guias - são os mais fáceis de ler na íntegra, especialmente aqueles com exemplos trabalhados que podem ser traduzidos em atividade prática, que é uma maneira mais envolvente e eficaz de verificar o conhecimento adquirido. Não me importo com a prosa, para a qual a leitura rápida é muito eficaz.

Tudo isso dito, pode ser mais importante identificar o tipo certo de livro que alguém deve ler a qualquer momento e deixar os obstáculos intransponíveis até mais tarde, quando estiver em uma posição melhor para lidar com eles.

prusswan
fonte
-1

Obter um livro escrito por um bom escritor. Os livros Manning Press In Action são bons porque não são manuais, são tutoriais que também cobrem os detalhes importantes.

Leia com um marcador .

  1. Leia o parágrafo inteiro.
  2. Encontre a frase mais curta que resuma o parágrafo.
  3. Destaque isso.
  4. Leia o parágrafo inteiro novamente.
  5. Leia o resumo destacado.
  6. Vá para o próximo parágrafo.
  7. Vá para 1.

Se parecer abaixo, deve ser mais fácil lembrar:

  1. Leia o parágrafo inteiro .
  2. Encontre a frase mais curta que resuma o parágrafo.
  3. Destaque isso.
  4. Leia o parágrafo inteiro novamente .
  5. Leia o resumo destacado .
  6. Vá para o próximo parágrafo .
  7. Vá para 1.
StuperUser
fonte
-2

Não encontro muito tempo para ler livros. "Mundo Real Haskell" me levou cerca de um ano para terminar. Normalmente pulo as passagens que não posso aplicar a curto prazo. Eu li as páginas interessantes pouco a pouco. O que ajuda é delinear os insights mais importantes com um lápis, para não esquecer o que estava lendo quando finalmente o recolhi.

LennyProgrammers
fonte
-2

A seguir, é como geralmente acontece no meu caso.

"A tecnologia X parece muito legal, onde posso aprender mais"? Depois, pesquisei no Google a tecnologia absorvendo o máximo possível, tento, se possível, fazer um esforço em pequena escala usando o novo hype. Se ainda estou interessado, compro um bom livro sobre o assunto, mais recentemente para mim é uma incursão no WCF.

Para lê-lo, mantenho meu livro de escolha (geralmente a compra mais recente que fiz) à mão para o meu tempo privado no banheiro, longe de crianças e distrações. Leva-me mais tempo para ler dessa maneira, mas pelo menos eu passo por eles.

senhor-fu
fonte
-2

I velocidade de leitura (e escrever minhas próprias notas na margem quando apropriado). A leitura rápida não é uma farsa. Passei de 140wpm (palavras por minuto) para 800wpm com um aumento na retenção após algumas semanas de treinamento.

Christopher
fonte