Qual é o único livro mais influente cada programador deve ler?

votos
1k

Se você pudesse voltar no tempo e dizer-se para ler um livro específico no início da sua carreira como desenvolvedor, que o livro seria?

Espero que esta lista para ser variada e para cobrir uma ampla gama de coisas.

Para procurar: Use a caixa de pesquisa no canto superior direito. Para procurar as respostas da questão atual, use inquestion:this. Por exemplo:

inquestion:this Code Complete
Publicado 05/08/2008 em 00:50
fonte usuário
Em outras línguas...                            


214 respostas

votos
1k
  • Code Complete (2ª edição) por Steve McConnell
  • The Pragmatic Programmer
  • Estrutura e Interpretação de Programas de Computador
  • A Linguagem de Programação C por Kernighan e Ritchie
  • Introdução aos Algoritmos por Cormen, Leiserson, Rivest e Stein
  • Design Patterns pelo Gang of Four
  • Refatoração: Aperfeiçoando o Projeto de Código Existente
  • O Mês Homem Mythical
  • The Art of Computer Programming por Donald Knuth
  • Compiladores: Princípios, técnicas e ferramentas por Alfred V. Aho, Ravi Sethi e Jeffrey D. Ullman
  • Gödel, Escher, Bach por Douglas Hofstadter
  • Clean Code: Um Manual de Agile Software Craftsmanship por Robert C. Martin
  • C ++ eficaz
  • C mais eficaz ++
  • CÓDIGO por Charles Petzold
  • Programação Pérolas por Jon Bentley
  • Trabalhando efetivamente com Legacy Code por Michael C. Penas
  • Peopleware por Demarco e Lister
  • Codificadores no trabalho de Peter Seibel
  • O senhor está brincando, Sr. Feynman!
  • Effective Java 2ª edição
  • Padrões de arquitetura de aplicações corporativas por Martin Fowler
  • The Little Schemer
  • O experiente Schemer
  • Por que é (Comovente) Guia de Ruby
  • Os internos estão executando o asilo: Por High Tech produtos movimentação nos loucos e Como restaurar a sanidade
  • The Art of Unix Programming
  • Test-Driven Development: por exemplo por Kent Beck
  • Práticas de uma desenvolvedor Agile
  • Não me faça pensar
  • Agile Software Development, princípios, padrões e práticas por Robert C. Martin
  • Domain Driven Designs por Eric Evans
  • The Design of Everyday Things por Donald Norman
  • Design moderno C ++ por Andrei Alexandrescu
  • Melhor Roteiro Software I por Joel Spolsky
  • The Practice of Programming por Kernighan e Pike
  • Pensamento pragmático e Aprendizagem: refatorar seu Wetware por Andy Hunt
  • Estimativa Software: Desmistificando a arte negra por Steve McConnel
  • O programador apaixonado (Meu trabalho foi a India) por Chad Fowler
  • Hackers: Heroes of the Revolution Computer
  • Algoritmos + Estruturas de Dados = Programas
  • Escrever código sólido
  • JavaScript - The Good Parts
  • Getting Real por 37 Signals
  • Fundamentos de Programação por Karl Seguin
  • Computação Gráfica: Princípios e Prática em C (2nd Edition)
  • Pensando em Java por Bruce Eckel
  • Os elementos de sistemas de computação
  • Refatoração para Patterns por Joshua Kerievsky
  • Sistemas operacionais modernos por Andrew S. Tanenbaum
  • The Annotated Turing
  • Coisas que nos fazem inteligente por Donald Norman
  • O Caminho Timeless do Edifício por Christopher Alexander
  • O Prazo: A Novel sobre gerenciamento de projetos por Tom DeMarco
  • O C ++ Programming Language (3ª edição) por Stroustrup
  • Padrões de arquitetura de aplicações corporativas
  • Computer Systems - A perspectiva de um programador
  • Princípios Ágeis, Patterns, e práticas em C # por Robert C. Martin
  • Crescer Software Orientada a Objetos, guiada por testes
  • Framework Design Guidelines por Brad Abrams
  • Pensando objeto pelo Dr. David West
  • Programação Avançada no UNIX Ambiente por W. Richard Stevens
  • Hackers e pintores: Grandes Ideias da Idade do computador
  • A alma de uma nova máquina por Tracy Kidder
  • CLR via C # por Jeffrey Richter
  • O Caminho Timeless do Edifício por Christopher Alexander
  • Design Patterns em C # por Steve Metsker
  • Alice no país das maravilhas por Lewis Carol
  • Zen ea Arte da Manutenção de Motocicletas por Robert M. Pirsig
  • About Face - Os fundamentos do Design de Interação
  • Here Comes Everybody: The Power of organizar sem organizações por Clay Shirky
  • O Tao da Programação
  • Computacional Beauty of Nature
  • Escrever código sólido por Steve Maguire
  • Guia do Philip e Alex para publicação na Web
  • Análise Orientada a Objetos e Design with Applications por Grady Booch
  • Effective Java por Joshua Bloch
  • Computability por NJ Cutland
  • Malfeitores de Programação
  • O Tao Te Ching
  • The Productive Programmer
  • The Art of Deception por Kevin Mitnick
  • O programador Carreira: táticas de guerrilha para um mundo imperfeito por Christopher Duncan
  • Paradigmas da Programação Inteligência Artificial: estudos de caso em Lisp comum
  • Mestres of Doom
  • Teste de unidade pragmática em C # com NUnit por Andy Hunt e Dave Thomas com Matt Hargett
  • Como resolvê-lo por George Polya
  • O Alquimista de Paulo Coelho
  • Smalltalk-80: A Linguagem e sua Implementação
  • Escrevendo Secure Code (2nd Edition) por Michael Howard
  • Introdução à Programação Funcional por Philip Wadler e Richard Bird
  • Não há erros! por David Thielen
  • Retrabalho por Jason Freid e DHH
  • JUnit em Ação
Respondeu 05/08/2008 em 00:51
fonte usuário

votos
9

Programação a partir do zero. É livre na internet. Este livro me ensinou AT & T asm. É muito fácil de ler.

texto alternativo

Respondeu 23/11/2010 em 04:15
fonte usuário

votos
9

Database System Concepts é um dos melhores livros que você pode ler na compreensão bons princípios de design de banco de dados.

texto alternativo

Respondeu 18/11/2010 em 20:27
fonte usuário


votos
9

Tipos e Linguagens de Programação por Benjamin C Pierce para uma compreensão completa dos fundamentos de linguagens de programação.

Respondeu 26/05/2010 em 13:01
fonte usuário

votos
9

A prática de programação. Por Brian W. Kernighan, Rob Pike.

O estilo mostrado aqui é excelente - o código apenas fala por si, e todo o livro segue o princípio KISS. Pessoalmente não meus idiomas de escolha, mas ainda influente para mim.

Respondeu 18/09/2009 em 14:24
fonte usuário

votos
9

Programação Extrema Explicada: mudança do abraço por Kent Beck. Enquanto eu não defendo um XP-ou-o-estrada de hardcore tomar no desenvolvimento de software, eu gostaria de ter sido introduzido aos princípios neste livro muito mais cedo na minha carreira. Testes unitários, refactoring, simplicidade, integração contínua, o custo / hora / qualidade / escopo - estes mudou a forma como eu olhei para o desenvolvimento. Antes Agile, era tudo sobre o depurador e medo de solicitações de mudança. Depois Agile, os demônios não tear tão grande.

Respondeu 18/09/2009 em 04:34
fonte usuário


votos
9

Um dos meus favoritos pessoais é prazer do Hacker , porque era tão divertido de ler como era educacional.

Espero que a segunda edição será lançada em breve!

Respondeu 07/06/2009 em 18:38
fonte usuário

votos
9

Definitivamente Artesanato de software

texto alt http://ecx.images-amazon.com/images/I/5186JKTDVWL._SL500_AA240_.jpg

Este livro explica um monte de coisas sobre engenharia de software, desenvolvimento de sistemas. Também é extemamente útil para entender a diferença entre diferentes tipos de developement produto: web VS shrinkwrap VS quadro IBM. O que as pessoas tinham em mente quando eles conceberam modelo em cascata? Leia este e todos nós vamos ficar claro (espero)

Respondeu 16/12/2008 em 13:43
fonte usuário

votos
9

Systemantics: Como funcionam os sistemas e especialmente como eles falham . Obtê-lo usado barato. Mas você pode não obter o humor até que você já trabalhou em alguns projetos fracassados.

A beleza do livro é o ano de copyright.

Provavelmente a mais profunda takeaway "lei" apresentado no livro:

Falha-Modo Fundamental Theorem (FFT): Sistemas complexos geralmente operam em modo de falha.

A idéia é que há falha partes em qualquer pedaço de software que são mascarados por falhas em outras partes ou por validações em outras partes. Veja um exemplo do mundo real na máquina de radiação Therac-25 , cujas falhas de software foram mascarados por failsafes hardware. Quando os failsafes hardware foram removidos, a condição de corrida software que tinham sido detectados todos aqueles anos resultou na máquina de matar 3 pessoas.

Respondeu 19/11/2008 em 06:57
fonte usuário

votos
9

Matemática Discreta para cientistas da computação http://ecx.images-amazon.com/images/I/51HCJ5R42KL._SL500_BO2,204,203,200_AA219_PIsitb-sticker-dp-arrow,TopRight,-24,-23_SH20_OU02_.jpg

Matemática Discreta para o computador Os cientistas por JK Truss.

Enquanto isso não te ensinar programação, ele ensina matemática fundamental que todo programador deve saber. Você pode se lembrar essas coisas na universidade, mas na verdade, fazendo lógica de predicados vai melhorar as habilidades de programação, você precisa aprender Set Theory se você deseja programar utilizando coleções.

Há realmente um monte de informações interessantes aqui que pode fazê-lo pensar sobre os problemas de maneiras diferentes. É útil para ter, apenas para pegar de vez em quando para aprender algo novo.

Respondeu 14/10/2008 em 13:04
fonte usuário

votos
9

Paradigmas da Programação Inteligência Artificial : estudos de caso em Lisp comum por Peter Norvig

digite descrição da imagem aqui

Eu comecei a lê-lo porque eu queria aprender Common Lisp. Quando eu estava no meio do caminho, percebi que este foi o maior livro sobre programação Eu tinha lido até agora.

Respondeu 16/09/2008 em 14:51
fonte usuário

votos
9

K & R

