Executando verificação de segurança...
7

[DUVIDA] Como ler mais livros tecnicos?

Ola pessoal, como vao?
Eu me considero ser um avido leitor, porem nunca li 1 livro da nossa area, nao sei exatamente o por que.

Comecei a ler o Clean Code, mas nao terminei, achei muito entediante, apesar de ter aprendido algo no pouco que eu li.

Tenho a impressao eh que meu cerebro nao quer se ocupar com coisas relacionado a profissao depois do expediente, por isso leio livros nao relacionados (acredito).

Porem eu sei a importancia de um livro, com um bom livro eu aprendo muito mais que 100 artigos ou videos no youtube, portando gostaria de mudar isso em mim e comecar a ler mais livros tecnicos. Coloquei uma meta de 4 pra esse ano, mas ate agora nao comecei nenhum, pois tem sempre outro livro mais interessante para eu ler.

Alguem ja passou por isso teria algo para compartilhar?

Tenho os seguintes livros:

  • Clean Code
  • Codificador limpo
  • Estruturas de dados e algoritimos javascript
  • arquitetura limpa
  • Entendendo algoritimos
Carregando publicação patrocinada...
13

Você está cometendo um erro clássico: está tentando ler livros técnicos como se fossem romances. Não são. São manuais de instruções disfarçados de texto. A abordagem correta é:

  • Pare de Ler. Comece a Fazer.
  1. Abra o Estruturas de Dados em JavaScript na página sobre árvores binárias.
  2. Leia 1 página.
  3. Feche o livro. Implemente o código.
  4. Repita até terminar o capítulo.
  • Use Livros Como GPS, Não Como Bíblia
  1. Você não precisa ler Clean Code do início ao fim.
  2. Tem um problema com código bagunçado? Busque o capítulo sobre "Nomes Significativos".
    Aplicou? Ótimo. Próximo problema.
  3. Se o Livro Não Tem Exercícios, É Lixo

Clean Code te entediou? Claro! É um livro cheio de opiniões sem exercícios práticos.

Troque por livros como "The C Programming Language" (K&R) ou "Structure and Interpretation of Computer Programs" (SICP), que obrigam você a codificar.

  • Meta Realista: 1 Capítulo Por Semana (Não 4 Livros Por Ano)

4 livros/ano = Pressão desnecessária.
1 capítulo/semana = 52 capítulos/ano. Isso sim é progresso.

Livros técnicos são como receitas de cozinha: não adianta ler 100 receitas de risoto se você nunca ligou o fogão. O valor está em sujar as mãos.

E se depois de 20 páginas o livro ainda te entediar. Vida curta, próximo.

3

Só discordo de uma coisa, na sua resposta, que é o ponto 3, livros não precisam ter exercicios para serem bons, por exemplo, o livro "Introdução a arquitetura de software: uma abordagem de engneharia", vai te explicar muita coisa sobre o desenvolvimento de software, e não tem 1 exercicio se quer, pois são livros de conceito, e o conceito prevalece sobre a prática. Principalmente quando nos referimos ao mercado, muitas das vezes, você não precisa implementar um lista duplamente encadeada, pois já existe a implementação na linguagem, mas saber como funciona te ajuda a saber onde implementar e o pq. de resto concordo totalmente.

2
1

Acho que maniero deu uma boa explicação de como ler um livro técnico. Mas, reforçando é isso livro técnico tu vai escrever, sublinhar e resumir trechos que tu acha importante, quando for de uma linguagem muitas vezes tu vai pro computador e vai fazer os código e experimentar, isso ajuda a deixar mais dinâmico o estudo do livro.

Se vale a recomendação eu fiz também um vídeo elencando 10 livros interessantes pra estudar, lá tem um que tu pode ler como um romance (por que ele é) talvez tu sinta a diferença.

https://www.youtube.com/watch?v=DH-zX6MSt88&t=2s

2

Não sei sua idade, seu contexto social e outros detalhes sobre sua vida para falar muito do seu caso, mas eu sei que ultimamente seu relato está virando a norma e não a exceção, e algo precisa ser feito sobre isso.

A sociedade, especialmente governos, não farão, ainda mais porque isso vai chatar muita gente, as pessoas justamente por estarem assim, não querem sair disso, é muito mais confortávewl. E isso é péssimo, onde é assim é um país sem futuro, e está se espalhando pelo mundo tod (tem alguns na contra-mão).

Então a solução é a pessoa fazer algo a respeito por conta própria. Algumas conseguirão, outras não, é a realidade da vida que pessoas políticas não vão falar, porque elas precisam semrpe agradar. Em muitos casos pode ser caro e a pessoa está em situação que não pode gastar e só vai poder depois de resolver o problema, então fica um problema insolúvel. Mas a pessoa pode tentar por conta própria. O ideal seria pelo menos começar com ajuda.

