Mi az egyetlen legbefolyásosabb könyv minden programozó kell olvasni?

szavazat
1k

Ha vissza tudnál menni az időben, és mondd magadnak, hogy olvasni egy bizonyos könyvet, a karrierje elején, mint fejlesztő, amely a könyv lenne az?

Azt várják, hogy ez lista változhat, és széles skáláját ölelik fel a dolgokat.

Kereséséhez: A keresőmező a jobb felső sarokban. Keresni a választ az aktuális kérdés, használja inquestion:this. Például:

inquestion:this Code Complete
A kérdést 05/08/2008 00:50
a forrás felhasználó
Más nyelveken...                            


214 válasz

szavazat
1k
  • Code Complete (2. kiadás) Steve McConnell
  • A pragmatikus programozó
  • Szerkezete és értelmezése számítógépes programok
  • A C programozási nyelv által Kernighan és Ritchie
  • Bevezetés az algoritmusok által Cormen, Leiserson, Rivest & Stein
  • Design Patterns a Gang of Four
  • Újratervezés: javítása tervezése meglévő kódot
  • A mitikus Man hónap
  • The Art of Computer Programming Donald Knuth
  • Fordítóprogramok: elvek, módszerek és eszközök Alfred V. Aho, Ravi Sethi és Jeffrey D. Ullman
  • Gödel, Escher, Bach Douglas Hofstadter
  • Clean Code: A Handbook of Agile Software Kézművesség Robert C. Martin
  • Hatékony C ++
  • Hatékonyabb C ++
  • KÓD Charles Petzold
  • Programozási Pearls Jon Bentley
  • Hatékony együttműködés kód Legacy Michael C. Toll
  • Peopleware által Demarco és Lister
  • Coders Munkahelyi Peter Seibel
  • Bizonyára Te viccelsz, Mr. Feynman!
  • Hatékony Java 2. kiadás
  • Patterns of Enterprise Application Architecture Martin Fowler
  • A kis Schemer
  • A fűszerezett Schemer
  • Miért van (megrendítő) Guide to Ruby
  • A rabok Running The Asylum: Miért High Tech Products hajt minket őrült, és hogyan kell visszaállítani a Sanity
  • The Art of Unix programozás
  • Test-Driven Development: By Example Kent Beck
  • Gyakorlatok az Agile Fejlesztő
  • Ne eszembe
  • Agile Software Development, Principles, minták és gyakorlatok Robert C. Martin
  • Domain Driven Designs Eric Evans
  • A tervezés mindennapi dolgokat, Donald Norman
  • Modern C ++ design Andrei Alexandrescu
  • A legjobb szoftver írása I Joel Spolsky
  • The Practice of Programming által Kernighan és Pike
  • Pragmatikus gondolkodás és tanulás: refactor Ön wetware Andy Hunt-
  • Szoftver Becslés: Demystifying Fekete Art Steve McConnel
  • A szenvedélyes programozó (My Job ment India) Chad Fowler
  • Hackerek: hősei a számítógép forradalom
  • Algoritmusok + Adatszerkezetek = Programok
  • Írásban Solid Code
  • JavaScript - The Good Parts
  • Első Valódi 37 Signals
  • Foundations of Programming Karl Seguin
  • Számítógépes grafika: Principles and Practice C (2nd Edition)
  • Gondolkodás Java Bruce Eckel
  • Az Elements of Computing Systems
  • Átdolgozással Patterns Joshua Kerievsky
  • A modern operációs rendszerek által Andrew S. Tanenbaum
  • A Annotated Turing
  • A dolgok, hogy nekünk a Smart Donald Norman
  • A Timeless Way of Building Christopher Alexander
  • A Deadline: Regény Projektmenedzsment Tom DeMarco
  • A C ++ programozási nyelv (3. kiadás) által Stroustrup
  • Patterns of Enterprise Application Architecture
  • Computer Systems - A programozó szemszögéből
  • Agile Principles, minták és gyakorlatok C # Robert C. Martin
  • Növekvő objektumorientált szoftver, Guided by Vizsgálatok
  • Framework Design iránymutatás Brad Abrams
  • Object gondolkodás Dr. David West
  • Speciális programozás Unix környezetben W. Richard Stevens
  • Hackerek és Festők: nagy ötletek a Computer Age
  • The Soul of a New Machine Tracy Kidder
  • CLR via C # Jeffrey Richter
  • A Timeless Way of Building Christopher Alexander
  • Design Patterns in C # Steve Metsker
  • Alice Csodaországban Lewis Carol
  • Zen és a művészet a motorkerékpár karbantartás Robert M. Pirsig
  • About Face - Az Essentials Interaction Design
  • Here Comes Everybody: The Power of megszervezése nélkül szervezetek által Clay Shirky
  • A Tao a programozás
  • Computational Beauty of Nature
  • Írásban Solid kód Steve Maguire
  • Fülöp és Alex útmutató Web Publishing
  • Az objektum-orientált elemzés és tervezés alkalmazásokkal által Grady Booch
  • Hatékony Java Joshua Bloch
  • Computability által NJ Cutland
  • Irányítói programozás
  • A Tao Te King
  • A produktív programozó
  • The Art of Deception Kevin Mitnick
  • A Karrier Programozó: Guerilla Taktikai egy tökéletlen világban Christopher Duncan
  • Paradigmák a mesterséges intelligencia programozása: Esettanulmányok a Common Lisp
  • Masters of Doom
  • Pragmatikus Unit Testing C # és NUnit Andy Hunt és Dave Thomas Matt Hargett
  • Hogyan lehet megoldani George Pólya
  • Az alkimista Paulo Coelho
  • Smalltalk-80: A nyelv és annak végrehajtási
  • Írásban Secure Code (2nd Edition) Michael Howard
  • Bevezetés Funkcionális programozás Philip Wadler és Richard Bird
  • Nem Bugs! David Thielen
  • Rework Jason Freid és DHH
  • JUnit in Action
