Co je to jeden nejvlivnější kniha každý programátor by měl číst?

hlasů
1k

Pokud byste mohli vrátit v čase a říct si přečíst určitou knihu na začátku své kariéry jako developer, která kniha by to byl?

Očekávám, že tento seznam je třeba měnit a pokrývají širokou škálu věcí.

Chcete-li hledat: pomocí vyhledávacího pole v pravém horním rohu. Chcete-li hledat odpovědi na aktuální otázky, používat inquestion:this. Například:

inquestion:this Code Complete
Položena 05/08/2008 v 00:50
zdroj uživatelem
V jiných jazycích...                            


214 odpovědí

hlasů
1k
  • Code Complete (2nd edition) Steve McConnell
  • Pragmatická Programátor
  • Struktura a interpretace počítačových programů
  • C Programming Language by Kernighan a Ritchie
  • Úvod do algoritmizace by CORMEN, Leiserson, Rivestem & Stein
  • Design Patterns podle Gang čtyři
  • Refactoring: Zlepšení návrh existujících zákoníku
  • Mýtický Man měsíc
  • Umění programování Donald Knuth
  • Překladače: Principy, techniky a nástroje Alfred V. Aho, Ravi Sethi a Jeffrey D. Ullman
  • Gödel, Escher, Bach Douglas Hofstadter
  • Clean Code: od A Handbook of Agile Software řemesel Robert C. Martin
  • Efektivní C ++
  • Efektivnější C ++
  • CODE Charles Petzold
  • Programování perly Jon Bentley
  • Efektivní práce s Legacy zákoníku Michael C. Feathers
  • Peopleware by Demarco a Lister
  • Kódovací zařízení při práci Peter Seibel
  • Jistě vy vtipkujete, pan Feynman!
  • Efektivní Java 2nd edition
  • Vzory Enterprise Application Architecture od Martin Fowler
  • The Little Schemer
  • Ostřílený Schemer
  • Proč je (Poignant) Průvodce Ruby
  • Na Vězni jsou spuštěny azyl: Proč High Tech Products Pohon nás blázny a Obnovení Sanity
  • The Art of Unix programování
  • Test-Driven Development: Podle příkladu by Kent Beck
  • Praktiky agilního Developer
  • Do not Make Me Think
  • Agile Software Development, Zásady, vzory a postupy Robert C. Martin
  • Domain Driven Designs Eric Evans
  • Design každodenních věcí Donald Norman
  • Moderní C ++ design Andrei Alexandrescu
  • Best Software Writing I Joel Spolsky
  • Praxe programování by Kernighan a Pike
  • Pragmatické myšlení a učení: Refaktor Váš Wetware Andy Hunt
  • Software Odhad: Demystifikací Černé umění Steve McConnel
  • Vášnivý Programátor (šel mým úkolem Indie) Chad Fowler
  • Hackeři: Hrdinové počítačové revoluce
  • Algoritmy + datové struktury = programy
  • Psaní Solid kód
  • JavaScript - The Good Parts
  • Získání nemovitostí o 37 Signals
  • Základy programování podle Karla Seguin
  • Počítačová grafika: Principles and Practice v C (2nd Edition)
  • Myšlení v Javě Bruce Eckel
  • Prvky počítačových systémů
  • Refaktorování do vzorů Joshua Kerievsky
  • Moderní operační systémy podle Andrew S. Tanenbaumem
  • Anotoval Turing
  • Věci, které nás Smarta Donald Norman
  • Nadčasový způsob budování Christopher Alexander
  • Uzávěrka: román o projektovém řízení Tom DeMarco
  • C ++ Programming Language (3rd edition) od Stroustrup
  • Vzory Enterprise Application Architecture
  • Počítačové systémy - hlediska programátora
  • Agilní principy, vzory, a postupech v jazyce C # Robert C. Martin
  • Rostoucí Object-Oriented Software, Prohlídky zkouškami
  • Rámcové pokyny návrh Brad Abrams
  • Object Thinking Dr. David West
  • Pokročilé programování v UNIX prostředí W. Richard Stevens
  • Hackeři a malíři: Big Ideas od počítačového věku
  • Duše nového stroje Tracy Kidder
  • CLR pomocí C # Jeffrey Richter
  • Nadčasový způsob budování Christopher Alexander
  • Design Patterns v jazyce C # Steve Metsker
  • Alenka v říši divů Lewis Carol
  • Zen a umění údržby motocyklu Robert M. Pirsig
  • About Face - The Essentials of Interaction design
  • Here Comes Everybody: The Power of Uspořádání Bez organizací Clay Shirky
  • Tao programování
  • Výpočetní krása přírody
  • Psaní Solid kód Steve Maguire
  • Filipa a Alexův průvodce publikování na webu
  • Objektově orientovaná analýza a design s aplikacemi od Grady Booch
  • Efektivní Java Joshua Bloch
  • Vyčíslitelnost NJ Cutland
  • Duchovní otcové programování
  • Tao Te Ching
  • Produktivní Programátor
  • The Art of Deception Kevin Mitnick
  • Kariérní Programátor: Guerilla Tactics pro nedokonalém světě Christopher Duncan
  • Paradigmata Artificial Intelligence programování: Případové studie v Common Lisp
  • Masters of Doom
  • Pragmatické Testing Unit v jazyce C # s NUnit Andy Hunt a Dave Thomas s Mattem Hargett
  • Jak řešit to George Polya
  • Alchymista od Paula Coelha
  • Smalltalk-80: Jazyk a jeho implementace
  • Psaní Secure Code (2. vydání) Michael Howard
  • Úvod do funkcionálního programování Philip Wadler a Richard Bird
  • Žádné chyby! David Thielen
  • Přepracovat Jason Freid a DHh
  • JUnit v akci
Odpovězeno 05/08/2008 v 00:51
zdroj uživatelem

hlasů
9

Programování od základů. Je to zdarma na internetu. Tato kniha mě naučil AT & T ASM. Je velmi dobře čitelný.

alt textu

Odpovězeno 23/11/2010 v 04:15
zdroj uživatelem

hlasů
9

Databázových systémů je jedním z nejlepších knih si můžete přečíst na pochopení dobré principy designu databáze.

alt textu

Odpovězeno 18/11/2010 v 20:27
zdroj uživatelem


hlasů
9

Typů a programovací jazyky Benjamin C Pierce pro důkladné pochopení základů programovacích jazyků.

Odpovězeno 26/05/2010 v 13:01
zdroj uživatelem

hlasů
9

Praxe programování. Brian W. Kernighan, Rob Pike.

Styl ukázaný tady je výborná - kód jen mluví sám za sebe, a celá kniha vychází z principu KISS. Osobně ne moje jazyky volby, ale stále vlivné ke mně.

Odpovězeno 18/09/2009 v 14:24
zdroj uživatelem

hlasů
9

Extrémní programování Vysvětlení: Embrace Change Kent Beck. I když jsem nepodporujeme hardcore XP-or-the-dálnice trvat na vývoj softwaru, kéž jsem byl představen s principy v této knize mnohem dříve ve své kariéře. Unit testování, refactoring, jednoduchost, kontinuální integrace, nákladově / čas / kvalita / rozsah - to změnil způsob, jakým jsem se podíval na rozvoj. Před Agile, to bylo všechno o debugger a strachu změnových požadavků. Po Agile tyto démony neměl hrozit tak velký.

Odpovězeno 18/09/2009 v 04:34
zdroj uživatelem


hlasů
9

Jeden z mých osobních favoritů je Hackerův Delight , protože to bylo tak zábavné číst, jak to bylo poučné.

Doufám, že druhé vydání bude brzy propuštěn!

Odpovězeno 07/06/2009 v 18:38
zdroj uživatelem

hlasů
9

Definitivně Software Řemeslo

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

Tato kniha vysvětluje spoustu věcí o softwarového inženýrství, vývoj systému. Je také mimořádně užitečné pochopit rozdíl mezi různými druhy vývoje produktu: web VS shrinkwrap VS rámci IBM. To, co lidé měli na mysli, když koncipovaný model vodopádu? Přečtěte si to a všichni budeme jasné (snad)

Odpovězeno 16/12/2008 v 13:43
zdroj uživatelem

hlasů
9

Systemantics: Jak systémy fungují a hlavně jak se jim nepodaří . Zvyknout to levné. Ale nemusíte mít humor, dokud jste pracovali na několika neúspěšných projektech.

Krása knihy je copyright rok.

Patrně nejhlubší stánek s jídlem „právo“ uvedené v knize:

Pro základní Failure-Mode Věta (FFT): Komplexní systémy obvykle pracují v režimu selhání.

Myšlenka je, že existují selhávají dílů v daném kus softwaru, které jsou maskovány selháním v jiných částech nebo validací v jiných částech. Podívejte se na reálný příklad na záření stroji Therac-25 , jehož software nedostatky byly maskovány hardwarovými failsafes. Když byly odstraněny hardware failsafes software race condition, že vyšli nezjištěný všechny ty roky vyústily ve stroji zabíjet 3 lidi.

Odpovězeno 19/11/2008 v 06:57
zdroj uživatelem

hlasů
9

Diskrétní matematika počítačových vědců http://ecx.images-amazon.com/images/I/51HCJ5R42KL._SL500_BO2,204,203,200_AA219_PIsitb-sticker-dp-arrow,TopRight,-24,-23_SH20_OU02_.jpg

Diskrétní matematika počítačových vědců JK Truss.

I když to není naučit programovat, to vás naučí základní matematiku, že každý programátor měl vědět. Možná si pamatujete, tohle z univerzity, ale opravdu bude dělat predikátová logika vám zlepšit programovací schopnosti, musíte se naučit teorii množin, pokud chcete programovat pomocí sbírek.

Tam je opravdu hodně zajímavých informací zde, které lze získat Uvažujete o problémech v různých způsobech. Je užitečné mít, stačí zvednout jednou za čas se učit něco nového.

Odpovězeno 14/10/2008 v 13:04
zdroj uživatelem

hlasů
9

Paradigmata Artificial Intelligence programování : Případové studie v Common Lisp Peter Norvig

zadejte popis obrázku zde

Začal jsem číst, protože jsem se chtěl naučit Common Lisp. Když jsem byl v půli cesty, uvědomil jsem si, to byl největší kniha o programování jsem doposud četl.

Odpovězeno 16/09/2008 v 14:51
zdroj uživatelem

hlasů
9

K & R

@Juan: Já vím, Juan, já vím - ale tam jsou některé věci, které se lze naučit pouze skutečně dostat se do úkolu. Ve svém projevu v abstraktních ideálech po celý den vám umožňuje jednoduše do akademické. Je to v aplikaci abstraktu, že jsme skutečně Grok důvod jejich existence. : P

@Keith: Great zmínka o „Na Vězni jsou Provozování azyl“ Alan Cooper - oko otvírák na jisté, všechny vývojáře, který pracoval se mnou, protože jsem četl tu knihu, slyšel jsem zmínil myšlenky to hlásí. 1

