Skip to content


Livros

Nesta página colocarei livros que já li, estou lendo ou pretendo ler no futuro. Definitivamente esta lista vai ficar enorme, mas espero que possa contribuir com boas dicas de livros para a área de software. Inicialmente esta página vai ter os livros sem nenhuma ordem particular. Depois que tudo estiver aqui eu vou modificando aos poucos. Comentários e outras dicas de livros são bem-vindos!

Livros que já li (pelo menos boa parte):

Agile and Iterative Software DevelopmentAgile & Iterative Development: este livro me foi muito útil, pois me apresentou as principais metodologias de desenvolvimento de software de uma forma comparativa. Isto ajuda bastante no conhecimento das práticas do Scrum, XP, Evo e UP. A adoção de metodologias ágeis nas empresas está cada vez maior, e este livro traz uma ótima visão das idéias por trás das práticas.

Agile software developmentAgile Software Development: se você quer saber o que significa na prática o desenvolvimento de software com metodologias ágeis, este é o seu livro. Excepcional.

Design patternsDesign Patterns: o clássico livro de padrões de projeto de Erich Gamma et al. Meu livro preferido do assunto é o PEAA do Martin Fowler, mas esse também é muito bom.

Domain driven design quicklyDomain Driven Design Quickly

Effective enterprise JavaEffective Enterprise Java: este livro traz muitas dicas interessantes para o desenvolvimento de aplicações corporativas com Java. Muitas considerações interessantes sobre arquitetura de aplicações Java. Altamente recomendado.

Head first servlets and JSPsHead First Servlets& JSP: eu utilizei este livro quando estava me preparando para tirar a certificação SCWCD. A leitura dele é bem leve e ele cobre uma boa quantidade de assuntos de forma interessante. A tradução e diagramação da versão em português não são muito boas, mas o conteúdo original é ótimo.

Linux network admin guide Linux Network Administrator’s Guide: eu conheci este livro quando estava começando a usar Linux em casa, ainda na faculdade. Nessa época eu queria fuçar tudo, configurar um monte de serviços e escovar bits. Esse livro me ensinou muita coisa sobre os serviços de rede Linux e é uma ótima referência no assunto.

J2EE Web servicesJ2EE Web Services: eu conheci este livro quando comecei a trabalhar com web services. Alguns frameworks te permitem desenvolver rapidamente web services tanto na parte cliente como no servidor. Entretanto, eles escondem bastante os detalhes do que está por trás (o que não deixa de ser positivo). Este livro me ajudou muito a conhecer as tecnologias e padrões dos web services WS-I. Atualmente eu prefiro utilizar web services REST na maioria dos casos, mas conhecer os web services WS-* é muito positivo para entendermos melhor o domínio do problema. Este é o melhor livro no assunto.

Modern operating systemsModern Operating Systems: utilizei este livro na faculdade, e gostei bastante dele. O livro apresenta de forma didática alguns conceitos bem complexos de sistemas operacionais e dá uma ótima base sobre o funcionamento dos mesmos. Isso me ajudou bastante quando fui trabalhar com detalhes mais complicados de concorrência por exemplo. É um livro acadêmico, mas muito valioso.

Patterns of enterprise application architecturePatterns of Enterprise Application Architecture: este é para mim o melhor livro sobre padrões de projeto. A exposição dos padrões é feita de forma muito didática, e o livro me ajudou muito a escolher soluções boas para problemas comuns. Recomendo fortemente para qualquer um que tenha interesse no assunto.

PL/SQL pocket reference PL/SQL Pocket Reference: antes de eu entrar para a Concrete eu trabalhei em um projeto cheio de integrações via PL/SQL. Eu trabalhava em uma aplicação para PDAs que se integrava com o Siebel (CRM) e o JDEdwards (ERP) através de Stored Procedures e Triggers do Oracle. Este livro foi sempre uma ótima referência, onde eu rapidamente esclarecia minhas dúvidas no desenvolvimento PL/SQL. De uma maneira geral eu procuro evitar o uso de Stored Procedures e Triggers, mas em algumas situações específicas eles são úteis. Este livro será seu melhor amigo caso você precise trabalhar com isso.

Pragmatic programmerPragmatic Programmer: este livro traz inúmeras “pílulas de senioridade” aos leitores. Se todas as pessoas que começassem a trabalhar com software conhecessem estes conceitos e os aplicassem, o nível médio de qualidade de software seria bem mais alto, e não teríamos júniores, apenas plenos e sêniores :)