@Juan: Eu sei Juan, eu sei - mas existem algumas coisas que só podem ser aprendidas pelo fato de descer para a tarefa em mãos. Falando em ideais abstratos durante todo o dia simplesmente torna-lo em um acadêmico. É na aplicação do resumo que realmente grok a razão da sua existência. : P

@Keith: Grande menção de "Os internos estão executando o asilo", de Alan Cooper - um abridor de olho para certo, qualquer desenvolvedor que tem trabalhado comigo desde que eu li esse livro me ouviu falar das ideias que defende. +1

Respondeu 21/08/2008 em 20:58
fonte usuário

votos
8

A linguagem Python foi muito influente para mim, eu gostaria de ter lido esses anos livro atrás. A beleza ea simplicidade da linguagem Python realmente afetou como eu escrevi o código em outras línguas.

texto alternativo texto alternativo

Respondeu 24/10/2010 em 16:01
fonte usuário

votos
8

The Practice of Programming

texto alternativo

e

Como resolvê-lo por computador

texto alt http://img.infibeam.com/img/7101e0ee/496b1/05/629/PMB-9788131705629.jpg?hei=200&wid=160&op_sharpen=1

Respondeu 27/07/2010 em 18:27
fonte usuário

Respondeu 02/03/2010 em 12:44
fonte usuário

votos
8

The New Turing Omnibus http://ecx.images-amazon.com/images/I/51HlYd-%2BRwL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA300_SH20_OU01_.jpg

É realmente um bom livro. Tem um sabor de alto nível das áreas mais importantes da ciência da computação. Sim, CS! = Programação, mas isso ainda é útil para cada programador.

Respondeu 28/12/2009 em 00:36
fonte usuário

votos
8

hackers, por Steven Levy.

A personalidade e modo de vida deve vir em primeiro lugar. Tudo o resto pode ser aprendido.

Respondeu 26/11/2009 em 21:04
fonte usuário

votos
8

texto alternativo

Este ano passado eu tomou uma série de classes. Eu leio

O Dilema do Inovador (tecnologia disruptiva)
O (software de gestão) Mythical Man Month
cruzar o abismo (inicialização)
Database Management Systems, a vaca Livro
de programação C #, O Livro AVESTRUZ
Começando iPhone Developmen, O Livro GRAPEFRUIT

Cada livro foi incrível, mas o Dilema do Inovador por Clayton Christensen (1997 !!!) é realmente um livro fantástico, e isso me fez realmente pensar sobre o mundo moderno software. O desafio abordado é tecnologia disruptiva, e como as empresas de unidade de disco e empresas não-técnicas são sempre interrompidas pela tecnologia nova, mudando jogo. Ele dá uma nova perspectiva quando se pensa em Google, provavelmente a maior empresa 'web'. Por que eles têm suas mãos em tudo? É porque eles não querem ter sua posição interrompida por algo novo. A visualização no Google é muito para ficar com a ideia. Leia-o!

Respondeu 23/07/2009 em 02:24
fonte usuário

votos
8

"O Mundo é Plano", de Thomas Friedman.

Excelência na programação exige um investimento de energia mental e uma dedicação a formação continuada comparável às profissões de medicina ou direito. Ele paga uma fração do que aquelas profissões pagar, muito menos os salários pagos ao matematicamente esclarecido que dirigir-se para o setor financeiro. E salários para a construção de código estão a minar porque é uma profissão que é relativamente fácil para o inteligente e auto-disciplinado na maioria das economias para entrar.

Programação já corroeu ao ponto de pagar menos do que, digamos, encanamento. O encanamento não pode ser "deslocalizados". Você não precisa pagar US $ 2395 para participar de Conferência do encanador profissional a cada dois anos para ter o privilégio de receber um novo conjunto de tecnologias de encanamento que o levará um ano para aprender.

Se você mora na América do Norte ou na Europa, são jovens, e são inteligentes, a programação não é uma escolha racional carreira. As empresas que envolvem programação, absolutamente. Estudo negócio, sabe o suficiente sobre programação para refinar o seu detector BS: brilhante. Mas a dedicar a maior parte de sua energia mental para o domínio das bibliotecas, estruturas de dados e algoritmos? Isso só faz sentido se a programação é algo mais para você do que uma escolha econômica.

Se você ama a programação e por isso a intenção de torná-la sua carreira, então cabe a você para desenvolver uma compreensão olhos frios das forças que são, e continuarão, para torná-lo uma profissão cada vez mais difícil em que para ganhar a vida . "The World is Flat" não vai ensinar o que para nomear suas variáveis, mas vai mergulhar você para 6 ou 8 horas em realidades econômicas que chegaram. Se você pode lê-lo, e não ficar com medo, em seguida, sair e comprar "Code Complete".

Respondeu 16/09/2008 em 04:25
fonte usuário

votos
8

@ Peter Coulton - você não ler Knuth, você estudá-lo.

Para mim, e meu trabalho ... Estruturas de dados puramente funcional é ótimo para pensar e desenvolver com linguagens funcionais em mente.

Respondeu 05/08/2008 em 02:25
fonte usuário

votos
7

O Guia TCP / IP , por Charles M. Kozierok

Embora seja descrito como uma 'referência enciclopédico', é incrivelmente legível como uma narrativa.

Este autor fornece uma muito, muito, muito bem escrito, abrangente introdução à rede ea infra-estrutura que sustenta a web. Algo que todos os programadores devem saber.

Para mim é o follow-on natural a partir de Charles Petzold do ' Código '. Se "Código", explica para o leigo como funcionam os computadores, 'O TCP / IP Guia' explica como eles se conectam juntos.

Se você deu um geek de 12 anos uma cópia 'Código' e uma cópia de 'O TCP Guia / IP' - eles estariam construindo o próximo Google com a idade de 17.

Em outras palavras, se eu pudesse voltar no tempo e dizer-me a ler um livro específico no início da minha carreira como desenvolvedor, isso (além de Código ) está lá em cima no topo da minha lista.

Respondeu 14/01/2011 em 10:13
fonte usuário

votos
7

Kernighan & Plauger elementos do estilo de programação . Ele ilustra a diferença entre enigmático-inteligente e elegante inteligente.

Respondeu 03/06/2009 em 21:01
fonte usuário

votos
7

Aqui está um excelente livro que não é tão amplamente aplaudido, mas está cheio de insight profundo: Desenvolvimento Ágil de Software: O jogo cooperativo , por Alistair Cockburn.

O que há de tão especial sobre isso? Bem, claramente todo mundo já ouviu o termo "Agile", e parece que a maioria são crentes nos dias de hoje. Se você acredita ou não, no entanto, existem alguns princípios profundos por trás porque existe o movimento Agile. Este livro revela e articula estes princípios de uma forma precisa, científica. Alguns dos princípios são (aliás, estas são minhas palavras, não Alistair das):

  1. A coisa mais difícil sobre desenvolvimento de software equipe está se cérebros de todos para ter o mesmo entendimento. Estamos construindo enormes elaborados sistemas, e complexos que são invisíveis no mundo tangível. O melhor que você está recebendo cérebros mais das pessoas para compartilhar conhecimento mais profundo, mais eficaz sua equipe será no desenvolvimento de software. Esta é a razão subjacente que a programação em pares faz sentido. A maioria das pessoas rejeitá-lo (e eu também inicialmente), mas com este princípio em mente, eu recomendo que você dar-lhe outro tiro. Você acaba com duas pessoas que entendem profundamente o subsistema você acabou de construir ... não há muitas outras maneiras de obter essa transferência de informações profundo tão rapidamente. É como um elo mental Vulcan.
  2. Você nem sempre precisa de palavras para se comunicar profunda compreensão rapidamente. E um corolário: muitas palavras, e você exceder a capacidade do ouvinte / leitor, ou seja, a transferência de conhecimento que você está tentando não acontece. Considere-se que as crianças aprendem a falar a língua por estar "imerso" e "absorver". Não apenas a linguagem ou ... ele dá o exemplo de algumas crianças brincando com trens no chão. Junto vem um outro garoto que nunca sequer VISTO um trem antes ... mas, observando as outras crianças, ele pega a essência do jogo e joga para a direita junto. Isso acontece o tempo todo entre os seres humanos. Este, juntamente com o corolário sobre muitas palavras ajuda a ver como equivocada foi nos velhos "cachoeira" dias para tentar escrever 700 páginas especificações de requisitos detalhados.

Há muito mais lá também. Eu vou calar a boca agora, mas eu recomendo este livro!

Respondeu 20/03/2009 em 03:45
fonte usuário

votos
7

Mestres da desgraça. Tanto quanto motivação e amor para o seu movimento profissão: ele não vai ficar melhor do que o que foi descrito neste livro, na verdade inspiradora história!

Respondeu 26/10/2008 em 19:15
fonte usuário

votos
7

texto alt http://ecx.images-amazon.com/images/I/61dECNkdnTL._SL500_AA240_.jpg

C ++ Como Programar É bom para beginner.This é excelente livro que completa com 1500 páginas.

Respondeu 23/09/2008 em 06:48
fonte usuário

votos
7

Martin Fowler Refactoring: Aperfeiçoando o Projeto de Código existente já foi listado. Mas vou detalhar por isso que tem me afetado.

A essência de todo o livro é sobre a estruturação de código para que ele é mais simples de ler e compreender por seres humanos . Ele me ensina fortemente que o código que eu escrevo é para os meus colegas e sucessores para consumir e, possivelmente, aprender alguma coisa boa de fora. Ele me inspira conscientemente programa de uma forma que deixa as pessoas elogiando o meu nome, e não me xingando à condenação por toda a eternidade .

Respondeu 17/09/2008 em 08:55
fonte usuário


votos
7

Embora concorde que muitos dos livros acima são must-reads (programador pragmático, Mythical Man-Month, Art of Computer Programming, e SICP vêm à mente imediatamente), eu gostaria de ir em uma direção um pouco diferente e recomendar uma disciplina de Programação por Edsger Dijkstra. Mesmo que seja 32 anos, a ênfase no "design para verificabilidade" é altamente relevante (mesmo que "verificabilidade" significa "prova" em vez "testes de unidade").

Respondeu 29/08/2008 em 00:47
fonte usuário

votos
7

Eu acho que "The Art of Unix programação" é um excelente livro, por uma mente excelente hackers / brilhante como Eric S. Raymond, que tenta nos fazer entender alguns princípios de design de software (simplicidade principalmente). Este livro é uma obrigação para cada programação que está prestes a iniciar um projecto sob a plataforma Unix.

Respondeu 27/08/2008 em 02:42
fonte usuário