Odpovězeno 21/08/2008 v 20:58
zdroj uživatelem

hlasů
8

Jazyk Python byl velmi vlivný pro mě Přál bych si přečíst před tato kniha lety. Krása a jednoduchost jazyka Python opravdu ovlivněn jak jsem napsal kód v jiných jazycích.

alt textu alt textu

Odpovězeno 24/10/2010 v 16:01
zdroj uživatelem

Odpovězeno 27/07/2010 v 18:27
zdroj uživatelem

Odpovězeno 02/03/2010 v 12:44
zdroj uživatelem

hlasů
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

Opravdu dobrá kniha. Má chuť na vysoké úrovni z nejdůležitějších oblastí informatiky. Ano, CS! = Programování, ale je to stále užitečný pro každého programátora.

Odpovězeno 28/12/2009 v 00:36
zdroj uživatelem

hlasů
8

hackeři, Steven Levy.

Osobnost a způsob života, musí být na prvním místě. Všechno ostatní se dá naučit.

Odpovězeno 26/11/2009 v 21:04
zdroj uživatelem

hlasů
8

alt textu

Tento poslední rok jsem vzal několik tříd. čtu

Inovátora dilema (rušivé tech)
Mýtický Man měsíc (řídící software)
Překročení propasti (spouštěcí)
Database Management Systems kráva si
programování v jazyce C #, pštros Book
Začátek iPhone ROZVOJOVÁ, grapefruit Book

Každá kniha byla úžasná, ale inovátora dilema Clayton Christensen (1997 !!!) je opravdu fantastické knihy, a to dostalo mě opravdu přemýšlet o moderním světě softwaru. Výzvou je určeno rušivé technologie a jak diskových mechanik společnosti a non-technické společnosti jsou vždy narušen novou hru, měnící se technologie. Je to jeden dává novou perspektivu, když přemýšlel o Googlu, pravděpodobně největší ‚webové‘ společnost. Proč mají své ruce ve všem? Je to proto, že nechtějí, aby jejich postavení narušena něčím novým. V náhledu na google je dost získat představu. Přečtěte si to!

Odpovězeno 23/07/2009 v 02:24
zdroj uživatelem

hlasů
8

„Svět je plochý“ Thomas Friedman.

Dokonalost v programování vyžaduje investici ve výši duševní energie a odhodlání nadále učit srovnatelné s povoláním medicíny nebo práva. To platí jen zlomek toho, co tato povolání zaplatit mnohem méně mzdy placené matematicky zdatné, kteří zamíří do finančního sektoru. A mzdy pro výstavbu kód narušují, protože je to povolání, které je relativně snadné pro inteligentní a cílevědomý ve většině ekonomik ke vstupu.

Programování již nahlodal do té míry platit méně než, řekněme, instalatérství. Instalatérské nelze „offshoringu.“ Nemusíte platit $ je 2395 k účasti na konferenci profesionálního instalatéra každý druhý rok za výsadu přijímání zcela novou sadu instalatérské technologií, které budete mít za rok se učit.

Pokud žijete v Severní Americe nebo v Evropě, jsou mladí, a jsou chytří, programování není racionální volbou. Firmy, které zahrnují programování, absolutně. Oboru podnikání, dost informací o programování pro upřesnění detektor BS: brilantní. Ale věnovat lví podíl své mentální energie k ovládnutí knihoven, datové struktury a algoritmy? To dává smysl pouze tehdy, pokud programování je něco víc pro vás než ekonomické volby.

Máte-li lásku programování, a proto v úmyslu, aby to vaši kariéru, pak se vám sluší vyvinout studené očima pochopení sil, které jsou a budou i nadále, aby to těžší a těžší povolání, ve kterém se uživit , „Svět je plochý“, nebude vás naučí, co pojmenovat své proměnné, ale vtáhnou vás po dobu 6 nebo 8 hodin v ekonomické realitě, které již dorazily. Pokud jste si ji přečíst, a ne dostat strach, pak jít ven a koupit „Code Complete.“

Odpovězeno 16/09/2008 v 04:25
zdroj uživatelem

hlasů
8

@Peter Coulton - nemusíte číst Knuth, ji budete studovat.

Pro mě a mou práci ... čistě funkční datové struktury je ideální pro myšlení a rozvíjí se funkcionálních jazyků v mysli.

Odpovězeno 05/08/2008 v 02:25
zdroj uživatelem

hlasů
7

IP Guide TCP / , Charles M. Kozierok

Ačkoli to je popisován jako ‚encyklopedického odkazu‘, je neuvěřitelně čitelný jako vyprávění.

Tento autor poskytuje velmi, velmi, velmi dobře napsaný, komplexní úvod do sítí a infrastruktury, která je základem web. Něco všichni programátoři měli vědět.

Pro mě to je přirozeným pokračováním dále Charles Petzold ‚ Code ‘. Je-li „Code“ vysvětluje pro laika jak počítače pracují, ‚TCP / IP Guide‘ vysvětluje, jak se spojit dohromady.

Pokud jste dal 12 roků starý pouťového kejklíře ‚kodexu‘ kopie a kopie ‚/ IP Guide TCP‘ - oni by budování další Googlu ve věku 17 let.

Jinými slovy, jestli bych mohl vrátit v čase a říct, abych přečetl určitou knihu na začátku mé kariéry jako vývojář, toto (plus Code ) je tam v mém seznamu.

Odpovězeno 14/01/2011 v 10:13
zdroj uživatelem

hlasů
7

Kernighan & Plauger své Prvky programování stylu . To ilustruje rozdíl mezi nezvyklé, chytrý a elegantní, chytrý.

Odpovězeno 03/06/2009 v 21:01
zdroj uživatelem

hlasů
7

Zde je vynikající kniha, která není tak široce aplaudoval, ale je plný hluboký vhled: Agile Software Development: Kooperativní hra , Alistair Cockburn.

Co je tak zvláštního na tom? No, jasně každý slyšel termín „agilní“, a zdá se, většina z nich věří v těchto dnech. Ať už věříte nebo ne, i když tam jsou některé hluboké principy, proč Agile hnutí existuje. Tato kniha odhaluje a poskytuje rámec pro tyto principy v přesné a vědeckým způsobem. Některé zásady jsou (btw, to jsou moje slova, ne Alistair je):

  1. Nejtěžší věc, o vývoji softwaru tým se dostává mozek každého jednotlivce mít stejné znalosti. Stavíme obrovské, komplikované, složité systémy, které jsou v hmotném světě vidět. Čím lepší jste na to, mozek more národy je sdílet hlubší porozumění, bude efektivnější váš tým bude při vývoji softwaru. To je hlavním důvodem, že programování dvojice dává smysl. Většina lidí ji zamítl (a já taky zpočátku), ale s tímto principem v mysli jsem velmi doporučujeme, abyste mu dát další šanci. Skončíte s dvěma lidmi, kteří hluboce chápou subsystém prostě postavený ... není mnoho jiných způsobů, jak získat takový hluboký přenos informací tak rychle. Je to jako Vulcan mysli splynutí.
  2. Ne vždy je třeba slova k rychle sdělovat hluboké porozumění. A důsledek: příliš mnoho slov, a vy vyšší kapacitu posluchače / čtenáře, což znamená, že porozumění přenosu snažíte se tak nestane. Vezměme si, že děti se učí, jak mluvit jazykem tím, že je „ponořen“ a „absorbovat“. Není to jen jazyk bud ... dává příklad některé děti si hrají s vlaky na podlaze. Spolu přichází další dítě, které nikdy ani viděný vlak před ... ale pozoroval ostatní děti, zvedne podstatu hry a hraje se spolu. To se děje po celou dobu mezi lidmi. To spolu s důsledkem až příliš mnoho slov vám pomůže zjistit, jak mylné to bylo za starých „vodopádu“ dny, aby se pokusili napsat 700 stránek podrobnou specifikaci požadavků.

Tam je mnohem víc, tam taky. Zavřu teď, ale já vřele doporučuji tuto knihu!

Odpovězeno 20/03/2009 v 03:45
zdroj uživatelem

hlasů
7

Masters of Doom. Pokud jde o motivaci a lásky k vaší profesi cestách: to nebude mít o nic lepší než to, co bylo popsáno v této knize, po pravdě inspirativní příběh!

Odpovězeno 26/10/2008 v 19:15
zdroj uživatelem

hlasů
7

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

C ++ Programování Je to dobré pro beginner.This je vynikající kniha, která plná doplněný 1500 stránek.

Odpovězeno 23/09/2008 v 06:48
zdroj uživatelem

hlasů
7

Martin Fowler Refactoring: Zlepšení návrh existujících zákoníku již byla uvedena. Ale budu detaily, proč se mě ovlivňovaly.

Podstatou celé knihy je o strukturování kódu, takže je jednodušší číst a rozumět od člověka . To mě učí silně, že kód, který píšu je určen pro moji kolegové a následovníci konzumovat a možná i něco naučit dobrého z ní. To mě inspiruje vědomě programu takovým způsobem, který opustí lidé chválit moje jméno, a ne mě proklínat k zatracení na celou věčnost .

Odpovězeno 17/09/2008 v 08:55
zdroj uživatelem


hlasů
7

I když souhlasím s tím, že mnoho knih výše jsou must-čte (pragmatický programátor, Mýtický Man-Měsíc, Art of Computer Programming a SICP přijde na mysl okamžitě), chtěl bych jít trochu jiným směrem a doporučit disciplína z programování pomocí Edsger Dijkstra. I když je to 32 let, důraz na „design for ověřitelnosti“ je velmi důležité (i když „ověřitelnost“ znamená „důkaz“ namísto „unit testy“).

Odpovězeno 29/08/2008 v 00:47
zdroj uživatelem

hlasů
7

Myslím, že „The Art of Unix programování“ je vynikající kniha, pomocí vynikající hacker / brilantní mysl jako Eric S. Raymond, který se snaží, aby se nám porozumět několika principy navrhování softwaru (jednoduchost hlavně). Tato kniha je nutností pro každého programování, který je asi na začátku projektu v rámci Unix platformě.

Odpovězeno 27/08/2008 v 02:42
zdroj uživatelem

hlasů
7

Mýtický Man-Měsíc Fred Brooks http://en.wikipedia.org/wiki/The_Mythical_Man-Month

Odpovězeno 21/08/2008 v 21:02
zdroj uživatelem


hlasů
6

"The Practice of programování" Brian W.Kerninghan & Rob Pike.

Jazyk je snadné a také předmětem je zajímavé.

Odpovězeno 08/11/2009 v 09:26
zdroj uživatelem

hlasů
6

Jak jsem začal vyvíjet v Javě (a jsem stále dělá tak dodnes), že budu muset doporučit vynikající práci v této oblasti: pana Bunny Big Cup o‘Java .

Z autorova nakladatelská reklama:

Tam je prostě žádný lepší způsob, jak se učit Javu, než mít šišinka expertního Java programátor chirurgicky implantované do mozku. Je smutné, že většina HMOs odmítají platit za tuto kariéry ukládání postupu, považovat Java být příliš experimentální. Konečně existuje alternativní léčba pro ty z nás, kteří nemohou čekat na reformy zametání zdravotnictví.

Pan Bunny Big Cup O‘Java je doporučena n z deseti lékařů, kde n je libovolné celé číslo si přejete, aby se zapůsobit je neuvěřitelně naivní veřejnost. Kniha začíná s přehledem knihy a rychle expanduje do knize samotné. Stačí se podívat na témat:

  • Jáva

Stručně řečeno, bude MBBCOJ vám vše, co potřebujete vědět pro úspěšnou kariéru v dnešních rozvojových králík prostředí učit.

Vhled do samotných pixelů by snížily léta pryč od mého softwaru se rozvíjející život.

Odpovězeno 02/12/2008 v 19:02
zdroj uživatelem

hlasů
6

Rychlý vývoj by McConnell

Odpovězeno 16/09/2008 v 15:55
zdroj uživatelem

hlasů
6

Ještě zde současně dotknout svůj kód? Pokud neděláte pouze back-end práci, doporučuji o obličej: Základy uživatelského rozhraní designu  - nyní v jeho třetím vydání (v souvislosti). Kdysi jsem si, že moji uživatelé byli hloupí, protože neměli „dostat“ své rozhraní. Byl jsem samozřejmě špatně. O tvář mě otočil.

Odpovězeno 11/09/2008 v 04:15
zdroj uživatelem

hlasů
6

Mám několik dobrých knih, které mi silně ovlivnily, že jsem neviděl na tomto seznamu, pokud:

Psychologie každodenních věcí Donald Norman. Obecné principy navrhování pro ostatní lidi. To se může zdát, že je především dobré pro UI, ale pokud si myslíte o tom, že má aplikace téměř všude, kde je rozhraní, které někdo kromě původní developer musí pracovat; např API a navrhování rozhraní takovým způsobem, že ostatní vývojáři tvořit správný mentální model a získat odpovídající zpětnou vazbu od samotné API.

The Art of testování softwaru Glen Myers. Dobrá, obecný úvod do testování softwaru; dobré pro programátory číst, aby jim pomohla myslet jako testeru tedy myslet na to, co se může pokazit, a připravit se na to.

Mimochodem, jsem si uvědomil, otázka byla „Single nejvlivnějších Book“, ale diskuse se zřejmě změnila na výpis dobrých knih pro vývojáře ke čtení, takže doufám, že může být odpuštěno pro výpis dva dobré knihy, spíše než jen jeden.

Odpovězeno 28/08/2008 v 20:13
zdroj uživatelem

hlasů
6

Pan Bunny Guide ActiveX

Odpovězeno 28/08/2008 v 01:41
zdroj uživatelem

hlasů
6

V žádném konkrétním pořadí, s výjimkou, jak jsou uspořádány na mé polici:

  • Pragmatická Programátor
  • Rafactoring Fowler
  • Efektivní práce s Legacy zákoníku by peří. Jedná se prakticky o objemu společník Refactoring .
  • UML Destilované Fowler. Mezi jeho další přednosti je stručnost.
  • Ladění procesu vývoje Steve Maguire
  • Design Patterns (aka "Gang čtyř") gama et al
Odpovězeno 21/08/2008 v 22:19
zdroj uživatelem

Odpovězeno 21/08/2008 v 21:02
zdroj uživatelem

hlasů
6

Pragmatická Programátor: Od Journeyman Master bez pochyb. Poradenství v něm je tak dobře prezentován, a jednoduché, že to vypadá, jako by to bylo ‚Common Sense programátor‘. Miluji to.

Odpovězeno 21/08/2008 v 20:54
zdroj uživatelem

hlasů
6

Byl jsem arounda zároveň, takže většina knih, které jsem našel vlivní nemusí nutně platit i dnes. Věřím, že je všeobecně důležité pochopit platformu, která se vyvíjí (oba hardware a operační systém). Také si myslím, že je důležité učit se od jiných lidí chyb. Takže dvě knihy bych doporučil jsou:

Výpočetní kalamity a In Search of hlouposti: více než dvacet let High Tech Marketing katastrofy

Odpovězeno 12/08/2008 v 00:52
zdroj uživatelem

hlasů
5

Podnik Vzory a MDA: Building Better Software s archetypem vzory a UML

Vynikající čtení pro ty, kteří chtějí využít ORM a UML

Podnik Vzory a MDA: Building Better Software s archetypem vzory a UML

Odpovězeno 01/11/2010 v 03:40
zdroj uživatelem

hlasů
5

Na zadní straně ubrousky , od Dan Roam .

Na zadní straně ubrousky http://www.coverbrowser.com/image/bestsellers-2008/302-7.jpg

Skvělá kniha o vizuální myšlení technik. K dispozici je také rozšířen nyní edition. Nemohu mluvit k této verzi, protože nemám vlastní ji; dosud.

Odpovězeno 09/08/2010 v 23:18
zdroj uživatelem

hlasů
5

Designové koncepty v programovacích jazycích od FA Turbak vytváří detailní implementací mnoha programovacích konceptů a je velmi užitečné pro pochopení toho, co se děje pod kapotou.

Odpovězeno 26/05/2010 v 13:06
zdroj uživatelem

hlasů
5

Perfektní Software: A další iluze o testování

HLAVA Cover http://ecx.images-amazon.com/images/I/51j3BSRspAL._SL500_AA240_.jpg

Perfektní Software: A další iluze o testování Gerald M. Weinberg

ISBN-10: 0932633692

ISBN-13: 978-0932633699

Odpovězeno 18/08/2009 v 11:20
zdroj uživatelem

hlasů
5

Není nejvlivnější, ale stojí za to podívat se mládeže by JMCoetzee.

Vypravěč pro mládež, student v Jižní Africe z roku 1950, již dlouhou dobu plánuje útěk z vlasti: z dusivé lásky své matky, z otce, jehož selhání pronásledovat ho, az toho, co mu je, zda je hrozící revoluce. Studovat matematiku, čtení poezie, úspora peněz, se snaží zajistit, že když přijde v reálném světě, všude tam, kde to může být, že bude připraven prožívat život v celé své intenzitě, a přeměnit jej na umění. Příchodu na posledním místě v Londýně, však najde ani poezii ani románek. Místo toho podlehne stereotypem života jako programátor, ze kterého náhodné, Loveless záležitosti nabídnout žádnou úlevu. Postrádající inspiraci, když přestane psát. Trapná koloniální, ústavní outsider, začne tmavý pouť, v němž je neustále testován a průběžně nalezen jsi lehký.

Kryt mládež http://img440.imageshack.us/img440/5140/youthgd4.jpg

Odpovězeno 22/01/2009 v 23:41
zdroj uživatelem

hlasů
5

Fakta a klamy softwarového inženýrství Robert L. Glass http://www.codinghorror.com/blog/images/facts-and-fallacies-of-software-engineering.jpg

Fakta a klamy softwarového inženýrství Robert L. Glass je opravdu vynikající kniha. Byl jsem profesionální hacker za téměř 10 let, než jsem si to přečetl, a pořád se naučil spoustu věcí.

Odpovězeno 08/10/2008 v 17:38
zdroj uživatelem

hlasů
5

Softwarové nástroje od Brian W. Kernighan a PJ Plauger

To mělo hluboký vliv na to, jak jsem se psát software.

Odpovězeno 15/09/2008 v 19:25
zdroj uživatelem

hlasů
5

Tohle přece není opravdu kniha pro začínající programátor, ale pokud hledáte pro SOA designu knihy, pak se SOA v praxi: The Art of distribuovaných design systému je pro vás.

Odpovězeno 10/09/2008 v 16:07
zdroj uživatelem

hlasů
5

Existuje mnoho hlasů pro Steve McConnell kodexu kompletní, ale to, co o svém Software Project Survival Guide knihy? Myslím, že jsou oba literatura, ale z různých důvodů.

Odpovězeno 01/09/2008 v 09:14
zdroj uživatelem

hlasů
5

refactoring

Odpovězeno 21/08/2008 v 21:08
zdroj uživatelem

hlasů
4

alt textu

Mastery: klíčem k úspěchu a dlouhodobé naplnění, George Leonard

Je to o tom, co smýšlení jsou nutné k dosažení mistrovství v libovolném dovednosti, a proč. Je to prostě úžasné, a snadno přečíst.

Odpovězeno 25/08/2010 v 11:53
zdroj uživatelem

hlasů
4

Můj hlas je „Jak myslet jako erudovaný: Učíme se s Python“ To je k dispozici i jako kniha a jako volný e-knihy .

Je to opravdu mi pomohl pochopit základy nejen Python, ale programování obecně. Ačkoli to používá Python prokázat koncepty, které platí pro většinu, ne-li všechny programovací jazyky. Také: Je zdarma!

Odpovězeno 23/02/2010 v 00:13
zdroj uživatelem

hlasů
4

Jak vlivná kniha je často závisí na čtenáře a kde byli ve své kariéře, když si přečetl knihu. Musím dát křičet-out na Head First návrhových vzorů . Skvělá kniha a velmi kreativní způsob, jak je to napsáno by měla sloužit jako příklad pro další tech knihy spisovatelů. V takovém případě je napsán s cílem usnadnit učení a internalizace pojmy.

Head First návrhové vzory http://ecx.images-amazon.com/images/I/51LSqrgoT1L._SS500_.jpg

Odpovězeno 20/08/2009 v 21:55
zdroj uživatelem

hlasů
4

Přidání do velkých ty výše uvedené:

Vzory Enterprise Application Architecture

Enterprise Integration Patterns

Odpovězeno 23/07/2009 v 02:30
zdroj uživatelem

hlasů
4

Tři knihy přijde na mysl pro mě.

  • The Art of Unix programování Eric S. Raymond.
  • Čarodějnictví zkompilovaný Rick Cook.
  • Umění programování Donald Knuth.

Také jsem rád psaní Paul Graham.

Odpovězeno 27/04/2009 v 14:02
zdroj uživatelem

hlasů
4

Pokročilé programování v UNIX prostředí W. Richard Stevens.

Odpovězeno 20/11/2008 v 03:31
zdroj uživatelem

hlasů
4

Nikdo Zdá se, že zmíněné Stroustup v C ++ Programming Language , která je skvělá kniha, která každý C ++ programátor by měl číst.

Také si myslím, že extrémní programování Vysvětlení: přijmout změnu je třeba číst každý programátor a správce. Mnohé z těchto myšlenek v knize jsou všeobecně známo, nyní ale kniha poskytuje inteligentní a inspirující v úvahu úsilí o kvalitu softwarového inženýrství.

Já bych druhý doporučení pro Knuth a Gang čtyři, které jsou klasikou.

Odpovězeno 04/11/2008 v 23:40
zdroj uživatelem