Eu vou tentar achar quem possa ajudar coletivamente e gratuito de alguma forma para contribuir com meu material que transforme as pessoas em profissionais capacitados. Eu sei que eu tenho um limite do que eu consigo, eu não sou capaz de resolver copisas que vão além da computação.

Muitas vezes é só a falta de treino. Quando começar fazer bast6ante pode viciar em fgazer. Mas tem casos que naõ é assim, ou porque está fazendo algo que não é seu caminho ou poralgum outro problema que precisa ser resolvido, seja por motivos pedagógicos, psicológicos, psiquiatricos, neurológicos ou outros. Não fazer nada não deveria ser uma opção.

Se você etá lendo, já é um alento, a maioria não lê. E é bom ler coisas variadas, ler ficção, biografias, estórias bem contadas, assuntos um pouco mais técnicos de conhecimento, mas não profissional, aprender a viver melhor, ter mais repertório, treinar o raciocínio, a imaginação, a criatividade.

Está fazendo anotações? Está pondo em prática o que aprende? Está refletindo sobre, está tenta ndo produzir um conheci m ento só seu baseado no que leu? Está relacionando os aprendixzados? Está achando erros nos livros?

Será que não é hora de aprender outra coisa, pegar outro livro? Alguns desses livros não devem ser lidos no começo da carreira. Todos eles só deveriam ser lidos quando a pessoa consegue questuionar, porque eles não são a verdade absoluta. Se você pode ir comprando e acha que vai continuar na carreira, vai testando, vai vendo quais são para ler agora e quais deixar para depois. Será complicado se todos criarem o mesmo sentimento, ou está comprando os livros errados, ou está fora do seu eixo.

Nem tudo que é popular é bom. Eu não sei se um dia conseguirei fazwer uma lista em uma determinada ordem para a pessoa ler, mas sinto que falta isso, e eu só faria com a certeza que vou produzir algo bom. Acho que o ideal seria fazer isso em conjunto com outros profissionais experientes, incluindo gente especializada em outras áreas, como educação, mas isso é muito difícil de fazer, até pode começar, mas raramente termina bem.

Evite aprender errado, depois é difícil corrigir. O conhecimento popular está cada vez mais deturpado, as crenças estão dominando o ambiente.

Pode ajudar mais: https://www.tabnews.com.br/maniero/faq-do-programador-perdidao.

S2


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui no perfil também).

1

Maniero, conheci você através aqui do tabnews. Eu entro nos posts já procurando uma resposta sua, porque cada vez que leio um texto seu, percebo o quão ruim que sou e a motivação de me tornar um profissional menos raso cresce muito.
E essa lista de livros que você poderia fazer, você não sabe o quão ansioso estou pra absorvê-la.

Sucesso e continue nos agraciando com suas respostas magnificas.

1

Fico feliz de ver assim, é o meu objetivo, mostrar que as pessoas podem ser melhores do que são. ALgumas pessoas me ouviram e em pouco tempo são melhores do que eu sou depois de décadas. Não posso garantir que funcionará para todos, mas sei o que não costuma funcionar e a maioria tenta. Eu já mandei uma lista em algumas postagens, embora não uma lista minha. Eu devo demorar porque sou perfeccionista e sei o quão difícil é fazer esta lista com responsabilidade e não pegar algo pronto de alguém para ganhar views.

Brigadão.

1

Na minha opinião, livro técnico é lido sob demanda. Leio quando preciso, em virtude de algum projeto ou necessidade de aprender alguma nova tech-stack. Fora isso, acho que não tem sentido.

1

Os livros técnicos costumam ser mais difíceis de ler porque são um tipo de estudo, e não entretenimento, então é natural achar entediante. Além disso, a maioria dos livros é no estilo "consulta", e não leitura linear. Ou seja, você vê no sumário o que te interessa e abre a página para ler o assunto específico.

Minha recomendação é identificar algum ponto fraco seu. Por exemplo, arquitetura de sistemas, algoritmos, conceitos básicos de programação, gestão de projetos... A partir daí, escolhe o livro adequado. Você terá um bom motivo para lê-lo e não enrolar, e saberá se está valendo a pena ou não.

Se você não consegue identificar um ponto fraco, pense de outro jeito: o que você quer fazer? Quer se tornar pleno? Sênior? Mudar de emprego? Mudar de cargo na mesma empresa? O que falta para isso? Tem alguma lacuna de conhecimento que um livro possa ajudar? E, com essa resposta, volte ao parágrafo anterior.