Válaszolt 05/08/2008 00:51
a forrás felhasználó

szavazat
8

@Peter Coulton - nem olvassa Knuth, akkor tanulmányozza azt.

Számomra és a munkám ... tisztán funkcionális Adatszerkezetek nagy gondolkodás és a fejlődő funkcionális nyelvek szem előtt tartva.

Válaszolt 05/08/2008 02:25
a forrás felhasználó

szavazat
4

Code Complete az első számú választás, de én is idézni Gang of Four Design Patterns és Craig Larman féle alkalmazása UML és minták.

A Timeless Way of Building, Christopher Alexander, egy másik nagy ember. Annak ellenére, hogy ez körülbelül archtecture, ez szerepel az irodalomjegyzékben sok nagy programozási könyvek már olvasni.

Egy másik, amiből tanulok sok új dolgot, Data Access Patterns, Clifton Nock.

Válaszolt 05/08/2008 18:28
a forrás felhasználó

szavazat
6

Voltam arounda ideig, így a legtöbb könyvet, amit találtam, befolyásos nem feltétlenül érvényesek ma. Azt hiszem ez egyetemesen fontos megérteni a platform, amely a fejlődő, a (mind a hardver és az operációs rendszer). Azt is gondolom, hogy fontos, hogy tanuljunk mások hibáit. Tehát két könyvet tudom ajánlani a következők:

Számítástechnika csapások és In Search Butaság: több mint húsz éve a High Tech Marketing Katasztrófák

Válaszolt 12/08/2008 00:52
a forrás felhasználó

szavazat
6

A pragmatikus programozó: Ország Journeyman mesterhez kétségtelenül. A tanácsadás ez így van jól felépített, és egyszerű, hogy átjön, mintha „A Common Sense programozó”. Szeretem.

Válaszolt 21/08/2008 20:54
a forrás felhasználó