hlasů
4

Object-Oriented Software Stavební Bertrand Meyer

Odpovězeno 16/09/2008 v 17:33
zdroj uživatelem

hlasů
4

Efektivní C ++ a efektivnější C ++ Scott Myers.

Odpovězeno 16/09/2008 v 15:33
zdroj uživatelem

hlasů
4

Lean Software Development Mary a Tom Poppendieck je určitě jeden pro každého vývojáře polici

Odpovězeno 16/09/2008 v 15:20
zdroj uživatelem

hlasů
4

Programování Perl (O'Reilly)

Odpovězeno 16/09/2008 v 15:03
zdroj uživatelem

hlasů
4

Ladění procesu vývoje: praktické strategie pro pobyt zaměřen, bít Termín loď a budování Pevné týmy Steve Maguire.

No-non-sense, down-na-zemi, zábavné, hluboké.

Odpovězeno 07/09/2008 v 07:12
zdroj uživatelem

hlasů
4

Nedávno jsem četl Snění v zákoníku a zjistil, že je zajímavé čtení. Možná spíše, že den, kdy jsem začal číst to Chandler 1.0 byl propuštěn. Čtení o rostoucí bolesti a omylů projektový tým talentovaných lidí, kteří se snaží „změnit svět“ dává hodně co učit od. Také Scott přináší spoustu programátor tradice a moudrosti mezi to jen zábavné čtení.

Krásná Code měl jednu nebo dvě věci, které se mi přemýšlet jinak, zejména kapitolu o nahoře dolů operátor přednost.

Odpovězeno 01/09/2008 v 17:22
zdroj uživatelem

hlasů
4

Code Complete je volbou číslo jedna, ale já bych také uvést Gang čtyři v návrhových vzorů a Craig Larman je Aplikování UML a vzory.

Nadčasový způsob budování, Christopher Alexander, je dalším skvělým jeden. I když je to asi archtecture, je obsažen v seznamu literatury mnoha velkých programovacích knih, jsem již četl.

Dalším z nich, z nichž se učím spoustu nových věcí, je přístup k datům vzory, podle Clifton Nock.

Odpovězeno 05/08/2008 v 18:28
zdroj uživatelem

hlasů
3

Pokročilé programování v prostředí UNIX - W. Richard Stevens

Odpovězeno 26/11/2009 v 21:24
zdroj uživatelem

hlasů
3

Peter Norton Assembly Language Book pro IBM PC

alt textu

Strávil jsem bezpočet nocí v přední části PC (DOS), prozkoumávat neznámé světy :-D

Odpovězeno 05/08/2009 v 22:19
zdroj uživatelem

hlasů
3

Vzhledem k tomu, že jsem C # programátor a většina generické knih již bylo zmíněno bych chtěl doporučit Billa Wagnera knihu „Další Efektivní C # .

Myslím, že většina lidí, které se vyvíjejí kompozitní WPF-aplikace by rovněž měli mít podívat na Composite Application orientačního Microsoft (také známý jako Prism):

Composite Application Guidance

Odpovězeno 05/08/2009 v 13:03
zdroj uživatelem

hlasů
3

Veškeré myšlení v ... knížky.

Bruce Eckel je geniální pedagogiky! Je to tak snadné pochopit provádění polymorfismus v C ++. Obsahuje vše, co byste měli vědět o C ++, základní a pokročilé koncepce. Mnohem lepší než Stroustrup je. Naučil jsem se Java s ním taky.

A poslední, ale v neposlední řadě:

C ++ z nich je zdarma!

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

Odpovězeno 15/07/2009 v 11:18
zdroj uživatelem

hlasů
3

Četl jsem většinu knih, které mají vysoké skóre na tuto otázku - ale ne všechny z nich a já přidal k ostatním, kdo mé (díky bohu!) Amazon Wish List hned!

(Někdo by měl vytvořit seznam na Amazonu pro tyto knihy ... Možná, že seznam s názvem: „StackOverflow nejlepší knihy ever“ Každý, kdo ví, jak to udělat? )

Pro mě je nejlepší kniha vůbec bylo Code Complete . Bylo to jako zjevení. Koupil jsem si 2. vydání v anglické a pak ve francouzštině a stále si myslím, že by mělo být povinné čtení v libovolné počítačové vědy školy. Datová struktura je v pohodě, ale kód kompletní, není vtip, je mnohem důležitější ...

Pak se můj druhý nejlepší kniha byla Psaní Solid kód - má naučit, jak je třeba chápat, že to bylo skvělé vědět, jak psát pevný kód.

Pak spousta velmi pěkné knihy, ale nikdo o tom zde. Až do roku 2001, myslím, že: Framework Design Pokyny : Konvence, idiomy a vzory pro Otočná .NET knihovny. Klenot! I číst tuto knihu mnohokrát a je to pořád na mém stole, hned vedle mého LCD, spolu s Code Complete (opravdu!). Miluji způsob, jakým bylo písemné (láska poznámku, která byla tu a tam přidané - knihy by měly být psány takhle!)

Ale no, zapomněl jsem úplně první velké knihy jsem četl! Ti, kteří dělají mě milují počítačové vědy, s vášní:

  • Vypočítat! (Magazine C64 - Nikdy nezapomenu Jim motýl : o)
  • Borland C ++ uživatelské příručky (ty staré, circa 1991, ti, kteří se snažili představit objektově orientovaného programování, velmi pěkně písemné).
  • Většina Microsoft Developpement Tools uživatelské příručky , circa 1990-1995. Nevím, kdo je psali, ale bylo docela v pohodě! Vzpomínám si, že je četl pozdě v noci, v sobotu ...

No, výborná otázka: o)

Odpovězeno 09/06/2009 v 20:59
zdroj uživatelem

hlasů
3

Pro mě to bylo Design Patterns vysvětlil to poskytnut ‚Ach to je, jak to funguje‘ moment pro mě, co se týká designu modelů a bylo velmi užitečné při výuce návrhové vzory pro ostatní.

Odpovězeno 18/12/2008 v 17:00
zdroj uživatelem

hlasů
3

Uplatnění UML a vzory Craig Larman.

Název knihy je poněkud zavádějící; to vypořádat se s UML a vzory, ale to zahrnuje mnohem víc. Podtitul knihy vám řekne trochu víc: An Introduction to objektově orientovaná analýza a design a iterativní vývoj.

Odpovězeno 12/11/2008 v 12:56
zdroj uživatelem

hlasů
3

Zcela nový Mind, Daniel Pink. Zajímavé vzít na budoucnost našeho průmyslu.

Předpokládám, že většina lidí čtou to bude mít číst knihy v horní části seznamu již. Takže, budu nabízet knihu, která trvá jiný pohled na náš průmysl.

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

Odpovězeno 25/09/2008 v 00:29
zdroj uživatelem

hlasů
3

Jsem překvapen, že ještě této knihy žádná zmínka: Počínaje Forth , Leo Brodie. Koneckonců Forth, že jazyk stoh bázi, by měla odpovídat publiku na tomto místě ...

Je pravda, že Forth je divný jazyk a ne velmi populární v těchto dnech. Ale tato kniha je radost číst. A to má karikatury! Kniha, stejně jako Brodie je jiná kniha, Thinking Forth , jsou oba k dispozici zdarma na webu.

Odpovězeno 21/09/2008 v 16:48
zdroj uživatelem

hlasů
3

Ať už jste kódování v Smalltalk nebo ne Smalltalk nejlepší praxe vzorů je skvělý čtení. Plná malých pozorování, že se změní způsob, jakým si kód; pro lepší.

Odpovězeno 18/09/2008 v 09:07
zdroj uživatelem

hlasů
3

Nejvlivnější programovací kniha pro mě bylo dost Rope střílet do nohy u Allen Holub .

Obálka knihy http://ecx.images-amazon.com/images/I/71AE90J735L._SL500_AA240_.gif

O dobře, jak je to dávno.

Odpovězeno 17/09/2008 v 08:10
zdroj uživatelem

hlasů
3

Coder pro vývojáře , Mike Gunderloy.

Odpovězeno 16/09/2008 v 21:32
zdroj uživatelem

hlasů
3

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

Vzal mou programování na zcela novou úroveň.

Odpovězeno 16/09/2008 v 19:26
zdroj uživatelem

hlasů
3

Extrémní programování by Kent Beck

Odpovězeno 16/09/2008 v 17:48
zdroj uživatelem

hlasů
3

Unix programovací prostředí by Kernighan a Pike.

Unix programovací prostředí

Více než kterákoli jiná kniha, to mě naučil výhody při budování malých, snadno vyzkoušené nástroje, které mohou být kombinovány dělat velké věci.

Odpovězeno 16/09/2008 v 17:28
zdroj uživatelem

hlasů
3

Tenhle mi nastupuje do pravého OOA & D.

Uplatnění UML a vzorů: An Introduction to objektově orientovaná analýza a design a iterativní vývoj - Craig Larman

Jednalo by se tam také:

  • Vzory v Enterprise Application Architecture - Fowler
  • Domain-Driven Design - Eric Evans
Odpovězeno 16/09/2008 v 15:40
zdroj uživatelem

hlasů
3

Kakao programování pro Mac OS X od Aaron Hillegass

Odpovězeno 16/09/2008 v 15:25
zdroj uživatelem

hlasů
3

Myslím, že kód dokončení bude obrovsky populární na tuto otázku, je to pro mě opravil mnoho z mých špatných návyků a znovu potvrdil své osvědčené postupy.

Také pro mé Perl pozadí Moc se mi líbí Perl Best Practices z Damian Conway. Perl může být ošklivý jazyk, pokud nechcete použít styl a osvědčené postupy, což je to, co jsem viděl ve skriptech jsem četl (a někdy i psaní).

Líbí se mi hlava první série, oni jsou docela dobré a snadno čitelný, když si nejste v náladě pro vážnější knih styl.

Odpovězeno 16/09/2008 v 14:55
zdroj uživatelem

hlasů
3

Není to vyloženě vývoj knihy a věřím, že jsem se o tom zmínil v jiném odpovědi někde, ale je to kniha, kterou jsem opravdu věří všichni vývojáři by si měli přečíst, z PHP do Java vývojářům montáž.

Kód

Je to opravdu spojuje to, co je pod kapotou v počítači, proč paměť by neměl být zbytečný a některé z více zajímavých částí historie práce na počítači. Je to úvod k počítači a co to je. To mi dal konečný vášeň pro nízké úrovni programování a pomohl mi pochopit, ukazatele a paměť více než kterýkoli jiný počítač.

Odpovězeno 16/09/2008 v 14:51
zdroj uživatelem

hlasů
3

jak se postupuje v prologu i rád tyto dvě knihy:

The Art of Prolog

Craft Prolog

Opravdu otevírá mysl pro logické programování a rekurze schémat.

Odpovězeno 15/09/2008 v 21:29
zdroj uživatelem

hlasů
3