Pragmatic version control with CVSPragmatic Version Control Using CVS: Este livro traz muitas idéias interessantes para uso em sistemas de controle de versão em geral. Eu não recomendo mais o uso de CVS, pois já existem algumas alternativas mais interessantes. Mas este livro é uma boa leitura e apresenta alguns problemas comuns no trabalho concorrente de uma equipe, e como solucioná-los.

Pragmatic version control with SVNPragmatic Version Control using Subversion: eu li este livro quando estava começando a utilizar o Subversion, e ele foi útil para me apresentar as principais diferenças entre o CVS e o Subversion, e detalhes nos quais eu deveria prestar atenção.

Computer networksRedes de computadores: na faculdade eu cursei 4 cadeiras na área de redes de computadores, e gostava bastante do assunto. Este livro do Tanenbaun me ajudou bastante a conhecer os diversos protocolos de rede e ter uma boa idéia geral de como as coisas funcionam. Embora eu nunca tenha trabalhado diretamente com rede, conhecer estes conceitos é útil para qualquer profissional de TI.

SCJP - Kathy Sierra SCJP Guide – Kathy Sierra: este livro é a melhor referência na preparação para a certificação de programador Java (SCJP). Esta prova cobre com muitos detalhes o desenvolvimento Java, e após tirar a certificação eu definitivamente me considerava melhor preparado para trabalhar com a linguagem. Este livro ainda me é uma ótima referência para assuntos específicos, e me foi muito útil para conhecer os principais detalhes do Java 5, que demorei bastante para poder utilizar no trabalho.

Scrum and XP from the Trenches Scrum and XP from the Trenches: depois de ler o Agile and Iterative Development, eu tinha gostado bastante das idéias do Scrum, mas ainda tinha vários questionamentos de como isso seria utilizado na prática. Este livro relata a experiência de um gerente sueco após adotar Scrum em vários times por mais de um ano. O livro relata como eles aplicam as idéias do Scrum e responde a vários questionamentos que surgem ao aplicar esta metodologia. Ótima leitura.

Servlets and JSPs Servlets and JavaServer Pages: Este livro é o melhor que já li sobre as tecnologias principais envolvidas no desenvolvimento de aplicações web Java. Se você quiser conhecer bem Servlets, JSPs, taglibs, ciclo de vida dos componentes web, funcionamento dos containers, segurança e outros tópicos envolvidos no desenvolvimento web Java, este livro é o melhor que você pode ler. Ele está disponível gratuitamente para download no The Server Side, e foi minha principal fonte de estudo para tirar a certificação SCWCD.

Software Engineering - Roger PressmanSoftware Engineering

Struts in ActionStruts in Action

Getting started with Grails Getting started with Grails

Livros que já li um pedaço, mas ainda preciso ler mais:

Domain driven designDomain Driven Design

Enterprise integration patternsEnterprise Integration Patterns

Livros que estou lendo (em ritmos variados):

Enterprise Java Beans 5th edition - EJB 3.0Enterprise JavaBeans 3.0

Java persistence with HibernateJava Persistence with Hibernate

RESTFul web servicesRESTFul Web Services

Wicket in ActionWicket in Action

Livros que quero ler quando tiver tempo:

Modeling software with finite state machines Modeling software with finite state machines

Writing effective use casesWriting Effective Use Cases

JRuby on RailsJRuby on Rails