votos
7

O Mítico Homem-Mês por Fred Brooks http://en.wikipedia.org/wiki/The_Mythical_Man-Month

Respondeu 21/08/2008 em 21:02
fonte usuário


votos
6

"A prática de programação" por Brian W.Kerninghan & Rob Pike.

A linguagem é fácil e também o assunto é interessante.

Respondeu 08/11/2009 em 09:26
fonte usuário

votos
6

Como eu comecei a desenvolver em Java (e ainda estou fazendo isso até hoje) eu teria que recomendo o excelente trabalho no campo: do Sr. Coelho Copa Big o' Java .

De sinopse do autor:

Simplesmente não há melhor maneira de aprender Java do que ter a glândula pineal de um especialista programador Java cirurgicamente implantado em seu cérebro. Infelizmente, a maioria dos planos de saúde se recusam a pagar por este procedimento salvando carreira, considerando Java para ser muito experimental. Finalmente, há uma alternativa de tratamento para aqueles de nós que não podem esperar para saúde reformas radicais.

Copa Big O' Java do Sr. Coelho é recomendado por n em cada dez médicos, onde n é qualquer inteiro que você deseja fazer para impressionar um público incrivelmente crédulo. O livro começa com uma visão geral do livro, e rapidamente se expande para o próprio livro. Basta olhar para os temas abordados:

  • Java

Em suma, MBBCOJ vai te ensinar tudo que você precisa saber para uma carreira de sucesso em ambientes de desenvolvimento de coelho de hoje.

A visão sobre pixels só teria anos cortou minha vida desenvolvendo software.

Respondeu 02/12/2008 em 19:02
fonte usuário

votos
6

Desenvolvimento Rápido por McConnell

Respondeu 16/09/2008 em 15:55
fonte usuário

votos
6

Os usuários nunca tocar seu código? Se você não está fazendo apenas back-end trabalho, eu recomendo About Face: Os fundamentos do User Interface design  - agora em sua terceira edição (ligada). Eu costumava pensar que meus usuários eram estúpidos porque eles não "pegar" os meus interfaces. Eu estava, é claro, errado. Sobre a cara me virou.

Respondeu 11/09/2008 em 04:15
fonte usuário

votos
6

Eu tenho alguns bons livros que fortemente me influenciaram que eu não vi nesta lista até agora:

The Psychology of Everyday Things por Donald Norman. Os princípios gerais do projeto para outras pessoas. Isto pode parecer ser principalmente bom para UI mas se você pensar sobre isso, tem aplicações em quase qualquer lugar lá é uma interface que alguém além de o desenvolvedor original tem que trabalhar com; por exemplo, uma API e projetar a interface de tal forma que outros desenvolvedores formar o modelo mental correta e obter feedback apropriado a partir da própria API.

The Art of Software Testing por Glen Myers. Um bom, introdução geral ao teste de software; bom para os programadores a ler para ajudá-los a pensar como um ie think tester do que pode dar errado e se preparar para ela.

By the way, eu percebo a pergunta era o "único livro mais influente", mas a discussão parece ter mudado a lista de bons livros para desenvolvedores de ler, então eu espero que eu possa ser perdoado por listando dois bons livros, em vez de apenas um.

Respondeu 28/08/2008 em 20:13
fonte usuário

votos
6

Guia Para ActiveX do Sr. Coelho

Respondeu 28/08/2008 em 01:41
fonte usuário

votos
6

Em nenhuma ordem particular, exceto como eles estão dispostos na minha estante:

  • The Pragmatic Programmer
  • Rafactoring por Fowler
  • Trabalhando efetivamente com Legacy Code por penas. Isso é praticamente um volume de companheiro para refatoração .
  • UML destilada por Fowler. Entre as suas outras virtudes é a brevidade.
  • Depurar o processo de desenvolvimento por Steve Maguire
  • Design Patterns (aka "Gang of Four") por Gamma et al
Respondeu 21/08/2008 em 22:19
fonte usuário

Respondeu 21/08/2008 em 21:02
fonte usuário

votos
6

The Pragmatic Programmer: From Journeyman to Master sem dúvida. O conselho em que é tão bem apresentados, e simples, que surge como se fosse 'The Common Sense Programmer'. Adoro.

Respondeu 21/08/2008 em 20:54
fonte usuário

votos
6

Estive arounda tempo, então a maioria dos livros que eu encontrei influente não se aplicam necessariamente hoje. Eu acredito que é universalmente importante entender a plataforma que você está desenvolvendo para (hardware e OS). Eu também acho que é importante aprender com os outros erros pessoas. Então, dois livros que eu recomendaria são:

Computação Calamidades e Em Busca da estupidez: mais de vinte anos de High Tech Marketing Desastres

Respondeu 12/08/2008 em 00:52
fonte usuário

votos
5

Padrões corporativos e MDA: Edifício Software melhor com os padrões Arquétipo e UML

Uma excelente leitura para quem quer aproveitar ORM e UML

Padrões corporativos e MDA: Edifício Software melhor com os padrões Arquétipo e UML

Respondeu 01/11/2010 em 03:40
fonte usuário

votos
5

A parte traseira do guardanapo , por Dan Roam .

A parte traseira do guardanapo http://www.coverbrowser.com/image/bestsellers-2008/302-7.jpg

Um grande livro sobre técnicas de pensamento visual. Há também uma expandida edição agora. Eu não posso falar com essa versão, como eu não possuí-lo; ainda.

Respondeu 09/08/2010 em 23:18
fonte usuário

votos
5

Conceitos de Design em linguagens de programação por FA Turbak produz implementações detalhadas de muitos conceitos de programação e é muito útil para compreender o que está acontecendo debaixo do capô.

Respondeu 26/05/2010 em 13:06
fonte usuário

votos
5

Software perfeito: E outras ilusões sobre Testing

TÍTULO tampa http://ecx.images-amazon.com/images/I/51j3BSRspAL._SL500_AA240_.jpg

Software perfeito: E outras ilusões sobre o teste por Gerald M. Weinberg

ISBN-10: 0932633692

ISBN-13: 978-0932633699

Respondeu 18/08/2009 em 11:20
fonte usuário

votos
5

Não é o mais influente, mas vale uma olhada é Youth por JMCoetzee.

O narrador da Juventude, um estudante na África do Sul dos anos 1950, tem sido traçando uma fuga do seu país natal: do amor sufocante de sua mãe, de um pai cujo falhas assombrá-lo, e de que ele está certo é iminente revolução. Estudando matemática, leitura de poesia, economizando dinheiro, ele tenta garantir que quando ele chega no mundo real, onde quer que seja, ele estará preparado para experimentar a vida em toda a sua intensidade, e transformá-lo em arte. Chegando no passado, em Londres, no entanto, ele encontra nem poesia, nem o romance. Ao contrário, ele sucumbe à monotonia da vida como um programador de computador, a partir do qual aleatórios, assuntos sem amor não oferecem nenhum alívio. Desprovido de inspiração, ele pára de escrever. Um colonial estranho, um forasteiro constitucional, ele começa uma peregrinação escuro em que ele é continuamente testado e continuamente achado em falta.

cobertura juventude http://img440.imageshack.us/img440/5140/youthgd4.jpg

Respondeu 22/01/2009 em 23:41
fonte usuário

votos
5

Fatos e Falácias de Engenharia de Software por Robert L. Vidro http://www.codinghorror.com/blog/images/facts-and-fallacies-of-software-engineering.jpg

Fatos e Falácias de Engenharia de Software por Robert L. vidro é realmente um excelente livro. Eu tinha sido um hacker profissional por quase 10 anos antes de eu lê-lo, e uma Eu ainda aprendi uma tonelada de coisas.

Respondeu 08/10/2008 em 17:38
fonte usuário

votos
5

Ferramentas de software por por Brian W. Kernighan e PJ Plauger

Ele teve uma profunda influência sobre a forma como eu escrevo software.

Respondeu 15/09/2008 em 19:25
fonte usuário

votos
5

Este não é realmente um livro para o programador de início, mas se você está procurando livros de design SOA, em seguida, SOA na Prática: The Art of Design Sistema Distribuído é para você.

Respondeu 10/09/2008 em 16:07
fonte usuário

votos
5

Há uma grande quantidade de votos para o Código de Steve McConnell completa, mas que sobre o seu guia de sobrevivência Software Projeto livro? Eu acho que ambos são leitura obrigatória, mas por razões diferentes.

Respondeu 01/09/2008 em 09:14
fonte usuário

votos
5

refatoração

Respondeu 21/08/2008 em 21:08
fonte usuário

votos
4

texto alternativo

Mastery: As chaves para o sucesso e Long-Term realização, por George Leonard

É sobre o que mentalidades são necessários para atingir o domínio de qualquer habilidade, e por quê. É simplesmente fantástico, e um fácil ler também.

Respondeu 25/08/2010 em 11:53
fonte usuário

votos
4

Meu voto é "Como pensar como um cientista da computação: Aprendendo Com Python" Ele está disponível tanto como um livro e como um e-book gratuito .

Ele realmente me ajudou a compreender os princípios de não apenas Python, mas a programação em geral. Embora ele usa Python para demonstrar conceitos, eles se aplicam para a maioria, se não todos, linguagens de programação. Além disso: é grátis!

Respondeu 23/02/2010 em 00:13
fonte usuário

votos
4

Como influente um livro é muitas vezes depende do leitor e onde eles foram em sua carreira quando leram o livro. Eu tenho que dar uma mensagem de saída para Head First Design Patterns . Grande livro ea maneira muito criativa que está escrito deve ser usado como um exemplo para outros escritores de tecnologia. Ou seja, ele é escrito, a fim de facilitar a aprendizagem e interiorização dos conceitos.

Head First Design Patterns http://ecx.images-amazon.com/images/I/51LSqrgoT1L._SS500_.jpg

Respondeu 20/08/2009 em 21:55
fonte usuário

Respondeu 23/07/2009 em 02:30
fonte usuário

votos
4

Três livros vêm à mente para mim.

  • The Art of Unix Programming por Eric S. Raymond.
  • O Wizardry Compilado por Rick Cook.
  • The Art of Computer Programming por Donald Knuth.

Eu também adoro a escrita de Paul Graham.

Respondeu 27/04/2009 em 14:02
fonte usuário

votos
4

Programação Avançada no UNIX Ambiente por W. Richard Stevens.

Respondeu 20/11/2008 em 03:31
fonte usuário

votos
4