Nejedná se o přímou odpověď na tuto otázku, protože mám pocit, že už byla zodpovězena výše, nicméně, jeden z knih, které určitě měly vliv na to, jak I kódu je Code Reading, Volume 1: The Open Source Perspective .

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

Odpovězeno 02/09/2008 v 08:23
zdroj uživatelem

hlasů
2

Na počátku bylo příkazového řádku. Neal Stephenson.

Odpovězeno 14/01/2011 v 17:09
zdroj uživatelem

hlasů
2

Steve MacGuire je psaní Solid Code

Odpovězeno 09/12/2010 v 07:49
zdroj uživatelem

hlasů
2

97 Věci každý programátor by měl vědět

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

Tato kniha bazény společně kolektivní zkušenosti z některé z nejlepších programátorů světa. To se musí číst.

Odpovězeno 08/02/2010 v 17:31
zdroj uživatelem

hlasů
2

Co každý programátor by měl vědět o paměti

Ulrich Drepper - vysvětluje strukturu moderních paměťových subsystémů a navrhuje, jak je efektivně využívat.

PS: Omlouvám se, jestli jsem dvojí vysílání.

Odpovězeno 06/02/2010 v 06:16
zdroj uživatelem

hlasů
2

Co se stalo s 'Expert C Programming - hluboké C tajemství' Peter Van Der Linden - klasické a příjemné čtení. By měl číst, že před bezprostředně poté, co se učí C lety, ale mám ho asi po 3 letech do učení C! Doporučená kniha, která odpoví na nejčastější otázky, týkající SO ukazatelů (oblíbený předmět dolu). Žít, jíst, dýchat! 10/10!

Odpovězeno 03/12/2009 v 18:49
zdroj uživatelem

hlasů
2

Domain Driven Design By Eric Evans je úžasná kniha!

Odpovězeno 23/08/2009 v 06:17
zdroj uživatelem

hlasů
2

Solid Code Optimalizace cyklus Software Development Life

Ačkoli kniha je jen 300 stran a podporuje technologie Microsoft stále nabízí některé dobré jazykové agnostik pamlsky.

Odpovězeno 07/06/2009 v 02:45
zdroj uživatelem

hlasů
2

Já jsem teď četl Agile Software Development, principy, vzory a postupy . Pro zájemce XP a objektově-orientovaný design, jedná se o klasický výklad.

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

Odpovězeno 12/03/2009 v 19:31
zdroj uživatelem

hlasů
2

Viděl jsem revizi softwarových továren: Sestavení aplikace se vzory, modely, rámců a nástrojů na blogu mluví také o XI-Factory , jsem to četl a musím říct, že tato kniha se musí číst. Altough nejsou specificky cílené na programátory, to vysvětluje velmi jasně, co se děje v programovacím světě právě teď s Model Driven Architecture a tak dále ..

Odpovězeno 02/03/2009 v 23:23
zdroj uživatelem

hlasů
2

Řekl bych, že „ Beyond Code - Naučte se odlišit se v 9 jednoduchých krocích “ je docela dobrá a motivační knihy. I se nevztahuje na technické problémy, ale to popisuje způsoby práce s lidmi, být profesionální, ... Pro mě je to kniha, kterou lze číst znovu a znovu, pokud jste v nouzi nějaké povzbuzující řeč. Kromě toho, že je to levné a velmi snadné a příjemné čtení během 3 až 4 hodin.

K dispozici je malý přehled více než na mém blogu .

Odpovězeno 18/09/2008 v 06:24
zdroj uživatelem

hlasů
2

pro nízkou úroveň zábavy Navrhoval bych Michaela Abrash je
i) -Zen of Code Optimization a
ii) -Graphics Programování Black book-
i, pokud nechcete dělat žádnou grafické programování.

Odpovězeno 17/09/2008 v 13:58
zdroj uživatelem

hlasů
2

Advanced MS-DOS podle Ray Duncan.

Odpovězeno 17/09/2008 v 13:04
zdroj uživatelem

hlasů
2

Craig Larman je Použití UML a vzory . Zatímco Gang of Four book návrhových vzorů je velmi poučné, jsem zjistil, že jsem se „dostat“, jak používat návrhové vzory, až jsem narazil Larman knihy v programovacím třídě.

Odpovězeno 17/09/2008 v 10:58
zdroj uživatelem

hlasů
2

Jako tolik lidí uvedena Head First návrhové vzory, které jsem souhlasit, je to velmi dobrá kniha, chtěl bych zjistit, jestli se tolik lidí, že došlo k titulu s názvem Design Patterns vysvětlil: Nový pohled na objektově orientovaném designu .

společnosti Tento titul s návrhové vzory výborně. První polovina knihy je velmi dobře přístupný a zbývající kapitoly vyžadují jen Pevné uchopení obsahu již vztahuje důvod, proč jsem pocit, že druhá polovina knihy je méně přístupná je, že se vztahuje na modely, které jsem jako mladý vývojář sice chybí zkouškou, mají moc nepoužívá.

Tento titul také zavádí koncept za návrhových vzorů, pokrývající Christophera Alexandera první dílo v architektuře k GoF první prováděcí dokumentující vzory v Smalltalk.

Myslím, že každý, kdo si užil Head First návrhových vzorů, ale stále najde GoF velmi suchý, měli nahlédnout do návrhových vzorů vysvětleno jako mnohem čitelnější (i když ne tak komplexní) alternativu.

Odpovězeno 17/09/2008 v 10:22
zdroj uživatelem

hlasů
2

Další kniha, která nebyla zmíněna ještě, a měly by být povinnou četbou pro každého programátora, nováčci na až guru, v libovolném programovacím jazyce, je Michaela Howarda Writing Secure Code (2nd Edition) od MSPRESS.

Odpovězeno 17/09/2008 v 09:53
zdroj uživatelem

hlasů
2

Samostatně bych zmínit Třetí manifest Hugh Darwen a CJ datum. Máte-li zájem o pochopení dat (což se zdá být neobvyklé mezi programátorům) tato kniha je must-číst. Bude také vás smutno, když si uvědomíte, jak moc rozbité SQL je, ale bude to také pomůže vyrovnat se s tím zlomení. Vědět, jak se nástroj zlomený umožňuje navrhovat s těmito nedostatky v mysli.

Odpovězeno 17/09/2008 v 04:27
zdroj uživatelem

hlasů
2

To nemusí počítat jako „rozvojové knihy“, ale musím to hodit v každém případě: Hackeři Stephen Levy. Zjistil jsem, že mluvil s emocionální programování.

Odpovězeno 17/09/2008 v 02:11
zdroj uživatelem

hlasů
2

Amiga ROM jádra Návody :)

Odpovězeno 16/09/2008 v 22:22
zdroj uživatelem

hlasů
2

Domain Driven Design by Eric Evans

Odpovězeno 16/09/2008 v 19:07
zdroj uživatelem

hlasů
2

Otázkou je, „Jakou knihu opravdu udělal dopad toho, jak budete pracovat jako vývojář?“ Bez jakýchkoliv pochybností, Windows programování s MFC , podle Jeff Prosise, je kniha, která měla největší vliv na to, jak jsem pracovat jako vývojář. Nemělo mě naučí základům „programování“, ale to se otevřelo světu vývoje na platformě Windows pro mě a tisíce dalších vývojářů.

Napsal jsem trochu kódu Windows dříve v „Petzold stylu“ předtím, než byl vyvinut MFC. Rychle jsem se rozhodl platforma Windows prostě nestojí za námahu jako vývojář. Když Prosise vyšel se svým MFC knihy, uvědomil jsem si (spolu s tisíci dalších programátorů než Windows), že bych mohl vytvořit snadno použitelné rozhraní, které uživatelé by nejen pochopit, ale ve skutečnosti si pomocí. hltal jsem knihu, takže tolik poznámky v něm a odmítat tolik zákoutí, nakonec jsem si koupil druhou kopii.

Prosise, Jeff. Windows programování s MFC 2. vyd. Microsoft Press 1999 ISBN: 1-57231-695-0

Odpovězeno 16/09/2008 v 18:17
zdroj uživatelem

hlasů
2

Můj středoškolský učitel matematiky mi půjčil kopii Are Your Lights obrázek problém , že jsem znovu četl mnohokrát. To byl neocenitelný, jako developer a v životě obecně.

Odpovězeno 16/09/2008 v 18:10
zdroj uživatelem

hlasů
2

Expert C Programming: Hluboké C Secrets od Peter Van Der Linden

Odpovězeno 16/09/2008 v 17:36
zdroj uživatelem

hlasů
2

I když to není nezbytně vývoj software knihu, tak bych důrazně doporučujeme, Nenuťte uživatele přemýšlet! být považovány v tomto seznamu.

Odpovězeno 16/09/2008 v 16:50
zdroj uživatelem

hlasů
2

Design a evoluce C ++ “ Bjarne Stroustrup

Kromě toho dává hodně zázemí na C ++, je to také zdlouhavé studie o kompromisů a konstrukčních koncerny programu ve velkém měřítku.

BN.com

Odpovězeno 16/09/2008 v 16:32
zdroj uživatelem

hlasů
2

Myslím, že bychom mohli požádat příslušný stejný Nejlépe hodnocená otázka každých pár týdnů a upmod všem těm, kteří zmiňují kód úplné nebo Pragmatická Programátor .

Ne že by se s ním anythng špatně :-)

Odpovězeno 16/09/2008 v 16:08
zdroj uživatelem

hlasů
2

Win32 programování Charles Petzold

Odpovězeno 16/09/2008 v 15:55
zdroj uživatelem

hlasů
2

Je to přehazovat nahoru mezi Head First návrhových vzorů, pro mnohé z výše uvedených důvodů, a Perl testování: developer Notebook, který by měl být jedním z biblí pro jakýkoli programátor Perl chce psát udržovatelný kód.

Odpovězeno 16/09/2008 v 15:28
zdroj uživatelem

hlasů
2

Roger S. Pressman - Software Engineering (A Praktici Approach). To má mnoho užitečných informací.

Odpovězeno 10/09/2008 v 01:42
zdroj uživatelem

hlasů
2

Myslím, že jsem vyrostl v jiné generaci než většina zde ....

Jeden z nejvlivnějších knih, které jsem četl, byl APUE .

Nebo cokoliv W. Richard Stevens.

Odpovězeno 08/09/2008 v 04:55
zdroj uživatelem

hlasů
2

Zjistil jsem, „umění“ Prolog velmi dobré čtení.

Odpovězeno 08/09/2008 v 03:59
zdroj uživatelem

hlasů
2

Jsem velký fanoušek většiny titulů Robert C. Martin, zejména Agile Software Development, principy a praktiky a čistý kód: A Handbook of Agile Software řemesel .

Odpovězeno 27/08/2008 v 01:50
zdroj uživatelem

hlasů
2

Číst Head First návrhových vzorů pro mnohem přístupnější úvodu než GOF knihy. Vzpomínám si, že pocit, jako bych srovnal se po každé kapitoly.

