Olá pessoal, terminei de ler o livro 97 things every programmer sould know e gostei bastante. O livro estava na fila quando o @elemarjr falou em algum lugar, não lembro se foi twitter ou DotNetArchitects que não tinha gostado do livro..Fiquei logo preocupado e fui em frente, então vamos a resenhalivro.

A primeira impressão que tive ao começar a ler é que seria uma leitura rápida. O livro tem pouco mais de 200 páginas mas  a leitura é bem leve e modularizada. Os capítulos do livro em geral possuem duas páginas o que torna a leitura de cada assunto bem rápida porém bem introdutória também.Entre os capítulos são alguns exemplos:

  • Apply functional programming principles
  • Comment only what the code cannot say
  • Domain-specific languages
  • Learn foreign languages

Assuntos como functional programming não podem ser explicados em duas páginas, então o objetivo do capitulo é alertar sobre a possibilidade, ou em outras palavras colocar uma pulga atrás da orelha do programador que não conhece sobre o assunto.

O programador iniciante

A impressão que um programador iniciante(Decente) deve ter ao ler o livro é que ele possui uma lista de mais ou menos 100 assuntos e alguns autores que ele deve ler em sua trajetória profissional.

O programador experiente

Um programador experiente vai encarar o livro como uma revisão sobre conceitos-macros que ele já aprendeu.

Conclusão

Então pessoal, eu indico o livro e estou disposto a ler outros livros da série como o 97 things every software architect should know. Qualquer dúvida sobre o livro pode comentar aqui ou ainda no twitter @higorcesar