Ninguém parece ter mencionado de Stroustup O C ++ Programming Language , que é um grande livro que todo programador C ++ deve ler.

Eu também acho que a Programação Extrema Explicada: mudança do abraço deve ser lido por cada programador e gerente. Muitas das idéias do livro são de conhecimento comum agora, mas o livro dá conta inteligente e inspiradora da busca da qualidade em engenharia de software.

Eu segundo as recomendações para Knuth e Gang of Four, que são clássicos.

Respondeu 04/11/2008 em 23:40
fonte usuário

votos
4

Object-Oriented Software Construction por Bertrand Meyer

Respondeu 16/09/2008 em 17:33
fonte usuário

votos
4

Effective C ++ e mais eficaz C ++ por Scott Myers.

Respondeu 16/09/2008 em 15:33
fonte usuário

votos
4

Magra Desenvolvimento de Software por Maria e Tom Poppendieck é definitivamente um para cada estante desenvolvedores

Respondeu 16/09/2008 em 15:20
fonte usuário

votos
4

Programação Perl (O'Reilly)

Respondeu 16/09/2008 em 15:03
fonte usuário

Respondeu 07/09/2008 em 07:12
fonte usuário

votos
4

Li recentemente Sonho no código e achei que era ser uma leitura interessante. Talvez mais assim desde o dia em que comecei a lê-lo Chandler 1.0 foi lançado. Lendo sobre as dores do crescimento e erros de uma equipa de projecto de pessoas talentosas que tentam "mudar o mundo" dá-lhe muito a aprender. Também Scott traz um monte de lore programador e sabedoria entre isso é apenas uma leitura divertida.

Bela Código teve uma ou duas coisas que me fez pensar de forma diferente, em particular o capítulo sobre a parte superior para baixo precedência do operador.

Respondeu 01/09/2008 em 17:22
fonte usuário

votos
4

Code Complete é a escolha número um, mas eu também citar Gang of Design Patterns de quatro e Craig Larman está aplicando UML e padrões.

O Caminho Timeless de construção, por Christopher Alexander, é outro grande. Mesmo que seja sobre archtecture, ele está incluído na bibliografia de muitos grandes livros de programação que já leu.

Outro, a partir do qual eu estou aprendendo muitas coisas novas, é Padrões de acesso a dados, por Clifton Nock.

Respondeu 05/08/2008 em 18:28
fonte usuário

votos
3

Programação avançada no ambiente UNIX - W. Richard Stevens

Respondeu 26/11/2009 em 21:24
fonte usuário

votos
3

Livro Assembly Language de Pedro Norton para o PC IBM

texto alternativo

Eu havia passado inúmeras noites em frente ao pc (DOS), explorar mundos desconhecidos :-D

Respondeu 05/08/2009 em 22:19
fonte usuário

votos
3

Desde que eu sou um programador C # e livros mais genéricos já foi mencionado que eu gostaria de recomendar o livro de Bill Wagner "mais eficaz C # .

Eu acho que a maioria das pessoas que desenvolvem WPF aplicativos compostos também deve ter um olhar para Composite Application Guidance da Microsoft (também conhecido como Prism):

Guia de Aplicação Composite

Respondeu 05/08/2009 em 13:03
fonte usuário

votos
3

Todo o Pensamento em ... livros.

Bruce Eckel é o gênio da pedagogia! É tão fácil de entender a implementação do polimorfismo em C ++. Ele contém tudo o que você deve saber sobre C ++, conceitos básicos e avançados. Muito melhor do que o Stroustrup do. Eu aprendi Java com ele também.

E por último mas não menos importante:

O C ++ um é livre!

http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html

Respondeu 15/07/2009 em 11:18
fonte usuário

votos
3

Eu li a maioria dos livros ter uma pontuação elevada sobre esta questão - mas não todos eles e eu adicionei os outros um para o meu (graças a Deus!) Wish List Amazon imediatamente!

(Alguém deveria criar uma lista na Amazon por estes livros ... Talvez uma lista com o nome: "StackOverflow melhores livros de sempre" Alguém sabe como fazer isso? )

Para mim, o melhor livro já foi código completo . Foi uma revelação. Eu comprei a 2ª edição em Inglês e depois em francês e eu ainda acho que deveria ser uma leitura obrigatória em qualquer escola de ciência da computação. Estrutura de dados é legal, mas de código completo, não é brincadeira, é muito mais importante ...

Então, o meu segundo melhor livro foi escrita Solid Code - Tendo em aprender a ser entendido, foi ótimo saber como escrever código sólidos.

Em seguida, um monte de livros muito bom, mas ninguém para mencionar aqui. Até 2001, eu penso: Framework Design Guidelines : Convenções, expressões idiomáticas e padrões para reutilizáveis .NET Bibliotecas. Uma joia ! Eu li este livro muitas vezes e ele ainda está na minha mesa, apenas ao lado do meu LCD, juntamente com código completo (realmente!). Eu amo a maneira como ele foi escrito (amor o comentário que foi adicionado aqui e ali - livros devem todos ser escrito assim!)

Mas bem, eu esqueço os primeiros grandes livros que eu li! Os que me fazem amar ciência da computação, com paixão:

  • Calcular! (Revista C64 - Nunca vou esquecer Jim borboleta : o)
  • Borland C ++ Guias do usuário (os antigos, cerca de 1991, aqueles que tentaram introduzir programação orientada a objeto, muito bem escrito).
  • A maioria dos Microsoft Developpement Guias Ferramentas do Usuário , por volta de 1990-1995. Não sei quem estava escrevendo, mas eles foi muito legal! Lembro-me lê-los no final da noite, aos sábados ...

Bem, excelente pergunta: o)

Respondeu 09/06/2009 em 20:59
fonte usuário

votos
3

Para mim era Design Patterns explicou que proporcionou uma 'Oh, isso é como ele funciona' momento para mim no que diz respeito a padrões de projeto e tem sido muito útil ao ensinar padrões de design para os outros.

Respondeu 18/12/2008 em 17:00
fonte usuário

votos
3

Aplicando UML e padrões por Craig Larman.

O título do livro é um pouco enganador; ele lida com UML e padrões, mas abrange muito mais. O subtítulo do livro diz-lhe um pouco mais: An Introduction to Object-Oriented Analysis and Design e Desenvolvimento iterativo.

Respondeu 12/11/2008 em 12:56
fonte usuário

votos
3

A Whole New Mind, por Daniel Pink. Interessante tomar sobre o futuro da nossa indústria.

Eu assumo a maioria das pessoas que lêem este vai ter lido os livros no topo da lista já. Então, eu vou oferecer um livro que leva um olhar diferente em nossa indústria.

texto alt http://www.danpink.com/images/wnm.jpg

Respondeu 25/09/2008 em 00:29
fonte usuário

votos
3

Estou surpreso não há nenhuma menção ainda deste livro: Começando Forth , por Leo Brodie. Afinal Forth, sendo uma linguagem baseada em pilha, deve caber a audiência neste site ...

Reconhecidamente, Forth é uma linguagem estranha e não muito popular nos dias de hoje. Mas este livro é uma alegria para ler. E tem desenhos animados! O livro, assim como outro livro de Brodie, Pensando Forth , estão disponíveis gratuitamente na web.

Respondeu 21/09/2008 em 16:48
fonte usuário

votos
3

Se você está codificando em Smalltalk ou não Smalltalk Melhores Padrões de Prática é uma ótima leitura. Cheio de observações pequenas que irá mudar a forma de código; para o melhor.

Respondeu 18/09/2008 em 09:07
fonte usuário

votos
3

O livro de programação mais influente para mim foi corda suficiente para atirar no próprio pé por Allen Holub .

Capa do livro http://ecx.images-amazon.com/images/I/71AE90J735L._SL500_AA240_.gif

O, bem, há quanto tempo foi.

Respondeu 17/09/2008 em 08:10
fonte usuário

votos
3

Coder para desenvolvedor , por Mike Gunderloy.

Respondeu 16/09/2008 em 21:32
fonte usuário

votos
3

http://ecx.images-amazon.com/images/I/519J3P8ANML._SL500_AA240_.jpg

LEVOU minha programação para um nível totalmente novo.

Respondeu 16/09/2008 em 19:26
fonte usuário

votos
3

Extreme Programming por Kent Beck

Respondeu 16/09/2008 em 17:48
fonte usuário

votos
3

A programação Unix Ambiente por Kernighan e Pike.

O ambiente de programação Unix

Mais do que qualquer outro livro, ele me ensinou os benefícios na construção de pequenas ferramentas, facilmente testadas que podem ser combinados para fazer grandes coisas.

Respondeu 16/09/2008 em 17:28
fonte usuário

votos
3

Este começou-me fora em verdadeira OOA & D.

Aplicando UML e Padrões: Uma Introdução ao objeto-Oriented Analysis and Design e Desenvolvimento iterativo - Craig Larman

Estes seriam lá em cima, bem como:

  • Padrões em Enterprise Application Architecture - Fowler
  • Domain-Driven Design - Eric Evans
Respondeu 16/09/2008 em 15:40
fonte usuário

votos
3

Programação de cacau para Mac OS X por Aaron Hillegass

Respondeu 16/09/2008 em 15:25
fonte usuário

votos
3

Eu acho que completa código vai ser um imensamente popular para esta questão, para mim é corrigido muitos dos meus maus hábitos e re-afirmou minhas boas práticas.

Também para a minha formação Perl eu realmente gosto Perl Best Practices de Damian Conway. Perl pode ser uma linguagem desagradável se você não usar o estilo e as melhores práticas, que é o que eu estava vendo nos scripts eu estava lendo (e às vezes escrevendo).

Eu gosto do Head First Series, eles são muito bons e fáceis de ler quando o seu não está no humor para livros de estilo mais graves.

Respondeu 16/09/2008 em 14:55
fonte usuário

votos
3

Não é estritamente um livro desenvolvimento e acredito que já mencionei isso em outra resposta em algum lugar, mas é um livro que eu realmente acredito que todos os desenvolvedores devem ler, de php para Java para desenvolvedores de montagem.

Código

Realmente reúne o que há sob o capô em um computador, porque a memória não deve ser desperdiçado e algumas das partes mais interessantes da história da computação. É uma introdução ao computador e o que é. Ele me deu a minha grande paixão para a programação de baixo nível e me ajudou a entender ponteiros e memória mais do que qualquer outro computador.

Respondeu 16/09/2008 em 14:51
fonte usuário

votos
3

para se avançou no prólogo eu gosto desses dois livros:

The Art of Prolog

The Craft of Prolog

realmente abre a mente para esquemas de programação lógica e recursão.

Respondeu 15/09/2008 em 21:29
fonte usuário

votos
3

Esta não é uma resposta direta à pergunta, porque eu sinto que já foi respondida acima, no entanto, um dos livros que definitivamente tinha um impacto em como eu código é Código Reading, Volume 1: A Perspectiva Open Source .

texto alt http://g.bookpool.com/covers/405/0201799405_140_30O.gif

Respondeu 02/09/2008 em 08:23
fonte usuário

votos
2

No princípio era a linha de comando. Neal Stephenson.

Respondeu 14/01/2011 em 17:09
fonte usuário

votos
2

Steve Macguire Solid Code Writing

Respondeu 09/12/2010 em 07:49
fonte usuário

votos
2

97 coisas que cada programador deve saber

texto alt http://ecx.images-amazon.com/images/I/51F134Q8TrL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA240_SH20_OU01_.jpg

Este livro piscinas juntos as experiências coletivas de alguns dos melhores programadores do mundo. É uma leitura obrigatória.

Respondeu 08/02/2010 em 17:31
fonte usuário

votos
2

O que todo programador deve saber sobre memória

por Ulrich Drepper - explica a estrutura dos subsistemas de memória modernos e sugere como utilizá-los de forma eficiente.

PS: Desculpe se eu sou dupla postagem.

Respondeu 06/02/2010 em 06:16
fonte usuário

votos
2

O que aconteceu com 'Programação Avançada C - Secrets C profunda' por Peter Van Der Linden - uma leitura clássica e agradável. Deveria ter lido que, imediatamente depois de aprender anos C atrás, mas consegui-lo sobre após 3 anos para aprender C! Um livro recomendado que responde a mais comum SO perguntas sobre ponteiros (um tema favorito da mina). Vivê-lo, comê-lo, respirá-lo! 10/10!

Respondeu 03/12/2009 em 18:49
fonte usuário

votos
2

Domain Driven Design por Eric Evans é um livro maravilhoso!

Respondeu 23/08/2009 em 06:17
fonte usuário

votos
2

Código sólida Otimizando o Software Development Life Cycle

Embora o livro é de apenas 300 páginas e favorece as tecnologias da Microsoft ainda oferece alguns petiscos agnósticos boa linguagem.

Respondeu 07/06/2009 em 02:45
fonte usuário

votos
2

Estou lendo agora Agile Software Development, princípios, padrões e práticas . Para aqueles interessados em XP e Projeto Orientado a Objetos, esta é uma leitura clássica.

texto alt http://ecx.images-amazon.com/images/I/519J3P8ANML._SL500_AA240_.jpg

Respondeu 12/03/2009 em 19:31
fonte usuário

votos
2

Eu vi uma revisão das fábricas de software: montagem de aplicativos com padrões, modelos, estruturas e ferramentas em um blog falando também sobre XI-Factory , eu lê-lo e devo dizer que este livro é uma leitura obrigatória. Altough não especificamente direcionados para programadores, que explica muito claramente o que está acontecendo no mundo da programação agora com Model-Driven Architecture e assim por diante ..

Respondeu 02/03/2009 em 23:23
fonte usuário

votos
2

Eu diria que " Código Beyond - Aprenda a distinguir-se em 9 etapas simples " é um bom e motivacional livro bastante. Eu não cobre questões técnicas, mas descreve maneiras de trabalhar com as pessoas, ser profissional, ... Para mim, este é um livro que você pode ler uma e outra vez, se você estiver na necessidade de alguma conversa de vitalidade. Além disso, é barato e muito fácil e agradável de ler em 3 a 4 horas.

Há uma pequena revisão sobre em meu blog .

Respondeu 18/09/2008 em 06:24
fonte usuário

votos
2

para baixo entretenimento nível eu gostaria de sugerir de Michael Abrash
i) -Zen do Código Optimization e
ii) -Graphics Programação Preto Book-
mesmo se você não fazer qualquer tipo de programação gráfica.

Respondeu 17/09/2008 em 13:58
fonte usuário

votos
2

Avançada MS-DOS por Ray Duncan.

Respondeu 17/09/2008 em 13:04
fonte usuário

votos
2

Craig Larman de Aplicação de UML e padrões . Enquanto o livro Gang of Four Design Patterns é muito instrutivo, descobri que eu não "pegar" como usar padrões de projeto até que eu corri em toda livro de Larman em uma classe de programação.

Respondeu 17/09/2008 em 10:58
fonte usuário

votos
2

Como tantas pessoas listei Head First Design Patterns, que eu concordo é um livro muito bom, eu gostaria de ver se tantas pessoas conscientes de um título chamado Design Patterns explicado: uma nova perspectiva sobre projeto orientado a objetos .

Este título lida com padrões de design excelente. A primeira metade do livro é muito acessível e os capítulos restantes requerem apenas um firme aperto do conteúdo já coberto A razão de eu sentir a segunda metade do livro é menos acessível é que cobre os padrões que eu, como um jovem desenvolvedor reconhecidamente carentes na experiência, não usei muito.

Este título também introduz o conceito por trás de padrões de projeto, cobrindo trabalho inicial de Christopher Alexander na arquitetura do GoF primeira implementação de padrões que documentam em Smalltalk.

Eu acho que qualquer pessoa que gostava de Head First Design Patterns, mas ainda encontra o GoF muito seco, deve olhar para Design Patterns explicado como uma muito mais legível alternativa (embora não tão abrangente).

Respondeu 17/09/2008 em 10:22
fonte usuário

votos
2

Outro livro que não tenha sido mencionado ainda, e deveria ser leitura obrigatória para todos os programadores, os novatos em até gurus, em qualquer linguagem de programação, é escrita de Michael Howard Secure Code (2nd Edition) a partir MSPress.

Respondeu 17/09/2008 em 09:53
fonte usuário

votos
2

Separadamente, eu iria falar The Third Manifesto por Hugh Darwen e CJ Data. Se você estiver interessado em entender os dados (que parece incomum entre os programadores), este livro é uma leitura obrigatória. Ele também vai fazer você triste quando você percebe o quão mal quebrado SQL é, mas ele também vai ajudá-lo a lidar com isso quebrantamento. Saber como uma ferramenta é quebrada permite projetar com esses déficits em mente.

Respondeu 17/09/2008 em 04:27
fonte usuário

votos
2

Isto pode não contar como um "livro de desenvolvimento", mas eu tenho que jogá-lo de qualquer maneira: Hackers por Stephen Levy. Eu achei que ele falou com o lado emocional da programação.

Respondeu 17/09/2008 em 02:11
fonte usuário

votos
2

Amiga ROM Kernel Manuais :)

Respondeu 16/09/2008 em 22:22
fonte usuário

votos
2

Domain Driven Design por Eric Evans

Respondeu 16/09/2008 em 19:07
fonte usuário

votos
2

A pergunta é: "Que livro realmente fez um impacto de como você trabalha como um desenvolvedor?" Sem qualquer dúvida, programação do Windows com MFC , por Jeff Prosise, é o livro que teve o maior impacto na forma como eu trabalho como um desenvolvedor. Ele não me ensinou os fundamentos da "programação", mas que abriu o mundo do desenvolvimento plataforma Windows para mim e muitos milhares de outros desenvolvedores.

Eu tinha escrito um pouco de código do Windows anteriormente no "estilo Petzold" antes MFC foi desenvolvido. Decidi rapidamente a plataforma Windows que simplesmente não vale a pena como um desenvolvedor. Quando Prosise saiu com seu livro MFC, eu percebi (juntamente com milhares de outros programadores não-Windows) que eu poderia criar uma interface fácil de usar que os usuários não apenas entender, mas realmente gostam de usar. Eu devorei o livro, fazer tantas notas nele e girando para baixo tantos cantos, eu finalmente comprei uma segunda cópia.

Prosise, Jeff. Programação do Windows com MFC 2ª Ed. Microsoft Press 1999 ISBN: 1-57231-695-0

Respondeu 16/09/2008 em 18:17
fonte usuário

votos
2

Minha escola professor de matemática me emprestou uma cópia são as suas luzes Figura Problema que eu reli muitas vezes. Tem sido de valor inestimável, como um desenvolvedor, e na vida em geral.

Respondeu 16/09/2008 em 18:10
fonte usuário

votos
2

Especialista C Programming: Deep Secrets C por Peter Van Der Linden

Respondeu 16/09/2008 em 17:36
fonte usuário

votos
2

Embora não seja estritamente um livro de desenvolvimento de software, eu recomendo que Não me faça pensar! ser considerado nesta lista.

Respondeu 16/09/2008 em 16:50
fonte usuário

votos
2

" O design e evolução do C ++ " por Bjarne Stroustrup

Além de dar muito mais fundo em C ++, é também um estudo extenso sobre os trade-offs e as preocupações de design envolvidos em um programa de larga escala.

BN.com

Respondeu 16/09/2008 em 16:32
fonte usuário

votos
2

Suponho que poderia pedir a mesma votados pergunta a cada duas semanas e upmod todos aqueles que mencionar código completo ou The Pragmatic Programmer .

Não que haja anythng errado com ele :-)

Respondeu 16/09/2008 em 16:08
fonte usuário

votos
2

Win32 Programação por Charles Petzold

Respondeu 16/09/2008 em 15:55
fonte usuário

votos
2

É um lance acima entre Head First Design Patterns, para muitos das razões citadas acima, e Perl Testing: Caderno A do desenvolvedor, que deve ser uma das bíblias para qualquer programador Perl querendo escrever código sustentável.

Respondeu 16/09/2008 em 15:28
fonte usuário

votos
2

Roger S. Pressman - Engenharia de Software (A Practitioners Approach). Tem um monte de informações úteis.

Respondeu 10/09/2008 em 01:42
fonte usuário

votos
2

Eu acho que eu cresci em uma geração diferente do que a maioria aqui ....

Um dos livros mais influentes que li, foi APUE .

Ou praticamente qualquer coisa por W. Richard Stevens.

Respondeu 08/09/2008 em 04:55
fonte usuário

votos
2

Eu encontrei "A arte de Prolog" uma leitura muito boa.

Respondeu 08/09/2008 em 03:59
fonte usuário

votos
2

Eu sou um grande fã da maioria dos títulos por Robert C. Martin, especialmente Agile Software Development, Princípios e Práticas e Clean Code: Um Manual de Agile Software Craftsmanship .

Respondeu 27/08/2008 em 01:50
fonte usuário