Kent Beck je Testy řízený vývoj příkladem pro TDD.

Odpovězeno 25/08/2008 v 18:02
zdroj uživatelem

hlasů
2

Efektivní práce s Legacy zákoníku je opravdu úžasná kniha, která jde do skvělého detailu o tom, jak správně jednotka otestovat kód a to, co skutečný přínos je to. Je to opravdu mi otevřel oči.

Odpovězeno 21/08/2008 v 21:10
zdroj uživatelem

Odpovězeno 21/08/2008 v 20:55
zdroj uživatelem

Odpovězeno 06/05/2010 v 08:59
zdroj uživatelem

hlasů
1

You.Next () Move Your Software Development kariéru Leadership Track ~ Michael C. Finley (Author), Honza Fedák (Author) textový odkaz

Odpovězeno 03/03/2010 v 22:13
zdroj uživatelem

hlasů
1

Růžová košile kniha

Programátor Guide k IBM PC. The Pink tričko kniha.

... no, někdo to musel říct.

Odpovězeno 23/02/2010 v 17:18
zdroj uživatelem

Odpovězeno 08/02/2010 v 17:53
zdroj uživatelem

hlasů
1

The Art of Game Design - kniha čočky Jesse Schell

Jesse Schell učil hru design a vedl výzkumné projekty na Carnegie Mellon je Entertainment Technology Center od roku 2002.

řekl nuff.

The Art of Game Design - Kniha čoček http://i50.tinypic.com/iekw0l.jpg

PS: Omlouvám se, jestli jsem double vysílání, nemohla jsem najít tuto knihu v odpovědi - buď proto, že titul nebyl přesný nebo nebyl žádný obraz. Dejte mi vědět a já to pokud ano odstranit.

Odpovězeno 04/02/2010 v 19:36
zdroj uživatelem

hlasů
1

To je velmi bohatá a užitečná kompilace, ale jsem trochu překvapen, jsem se setkal s Andrew S. Tanenbaum mezi autory. IMO, že je jedním z nejlepších CS profesorů a jeho genialita má co do činění především s jeho mimořádnou schopností při výrobě velmi obtížné materiál dostupný na vysokoškoláky CS. Jeho knihy (moderních operačních systémů, nebo počítačových sítí mohl zazvonit na zvonek) odvedl skvělou práci při zajišťování mi s pevným základem v civilním sektoru, zatímco dělá svou BS a velmi jsem jim doporučit. Některé další zajímavé věci na Tanenbaumem, které prokazují jeho schopnosti přesahují výuky: autor OS s názvem MINIX - Linus měl tarif podíl inspirace z něj při realizaci Linux; Amoeba - distribuovaný OS; Želva - zdarma anonymní p2p sítě.

Odpovězeno 16/12/2009 v 10:00
zdroj uživatelem

hlasů
1

To je třeba číst knihu pro každého programátora: databázový systém koncepty od Abrahama Silberschatze.

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

Odpovězeno 14/12/2009 v 16:59
zdroj uživatelem

hlasů
1

Nezbytné čtení pro jakýkoli mentor / vedoucí týmu / manažera, nebo někdo, kdo je podřízen výše uvedené.

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

Odpovězeno 23/11/2009 v 19:08
zdroj uživatelem

hlasů
1

Jdu pozdě na tuto otázku, ale zřejmě ještě něco jedinečného nabídnout ... Softwarové inženýrství ekonomie by Barry Boehm které do shrnout, říká, že pokud chcete skutečně zlepšit produktivitu software získat lepší lidi, protože lepší nástroje, hardware, jazyků, metody, atd. budou mít okrajový vliv. Jen lepší lidi vyhnat produktivitu významných množstvích. Zdůrazňuji, je to lepší inženýři, ne více inženýři!

Není ten typ knihy, kterou bych vzal do postele s vámi, jako byste mohli dělat s kodéry v práci , ale druh knihy, který řídí domácí lekci, že náš průmysl bojoval mocně vzít k srdci. Svědky offshoring, nepravdivé ekonomiku, která Boehm model předpovídá bude mít jen okrajový kladný vliv, pokud vůbec. Koukni na to.

Odpovězeno 08/11/2009 v 09:48
zdroj uživatelem

hlasů
1

Jeden jsem neměl už vidět tady byl xUnit Testovací Patterns: Refaktoring Testovací kód Gerard Meszaros. Tato kniha opravdu mi pomohlo vidět jednotkové testy z nové perspektivy.

Odpovězeno 06/11/2009 v 22:42
zdroj uživatelem

hlasů
1

Zdá se, že většina lidí se již dotkl na některé velmi dobré knihy. Ten, který mi opravdu pomohl byl efektivní C #: 50 způsobů, jak zlepšit vaše C # . Já bych byl líný, kdybych nezmínil Tao Pú . Filozofie knihy může být dobré pro duši, a kód.

Odpovězeno 22/10/2009 v 12:00
zdroj uživatelem

hlasů
1

Algoritmy v jazyce C ++ byla neocenitelná pro mě v učení velký O notace a spletité různých třídění algoritmy. Ta byla zveřejněna před Sedgewick rozhodl, že by mohl vydělat více peněz rozdělí do 5 různých knih.

C ++ FAQ je úžasná kniha, která vás opravdu ukazuje, co byste měli a neměli dělat v C ++. Zpětná kompatibilita C ++ ponechává hodně nášlapných min asi i tato kniha pomůže jedna opatrně se jim vyhnout, zatímco ve stejnou dobu jako dobrý úvod do návrhu OO a záměrem.

Odpovězeno 27/05/2009 v 00:33
zdroj uživatelem

hlasů
1

Úvod do GW Basic. S se, že to nikdy bych se naučil, jak se program a všechny ostatní knihy by to udělal mi k ničemu.

Odpovězeno 27/04/2009 v 14:04
zdroj uživatelem

hlasů
1

Jak řešit to: nový aspekt matematickou metodou sice přímo nesouvisí s počítačového programování ale to vás naučí umění řešení problémů, a to je to, co počítačové programování je vše kolem.

Odpovězeno 18/02/2009 v 19:32
zdroj uživatelem

hlasů
1

Přidám pár, že jsem se tady, že jsou vlivní pro mě vidět:

  • Yourdon a Constantine, "strukturovaný design". Vše, co potřebujete vědět o software design je sem, pokud jste ochotni kopat za to málo.
  • Leonard Koren, "Wabi-Sabi: pro umělce, designéry, básníci a filozofové". Pragmatický filozofie vyvážení krásu a pragmatismus.
Odpovězeno 14/01/2009 v 22:46
zdroj uživatelem

hlasů
1

Objektově orientovaný design heuristika je skvělý čtení. Nemohl jsem od něj odtrhnout.

Odpovězeno 14/01/2009 v 22:35
zdroj uživatelem

hlasů
1

Stále stojí classic je Interface Síň hanby . Tato webová stránka je podrobně obrovský sortiment designových rozhraní faux pas, že je docela zábavné. Původní iarchitect.com již neexistuje, ale jiní obnovili HOS na svých internetových stránkách.

Odpovězeno 13/01/2009 v 18:50
zdroj uživatelem

hlasů
1

I větev, když jsem byl naprostý nováček a vzal mi z pouze s vědomím, že Java existovaly ke spolehlivému členem týmu v krátkém čase

Odpovězeno 05/01/2009 v 18:16
zdroj uživatelem

hlasů
1

I přesto, že jsem nikdy naprogramována hru tato kniha mi pomohla pochopit spoustu věcí zábavnou formou.

Odpovězeno 05/01/2009 v 18:14
zdroj uživatelem

hlasů
1

Scelbi-Byte Primer

studovali I přes výpisy zdrojového kódu v této knize několikrát, až jednoho dne jsem najednou grokked 8080 assembleru programování.

Odpovězeno 18/12/2008 v 19:34
zdroj uživatelem

hlasů
1

Etudes pro programátory Charles Wetherella, More Programování Pearls (Jon Bently)

Odpovězeno 06/12/2008 v 01:18
zdroj uživatelem

hlasů
1

Programování grafiky ve Windows je těžké poruchy.

Odpovězeno 14/11/2008 v 16:12
zdroj uživatelem

hlasů
1

Fortran IV s Watfor a Watfiv podle Cress, Dirkson a Graham.

Tato kniha mě naučil můj první programovací jazyk, který jsem naprogramován na děrné štítky v té době. Po 3 letech, byla kniha všechny cáry, protože jsem používal tolik.

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

Fortran Byl to skvělý jazyk! Mělo to super pro optimalizaci a produkoval velmi rychlý kód. Je to stále velmi populární ve Velké Británii a FTN95 je nyní velmi full-vybavený a schopný kompilátor. Někdy Kéž bych mohl i nadále používat, ale Delphi je více než adekvátní náhrada.

Odpovězeno 30/10/2008 v 05:23
zdroj uživatelem

hlasů
1

Máte-li psát kód v C pak Expert C Programming je oko otvírák. Má odpovědi na všechny věci, které se divil, proč to funguje tímto způsobem. Peter Van Der Linden má skvělý styl psaní a dělá tajemné pojmy velmi čitelný. Musí čtení pro všechny vývojáře C

Odpovězeno 18/10/2008 v 16:55
zdroj uživatelem

hlasů
1

OK, takže otázka není „to, co je nejlepší programovací knihu“, ale „když se sám mohl říci, co si můžete přečíst na začátku své kariéry“ ...

Pravděpodobně jeden z „On Lisp“ a SICP, plus jeden z CLRS nebo „Algoritmy: tvůrčí přístup“ od Udi Manber.

Úvod do algoritmů Udi Manber http://vig-fp.prenhall.com/bigcovers/0201120372.jpg

První dva naučí spoustu programovacích technik, vzory, a skutečně otevřít svou mysl, aby jeho / její vlastní kreativitu; další dva jsou odlišné. Jsou více teoretické, ale také velmi důležité, se zaměřením na konstrukci správných a efektivních algoritmů (a vyžadují podstatně více matematiky).

Vidím spoustu lidí, v němž doporučil tři první knihy, kdy předmětem „dobrých programovacích knih“ se objeví, ale ten poslední (podle Manber) je skvělá kniha a jen málo lidí to vědí. Je to ostuda! Manber zaměřuje na kumulativní vývoj algoritmů prostřednictvím teorému zkušební pomocí indukce.

Odpovězeno 18/10/2008 v 16:39
zdroj uživatelem

hlasů
1

Cokoliv Edward Tufte: Visual Display kvantitativních informací; Předvídání informace; Vizuální vysvětlení

Odpovězeno 02/10/2008 v 23:46
zdroj uživatelem

hlasů
1

doporučeno pro Windows programátor, programování Windows

Odpovězeno 21/09/2008 v 13:09
zdroj uživatelem

hlasů
1

" FORTRAN omalovánky " od Dr. Roger Kaufman (1978, ISBN: 0262610264)

