Livros indicados

Abaixo seguem alguns dos livros que li e que considerei relevantes na obtenção do meu conhecimento atual. Livros, blogs, revistas e eventos são minhas grandes fontes de informação.

Se você puder, leia o livro na sua lingua original, no caso, inglês. Vai praticar a lingua, e não vai cair nos frequentes erros grosseiros de tradução.

Note que muitas vezes vale a pena comprar o livro lá fora, e pagar a taxa. Se você não estiver com pressa, junte vários livros e compre todos de uma vez. Vale a pena.

Vamos aos livros:

Agile Project Management with ScrumAgile Project Management with Scrum de Ken Schwaber

Neste livro o Ken Schwaber, um dos pais do Scrum, mostra sua visão sobre o Scrum, e passa por alguns estudos de caso.

A introdução no começo do livro é, na minha opinião, mais interessante e divertida que os casos. Nela ele já deixa claro o intuito do Scrum. É de leitura fácil, mas é para ler devagar, porque é denso, mas você não percebe e passa reto por diversas informações, e acaba tendo que voltar e ler de novo.

Fica por menos de 30 dólares na Amazon.

 

Clean Code Código LimpoClean Code: A Handbook of Agile Software Craftsmanship de Robert C. Martin (Uncle Bob)

A ideia deste livro é transformar código em poesia. Ou alguma coisa assim. O uncle Bob vai ter motrar como você deveria estar escrevendo seu código. Vai te mostrar, por exemplo, porque funções tem que ser curtas, e porque suas variáveis tem que significar alguma coisa.

Leitura obrigatória para qualquer pessoa que queira que outro ser humano leia (e entenda) seu código.

Fica cerca de 70 reais na versão traduzida. A versão em inglês pode ser achada na Amazon por cerca de 40 dólares.

 

Agile Software Development: The Cooperative GameAgile Software Development: the Cooperative Game de Alistair Cockburn

Este livro é interessantíssimo. É de leitura leve e divertida. Mr. Cockburn mostra passo a passo informações sobre cooperação, formação de time, motivação, e como tudo isso se entrelaça com desenvolvimento de software. Leitura obrigatória a quem se dispõe a entender como o processo de criação se dá, e como influenciá-lo.

Fica por 35 dólares, ou cerca de 150 reais por aqui.

 

Design PatternsDesign PatternsDesign Patterns: Elements of Reusable Object-oriented Software – de Erich Gamma, Richard Helm, Ralph Johnson, e John Vlissides

Esse é o famoso livro do GoF (Gang of Four), por causa dos 4 que escreveram. É um catálogo de padrões. É obrigatório para quem quer entender de design patterns (padrões de projeto), mas não é de leitura fácil. Compre e leia devagar, e não torne ele sua leitura principal. É pra ler quando der vontade, ou precisar consultar, em paralelo com outro livro.

Não conheço a versão em português, não sei da qualidade da tradução.

A versão em inglês fica por cerca de 40 dólares na Amazon ou pouco mais de 150 reais no Brasil.

A versão em português fica por volta de 80 reais.

 

Applying Domain-driven Design and Patterns: With Examples in C# and .netApplying Domain-driven Design and Patterns: With Examples in C# and .net – de Jimmy Nilsson 

Livro excelente que aborda os 2 livros também mencionados nesta página: PoEAA do Fowler e DDD do Evans. É uma visão aplicada à .Net dos padrões de arquitetura e do DDD. Se você achou o DDD do Evans muito abstrato, e que o PoEAA do Fowler muito extenso e detalhado, esse aqui ajuda a entender melhor com uma visão na solução.

Só tem em inglês.

Vai de 70 a 150 reais. Compre já.

 

Padrões de arquitetura de aplicações corporativas   Patterns of Enterprise Application Architecture Patterns of Enterprise Application Architecture – de Martin Fowler

Livro muito bom de padrões de arquitetura e projetos. Para usar de referência e ler com calma, porque é grande e pode ser um pouco massante de ler corrido.

Você acha entre 80 e 180 reais, então pesquise. E se puder, leia no original, não o traduzido.

 