votos
2

Leia Head First Design Patterns para uma introdução muito mais acessível do que o livro GoF. Lembro-me sentir como se eu tivesse estabilizou-se após cada capítulo.

De Kent Beck Test Driven Development por Exemplo para TDD.

Respondeu 25/08/2008 em 18:02
fonte usuário

votos
2

Trabalhando efetivamente com Legacy Code é um livro realmente incrível que entra em grandes detalhes sobre como fazer corretamente unidade testar seu código e que o verdadeiro benefício do que é. Ele realmente abriu meus olhos.

Respondeu 21/08/2008 em 21:10
fonte usuário

Respondeu 21/08/2008 em 20:55
fonte usuário

Respondeu 06/05/2010 em 08:59
fonte usuário

votos
1

You.Next (): Move Your Software de Desenvolvimento de Carreira para a Liderança Atletismo do ~ Michael C. Finley (Autor), Honza Fedak (Autor) texto do link

Respondeu 03/03/2010 em 22:13
fonte usuário

votos
1

O livro shirt rosa

Guia do programador para o IBM PC. O livro Camisa rosa.

... bem, alguém tinha que dizer isso.

Respondeu 23/02/2010 em 17:18
fonte usuário

Respondeu 08/02/2010 em 17:53
fonte usuário

votos
1

The Art of Game Design - Um Livro de Lentes por Jesse Schell

Jesse Schell ensinou Game Design e conduziu projetos de pesquisa no Centro de Tecnologia de Entretenimento da Carnegie Mellon desde 2002.

Nuff disse.

The Art of Game Design - Um Livro de Lentes http://i50.tinypic.com/iekw0l.jpg

PS: Desculpe se eu sou dupla postagem, eu não poderia encontrar neste livro nas respostas - seja porque o título não foi exato ou não havia nenhuma imagem. Deixe-me saber e eu vou excluí-lo se assim.

Respondeu 04/02/2010 em 19:36
fonte usuário

votos
1

Esta é uma compilação muito rico e útil, no entanto, estou um pouco surpreso que eu não encontrei Andrew S. Tanenbaum entre os autores. IMO, ele é um dos melhores professores CS, e seu gênio tem a ver, principalmente, com sua extraordinária habilidade na produção do material bastante difícil acessível aos alunos de graduação CS. Seus livros (sistemas operacionais modernos, ou redes de computadores pode soar um sino) fez um trabalho maravilhoso no fornecimento me com uma base sólida em CS, enquanto fazendo o meu BS e eu recomendo-los. Algumas outras coisas interessantes sobre Tanenbaum, provando suas habilidades vão além do ensino: autor de um sistema operacional chamado de MINIX - Linus tinha a sua quota de tarifa de inspiração dele ao implementar Linux; Amoeba - distribuídos OS; Turtle - rede p2p anônimo livre.

Respondeu 16/12/2009 em 10:00
fonte usuário

votos
1

Esta é uma leitura obrigatória livro para cada programador: conceitos do sistema de banco de dados por Abraham Silberschatz.

texto alt http://images.barnesandnoble.com/images/14870000/14878097.JPG

Respondeu 14/12/2009 em 16:59
fonte usuário

votos
1

leitura essencial para qualquer Mentor / chefe de equipa / gestor ou qualquer um que se reporta ao acima mencionado.

texto alt http://ecx.images-amazon.com/images/I/316N6QYW32L._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA240_SH20_OU01_.jpg

Respondeu 23/11/2009 em 19:08
fonte usuário

votos
1

Estou atrasado a esta pergunta, mas aparentemente ainda tem algo único para oferecer ... Software Engenharia Economia por Barry Boehm , que, para resumir, diz que, se você quiser realmente melhorar a produtividade software obter melhores pessoas desde melhores ferramentas, hardware, linguagens, métodos, etc., todos eles terão um impacto marginal. Apenas pessoas melhores acelerar a produtividade por quantidades significativas. Eu enfatizo, este é melhores engenheiros, não mais engenheiros!

Não é o tipo de livro que você levaria para a cama com você, como você pode ver com codificadores no trabalho , mas o tipo de livro que leva para casa uma lição que a nossa indústria tem lutado poderosamente para levar a sério. Testemunhe off-shore, uma falsa economia que o modelo de Boehm prevê terá apenas um efeito positivo marginal, se houver a todos. Confira.

Respondeu 08/11/2009 em 09:48
fonte usuário

votos
1

Um eu já não ver em aqui foi Padrões xUnit teste: refatoração de código de teste por Gerard Meszaros. Este livro realmente me ajudou a ver o teste de unidade a partir de uma nova perspectiva.

Respondeu 06/11/2009 em 22:42
fonte usuário

votos
1

Parece a maioria das pessoas já tocou nos alguns livros muito bons. Um que realmente me ajudou foi Effective C #: 50 maneiras de melhorar o seu C # . Eu seria negligente se eu não mencionar The Tao of Pooh . Livros de filosofia pode ser bom para a alma, e o código.

Respondeu 22/10/2009 em 12:00
fonte usuário

votos
1

Algoritmos em C ++ foi inestimável para mim em aprender Big O notação e os prós e contras dos vários algoritmos de ordenação. Este foi publicado antes Sedgewick decidiu que ele poderia ganhar mais dinheiro, dividindo-o em 5 livros diferentes.

C ++ FAQs é um livro surpreendente que realmente mostra o que você deve e não deve fazer em C ++. A compatibilidade com versões anteriores do C ++ deixa um monte de minas terrestres sobre e este livro ajuda a evitar cuidadosamente-los e, ao mesmo tempo que é uma boa introdução ao design OO e intenção.

Respondeu 27/05/2009 em 00:33
fonte usuário

votos
1

Uma introdução à GW Basic. Sem ele eu nunca teria aprendido como programar e quaisquer outros livros não teria me feito bem.

Respondeu 27/04/2009 em 14:04
fonte usuário

votos
1

Como resolvê-lo: Um novo aspecto do método matemático Embora não diretamente relacionado com programação de computadores, mas ele faz ensinar-lhe a arte de resolver problemas e é isso que a programação de computadores é tudo.

Respondeu 18/02/2009 em 19:32
fonte usuário

votos
1

Vou acrescentar um casal que eu não tenho visto aqui que são influentes para mim:

  • Yourdon e Constantine, "projeto estruturado". Tudo o que você precisa saber sobre design de software é aqui, se você estiver disposto a cavar para ele um pouco.
  • Leonard Koren, "Wabi-Sabi: para artistas, designers, poetas e filósofos". A filosofia pragmática equilibrar beleza e pragmatismo.
Respondeu 14/01/2009 em 22:46
fonte usuário

votos
1

Object Oriented design Heurística é uma ótima leitura. Eu não poderia colocá-lo para baixo.

Respondeu 14/01/2009 em 22:35
fonte usuário

votos
1

Ainda um clássico que vale a pena é o Salão de Interface da Vergonha . Este site detalhou uma enorme variedade de faux pas de design de interface que é bastante divertido. O iarchitect.com original não existe mais, mas outros têm re-estabeleceu o HOS em seus próprios sites.

Respondeu 13/01/2009 em 18:50
fonte usuário

votos
1

I galho isso quando eu era um novato completo e me levou a partir de apenas sabendo que Java existia para um membro da equipe de confiança em um curto espaço de tempo

Respondeu 05/01/2009 em 18:16
fonte usuário

votos
1

Mesmo que eu nunca tenha programado um jogo este livro me ajudou a entender um monte de coisas de uma forma divertida.

Respondeu 05/01/2009 em 18:14
fonte usuário

votos
1

O Scelbi-Byte Primer

I se debruçaram sobre as listagens de código fonte neste livro muitas vezes, até que, um dia, de repente eu grokked 8080 programação em linguagem assembly.

Respondeu 18/12/2008 em 19:34
fonte usuário

votos
1

Etudes para programadores por Charles Wetherell, pérolas Mais de programação (Jon Bently),

Respondeu 06/12/2008 em 01:18
fonte usuário

votos
1

Gráficos de programação no Windows é difícil de culpa.

Respondeu 14/11/2008 em 16:12
fonte usuário

votos
1

IV Fortran com Watfor e Watfiv por Cress, Dirkson e Graham.

Este livro me ensinou minha primeira linguagem de programação que eu programadas em cartões perfurados no momento. Após 3 anos, o livro era todos os farrapos porque eu tinha usado tanto.

texto alt http://g-ecx.images-amazon.com/images/G/01/ciu/4b/83/245d9833e7a03768eaf63110._AA240_.L.jpg

Fortran foi um grande língua! Ele tinha um super otimizador e produzido código muito rápido. Ele ainda é muito popular na Grã-Bretanha e FTN95 é agora um compilador muito completo e capaz. Às vezes eu desejo que eu poderia ter continuado a usá-lo, mas Delphi é uma mais de substituição adequada.

Respondeu 30/10/2008 em 05:23
fonte usuário

votos
1

Se você escrever código em C, em seguida, Especialista C Programming é um abridor de olho. Ele tem respostas para todas as coisas que você se perguntou por que ela funciona dessa maneira. Peter Van Der Linden tem um grande estilo de escrita e faz conceitos arcanos muito legível. Uma leitura obrigatória para todos os desenvolvedores de C

Respondeu 18/10/2008 em 16:55
fonte usuário

votos
1

OK, então a questão não é "o que é o melhor livro de programação", mas "se você poderia dizer-se o que ler no início de sua carreira" ...

Provavelmente um dos "On Lisp" e SICP, mais um dos CLRS ou "Algoritmos: uma abordagem criativa" por Udi Manber.

Introdução aos Algoritmos por Udi Manber http://vig-fp.prenhall.com/bigcovers/0201120372.jpg

Os dois primeiros vai ensinar muitas técnicas de programação, padrões, e realmente abrir-se de uma mente para seu / sua própria criatividade; os outros dois são diferentes. Eles são mais teórica, mas também muito importante, com foco em design de algoritmos corretos e eficientes (e que requerem substancialmente mais matemática).

Eu vejo muitas pessoas recomendando os três primeiros livros quando o assunto da "bons livros de programação" aparece, mas o último (por Manber) é um grande livro, e poucas pessoas sabem disso. É uma vergonha! Manber se concentra no desenvolvimento incremental de algoritmos através de prova de teoremas usando indução.

Respondeu 18/10/2008 em 16:39
fonte usuário

votos
1

Qualquer coisa por Edward Tufte: a exibição visual de informações quantitativas; Prevendo Informação; Explicações visuais