To je ale hloupý koncept - základnější než vyrovnat „nechápavé“ knihy! Ale funguje to pro jakýkoli jazyk (s několika konkrétními příklady Fortran samozřejmě), vysvětluje základní pojmy z oblasti logiky, proměnných, I / O, atd ve velmi srozumitelné a „Bolestně Funny“ způsobem.

Je to dost, aby si deset roků starý zájem o programování ...

alt textu

(Nalezeno fotografie kryt na uživatelský účet Flickr )

Odpovězeno 21/09/2008 v 03:14
zdroj uživatelem

hlasů
1

Jsem zjistil, že algoritmus navrhnout Manual být velmi prospěšné pro čtení. Také jsem velmi doporučujeme Programování perly .

Odpovězeno 20/09/2008 v 20:30
zdroj uživatelem

hlasů
1

I když jsem byl programování rofessionally léta, Rocky Lhotka je „Business Objects“ seriál o jeho rámci ČSLA byla kniha, která otevřela oči.

Jeho myšlenky se dostal mě nadšeni vzorů vývoje softwaru a teorie znovu. To mě stojí na cestě nového zájmu o učení, jak být lepší developer, a to nejen poznávání nejnovějších kontroly jé-svištět nebo knihovny. (Nechápejte mě špatně, pořád mám ráda dobré technické knihy příliš - musíš držet krok!)

Odpovězeno 20/09/2008 v 20:17
zdroj uživatelem

hlasů
1

Pokud děláte něco v Unix / Linux / MacOS atd, je nutné si přečíst pokročilé programování v Unix prostředí (také známý pod zkratkou APUE), pozdní W. Richard Stevens. Pokud si nevíte, jak popisovače souborů práce nebo co sezení jsou, nebo všechno, co byste měli dělat, když jste daemonize sami (přiznat, ty ne), pak tato kniha vám řekne.

Budete se cítit amatuerish o trochu později, ale pokud budete chtít, aby zvážila sami profesionální programátor (v libovolném jazyce) v prostředí Unix musíte přečíst.

Odpovězeno 17/09/2008 v 20:37
zdroj uživatelem

hlasů
1

První kniha, která učinila skutečný dopad na mě byl Mastering Turbo Assembler Tom Swan.

Další knihy, které měly dopad byl Just For Fun od Linuse Torvaldse a David Diamond a samozřejmě pragmatický programátor Andrew Hunt a David Thomas.

Odpovězeno 17/09/2008 v 09:58
zdroj uživatelem

hlasů
1

V posledních letech to bylo jen ‚standardní knihovny C ++‘ slovem ‚Nicolai M. Josuttis‘. Je to moje bible.

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

Odpovězeno 17/09/2008 v 08:45
zdroj uživatelem

hlasů
1

Pragmatická Programátor bylo docela dobré. Avšak ten, který opravdu měl dopad, když jsem začínal bylo:

Systému Windows 95 Programming tajemství“

Já vím - to zní a vypadá trochu ošuntělý na vnější straně a má pravděpodobně datován trochu - ale tohle bylo úžasné vysvětlení vestaveb z Win95 založené na autory (Mt Pietrek) vyšetřování s využitím vlastních vlastní nástroje - kód pro něž přišel s knihou. Mějte na paměti, to bylo předtím, než celou věc s otevřeným zdrojovým kódem a Microsoft byl stále dost opatrný o uvolnění dokumentace vestaveb - natož zdroj. Tam byl nějaký citát tam jako „Pokud pracujete přes nějaký problém, a zasáhnout nějaký problematický bod, pak je třeba zastavit a opravdu se podívat hlouběji do tohoto kusu a opravdu pochopit, jak to funguje.“ Zjistil jsem, že se to být docela dobrá rada - zvláště v těchto dnech, když mají často zdroj pro knihovnu a může jít se podívat. Jeho mě také inspirovalo užít potápění do vnitřních částí toho, jak systém funguje, něco, co je velmi cenné v průběhu své kariéry.

Jo a já bych také hodit efektivní .net - velcí internals vysvětlení .Net od Don Box.

Odpovězeno 17/09/2008 v 06:49
zdroj uživatelem

hlasů
1

Development Agile Software s Scrumu Ken Schwaber a Mike Beedle.

Použil jsem tuto knihu jako výchozí bod k pochopení agilní vývoj.

Odpovězeno 17/09/2008 v 05:44
zdroj uživatelem

hlasů
1

Jak myslet jako erudovaný: učení s python

Nemusí být nejmodernější kniha na světě, ale to se mi pochopit programování koncepty, které jsem nemohl, zejména objektově orientované téma.

Odpovězeno 17/09/2008 v 01:52
zdroj uživatelem

hlasů
1

Uvnitř C ++ model objektu Stanley Lippman

Odpovězeno 16/09/2008 v 23:16
zdroj uživatelem

hlasů
1

Donald Norman, ‚Design každodenních věcí‘

Nejde o programování, samo o sobě, ale o tom, jak věci na světě by měl pracovat - druh psychologie použitelnosti.

Bylo to neocenitelná pro mě při navrhování obou koncových uživatelských rozhraní a rozhraní API.

Odpovězeno 16/09/2008 v 19:55
zdroj uživatelem

hlasů
1

"Myšlení v jazyce C ++" Bruce Eckel

Odpovězeno 16/09/2008 v 18:53
zdroj uživatelem

hlasů
1

Object Oriented Analysis and Design - od Grady Booch

Odpovězeno 16/09/2008 v 18:45
zdroj uživatelem

hlasů
1

Produktivní Programátor Ford

Nejsem přes tento jeden ještě, ale už jsem nadšená některé z tipů / triků jsem vybral, aby se stal více ... no ... produktivní.

Jistě, je tu spousta věcí všichni už víme (pomocí klávesové zkratky, suchý, atd). Ale je tu spousta nových věcí jít s ním. A pečlivé čtenáři rychle začít vidět, jak lze kombinovat věci pro ještě větší efekt.

Odpovězeno 16/09/2008 v 18:42
zdroj uživatelem

hlasů
1

Gramotné programování Donald Knuth, je to skvělá kniha o struktury kódu.

Odpovězeno 16/09/2008 v 17:27
zdroj uživatelem

hlasů
1

Uvnitř C ++ Object Model Stan Lippman. To dělalo C ++ konečně „click“ na mě, než to bylo „magic“. Tato kniha mi dal jinou náladu, když se blíží nový programovací jazyk.

Odpovězeno 16/09/2008 v 17:15
zdroj uživatelem

hlasů
1

Softwarové nástroje od Briana W. Kernighan a PJ Plauger širokým okrajem měl největší vliv na mě.

Odpovězeno 16/09/2008 v 16:55
zdroj uživatelem

hlasů
1

Učení C # 2005 , Jesse Liberty & Brian MacDonald (O'Reilly).

ISBN 10: 0-596-10209-7.

Když jsem poprvé udělal skok z ASP klasické procedurální kód k objektově orientovanému kód C # v VS2005, tato kniha mě postavil na správnou cestu.

Odpovězeno 16/09/2008 v 16:46
zdroj uživatelem

Odpovězeno 16/09/2008 v 15:19
zdroj uživatelem

hlasů
1

„Objektově orientovaná analýza a design s aplikacemi“ od Grady Booch. Četl jsem to už dávno, a to mi ukázal, že by mohl být metodika pro vývoj objektově orientovaného softwaru. Od té doby se mnoho jiných knih měly vliv na mě, ale tentokrát dostal mě začalo.

Odpovězeno 16/09/2008 v 15:01
zdroj uživatelem

hlasů
1

Psaní Solid kód Steve Maguire.

Odpovězeno 16/09/2008 v 14:59
zdroj uživatelem

hlasů
1

Moderní C ++ Design by Andrei Alexandrescu

Odpovězeno 16/09/2008 v 14:54
zdroj uživatelem

hlasů
1

Zde jsou dva Neviděl jsem zmínil:
Přál jsem četl „ přemítání o C ++ “ podle Koenig a Moo mnohem dříve. To byla kniha, kterou udělal OO koncepty pro mě opravdu na tlačítko OK.
A já doporučuji Michaela Abrash je „Zen kódu Optimalizace“ pro nikoho jiného plánování na zahájení programování kariéru v polovině 90. let.

Odpovězeno 16/09/2008 v 02:12
zdroj uživatelem

hlasů
1

Pro jaro je vynikající úvod do světa Inverze Control a závislost injekce. Pokud si nejste vědomi těchto praktik a jejich důsledky - rovnováha témat a technických detailů v Pro jaro je vynikající. To vytváří velký případ a následné osobní základ.

Další kniha Já bych navrhnout by Roberta Martina Software Development Agile (ASD). Kód voní, agilní techniky, zkušební řízený Dev principy ... dobře napsaný rovnováhu mnoha různých programovacích aspektů.

Další tradiční klasika by zahrnoval neslavný GoF Design Patterns Bertrand Meyer objektově orientovaného Software Stavební , Booch je objektově orientovaná analýza a design , Scott Meyer ‚„s Efektivní C ++ ‘“ série a méně známá kniha, kterou jsem užil Gunderloy, Coder pro vývojáře .

A zatímco knihy jsou pěkné ... nezapomeňte rádio !

... dovolte mi dodat ještě jednu věc. Pokud jste dosud objeveny safari - se podívat. To je více návykový než přetečení zásobníku :-) Zjistil jsem, že se můj typ zvyků Google - Musím dražší předplatné, takže jsem se podívat na jakoukoli knihu kdykoliv - ale já bych doporučil soud nikomu ani vzdáleně zájem ,

(ach ano, trochu obj-C dnes, zítra kakao, vzory? SOA? Co to bylo například v tom kuchařce? Co udělal Steve říká v druhém vydání ? Měl bych si koupit tuto knihu? ... předplatného, jako je to skvělé pokud byste chtěli nějakou kontinuitu a souvislost s tím, co jste googling ...)

Odpovězeno 06/09/2008 v 17:06
zdroj uživatelem

hlasů
1

Kód je Law - děláte to všechno psaní, editaci a myšlení v [jazyk podle svého výběru] Ale proč? Co tě kódu znamená? Co se to vlastně dělat?

(I mohl doporučit knihu o QA, ale já ne ...)

Odpovězeno 04/09/2008 v 02:10
zdroj uživatelem

hlasů
1

Deitel a Deitel, "C ++: Programování"

XUnit Testovací Patterns

Odpovězeno 25/08/2008 v 17:53
zdroj uživatelem

hlasů
1

Prováděcí vzory Kent Beck.

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

Můžete se naučit, jak komunikovat s lidmi programování.

Odpovězeno 21/08/2008 v 22:26
zdroj uživatelem

hlasů
0

Počínaje Visual C ++

Když jsem poprvé začal programování v několika jazycích OOP, našel jsem tuto knihu nejen být komplexní kniha o C ++ a MFC, bylo také jedním z nejlepších vysvětlení objektově orientovaných pojmů, které jsem viděl.