9 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. Luca Bastos says

    Bela lista, porém…

    Sugiro retirar da lista e se tem em casa, entregar para reciclagem os seguintes títulos:
    - J2EE Web servicesJ2EE Web Services —> Completamente obsoleto, até o autor o renega.

    - Pragmatic Version Control Using CVS —> que tal experimentar o GIT?

    - Modern Operating Systems —> Modern? É um clássico mas é tão velhinho…

    - Struts in Action —> este livro sempre foi ruim, inclusive no original mas se estou bem lembrado, tinha um trecho que explicava bem MVC

    Sugiro que diga quais já leu, quais está lendo e quais sonha ler. Se eu fosse indicar um livro rápido de ler e bem interessante, indicaria Agile Project Manament with SCRUM (não é o de capa preta e é só de autoria do Ken)

  2. blpsilva says

    Oi Luca, sobre os que você mencionou:

    - J2EE Web Services: concordo que as coisas que estão nele são obsoletas, mas ele é excelente para explicar as coisas do WS-*. Embora eu prefira usar REST na maioria dos casos, considero válido conhecer WS-* para saber as idéias positivas e negativas de cada abordagem. Conhecendo os erros do WS-* podemos começar de um bom ponto de partida para tomar decisões de integração.

    - Pragmatic Version Control using CVS: é claro que CVS já é bem velhinho e estão surgindo coisas melhores. O que acho positivo desse livro são as dicas gerais de controle de versão, que se aplicam a praticamente qualquer serviço que você utilize. As coisas específicas do CVS certamente já estão defasadas, mas este livro foi mto bom no seu tempo :)

    - Modern Operating Systems: sem dúvida muito velho, mas não conheço outro que explique tão bem o funcionamento de sistemas operacionais. E algumas coisas dele ainda são bem atuais. Recentemente estávamos discutindo uma forma de controle de concorrência que estamos utilizando em um projeto e acabou rolando um papo produtivo sobre “Barbeiro dorminhoco” e “Filósofos jantando”. O livro é um tanto acadêmico, mas acho bom para complementar a base de conhecimentos das pessoas.

    - Struts in Action: este eu não li de cabo a rabo. Na verdade de Struts eu nunca peguei um livro inteiro pra ler, peguei apenas pontos específicos. Este livro possui alguns bons capítulos, e especialmente a parte de Tiles me foi muito útil quando tive que usá-lo. Mas provavelmente hj em dia pouca gente ainda vai ler livros de Struts :)

    Depois vou tentar dar uma olhada nesse de Scrum que você falou. Eu já estou usando Scrum no trabalho, mas não tem tanto tempo, e algumas coisas ainda não estão “no sangue”. Obrigado pela dica ;)

  3. Diogo Santos says

    Fala Bruno.

    Eu estou atrás do Wicket In Action há um tempinho, mas sempre que entro na Amazon, vejo a mesma mensagem “This title has not yet been released” e só existe o botão para fazer uma pré-compra. Onde você conseguiu o livro?

    abraço!

  4. blpsilva says

    Oi Diogo, ele foi disponibilizado progressivamente aqui: http://www.manning.com/dashorst/ Mas não é download gratuito. Você compra a edição digital e/ou a edição impressa, e aí eles te enviam o pdf.

  5. Marceli says

    Adorei a listagem de livros… bem interessante.
    Deixo a dica se você tiver interesse em ler algo relacionado a literatura nacional, estrangeira. Acesse: http://dicadelivro.com.br/ Espero que gostes! =)

  6. William Miranda says

    @Luca Basto
    J2EE Web servicesJ2EE Web Services, este livro pode até ser um pouco antigo, mas o arquiteto aqui da fabrica de software onde trabalho, utilizou esse livro para passar na prova da certificação de Web Services da SUn – SCDJWS

  7. Cheapest free adult porn says

    What?, free granny porn [url=http://www.gravatar.com/freegrannyporne#1]free granny porn[/url], rvm,

Continuing the Discussion

  1. Livros « Bruno Pereira linked to this post on 31/03/2008

    [...] Livros [...]

  2. Bruno Pereira » Blog Archive » Grails - ótima ferramenta para alguns projetos linked to this post on 29/06/2008

    [...] Livros [...]



Some HTML is OK

or, reply to this post via trackback.



  • Buy Cheap what is xanax Now Free Viagra Pills! Drugs, Health And Beauty.
  • Buy Cheapest viagra order Now Pharmacy At The Best Price! Best Drugstore.
  • Buy Cheap without prescription tramadol Online Guaranteed Shipping. Pharmacy Store.
  • Buy Cheap order verapamil Online Best Internet. Internet Prices For order verapamil!
  • Buy Cheapest phentermine 30 mg Now Cheap Online Pharmacy. Best Drugstore.
  • Buy Cheapest diet pill that works Now Best Drugstore. Internet Prices For diet pill that works!
  • Buy Cheapest best buy viagra Online Low Prices. Online Prices For best buy viagra!
  • Buy Cheapest what do xanax look like Now Discount Pharmacy Online. Best Internet.
  • Buy Cheapest cialis maximum dose Now 24/Online Pharmacy. Best Drugstore.
  • Buy Cheap trimethoprim sulfamethoxazole Now Free Viagra Pills! Internet Prices For trimethoprim sulfamethoxazole!
  • Buy Cheap viagra erection duration Now 24/Online Pharmacy. Top Online Pharmacy.
  • Buy Cheapest cialis for women Now Best Drugstore. No Prescription Needed.
  • Buy Cheap valium for sale Now No Prescription Needed. 24/Online Pharmacy.
  • Buy Cheapest levitra drugs Online Cheap Pharmacy Online. Best Drugstore.
  • Buy Cheapest purchase phentermine without prescription Online Discount Drugs At Best Online Drugstore.
  • Buy Cheapest fda approved weight loss Now Buy Medications Online. Free Viagra Pills!
  • Buy Cheap medications on line Online The Largest Internet Pharmacy. Low Prices.
  • Buy Cheap lexapro benefits Now No Prescription Needed. Free Viagra Pills!
  • Buy Cheapest 37.5 phentermine online Online Best Prices. Internet Prices For 37.5 phentermine online!
  • Buy Cheap us pharmacy no prescription ambien Now Discount Pharmacy Online. Guaranteed Shipping.
  • Buy Cheapest norvasc buy Online Discount Online Pharmacy. Best Prices.
  • Buy Cheapest valium 10 Now 24/Online Pharmacy. Guaranteed Shipping.
  • Buy Cheapest buy tramadol without prescription Now Low Prices. Pharmacy At The Best Price!
  • Buy Cheap buy pain pills Online Best Internet. Drugs, Health And Beauty.
  • Buy Cheap ambien us pharmacy Now Best Online. Internet Prices For ambien us pharmacy!
  • Buy Cheapest prescription depression Now Low Prices. Discount Online Pharmacy.
  • Buy Cheapest cheap viagra soft tablet Now Cheap Prescription Drugs. Best Drugstore.
  • lorazepam dosages Online Without Prescription Low Prices. Best Internet.
  • cialis tadalafil information page Online Without Prescription WorldWide Shipping. Best Prices.
  • Buy Cheap over the counter viagra Now Online Prices For over the counter viagra! Best Drugstore.
  • Buy Cheap what does xanax look like Now Best Internet. Top Online Pharmacy Supplier.
  • Buy Cheap overnight acne treatment Online Pharmacy Store. Cheap Pharmacy Online.
  • Buy Cheap list of pain medications Online Pharmacy Store. Online Prices For list of pain medications!
  • Buying Cheap generic viagra cheap. Worldwide Rx, Good Prices. WorldWide Shipping.
  • Buying Cheap mebendazole tablets. Offshore Rx, Good Prices. Guaranteed Shipping.
  • Buy Cheap strongest otc pain reliever available Online Best Online. No Prescription Needed.
  • Buy Cheap medical discount international drug Now Guaranteed Shipping. Cheap Prescription Drugs.
  • Buy Cheapest phentermine lowest prices Now Best Online. Discount Online Pharmacy.
  • Buy Cheap phentermine with no rx Online Best Drugstore. Discount Online Pharmacy.
  • Buy Cheap cialis 5mg Online Prescription Drugs And Generic Medications.
  • Buy Cheap use of viagra Now Low Prices. Drug Store Without A Prescription.
  • Buy Cheap vitamin information Online Cheap Prescription Drugs. Best Internet.
  • Buy Cheapest cheap viagra pill Now Online Medical Shop. Cheap Online Pharmacy.
  • Buy Cheapest diazepam medication Online Pharmacy At The Best Price! Low Prices.
  • Buy Cheapest symptoms of xanax withdrawal Online Free Viagra Pills! Online Medical Shop.
  • Buy Cheap ultram rx Now 24/Online Pharmacy. Free Viagra Pills!
  • Buy Cheap treatment of arthritis Online Order Cheap Meds Without Rx. Best Online.
  • Buy Cheap online ativan Online Top Online Pharmacy. Best Drugstore.
  • order tramadol online Online Without Prescription Cheap Meds Without Prescription.
  • Buy Cheap drug sarafem Online Cheap Pharmacy Online. Pharmacy Store.
  • Buy Cheapest viagra substitute Now Buy Medications Online. WorldWide Shipping.
  • Buy Cheap order norvasc Online Online Medical Shop. WorldWide Shipping.
  • Buy Cheapest mexican rx cialis low price Now Special Prices For mexican rx cialis low price! Pharmacy Store.
  • Buy klonopin clonazepam Without Prescription Doctor. Best Internet. Low Prices.
  • Buy Cheap ultram pregnancy Now Cheap Pharmacy Online. Online Medical Shop.
  • Buy Cheapest prescription acne Now Best Drugstore. Buy Medications Online.
  • Buy Cheapest tadalafil generika Online Low Prices. Internet Prices For tadalafil generika!
  • Buy Cheapest cialis online consultation Online Top Online Pharmacy. Best Prices.
  • Buy Cheap obesity pill Online Discount Online Pharmacy. Best Prices.
  • Buy Cheap buy a weight loss program Now Best Prices. 100% Satisfaction Guaranteed.
  • Buy Cheapest dose diflucan Online Best Online. Guaranteed Shipping.
  • Buy Cheap elite pharmacy Online Top Online Pharmacy Supplier. Low Prices.
  • Buy Cheapest buy medication online fast Online Discount Online Pharmacy. Best Internet.
  • prescription weight loss medication Online Without Prescription Free Viagra Pills! Low Prices.
  • Buy Cheapest cheap diazepam site Now No Prescription Needed. Best Drugstore.
  • Buy Cheap using cialis professional Now Low Prices. No Prescription Needed For Drugs.
  • Buy Cheap free ambien Online Low Prices. The Largest Internet Pharmacy.
  • Buy Cheapest sexual impotence Online Discount Pharmacy Online. Best Internet.
  • how to get pain medicine Online Without Prescription WorldWide Shipping. Best Prices.
  • Buy Cheap canada cialis Now The Largest Internet Pharmacy. Best Internet.
  • Buy Cheap viagra and blood pressure meds Now Low Prices. Safe And Secure Payment System.
  • Buy Cheapest tramadol 50 mg tablets Now Cheap Prescription Drugs. Low Prices.
  • Buy Cheapest valtrex commercials Now Special Prices For valtrex commercials! Pharmacy Store.
  • Buy Cheap treatment of roundworms Online Low Prices. 100% Satisfaction Guaranteed.
  • Buy Cheap hair loss online stop Online Cheap Prescription Drugs. Best Online.
  • Buy Cheap top fat burners Now Pharmacy Store. Discount Online Pharmacy.
  • weight loss prescription arizona Online Without Prescription Best Prices. Pharmacy Store.
  • Buy Cheap online tramadol pharmacy Now Discount Pharmacy Online. Top Online Pharmacy.
  • Buy Cheap levitra results Online Free Viagra Pills! Cheap Online Pharmacy.
  • Buy Cheapest appetite control pills Now No Prescription Needed. Free Viagra Pills!
  • Buy buspar information Online Without Prescription. Pharmacy Store. Low Prices.
  • Buy Cheapest discount generic medications Online Pharmacy Store. Cheap Online Pharmacy.
  • Buy Cheap ambien long term use Online Special Prices For ambien long term use! Best Prices.
  • Buy Cheap chinese viagra Online Best Drugstore. No Prescription Needed.
  • Buy Cheap generic pharmacy Online Discount Online Pharmacy. Best Internet.
  • Buy Cheapest non prescription diuretic Now Guaranteed Shipping. WorldWide Shipping.
  • Buy Cheapest buy anti obesity drugs Now Drugs, Health And Beauty. Best Internet.
  • Buy Cheap levitra onlines Online Best Prices. The Largest Internet Pharmacy.
  • Buy Cheapest viagra cialis levitra comparison Online Best Drugstore. Cheap Online Pharmacy.
  • Buy Cheapest usa pharmacy Now Best Prices. Discount Pharmacy Online.
  • Buy Cheapest free trial viagra Now The Largest Internet Pharmacy. Best Prices.
  • Buy Cheap online propecia prescription Online Best Internet. No Prescription Needed.
  • Buy Cheapest buying pain medication online Now Cheap Pharmacy Online. Top Online Pharmacy.
  • Buy Cheapest online tramadol pharmacy Online 24/Online Pharmacy. Best Prices.
  • Buy Cheapest ambien purchase Now Best Drugstore. Drugs, Health And Beauty.
  • Buy Cheap what burns body fat Now 24/Internet)(safe Pharmacy. Best Prices.
  • Buying Cheapest weight loss products for women. Mexican Rx, Good Prices. Free Viagra Pills!
  • Buy Cheapest pinworms medication Online Online Medical Shop. WorldWide Shipping.
  • Buy Cheapest generic compazine Online Best Online. Discount Online Pharmacy.
  • Buy Cheap without prescription tramadol Now Online Medical Shop. Online Prices For without prescription tramadol!