Respondeu 02/10/2008 em 23:46
fonte usuário

votos
1

recomendado para o Windows programador, programação do Windows

Respondeu 21/09/2008 em 13:09
fonte usuário

votos
1

" O Coloring Book Fortran " pelo Dr. Roger Kaufman (1978, ISBN: 0262610264)

Que conceito bobo - mais básico do que até mesmo um "Dummies" livro! Mas ele funciona para qualquer idioma (com alguns exemplos específicos Fortran é claro), explicando os conceitos básicos da lógica, variáveis, i / o, etc. de uma forma muito compreensível e "Dolorosamente engraçado".

É o suficiente para obter uma criança de dez anos interessado em programação ...

texto alternativo

(Foto da capa Encontrado em uma conta de usuário do Flickr )

Respondeu 21/09/2008 em 03:14
fonte usuário

votos
1

Achei o Algoritmo Desígnio Manual para ser uma leitura muito benéfico. Eu também recomendo Programação Pérolas .

Respondeu 20/09/2008 em 20:30
fonte usuário

votos
1

Mesmo que eu tinha sido programação rofessionally durante anos, a série de Rocky Lhotka "Business Objects" sobre seu quadro CSLA foi o livro que abriu meus olhos.

Suas idéias que ele tem me animado sobre padrões de desenvolvimento de software e teoria novamente. Me colocou no caminho de um novo interesse em aprender a ser um desenvolvedor melhor, e não apenas aprender sobre o mais recente controle mirabolantes ou biblioteca. (Não me interpretem mal, eu ainda amo um bom livro técnico também - você tem que manter-se!)

Respondeu 20/09/2008 em 20:17
fonte usuário

votos
1

Se você está fazendo nada em Unix / Linux / MacOS etc, você deve ler programação avançada no ambiente Unix (também conhecido pela sigla APUE), pelo falecido W Richard Stevens. Se você não sabe como descritores de arquivos de trabalho ou o que sessões são, ou todas as coisas que você deve fazer quando você daemonize yourself (admiti-lo, você não), então este livro vai lhe dizer.

Você vai se sentir amatuerish para um pouco depois, mas se você considerar-se um programador profissional (em qualquer idioma) no ambiente Unix você precisa ler isso.

Respondeu 17/09/2008 em 20:37
fonte usuário

votos
1

O primeiro livro que fez um impacto real sobre mim foi Mastering Turbo Assembler por Tom Swan.

Outros livros que tiveram um impacto foi Just For Fun por Linus Torvalds e David Diamond e, claro, The Pragmatic Programmer por Andrew Hunt e David Thomas.

Respondeu 17/09/2008 em 09:58
fonte usuário

votos
1

Nos últimos anos, tem sido 'a biblioteca padrão C ++' por 'Nicolai M. Josuttis'. É a minha bíblia.

texto alt http://ecx.images-amazon.com/images/I/51BT5SKXTCL._SL500_AA240_.jpg

Respondeu 17/09/2008 em 08:45
fonte usuário

votos
1

O programador pragmático foi muito bom. No entanto, uma que realmente fez um impacto quando eu estava começando era:

Do Windows Secrets Programação 95 do Sistema"

Eu sei - parece e parece um pouco extravagante no exterior e provavelmente datada um pouco - mas esta foi uma explicação incrível dos internos do Win95 com base nos Autores (Matt Pietrek) Investigações usando suas próprias ferramentas próprias - cujo código veio com o livro. Tenha em mente isso foi antes de a coisa toda de código aberto e Microsoft ainda estava muito cauteloso sobre a documentação dos internos liberando - e muito menos fonte. Houve alguma citação lá como "Se você está trabalhando com algum problema e acertar alguns ponto de atrito, então você precisa parar e realmente olhar profundamente para aquele pedaço e realmente compreender como ele funciona". Eu encontrei este para ser muito bom conselho - especialmente nestes dias, quando muitas vezes você tem a fonte para uma biblioteca e pode ir dar uma olhada. Seu também me inspirou a desfrutar de mergulhar nas partes internas de como os sistemas funcionam,

Ah, e eu também jogar em .net eficaz - grandes internos explicação da Net a partir de Don Box.

Respondeu 17/09/2008 em 06:49
fonte usuário

votos
1

Desenvolvimento Ágil de Software com Scrum por Ken Schwaber e Mike Beedle.

Eu usei esse livro como o ponto de partida para a compreensão do desenvolvimento Agile.

Respondeu 17/09/2008 em 05:44
fonte usuário

votos
1

Como pensar como um cientista da computação: aprendendo com python

Pode não ser o livro mais avançado no mundo, mas isso me fez compreender conceitos de programação que eu não poderia, especialmente se opõem tópicos orientados.

Respondeu 17/09/2008 em 01:52
fonte usuário

votos
1

Dentro do C ++ modelo de objeto por Stanley Lippman

Respondeu 16/09/2008 em 23:16
fonte usuário

votos
1

Donald Norman, 'The Design of Everyday Things'

Não sobre a programação, por si só, mas sobre como as coisas do mundo devem trabalhar - tipo de psicologia da usabilidade.

Tem sido inestimável para mim na concepção de ambas as interfaces de usuário final e APIs.

Respondeu 16/09/2008 em 19:55
fonte usuário

votos
1

"Pensando em C ++" por Bruce Eckel

Respondeu 16/09/2008 em 18:53
fonte usuário

votos
1

Object Oriented Analysis and Design - por Grady Booch

Respondeu 16/09/2008 em 18:45
fonte usuário

votos
1

The Productive Programmer pela Ford

Eu não estou muito através de um presente ainda, mas eu já estou emocionado por algumas das dicas / truques que eu peguei para tornar-se mais ... bem ... produtivo.

Claro, há uma abundância de coisas que todos nós já sabemos (usar os atalhos de teclado, seco, etc). Mas há uma abundância de coisas novas para ir com ele. E os leitores cuidadosos vai rapidamente começar a ver como as coisas podem ser combinados para efeito ainda maior.

Respondeu 16/09/2008 em 18:42
fonte usuário

votos
1

Programação alfabetizados por Donald Knuth, é um grande livro sobre a estrutura de código.

Respondeu 16/09/2008 em 17:27
fonte usuário

votos
1

Dentro do C ++ Object Model por Stan Lippman. Fez C ++, finalmente, "clique" para mim, antes de tudo era "mágica". Este livro me deu um quadro diferente da mente quando se aproxima uma nova linguagem de programação.

Respondeu 16/09/2008 em 17:15
fonte usuário

votos
1

Ferramentas de software por Brian W. Kernighan e PJ Plauger por uma larga margem teve o maior efeito sobre mim.

Respondeu 16/09/2008 em 16:55
fonte usuário

votos
1

Aprender C # 2005 , por Jesse Liberty & Brian MacDonald (O'Reilly).

ISBN 10: 0-596-10209-7.

Quando eu fiz primeiro o salto de ASP código de procedimento clássico para código C # orientada a objetos no VS2005, este livro me colocou no caminho certo.

Respondeu 16/09/2008 em 16:46
fonte usuário

Respondeu 16/09/2008 em 15:19
fonte usuário

votos
1

"Object-Oriented Analysis and Design com aplicativos" por Grady Booch. Eu li isso há muito tempo e ele me mostrou que poderia haver uma metodologia para o desenvolvimento de Software Orientada a Objetos. Desde então, muitos outros livros tiveram um impacto sobre mim, mas este me começou.

Respondeu 16/09/2008 em 15:01
fonte usuário

votos
1

Escrever código sólido por Steve Maguire.

Respondeu 16/09/2008 em 14:59
fonte usuário

votos
1

Design moderno C ++ por Andrei Alexandrescu

Respondeu 16/09/2008 em 14:54
fonte usuário

votos
1

Aqui estão dois que eu não vi mencionado:
Eu gostaria de ter lido " Ruminations em C ++ " por Koenig e Moo muito mais cedo. Esse foi o livro que fez conceitos OO realmente clique para mim.
E eu recomendo de Michael Abrash "Zen de otimização de código" para qualquer outra pessoa pensando em começar uma carreira de programação em meados dos anos 90.

Respondeu 16/09/2008 em 02:12
fonte usuário

votos
1

Pro Primavera é uma excelente introdução ao mundo da inversão de controle e Dependency Injection. Se você não está ciente dessas práticas e as suas implicações - o saldo de tópicos e pormenores técnicos na Pro A primavera é excelente. Ele constrói um grande caso e consequente fundação pessoal.

Outro livro que eu sugiro que seria de Robert Martin Agile Software Development (ASD). Código cheiros, técnicas ágeis, dev test driven, princípios ... um equilíbrio bem escrito de muitas facetas de programação diferentes.

Clássicos mais tradicionais incluiria os infames GoF Design Patterns , de Bertrand Meyer Object Oriented Software de construção , de Booch Análise Orientada a Objetos e Projeto , Scott Meyer ' "s Effective C ++ série'" e um livro menos conhecido I apreciado por Gunderloy, Coder para desenvolvedor .

E enquanto livros são bons ... não se esqueça de rádio !

... deixe-me acrescentar mais uma coisa. Se você ainda não descobriu safari - dê uma olhada. É mais viciante do que o estouro de pilha :-) Descobri que com meus hábitos tipo google - Eu preciso da assinatura mais caro para que eu possa olhar para qualquer livro, em qualquer momento - mas eu recomendo o julgamento para qualquer pessoa, mesmo remotamente interessado .

(ah sim, um pouco obj-C hoje, amanhã cacau, padrões? soa? o que foi aquilo exemplo nesse livro? O que fez Steve dizer na segunda edição ? Devo comprar este livro? ... uma assinatura como este é grande se você gostar de alguma continuidade e contexto para o que você está pesquisando ...)

Respondeu 06/09/2008 em 17:06
fonte usuário

votos
1

Código é lei - você está fazendo tudo isso redação, edição, e pensar em [língua de sua escolha] Mas por quê? O que você Código, entende? Qual será que ele realmente faz?

(Eu poderia ter recomendado um livro sobre QA, mas não o fiz ...)

Respondeu 04/09/2008 em 02:10
fonte usuário

votos
1

Deitel e Deitel, "C ++: Como programar"

Padrões xUnit teste

Respondeu 25/08/2008 em 17:53
fonte usuário

votos
1

Padrões de implementação por Kent Beck.

texto alt http://ecx.images-amazon.com/images/I/51JHn-6oNwL._SL500_AA240_.jpg