Když jsem se mluvit s vývojáři, kteří se teprve začíná programování v objektově orientovaný jazyk, říkám jim, aby číst tuto knihu.

Odpovězeno 27/04/2009 v 14:14
zdroj uživatelem

hlasů
0

Počínaje C # 3.0: Úvod do objektově orientovaného programování

Toto je kniha pro ty, kteří chtějí pochopit proč a Hows OOP pomocí C # 3.0. Vy nechcete nechat ujít.

Odpovězeno 11/03/2009 v 05:06
zdroj uživatelem

hlasů
0

Objektově orientovaného programování v Turbo C ++ . Není mimořádně populární, ale to byl ten, který dostal jsem začal, a byl první kniha, která mi opravdu pomohlo Grok co objekt byl. Číst tenhle waaaay zpět na střední škole. Tak nějak přináší slzu do oka ...

Odpovězeno 22/12/2008 v 15:15
zdroj uživatelem

hlasů
0

Algoritmy kniha Roberta Sedgewick. A musí přečíst pro vývojáře aplikací.

Dodává se v mnoha příchutích (C, C ++, Java)

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

Odpovězeno 17/09/2008 v 19:40
zdroj uživatelem

hlasů
0

Uplatnění UML a návrhové vzory.

To pomohlo návrhové vzory kliknout mnou, a za předpokladu, ospravedlnění pro UML, které dávalo smysl ke mně frázování ‚UML jako Sketch‘. A sice, že UML by měla být použita jako stručný náčrt systému, který má další výhodu v tom nebude muset vysvětlovat notaci jiným (buď už vědí, UML, nebo si dát jim UML knihu na čtení)

Odpovězeno 17/09/2008 v 15:34
zdroj uživatelem

hlasů
0

Michael Abrash Zen assembleru

Odpovězeno 17/09/2008 v 15:03
zdroj uživatelem

hlasů
0

Pravděpodobně „C pro nechápavé“ vol 1, již v roce 1997 nebo tak nějak. Jen úvod opravdu, ale bylo to dobré čtení poté, co zvedl chuť k programování v CFA Basic na Atari ST. Coronado C tutorial zhruba ve stejné době pomohl taky.

Odpovězeno 17/09/2008 v 13:14
zdroj uživatelem


hlasů
0

Schaum je Nástin programování v C ++ John R. Hubbard.

Jednalo se o první programovací kniha, kterou jsem četl, když jsem začínal s C ++. Je byl nadaný se mnou někdo, kdo viděl můj zájem o programování. Kniha je velmi dobré pro začátečníky - začalo to ze základních pojmů, šel do šablon a vektorů. Uvedené příklady byly docela důležité. Kniha tě přemýšlet a klást další otázky, a vyzkoušet si věci pro sebe.

Odpovězeno 17/09/2008 v 07:21
zdroj uživatelem

hlasů
0

SAP ABAP programování? „Teach Yourself ABAP za 21 dní“ je nejlepší kniha!

Neobsahuje žádné chytré triky a kouzla, ale po 3 letech, nikdy jsem narazil na obsáhlejší knize

Odpovězeno 17/09/2008 v 06:56
zdroj uživatelem

hlasů
0

For me „paměti jako programového pojetí v C a C ++“ opravdu mi otevřel oči k tomu, jak správa paměti opravdu funguje. Pokud jste C nebo C ++ developer považuji za nutné přečíst. Budete vzdorovitě něco naučit nebo si pamatovat, co byste zapomněli na cestě.

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

Odpovězeno 17/09/2008 v 02:59
zdroj uživatelem

hlasů
0

„Psaní Solid Kód: Techniky společnosti Microsoft pro vývoj bezchybný C programy (programování řady Microsoft)“ Steve MacGuirem.

Zajímavý, co velká část knihy zde uvedené jsou C / C ++ knihy.

Odpovězeno 17/09/2008 v 02:53
zdroj uživatelem

hlasů
0

Ve skutečnosti dvě knihy vyniknout. První z nich byl Code Complete. Navzdory svému věku, je to stále velmi užitečná kniha, a kapitola o nebezpečí předčasného optimalizace stojí za cenu knihy na jeho vlastní.

Druhá zpráva byla vypracována Psychologie každodenních věcí (nyní volal Design každodenních věcí, myslím), který změnil způsob, jakým jsem se přemýšlet o uživatelských rozhraní při tvorbě aplikací. To mě víc zaměřené na uživatele.

Odpovězeno 16/09/2008 v 22:17
zdroj uživatelem

hlasů
0

"C ++ Programming Language" Bjarne Stroustrup

Odpovězeno 16/09/2008 v 21:21
zdroj uživatelem

hlasů
0

Snění v Kodexu pravděpodobně měl nejhlubší dopad v posledních 6 měsících.

Odpovězeno 16/09/2008 v 21:10
zdroj uživatelem

hlasů
0

Můj vůbec nejoblíbenější byl C # Zpět Book, Matthew Telles.

Odpovězeno 16/09/2008 v 21:07
zdroj uživatelem

hlasů
0

„Algoritmy v C“ (první vydání) od Sedgewick mi všechno učil o algoritmy, stejně jako mi všechno učení o úskalí dokumentace a kopírovat / Nevkládejte kód jako celý příklad kódu v této verzi byl odebrán z verze „Algoritmy v Pascalu“ a byli prostě prošel jednoduchého kódu překladatele, který neměl přizpůsobit pro různé režimy indexování.

Odpovězeno 16/09/2008 v 20:41
zdroj uživatelem

hlasů
0

Tenenbaum první operační systémy kniha. Můj první pohled na programování kernal úrovni.

Odpovězeno 16/09/2008 v 20:20
zdroj uživatelem

hlasů
0

Mastering C ++ od Toma Swan. Byl to ten nejlepší druh knihy, to mělo příklady, které byly natolik jednoduchý učit pojmy, ale užitečný dostatečně řešit další problémy. Bylo to velmi čitelný, to bylo první kniha, kterou jsem četl, když se dostal na vysokou školu, a to potřeba pouze ke čtení jednou.

Odpovězeno 16/09/2008 v 20:04
zdroj uživatelem

hlasů
0

C ++ Blackbook. KISS po celou dobu

Odpovězeno 16/09/2008 v 19:42
zdroj uživatelem

hlasů
0

Když jsem poprvé začal, tam bylo „Mastering Turbo Pascal“ Tom Swan. Na tom není nic hrozně hluboký o této knize. Bylo jasné a stručné s využitelnými příklady. Na základě těchto poznatků, plodil I Software Development kariéru nyní 15+ let.

Odpovězeno 16/09/2008 v 19:41
zdroj uživatelem

hlasů
0

Před lety, Bruce Eckel je myšlení v C ++ mě naučil hodně o C ++, ale také, že je důležité izolovat problém v malém ‚pískovišti‘ pro studie / analýzy. Tato technika výrazně ovlivnila mou kariéru a stále mi pomáhá řešit problémy, a to jak pro sebe a ostatní.

V těchto dnech, odkazuji na myšlení v jazyce Java, který je napsán ve stejném stylu. Nějak styl je nad rámec pouhých jednoduchých ‚příklady‘ a hluboce dostane v srdci problému.

Jsem tak ráda, že budu kupovat prakticky nic Eckel, zrak neviditelné.

Odpovězeno 16/09/2008 v 19:22
zdroj uživatelem

hlasů
0

C # pro zkušené programátory

nebo opravdu cokoli od Dietel & Dietel. Četl jsem několik svých knih, a všechno bylo úžasné.

Odpovězeno 16/09/2008 v 19:08
zdroj uživatelem

hlasů
0

Správa gigabajtů je instantní klasika pro přemýšlení o zvedání těžkých břemen informací.

Odpovězeno 16/09/2008 v 19:07
zdroj uživatelem

hlasů
0

C ++ řady programovacích knih Deitel a Deitel

Odpovězeno 16/09/2008 v 18:51
zdroj uživatelem

hlasů
0

Sbírka to bylo, a ohromující. Edsger Dijkstra je (s trochou pomoci od CAR Hoare) Little Black Book strukturovaného programování a particlarly eseji s názvem „Na naší neschopností dělat hodně“.

Odpovězeno 16/09/2008 v 18:00
zdroj uživatelem

hlasů
0

‚Jak se stát programátor: Krátká, komplexní a osobní shrnutí‘ podle Robert L Read

Ne tak docela kniha, ale esej, ale tenhle byl určitě inspirací pro mě, když jsem se dostal do kódování. Miloval představu zadání kmen. Stojí za to číst.

Odpovězeno 16/09/2008 v 15:46
zdroj uživatelem

hlasů
0

PHP objektů, vzory a praxe. http://www.apress.com/book/view/9781590599099

Odpovězeno 16/09/2008 v 15:41
zdroj uživatelem

hlasů
0

Professional Development Excel Tato kniha ukázala, jak vytvořit vysoce kvalitní aplikace v jedné z nejrozšířenějších programovacích platforem k dispozici.

Odpovězeno 16/09/2008 v 15:16
zdroj uživatelem

hlasů
0

Myšlení v Javě (Patterns), Bruce Eckel

Odpovězeno 16/09/2008 v 15:14
zdroj uživatelem

hlasů
0

Interpretace objektově orientovaných programovacích jazyků Ian Craig

Protože mi ukázal, jak daleko došlo ke oo než standardní idiomy C ++ / Java

Odpovězeno 16/09/2008 v 15:02
zdroj uživatelem

hlasů
0

Není programovací kniha, ale stále velmi důležitá kniha každý programátor by měl číst:

Obíhající kolem obří Hairball Gordon MacKenzie

Odpovězeno 12/09/2008 v 02:06
zdroj uživatelem

hlasů
0

Agile Software Development Alistair Cockburn

Odpovězeno 27/08/2008 v 01:59
zdroj uživatelem

hlasů
0

Kromě návrhů jiných lidí, doporučoval bych buď získat kopii SICP nebo čtení on-line . Je to jedna z mála knih, které jsem četl, že se cítím velmi zvýšila svou zručnost při navrhování softwaru, a to zejména při vytváření dobrých abstrakce vrstvy.

Kniha, která není přímo souvisí s programováním, ale je také dobré čtení pro programátory (IMO) je Concrete Mathematics . Nejvíce, jestliže ne všichni z témat v něm jsou užitečné pro programátory znát, a to dělá lépe vysvětlovat věci, než jakýkoli jiný matematický knihu jsem četl doposud.

Odpovězeno 27/08/2008 v 01:46
zdroj uživatelem

hlasů
0

SQL pro lentilky

Odpovězeno 21/08/2008 v 22:26
zdroj uživatelem

hlasů
0

Mám několik (spíše starý) příspěvcích na toto téma

Odpovězeno 21/08/2008 v 22:10
zdroj uživatelem

hlasů
0

kód Craft

Odpovězeno 21/08/2008 v 21:54
zdroj uživatelem

Odpovězeno 21/08/2008 v 21:10
zdroj uživatelem

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