Domain-driven Design: Tackling Complexity in the Heart of SoftwareDomain-driven Design

Domain-driven Design: Tackling Complexity in the Heart of Software - de Eric Evans

Excelente livro sobre arquitetura de software, mais especificamente o quase famoso DDD - Domain Driven Design. Feito para profissionais de Java (os melhores livros de OO que li eram para Java por algum motivo), o livro é sensacional.

Afinal, Java é uma ótima linguagem, é orientada a objetos, é parecidíssima com C#, e tudo o mais. Só não é tão produtiva quanto o próprio C#, na minha opinião, e não tem o .Net Framework na infra-estrutura. Mas na OO os caras mandam muito bem.

Está por volta de 100 reais. A versão em português fica por volta de 80 reais e tem uma tradução sofrível pelo que vi. Isso sem falar na imagem da capa, que é horrível, principalmente se comparada à original.

 

Uml DistilledUml EssencialUml Essencial – de Martin Fowler

Livro com o essencial da UML, “destilado”, conforme diz o nome, para exibir somente a parte mais importante da UML. Obrigatório na mesa de qualquer desenvolvedor responsável. Para consulta e leitura rápida se você for paciente.

Vai de 50 a 70 reais, baratinho…

 

Use a Cabeça! Padrões de Projetos

Head First Design Patterns

Head First Design Patterns - de Elisabeth Freeman e Eric Freeman

Em português: Use a Cabeça! Padrões de Projetos

Outro livro sensacional sobre OO. E olhando nem parece um livro de programação.

É extenso (quase 700 páginas), mas compensa cada página. O livro é cheio de diagramas e referências para enfiar de qualquer jeito a informação na sua cabeça. Eles insistem na abertura do livro que você siga o método, que inclui vários exercícios. Eu confesso: não fiz os exercícios.

Esse também é um livro para o pessoal de Java. Parece que esses caras gostam mesmo do assunto OO.

Li o original em inglês, mas imagino que a tradução esteja legal também. Só não gostei desse título "Use a cabeça", traduzido literalmente.

Está por volta de 45 dólares lá fora (o original em inglês) e 100 reais por aqui (o traduzido). Se você for fluente recomendo a leitura no original.

 

Programming WCF Services Programming WCF Services

Programming WCF Services - de Juval Lowy

Em português: Programando serviços WCF

Livro sobre Windows Communication Foundation. Comprei quando o WCF tinha acabo de sair, ainda no .Net 3.0. Devem ter atualizado para 3.5. Tem cada pequeno detalhe da tecnologia. Sem dúvida, é dinheiro muito bem gasto. Tem 600 e poucas páginas.

Está por volta de 30 dólares lá fora (o original em inglês) e 80 reais por aqui (o traduzido). Novamente, se você for fluente recomendo a leitura no original.

Observação: Esses livros são baseados em .Net 3.0. Já há um mais novo baseado em 3.5, e tem também um peixinho na capa, mas é outro peixe.

 

 

Como diz lá em cima, a lista está em construção... tem outros que depois eu coloco aqui.

Quem é Giovanni Bassi

Giovanni Bassi Sou uma pessoa apaixonada por tecnologia e especificamente por .Net. Sou consultor independente especialista em .Net, focado em arquitetura e melhores práticas. Tenho dezenas de artigos publicados na .Net Magazine, revista da qual sou editor técnico. Ministro palestras e cursos de vez em quando, e quando dá tempo eu respiro um pouco. Mais detalhes nesta página.

Busca

Selos

Eu vou ao TechEd Brasil 2010, e você?

MVP

MCPD

MCSD

.Net Magazine

Abaixo ao if!

Calendário

«  setembro 2010  »
seteququsedo
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910
Ver detalhamento de posts no calendário

Blogs interessantes

    OPMLDownload OPML file

    Postagens recentes

    Comentários recentes

    Disclaimer / Aviso
    As opiniões colocadas neste blog são minhas e pessoais e não expressam necessariamente as opiniões de meus empregadores, pareceiros e amigos. Da mesma forma, os comentários feitos por leitores do blog não expressam a minha opinião.

    © Copyright 2010 .Net Unplugged
    Log in