Você pode aprender a comunicar as pessoas com programação.

Respondeu 21/08/2008 em 22:26
fonte usuário

votos
0

Começando Visual C ++

Quando eu comecei a programar em um linguagens OOP, eu encontrei este livro não apenas para ser um livro abrangente sobre C ++ e MFC, foi também tem uma das melhores explicações de conceitos Object Oriented eu vi.

Quando falo com os desenvolvedores que estão apenas começando a programação em uma linguagem orientada a objeto, digo-lhes para ler este livro.

Respondeu 27/04/2009 em 14:14
fonte usuário

votos
0

Começando C # 3.0: Uma Introdução à Programação Orientada a Objetos

Este é o livro para aqueles que querem entender os porquês e comos de OOP usando C # 3.0. Você não quer perdê-la.

Respondeu 11/03/2009 em 05:06
fonte usuário

votos
0

Programação Orientada a Objetos em Turbo C ++ . Não super popular, mas foi o que me levou, e foi o primeiro livro que realmente me ajudou a grok o que um objeto foi. Leia este waaaay de volta na escola. É uma espécie de traz uma lágrima ao meu olho ...

Respondeu 22/12/2008 em 15:15
fonte usuário

votos
0

O livro Algoritmos de Robert Sedgewick. Uma leitura obrigatória para desenvolvedores de aplicativos.

Vem em muitos sabores (C, C ++, Java)

http://www.cs.princeton.edu/~rs/

Respondeu 17/09/2008 em 19:40
fonte usuário

votos
0

Aplicando UML e Design Patterns.

Ele ajudou a padrões de projeto para clicar comigo, e forneceu uma justificativa para UML que fez sentido para mim no fraseado 'UML como esboço'. Ou seja, que UML deve ser usado como um breve esboço do sistema que tem a vantagem adicional de não ter que explicar a notação para os outros (ou eles já sabem UML ou você dar-lhes um livro UML para ler)

Respondeu 17/09/2008 em 15:34
fonte usuário

votos
0

Michael Abrash The Zen of Assembly Language

Respondeu 17/09/2008 em 15:03
fonte usuário

votos
0

Provavelmente "C for Dummies" vol 1, em 1997 ou assim. Apenas uma introdução muito, mas foi uma boa leitura, depois de ter pego o gosto pela programação em GFA Basic no Atari ST. O tutorial Coronado C torno do mesmo tempo também ajudou.

Respondeu 17/09/2008 em 13:14
fonte usuário


votos
0

Esboço do Schaum de Programação com C ++ por John R Hubbard.

Este foi o primeiro livro de programação que eu li, quando eu comecei com C ++. Era dotado a mim por alguém que viu o meu interesse na programação. O livro é muito bom para iniciantes - que começou a partir dos conceitos elementares, subiu para modelos e vetores. Os exemplos dados foram bastante relevante. O livro fez você refletir e fazer mais perguntas, e experimentar coisas para si mesmo.

Respondeu 17/09/2008 em 07:21
fonte usuário

votos
0

programação SAP ABAP? "Teach Yourself ABAP em 21 dias" é o melhor livro!

Ele não contém truques inteligentes ou magia, mas depois de 3 anos, eu nunca veio em cima de um livro mais abrangente

Respondeu 17/09/2008 em 06:56
fonte usuário

votos
0

Para mim "Memory como um conceito de programação em C e C ++" realmente abriu meus olhos para como gerenciamento de memória realmente funciona. Se você é um C ou C ++ developer Eu considero isso um deve ler. Você vai desafiadoramente aprender algo ou lembrar de coisas que você pode ter esquecido ao longo do caminho.

http://www.amazon.com/Memory-Programming-Concept-C/dp/0521520436

Respondeu 17/09/2008 em 02:59
fonte usuário

votos
0

"Escrever código Solid: Técnicas da Microsoft para desenvolver programas C (Series Programação Microsoft) Bug-Free" por Steve MacGuire.

Interessante que uma grande proporção dos livros mencionados aqui são C livros / C ++.

Respondeu 17/09/2008 em 02:53
fonte usuário

votos
0

Na verdade, dois livros se destacam. O primeiro foi código completo. Apesar de sua idade, este ainda é um livro muito útil, e o capítulo sobre os perigos de otimização prematura vale a pena o preço do livro por conta própria.

O segundo foi The Psychology of Everyday Things (agora chamado The Design of Everyday Things, eu acho), que mudou a forma como eu penso sobre interfaces de usuário ao projetar aplicações. Isso me fez mais user-focalizado.

Respondeu 16/09/2008 em 22:17
fonte usuário

votos
0

"O C ++ Programming Language" de Bjarne Stroustrup

Respondeu 16/09/2008 em 21:21
fonte usuário

votos
0

Sonho no código provavelmente teve o impacto mais profundo nos últimos 6 meses.

Respondeu 16/09/2008 em 21:10
fonte usuário

votos
0

O meu favorito de todos os tempos foi o # Voltar Livro C, por Matthew Telles.

Respondeu 16/09/2008 em 21:07
fonte usuário

votos
0

"Algoritmos em C" (1ª edição) por Sedgewick me ensinou tudo sobre algoritmos, bem como me todo o ensino sobre as armadilhas de documentação e copie o código / colar como todo o código exemplo, esta versão foi retirado da versão "Algoritmos em Pascal" e foram simplesmente passou através de um tradutor de código simples, que não ajustar para os diferentes esquemas de indexação.

Respondeu 16/09/2008 em 20:41
fonte usuário

votos
0

primeiro livro sistemas operacionais da Tenenbaum. Meu primeiro olhar para a programação nível do kernel.

Respondeu 16/09/2008 em 20:20
fonte usuário

votos
0

Mastering C ++ a partir de Tom Swan. Foi o melhor tipo de livro, tinha exemplos que eram simples o suficiente para ensinar conceitos, mas útil o suficiente para resolver outros problemas. Foi muito legível, foi o primeiro livro que li quando comecei a faculdade, e só precisava ser lido uma vez.

Respondeu 16/09/2008 em 20:04
fonte usuário

votos
0

C BlackBook ++. BEIJO todo o caminho

Respondeu 16/09/2008 em 19:42
fonte usuário

votos
0

Quando eu comecei, não havia "Mastering Turbo Pascal", de Tom Swan. Não há nada terrivelmente profunda sobre este livro. Era clara e concisa com exemplos utilizáveis. Com base nesse conhecimento, eu gerou uma carreira de desenvolvimento de software agora mais de 15 anos no.

Respondeu 16/09/2008 em 19:41
fonte usuário

votos
0

Anos atrás, o pensamento de Bruce Eckel em C ++ me ensinou muito sobre C ++, mas também a importância de isolar um problema para um pequeno 'sandbox' para o estudo / análise. Esta técnica tem grande impacto minha carreira e rotineiramente me ajuda a solucionar problemas tanto para mim e para os outros.

Esses dias, eu me refiro a Thinking in Java, que é escrito no mesmo estilo. De alguma forma, o estilo é além de meras 'exemplos', simples e profundamente fica no centro da questão.

Eu sou tão grato que eu vou comprar praticamente qualquer coisa por Eckel, vista incognoscível.

Respondeu 16/09/2008 em 19:22
fonte usuário

votos
0

C # para programadores experientes

ou realmente qualquer coisa de Dietel & Dietel. Eu li vários de seus livros, e tudo foi incrível.

Respondeu 16/09/2008 em 19:08
fonte usuário

votos
0

Gerenciando Gigabytes é um clássico instantâneo para pensar sobre o trabalho pesado de informações.

Respondeu 16/09/2008 em 19:07
fonte usuário

votos
0

A Série C ++ de livros de programação por Deitel e Deitel

Respondeu 16/09/2008 em 18:51
fonte usuário

votos
0

Uma coleção que era, e deslumbrante. Edsger Dijkstra (com alguma ajuda de CAR Hoare) caderninho negro Programação estruturada e particlarly o ensaio intitulado "Sobre a nossa incapacidade de fazer muito".

Respondeu 16/09/2008 em 18:00
fonte usuário

votos
0

'Como ser um programador: A Short, abrangente e Resumo Pessoal' por Robert L Leia

Não é exatamente um livro, mas um ensaio, mas este foi definitivamente uma inspiração para mim quando eu entrei em codificação. Adorei a ideia de entrar em uma tribo. Vale a pena ler.

Respondeu 16/09/2008 em 15:46
fonte usuário

votos
0

PHP objetos, padrões e prática. http://www.apress.com/book/view/9781590599099

Respondeu 16/09/2008 em 15:41
fonte usuário

votos
0

Professional Development Excel Este livro mostrou como fazer aplicações de alta qualidade dentro de uma das plataformas de programação mais onipresentes disponíveis.

Respondeu 16/09/2008 em 15:16
fonte usuário

votos
0

Pensando em Java (Padrões), Bruce Eckel

Respondeu 16/09/2008 em 15:14
fonte usuário

votos
0

A Interpretação dos linguagens de programação orientada a objetos por Ian Craig

Porque ele me mostrou o quanto mais havia para OO do que expressões C ++ / Java padrão

Respondeu 16/09/2008 em 15:02
fonte usuário

votos
0

Não é um livro de programação, mas ainda um livro muito importante cada programador deve ler:

Orbitando a Hairball gigante por Gordon MacKenzie

Respondeu 12/09/2008 em 02:06
fonte usuário

votos
0

Desenvolvimento Ágil de Software por Alistair Cockburn

Respondeu 27/08/2008 em 01:59
fonte usuário

votos
0

Além de sugestões de outras pessoas, eu recomendo quer adquirir uma cópia do SICP, ou lê-lo on-line . É um dos poucos livros que eu li que eu sinto muito aumentou minha habilidade em projetar software, especialmente na criação de boas camadas de abstração.

Um livro que não está diretamente relacionado à programação, mas também é uma boa leitura para programadores (IMO) é Concrete Mathematics . A maioria, se não todos os tópicos que são úteis para programadores de saber sobre, e ele faz um trabalho melhor de explicar as coisas do que qualquer outro livro de matemática que eu li até agora.

Respondeu 27/08/2008 em 01:46
fonte usuário

votos
0

SQL para smarties

Respondeu 21/08/2008 em 22:26
fonte usuário

votos
0

Eu tenho um par de mensagens (em vez de idade) de blog sobre este assunto

Respondeu 21/08/2008 em 22:10
fonte usuário

Respondeu 21/08/2008 em 21:54
fonte usuário

Respondeu 21/08/2008 em 21:10
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more