Co jest najbardziej wpływową książkę każdy programista powinien przeczytać?

głosy
1k

Gdybyś mógł cofnąć się w czasie i powiedzieć sobie, aby odczytać konkretną książkę na początku swojej kariery jako deweloper, którego książka by to było?

Spodziewam się ta lista być zróżnicowane i obejmują szeroki wachlarz rzeczy.

Aby wyszukać: Użyj pola wyszukiwania w prawym górnym rogu. Aby szukać odpowiedzi na bieżące pytanie, należy użyć inquestion:this. Na przykład:

inquestion:this Code Complete
Utwórz 05/08/2008 o 00:50
źródło użytkownik
W innych językach...                            


214 odpowiedzi

głosy
1k
  • Code Complete (2nd Edition) przez Steve McConnell
  • Pragmatyczną Programmer
  • Struktura i interpretacja programów komputerowych
  • Język programowania C przez Kernighan i Ritchie
  • Wprowadzenie do algorytmów przez CORMEN, Leiserson, Rivesta & Stein
  • Design Patterns przez Gang of Four
  • Refactoring: Poprawa projekt istniejącego kodu
  • Mityczne Man Miesiąc
  • Sztuka programowania Donald Knuth
  • Kompilatory: zasady, techniki i narzędzia Alfred V. Aho, Ravi Sethi i Jeffrey D. Ullman
  • Gödel, Escher, Bach przez Douglas Hofstadtera
  • Clean Code: A Handbook of Agile Software Rzemiosła Robert C. Martin
  • Efektywne C ++
  • Więcej Efektywne C ++
  • KOD Charles Petzold
  • Programowanie Pearls Jon Bentley
  • Skutecznie działa z Kodeksem Legacy przez Michaela C. Piór
  • Peopleware przez Demarco i Lister
  • Coders at Work Peter Seibel
  • Z pewnością żartujesz, panie Feynman!
  • Efektywna Java 2nd edition
  • Patterns of Enterprise Application Architecture by Martin Fowler
  • Mała Schemer
  • Zaprawiony Schemer
  • Dlaczego to (Poignant) Guide to Ruby
  • Więźniowie uruchomiono Asylum: Dlaczego High Tech Produkty Napęd nas do szaleństwa i Jak przywrócić Sanity
  • The Art of Unix Programming
  • Test-Driven Development: przykładem Kent Beck
  • Praktyki Agile Developer
  • Do not Make Me Think
  • Agile Software Development, zasady, wzorce i praktyki Robert C. Martin
  • Domain Driven wzory autorstwa Erica Evans
  • Konstrukcja codziennych czynności Donald Norman
  • Nowoczesne C ++ projekt Andrei Alexandrescu
  • Najlepszy scenariusz Software ja przez Joel Spolsky
  • Praktyka Programowania przez Kernighana i Pike
  • Pragmatyczne myślenie i uczenie się: byłaby Twój wetware Andy Hunt
  • Szacowanie oprogramowania: Demystifying Black Art Steve McConnel
  • Namiętny Programista (My Job wyjechał do Indii) Chad Fowler
  • Hakerzy: Bohaterowie rewolucji komputerowej
  • Algorytmy + struktury danych = programy
  • Pisząc kod litego
  • JavaScript - The Good Parts
  • Pierwsze rzeczywistym przez 37 Signals
  • Podstawy programowania Karl Seguin
  • Grafika komputerowa: Principles and Practice in C (2nd Edition)
  • Thinking in Java Bruce Eckel
  • The Elements of Computing Systems
  • Refaktoryzacja do wzorców Joshua Kerievsky
  • Nowoczesne systemy operacyjne Andrew S. Tanenbaum
  • Opatrzony uwagami Turing
  • Rzeczy, które czynią nas Smarta Donald Norman
  • Ponadczasowy sposób budowania Christopher Alexander
  • Ostateczny termin: Powieść o zarządzaniu projektami przez Tom DeMarco
  • C ++ Programming Language (3rd edition) przez Stroustrup
  • Patterns of Enterprise Application Architecture
  • Systemy komputerowe - perspektywy programisty
  • Agile Principles, wzorów i praktyk w C # Robert C. Martin
  • Rosnące obiektowe Software, Guided by Tests
  • Ramowe wytyczne projektowe Brad Abrams
  • Obiekt Thinking przez Dr David West
  • Zaawansowane programowanie w środowisku UNIX przez Richard Stevens
  • Hakerzy i malarze: Big Ideas z ery komputerów
  • Dusza nową maszynę przez Tracy Kidder
  • CLR za pośrednictwem C # Jeffrey Richter
  • Ponadczasowy sposób budowania Christopher Alexander
  • Wzorce projektowe w C # Steve Metsker
  • Alicja Czarów Lewisa Carol
  • Zen i sztuka obsługi motocykla przez Robert Pirsig
  • O Face - Podstawy projektowania interakcji
  • Here Comes Everybody: The Power of Organizowanie Bez organizacji przez Clay Shirky
  • Tao Programowania
  • Computational Beauty of Nature
  • Pisząc kod litego Steve Maguire
  • Philip i Alex Przewodnik do publikowania w internecie
  • Object-Oriented Analysis and Design with Applications przez Grady Booch
  • Efektywna Java przez Joshua Bloch
  • Obliczalność przez NJ Cutland
  • Masterminds Programowanie
  • Tao Te Ching
  • Programator produkcyjnym
  • Sztuka podstępu Kevin Mitnick
  • Kariera Programista: taktyk partyzanckich na niedoskonałym świecie Christopher Duncan
  • Paradygmaty programowania sztucznej inteligencji: Case studies w Common Lisp
  • Masters of Doom
  • Pragmatyczne Unit Testing w C # z NUnit Andy Hunt i Dave Thomas z Mattem Hargett
  • Jak go rozwiązać przez George Pólya
  • Alchemik Paulo Coelho
  • Smalltalk-80: Język i jego realizacji
  • Pisanie Secure Code (2nd Edition) przez Michaela Howarda
  • Wprowadzenie do Programowanie funkcyjne Philip Wadler i Richarda Ptak
  • Bez robaków! David Thielen
  • Przerobienie przez Jason Freid i DHH
  • JUnit w działaniu
Odpowiedział 05/08/2008 o 00:51
źródło użytkownik

głosy
8

@Peter Coulton - nie czytać Knuth, uczysz go.

Dla mnie i mojej pracy ... czysto funkcjonalne struktury danych doskonale nadaje się do myślenia i rozwijania z języków funkcyjnych w umyśle.

Odpowiedział 05/08/2008 o 02:25
źródło użytkownik

głosy
4

Kod Complete jest numerem jeden, ale Chciałbym również przytoczyć Gang wzorców projektowych Czwórki i Craig Larman na Ubiegających UML i wzorce.

Ponadczasowy sposób budowania, Christopher Alexander, to kolejny wielki. Nawet jeśli chodzi o archtecture, to zawarte w bibliografii wielu wspaniałych książek programowych już czytać.

Jeszcze jedno, z którego uczę się wielu nowych rzeczy, jest Wzorce danych dostępu, za Clifton Nocka.

Odpowiedział 05/08/2008 o 18:28
źródło użytkownik

głosy
6

Byłem arounda natomiast, więc większość książek, które mają znaleźć wpływowy nie muszą stosować dzisiaj. Wierzę, że jest powszechnie ważne, aby zrozumieć, że jesteś platformę rozwija (zarówno sprzętu i systemu operacyjnego). Uważam również, że ważne jest, aby uczyć się od innych ludzi błędach. Więc dwie książki które polecam to:

Obliczanie nieszczęść i In Search głupoty: ponad dwudziestu lat Wysokich Tech Marketing Disasters

Odpowiedział 12/08/2008 o 00:52
źródło użytkownik

głosy
6

Pragmatyczne Programator: Od Journeyman Master bez wątpienia. Porady w nim jest tak dobrze przedstawione, i proste, że spotyka się tak, jakby to był „The Common Sense Programmer”. Kocham to.

Odpowiedział 21/08/2008 o 20:54
źródło użytkownik

Odpowiedział 21/08/2008 o 20:55
źródło użytkownik

głosy
9

K i R

@Juan: Juan wiem, wiem - ale są pewne rzeczy, które mogą być wyciągnięte jedynie rzeczywiście coraz w dół do zadania. Mówiąc w abstrakcyjnych ideałów cały dzień po prostu sprawia, że ​​Cię w nauce. To w stosowaniu abstrakcyjnie, że naprawdę Grok powód ich istnienia. : P

@Keith: Bardzo wzmianka o „więźniów są Uruchamianie Asylum” Alan Cooper - otwieracz oczu na pewno, każdy programista, który pracował ze mną, ponieważ czytałem tę książkę słyszał mi wymienić pomysły to espouses. +1

Odpowiedział 21/08/2008 o 20:58
źródło użytkownik

głosy
7

Mityczne Man-Month przez Fred Brooks http://en.wikipedia.org/wiki/The_Mythical_Man-Month

Odpowiedział 21/08/2008 o 21:02
źródło użytkownik

Odpowiedział 21/08/2008 o 21:02
źródło użytkownik

głosy
5

Refaktoryzacja

Odpowiedział 21/08/2008 o 21:08
źródło użytkownik

głosy
2

Skutecznie działa z Kodeksem Legacy jest naprawdę niesamowita książka, która trafia do bardzo szczegółowo o tym, jak prawidłowo jednostki przetestować swój kod i co prawda zaletą jest. To naprawdę otworzyła mi oczy.

Odpowiedział 21/08/2008 o 21:10
źródło użytkownik

Odpowiedział 21/08/2008 o 21:10
źródło użytkownik

głosy
0

Craft kod

Odpowiedział 21/08/2008 o 21:54
źródło użytkownik

głosy
0

Mam kilka stanowisk (raczej stary) bloga na ten temat

Odpowiedział 21/08/2008 o 22:10
źródło użytkownik

głosy
6

W przypadkowej kolejności, z wyjątkiem, jak są one rozmieszczone na mojej półce:

  • Pragmatyczną Programmer
  • Rafactoring przez Fowler
  • Skutecznie działa z Kodeksem Legacy piór. Jest to praktycznie objętość towarzysz Refaktoryzacja .
  • UML destylowana przez Fowlera. Wśród innych zalet jest zwięzłość.
  • Debugowanie procesu rozwoju Steve Maguire
  • Wzorce projektowe (aka "Gang of Four") autorstwa Gamma et al
Odpowiedział 21/08/2008 o 22:19
źródło użytkownik

głosy
1

Wzorce wdrażania Kent Beck.

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

Można dowiedzieć się, jak komunikować się ludziom z programowaniem.

Odpowiedział 21/08/2008 o 22:26
źródło użytkownik

głosy
0

SQL dla Smarties

Odpowiedział 21/08/2008 o 22:26
źródło użytkownik

głosy
1

Deitel i Deitel, "C ++: Jak program"

Wzory xUnit testowe

Odpowiedział 25/08/2008 o 17:53
źródło użytkownik

głosy
2

Czytaj Wzory Head First projekt dotyczący wprowadzenia znacznie bardziej dostępne niż książki GOF. Pamiętam uczucie jakbym wyrównane po każdym rozdziale.

Kent Beck Test-Driven Development według przykładu dla TDD.

Odpowiedział 25/08/2008 o 18:02
źródło użytkownik

głosy
0

Oprócz sugestii innych ludzi, polecam zarówno pozyskiwanie kopii SICP lub czytanie go w Internecie . Jest to jedna z niewielu książek, które czytałem, że czuję się znacznie zwiększył moje umiejętności w projektowaniu oprogramowania, szczególnie w tworzeniu dobrych warstw abstrakcji.

Książka, która nie jest bezpośrednio związane z programowaniem, ale jest też dobra lektura dla programistów (IMO) jest Concrete Matematyka . Większość, jeśli nie wszystkie z tych tematów w nim są użyteczne dla programistów, aby wiedzieć, i to robi lepszą pracę wyjaśniania rzeczy niż jakakolwiek inna książka matematyki czytałem do tej pory.

Odpowiedział 27/08/2008 o 01:46
źródło użytkownik

głosy
2

Jestem wielkim fanem większości tytułów przez Robert C. Martin, zwłaszcza Agile Software Development, zasad i praktyk oraz Clean Code: A Handbook of Agile Software rzemiosła .

Odpowiedział 27/08/2008 o 01:50
źródło użytkownik

głosy
0

Agile Software Development przez Alistair Cockburn

Odpowiedział 27/08/2008 o 01:59
źródło użytkownik

głosy
7

Myślę, że „The Art of Unix Programming” to doskonała książka, przez doskonałe hakerów / genialnego umysłu jak Erica S. Raymonda, który stara się uczynić nas zrozumieć kilka zasad projektowania oprogramowania (głównie prostota). Ta książka jest koniecznością dla każdego programowania, który ma się rozpocząć projekt w ramach platformy Unix.

Odpowiedział 27/08/2008 o 02:42
źródło użytkownik

głosy
6

Pan Bunny Przewodnik ActiveX

Odpowiedział 28/08/2008 o 01:41
źródło użytkownik

głosy
6

Mam kilka dobrych książek, które silnie wpłynęły na mnie, że nie widziałem na tej liście do tej pory:

Psychologia codziennych czynności Donald Norman. Ogólne zasady projektowania dla innych ludzi. To może wydawać się być w większości dobre dla UI, ale jeśli myślisz o tym, że ma aplikacje prawie wszędzie tam, gdzie jest interfejsem, że ktoś oprócz oryginalnej programista musi pracować; np API i projektowania interfejsu w taki sposób, że inni programiści tworzą odpowiedni model mentalny i uzyskać odpowiednie informacje zwrotne od samego API.

Sztuka testowania oprogramowania przez Glen Myers. Dobrym, Ogólne wprowadzenie do testowania oprogramowania; dobre dla programistów czytać, aby pomóc im myśleć jak tester tj myśleć, co może pójść źle i przygotować się do niego.

Nawiasem mówiąc, zdaję sobie sprawę, pytanie było „jednym z najbardziej wpływowych Book”, ale wydaje się, że dyskusja zmieniona na wystawianie dobre książki dla programistów czytać więc mam nadzieję, że można wybaczyć wymieniając dwie dobre książki, a nie tylko jednego.

Odpowiedział 28/08/2008 o 20:13
źródło użytkownik

głosy
7

Chociaż zgadzam się, że wiele książek powyżej są must-czyta (pragmatyczną Programmer, Mityczne Man-Month, Art of Computer Programming i SICP natychmiast przychodzą na myśl), chciałbym pójść w nieco innym kierunku i polecam dyscypliną programowania przez Edsger Dijkstra. Nawet jeśli jest to 32 lat, nacisk na „Projektowanie dla sprawdzalności” jest bardzo istotne (nawet jeśli „sprawdzalności” znaczy „dowód” zamiast „testy jednostkowe”).

Odpowiedział 29/08/2008 o 00:47
źródło użytkownik

głosy
5

Istnieje wiele głosów za Kodeksu Steve'a McConnella Complete, ale co z jego oprogramowania Survival Guide Projekt książki? Myślę, że obaj są lekturą obowiązkową, ale z różnych powodów.

Odpowiedział 01/09/2008 o 09:14
źródło użytkownik

głosy
4

Niedawno przeczytałem Dreaming w Kodeksie i stwierdziła, że jest interesująca lektura. Być może bardziej, że dzień zacząłem czytać Chandler 1.0 została wydana. Czytając o rosnących bólów i błędów zespołu projektowego utalentowanych ludzi, którzy próbują „zmienić świat” daje dużo do nauki. Scott także wywołuje wiele programatora wiedzy i mądrości pomiędzy to tylko wciągająca lektura.

Piękny Code miał jedną lub dwie rzeczy, które mi myśleć inaczej, zwłaszcza rozdział na odgórne operatora pierwszeństwa.

Odpowiedział 01/09/2008 o 17:22
źródło użytkownik

głosy
3

Nie jest to bezpośrednia odpowiedź na pytanie, bo czuję to już odpowiedzi powyżej, jednak jedna z tych książek, które z pewnością miały wpływ na to jak kod I jest odczyt kodu, Volume 1: Open Source Perspective .

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

Odpowiedział 02/09/2008 o 08:23
źródło użytkownik

głosy
1

Kod jest Prawo - robisz wszystko to pisanie, edytowanie i myślenia w języku [wyboru] Ale dlaczego? Co robi twój kod oznacza? Co będzie to rzeczywiście zrobić?

(Mogłem poleca książkę o QA, ale nie ...)

Odpowiedział 04/09/2008 o 02:10
źródło użytkownik

głosy
1

Pro Wiosna to doskonałe wprowadzenie do świata odwrócenie sterowania i Dependency Injection. Jeśli nie jesteś świadomy tych praktyk i ich konsekwencje - bilans tematów i szczegółami technicznymi Pro wiosnę jest doskonała. Opiera się ona wielką sprawę iw konsekwencji prywatnego fundament.

Kolejna książka Sugeruję byłoby Roberta Martina Agile Software Development (ASD). Zapachy kodu, techniki agile, test napędzany dev, zasady ... dobrze napisane równowagę wielu różnych aspektów programowych.

Bardziej tradycyjne klasyki obejmowałyby osławione GoF wzorce projektowe Bertrand Meyer Object Oriented Software budowlane , Booch za Analysis Object Oriented and Design , Scott Meyer 's " Efektywne C ++ ' serii", a mniej znanych książek I cieszył przez Gunderloy, Coder do programisty .

I podczas gdy książki są miłe ... nie zapomnij radia !

... dodam jeszcze jedno. Jeśli jeszcze tego nie odkrył safari - spojrzeć. To jest bardziej wciągająca niż przepełnienia stosu :-) Odkryłam, że z moich nawyków typu google - Muszę droższe subskrypcji więc mogę spojrzeć w każdej książki w dowolnym momencie - ale polecam proces nikomu nawet zdalnie zainteresowany ,

(ah tak, trochę obj-C dzisiaj, jutro kakao, wzory? soa? co to było przykładem w tej książce kucharskiej? Co zrobił Steve powiedzieć w drugiej edycji ? Czy mogę kupić tę książkę? ... abonament jak to jest wielki jeśli chcesz jakąś ciągłość i kontekst czego googlowania ...)

Odpowiedział 06/09/2008 o 17:06
źródło użytkownik

Odpowiedział 07/09/2008 o 07:12
źródło użytkownik

głosy
2

Znalazłem „The Art of Prolog” bardzo dobry odczytu.

Odpowiedział 08/09/2008 o 03:59
źródło użytkownik

głosy
2

Myślę, że wychowałem się w innego pokolenia niż większość tutaj ....

Jeden z najbardziej wpływowych książek czytałem, był APUE .

Albo prawie wszystko przez Richard Stevens.

Odpowiedział 08/09/2008 o 04:55
źródło użytkownik

głosy
2

Roger S. Pressman - Inżynieria oprogramowania (A Praktycy Approach). Posiada wiele Przydatne informacje.

Odpowiedział 10/09/2008 o 01:42
źródło użytkownik

głosy
5

Ten isnt naprawdę książka dla programisty początku, ale jeśli szukasz SOA książek projektowych, potem SOA w praktyce: The Art of Ukazuje System Design jest dla ciebie.

Odpowiedział 10/09/2008 o 16:07
źródło użytkownik

głosy
6

Czy użytkownicy kiedykolwiek dotknąć kod? Jeśli nie robisz wyłącznie back-end pracy, polecam O czołowa: Podstawy projektu interfejsu użytkownika  - teraz w trzeciej edycji (linked). Kiedyś myślałem, że moi użytkownicy byli głupi, bo nie „dostać” moich interfejsów. Byłem oczywiście błędne. O Twarzy obrócił mnie.

Odpowiedział 11/09/2008 o 04:15
źródło użytkownik

głosy
0

Nie jest to książka do programowania, ale nadal bardzo ważna książka każdy programista powinien przeczytać:

Orbicie Giant Hairball Gordon MacKenzie

Odpowiedział 12/09/2008 o 02:06
źródło użytkownik

Odpowiedział 13/09/2008 o 16:53
źródło użytkownik

głosy
5

Narzędzia Software by Brian W. Kernighan i PJ Plaugera

Miał ogromny wpływ na sposób napisać oprogramowanie.

Odpowiedział 15/09/2008 o 19:25
źródło użytkownik

głosy
3

aby zaawansowany w prologu lubię te dwie książki:

The Art of Prolog

The Craft of Prolog

naprawdę otwiera umysł na schematach programowania logiki i rekursji.

Odpowiedział 15/09/2008 o 21:29
źródło użytkownik

głosy
1

Oto dwa nie widziałem wymienić:
Żałuję, że nie czytać „ rozmyślań na temat C ++ ” przez Koeniga i Moo znacznie szybciej. To była książka, która naprawdę się koncepcje OO kliknij dla mnie.
A ja polecam Michaela Abrash jest „Zen” Optymalizacja kodu dla nikogo planuje rozpoczęcie kariery programowania w połowie lat 90-tych.

Odpowiedział 16/09/2008 o 02:12
źródło użytkownik

głosy
8

„Świat jest płaski” Thomasa Friedmana.

Doskonałość w programowaniu wymaga zainwestowania energii psychicznej i oddanie kontynuował naukę porównywalne do zawodów medycyny lub prawa. Opłaca ułamek tego, co te zawody zapłacić znacznie mniej pensje płacone matematycznie doświadczonych, którzy udać się do sektora finansowego. I płace dla kodu konstruowania są erozji, ponieważ jest to zawód, który jest stosunkowo łatwe dla inteligentny i zdyscyplinowany w większości gospodarek, aby wejść.

Programowanie już osłabła do tego stopnia, płacąc mniej niż, powiedzmy, wodno-kanalizacyjnych. Sanitarny nie może być „offshoringu”. Nie trzeba zapłacić $ 2395 do udziału w Konferencji Profesjonalny hydraulik za co drugi rok za przywilej otrzymywania całkowicie nowy zestaw technologii instalacyjnych, które zabierze Cię w roku, aby dowiedzieć się.

Jeśli mieszkasz w Ameryce Północnej i Europie, są młodzi i są inteligentne, programowanie nie jest racjonalnym wyborem kariery. Firmy, które wiążą się programowaniem, absolutnie. Obiekt badań, wiemy wystarczająco dużo o programowaniu, aby zawrzeć w detektor BS: genialna. Ale przeznacza lwią swojej energii psychicznej z opanowaniem bibliotek, struktur danych i algorytmów? Że ma sens tylko jeśli programowanie jest coś dla ciebie więcej niż wyboru ekonomicznego.

Jeśli kochasz programowania i dlatego zamierza uczynić go swoją karierę, to wypada Ci rozwinąć zimne oczy zrozumienia sił, które są i będą kontynuowane, aby to trudniej zawodu, w którym się utrzymać , „Świat jest płaski” nie nauczy cię co do nazywania zmiennych, ale będzie zanurzyć się na 6 lub 8 godzin w realiach ekonomicznych, które już dotarły. Jeśli możesz to przeczytać, a nie się bać, a następnie wyjść i kupić „Code Complete”.

Odpowiedział 16/09/2008 o 04:25
źródło użytkownik

głosy
9

Paradygmaty programowania sztucznej inteligencji : Case Studies w Common Lisp Peter Norvig

wprowadzić opis obrazu tutaj

Zacząłem go czytać, bo chciałem dowiedzieć Common Lisp. Kiedy był w połowie drogi, zdałem sobie sprawę, było to największe książka o programowaniu miałem do tej pory przeczytać.

Odpowiedział 16/09/2008 o 14:51
źródło użytkownik

głosy
3

To nie jest ściśle książka rozwój i wierzę, że już wspomniałem w innym odpowiedź gdzieś jednak jest to książka naprawdę wierzę wszyscy programiści powinni czytać, od PHP Java dla programistów montażowych.

Kod

To naprawdę przynosi ze sobą, co jest pod maską w pamięci komputera, dlatego nie powinien być zmarnowany, a niektóre z bardziej interesujących części historii informatyki. Jest to wprowadzenie do komputera i co to jest. To dało mi ostateczną pasją do programowania niskopoziomowego i pomógł mi zrozumieć wskazówki i pamięci więcej niż w jakimkolwiek innym komputerze.

Odpowiedział 16/09/2008 o 14:51
źródło użytkownik

głosy
1

Nowoczesne C ++ Design by Andrei Alexandrescu

Odpowiedział 16/09/2008 o 14:54
źródło użytkownik

głosy
3

Myślę, że kod jest kompletny będzie niezwykle popularny na to pytanie, dla mnie to poprawione wielu moich złych nawyków i ponownie potwierdził swoje dobre praktyki.

Również dla mojego Perl tle bardzo podoba mi Perl Dobrych Praktyk z Damian Conway. Perl może być język paskudny jeśli nie używać styl i najlepsze praktyki, która jest co widziałem w skryptach czytałem (a czasem pisanie).

I jak głowa pierwszej serii, są one dość dobre i łatwe do odczytania, gdy nie są w nastroju do bardziej poważnych książek stylów.

Odpowiedział 16/09/2008 o 14:55
źródło użytkownik

głosy
1

Pisząc kod litego Steve Maguire.

Odpowiedział 16/09/2008 o 14:59
źródło użytkownik

głosy
1

„Obiektowe Analiza i projektowanie z aplikacjami” przez Grady Booch. Czytałam to dawno temu i pokazał mi, że nie może być metodologia opracowania Object Oriented Software. Od tamtej pory wiele innych książek miały wpływ na mnie, ale to jeden got me zaczęło.

Odpowiedział 16/09/2008 o 15:01
źródło użytkownik

głosy
0

Interpretacja języków programowania obiektowego Ian Craig

Dlatego, że pokazał mi, ile tam było więcej niż standardowe OO idiomów C ++ / Java

Odpowiedział 16/09/2008 o 15:02
źródło użytkownik

głosy
4

Perl (O'Reilly)

Odpowiedział 16/09/2008 o 15:03
źródło użytkownik

głosy
0

Thinking in Java (Patterns), Bruce Eckel

Odpowiedział 16/09/2008 o 15:14
źródło użytkownik

głosy
0

Ta książka Rozwój zawodowy Excel pokazał, jak zrobić wysokiej jakości aplikacje w jednym z najbardziej wszechobecnych platformach programowych dostępnych.

Odpowiedział 16/09/2008 o 15:16
źródło użytkownik

Odpowiedział 16/09/2008 o 15:19
źródło użytkownik

głosy
4

Lean Software Development przez Mary i Tom Poppendieck jest zdecydowanie jednym dla każdej półce deweloperów

Odpowiedział 16/09/2008 o 15:20
źródło użytkownik

głosy
3

Kakao Programming dla Mac OS X przez Aaron Hillegass

Odpowiedział 16/09/2008 o 15:25
źródło użytkownik

głosy
2

Jest to rzuca się między Wzory Head First Design, dla wielu powodów przytoczonych powyżej i Perl Testowanie: zeszyt twórcy programu, który powinien być jednym z Biblii dla każdego programisty Perl, którzy chcą pisać kodu w utrzymaniu.

Odpowiedział 16/09/2008 o 15:28
źródło użytkownik

głosy
4

Efektywne C ++ i bardziej skuteczne C ++ Scott Myers.

Odpowiedział 16/09/2008 o 15:33
źródło użytkownik

głosy
3

Ten zaczął mnie do prawdziwej OOA & D.

Stosowania UML i wzorce: Wprowadzenie do zorientowany obiektowo analiza i projektowanie oraz iteracyjny rozwój - Craig Larman

Byłyby tam również:

  • Wzorce w Enterprise Application Architecture - Fowler
  • Domain-Driven Design - Eric Evans
Odpowiedział 16/09/2008 o 15:40
źródło użytkownik

głosy
0

PHP obiektów, wzorce i praktyki. http://www.apress.com/book/view/9781590599099

Odpowiedział 16/09/2008 o 15:41
źródło użytkownik

głosy
0

„Jak być programistą: Krótki, kompleksowy i osobiste Podsumowanie” przez Roberta L Czytaj

Niezupełnie książka ale esej, ale ten był zdecydowanie inspiracją dla mnie, kiedy mam do kodowania. Uwielbiałem pojęcie wprowadzania plemienia. Warto przeczytać.

Odpowiedział 16/09/2008 o 15:46
źródło użytkownik

głosy
2

Win32 Programowanie przez Charles Petzold

Odpowiedział 16/09/2008 o 15:55
źródło użytkownik

głosy
6

Szybki rozwój przez McConnell

Odpowiedział 16/09/2008 o 15:55
źródło użytkownik

głosy
2

Przypuszczam, że moglibyśmy zadać samego Najlepiej ocenione pytanie w co kilka tygodni i upmod wszystkim, którzy wspomnieć kod kompletny lub pragmatycznego Programmer .

Nie dlatego, że nie ma anythng złego :-)

Odpowiedział 16/09/2008 o 16:08
źródło użytkownik

głosy
2

Design i ewolucja C ++ ” Bjarne Stroustrup

Poza tym daje dużo tła na C ++, jest to również długie badanie na kompromisy i projektowania obaw związanych z dużego programu skalę.

BN.com

Odpowiedział 16/09/2008 o 16:32
źródło użytkownik

głosy
1

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

ISBN 10: 0-596-10209-7.

Kiedy po raz pierwszy wykonany skok z ASP klasyczne kodu proceduralnego do obiektowego kodu C # w VS2005, ta książka postawił mnie na właściwą drogę.

Odpowiedział 16/09/2008 o 16:46
źródło użytkownik

głosy
2

O ile nie jest to bezwzględnie książka opracowywania oprogramowania, gorąco polecam, że nie każe mi myśleć! uznać na tej liście.

Odpowiedział 16/09/2008 o 16:50
źródło użytkownik

głosy
1

Narzędzia programowe Brian W. Kernighan i PJ Plaugera przez szerokie miały największy wpływ na mnie.

Odpowiedział 16/09/2008 o 16:55
źródło użytkownik

głosy
1

Wewnątrz C ++ obiektu modelu Stan Lippman. Wykonana C ++ wreszcie „kliknięcie” dla mnie, zanim to wszystko „magia”. Ta książka dała mi inny nastrój, kiedy zbliża się nowego języka programowania.

Odpowiedział 16/09/2008 o 17:15
źródło użytkownik

głosy
1

Literat Programowanie Donald Knuth, to wielka książka o strukturze kodu.

Odpowiedział 16/09/2008 o 17:27
źródło użytkownik

głosy
3

Unix Programming Environment przez Kernighana i Pike.

Programowanie Środowisko Unix

Bardziej niż jakakolwiek inna książka, to nauczyło mnie korzyści w budowaniu małych, łatwo sprawdzone narzędzia, które mogą być łączone w celu zrobić wielkie rzeczy.

Odpowiedział 16/09/2008 o 17:28
źródło użytkownik

głosy
4

Obiektowe Software Budowa Bertrand Meyer

Odpowiedział 16/09/2008 o 17:33
źródło użytkownik

głosy
2

Expert C Programming: głębokie tajemnice C przez Peter Van Der Linden

Odpowiedział 16/09/2008 o 17:36
źródło użytkownik

głosy
3

Extreme Programming Kent Beck

Odpowiedział 16/09/2008 o 17:48
źródło użytkownik

głosy
0

Kolekcja to było, i oszałamiające. Edsger Dijkstry (z niewielką pomocą CAR Hoare) małej czarnej książki Programowanie strukturalne i particlarly eseju zatytułowanym „W naszej niezdolności wiele do zrobienia”.

Odpowiedział 16/09/2008 o 18:00
źródło użytkownik

głosy
2

Moje liceum nauczyciel matematyki pożyczył mi kopię Are Your Lights Rysunek problem , że mam ponownie przeczytać wiele razy. To było bezcenne, jako deweloper, jak i ogólnie w życiu.

Odpowiedział 16/09/2008 o 18:10
źródło użytkownik

głosy
2

Pytanie brzmi: „Co książka naprawdę dokonał wpływ jaki sposób działa jako deweloper?” Bez wątpienia, Programowanie systemu Windows z MFC , Jeff Prosise, to książka, która miała największy wpływ na JAK pracuję jako programista. To nie mnie nauczyć podstaw „programowania”, ale to otwarty świat rozwoju platformy Windows do mnie i wiele tysięcy innych deweloperów.

Napisałem trochę kodu Windows poprzednio w „stylu Petzold” przed MFC został opracowany. Szybko zdecydował, że platforma Windows nie po prostu warta jako deweloper. Kiedy Prosise wyszedł z jego książki MFC, zdałem sobie sprawę (wraz z tysiącami innych programistów innych niż Windows), że mogę stworzyć łatwy w użyciu interfejs, że użytkownicy nie tylko zrozumieć, ale faktycznie korzysta z wykorzystaniem. I pochłonął książki, co tak wiele w niej notatki i przykręcanie tylu rogi, w końcu kupiłem drugą kopię.

Prosise, Jeff. Programowanie Windows z MFC 2nd Ed. Microsoft Press 1999 ISBN: 1-57231-695-0

Odpowiedział 16/09/2008 o 18:17
źródło użytkownik

głosy
1

Programator produkcyjnym Forda

Nie jestem całkiem jeszcze przez ten jeden, ale już jestem zachwycony niektóre porady / sztuczek wybrałem się, by stać się bardziej ... no ... produktywny.

Jasne, jest mnóstwo rzeczy wszyscy już znają (używać skrótów klawiaturowych, pralnia, itp). Ale jest mnóstwo nowych rzeczy, aby przejść z nim. I staranne czytelnicy szybko rozpocząć, aby zobaczyć, jak rzeczy mogą być łączone dla jeszcze większego efektu.

Odpowiedział 16/09/2008 o 18:42
źródło użytkownik

głosy
1

Object Oriented Analysis and Design - przez Grady Booch

Odpowiedział 16/09/2008 o 18:45
źródło użytkownik

głosy
0

C ++ Seria książek programowania przez Deitel i Deitel

Odpowiedział 16/09/2008 o 18:51
źródło użytkownik

głosy
1

"Thinking in C ++" Bruce Eckel

Odpowiedział 16/09/2008 o 18:53
źródło użytkownik

głosy
2

Domain Driven Design by Eric Evans

Odpowiedział 16/09/2008 o 19:07
źródło użytkownik

głosy
0

Zarządzanie gigabajtów jest instant classic myślenia o podnoszenie ciężkich informacji.

Odpowiedział 16/09/2008 o 19:07
źródło użytkownik

głosy
0

C # dla doświadczonych programistów

czy naprawdę coś z Dietel & Dietel. Czytałem kilka swoich książek, a wszystko było niesamowite.

Odpowiedział 16/09/2008 o 19:08
źródło użytkownik

głosy
0

Lat temu, myśląc Bruce Eckel w C ++ nauczył mnie wiele o C ++, ale również znaczenie izolować problem do małej „piaskownicy” dla studiów / analizy. Ta technika znacznie wpłynęły na moją karierę i rutynowo pomaga mi rozwiązywać problemy zarówno dla siebie i innych.

Te dni, odsyłam do Thinking in Java, co jest napisane w tym samym stylu. Jakoś, styl jest poza zwykłe, proste „przykładów” i dostaje głęboko w sercu problemu.

Jestem tak wdzięczny, że będę kupować praktycznie nic Eckel, Sight Unseen.

Odpowiedział 16/09/2008 o 19:22
źródło użytkownik

głosy
3

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

Wziął moją programowanie na zupełnie nowy poziom.

Odpowiedział 16/09/2008 o 19:26
źródło użytkownik

głosy
0

Kiedy zaczynałem, nie było „Mastering Turbo Pascal” Tom Swan. Nie ma nic strasznie głębokie na temat tej książki. Było jasne i zwięzłe z użytecznych przykładów. Na podstawie tej wiedzy, ja zrodził karierę programistyczną teraz ponad 15 lat.

Odpowiedział 16/09/2008 o 19:41
źródło użytkownik

głosy
0

C ++ BlackBook. KISS całą drogę

Odpowiedział 16/09/2008 o 19:42
źródło użytkownik

głosy
1

Donald Norman, 'The Design codziennych rzeczy'

Nie chodzi o programowanie, per se, ale o tym, jak rzeczy na świecie powinien pracować - rodzaj psychologii użyteczność.

To było dla mnie bezcenne zarówno w projektowaniu interfejsów użytkownika końcowego oraz API.

Odpowiedział 16/09/2008 o 19:55
źródło użytkownik

głosy
0

Mastering C ++ od Toma Swan. To był najlepszy rodzaj książki, to mieliśmy przykłady, które były na tyle prosty, aby nauczać koncepcje, ale przydatne na tyle, aby rozwiązać inne problemy. To było bardzo czytelne, to była pierwsza książka czytałem gdy dostał się do college'u, a to potrzebne tylko do odczytu raz.

Odpowiedział 16/09/2008 o 20:04
źródło użytkownik

głosy
0

Pierwszy systemy operacyjne książka Tenenbaumie. Moje pierwsze spojrzenie na programowanie z ziaren poziomu.

Odpowiedział 16/09/2008 o 20:20
źródło użytkownik

głosy
0

„Algorytmy w C” (wydanie 1) przez Sedgewick nauczył mnie wszystkiego o algorytmach, a także uczy mnie wszystko o pułapkach dokumentacji i kopiowania / wklejania kodu jak cały kod przykładem w tej wersji został pozyskany w wersji „Algorytmy w Pascalu” i po prostu przeszedł przez prosty kod tłumacza, który nie dostosowania do różnych systemów indeksujących.

Odpowiedział 16/09/2008 o 20:41
źródło użytkownik

głosy
0

My cały czas ulubionym był C # Powrót Książki Matthew Telles.

Odpowiedział 16/09/2008 o 21:07
źródło użytkownik

głosy
0

Śnienia w Kodeksie miało prawdopodobnie najbardziej głęboki wpływ w ciągu ostatnich 6 miesięcy.

Odpowiedział 16/09/2008 o 21:10
źródło użytkownik

głosy
0

"C ++ Programming Language" przez Bjarne Stroustrup

Odpowiedział 16/09/2008 o 21:21
źródło użytkownik

głosy
3

Coder do autorów , Mike Gunderloy.

Odpowiedział 16/09/2008 o 21:32
źródło użytkownik

głosy
0

Właściwie dwie książki wyróżniać. Pierwszym był Code Complete. Mimo swojego wieku, jest wciąż bardzo przydatna książka, a rozdział o zagrożeniach związanych z przedwczesnym optymalizacji jest warte swojej ceny książki na własną rękę.

Drugi był Psychologia codziennych czynności (obecnie projekt codziennych czynności, jak sądzę), która zmieniła sposób myślenia o interfejsów użytkownika przy projektowaniu aplikacji. To mnie bardziej użytkownik koncentruje.

Odpowiedział 16/09/2008 o 22:17
źródło użytkownik

głosy
2

Amiga ROM jądra Instrukcje :)

Odpowiedział 16/09/2008 o 22:22
źródło użytkownik

głosy
1

Wewnątrz C ++ modelu obiektowego Stanleya Lippman

Odpowiedział 16/09/2008 o 23:16
źródło użytkownik

głosy
1

Jak myśleć jak naukowiec komputera: nauka z pytona

Nie może być najbardziej zaawansowany książka na świecie, ale to mnie zrozumieć koncepcje programowe, że mogę nie, zwłaszcza obiektowego tematów.

Odpowiedział 17/09/2008 o 01:52
źródło użytkownik

głosy
2

Może to nie liczy się jako „rozwoju” książki, ale muszę wyrzucić go w żaden Hakerzy Stephen Levy. Uważam, że zwrócił się do emocjonalnej strony programowania.

Odpowiedział 17/09/2008 o 02:11
źródło użytkownik

głosy
0

"Pisanie lita Kod: Techniki Microsoft dla rozwoju Bug-Free C programy (Series Programming Microsoft)" Steve MacGuire.

Co ciekawe duża część książki są wymienione tutaj C / C ++ książki.

Odpowiedział 17/09/2008 o 02:53
źródło użytkownik

głosy
0

Dla mnie „Pamięć jako koncepcji programowania w C i C ++” naprawdę otworzyła mi oczy na to, jak zarządzanie pamięcią naprawdę działa. Jeśli jesteś C lub C ++ developer uważam musi to czytać. Będziesz wyzywająco się czegoś nauczyć lub zapamiętać rzeczy może zapomniałeś wzdłuż drogi.

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

Odpowiedział 17/09/2008 o 02:59
źródło użytkownik

głosy
2

Osobno chciałbym wspomnieć The Third Manifest Hugh Darwen i CJ Date. Jeśli jesteś zainteresowany w zrozumieniu danych (co wydaje się rzadkością wśród programistów) ta książka to trzeba przeczytać. Będzie to również sprawi, że smutny kiedy zdajesz sobie sprawę, jak źle uszkodzony SQL jest, ale będzie to również pomóc w radzeniu sobie z tym złamania. Wiedząc, jak narzędzie jest uszkodzony pozwala zaprojektować z tych deficytów w umyśle.

Odpowiedział 17/09/2008 o 04:27
źródło użytkownik

głosy
1

Agile Software Development z Scrum Ken Schwabera i Mike Beedle.

Użyłem tej książki jako punkt wyjścia do zrozumienia rozwoju Agile.

Odpowiedział 17/09/2008 o 05:44
źródło użytkownik

głosy
1

Pragmatyczny programista był całkiem dobry. Jednak ten, który naprawdę sprawił, że wpływ, kiedy zaczynasz się:

Okna Secrets Programowanie 95 systemowe”

Wiem - to brzmi i wygląda trochę kiepskie na zewnątrz i prawdopodobnie dnia trochę - ale to było niesamowite wyjaśnienie wewnętrznych z Win95 oparciu o autorach (Matt Pietrek) śledztwa z wykorzystaniem własnych narzędzi własnych - kod dla których przyszedł z książką. Miej na uwadze to było przed całą open source rzeczy i Microsoft wciąż dość ostrożny o wydaniu dokumentacji wewnętrznych - nie mówiąc już o źródło. Było trochę tam jak cytat „Jeśli pracujesz przez jakiś problem i uderzyć jakieś kłucia to trzeba się zatrzymać i spojrzeć naprawdę głęboko w tym kawałku i naprawdę zrozumieć, jak to działa”. Odkryłem, że jest to bardzo dobra rada - zwłaszcza w dzisiejszych czasach, kiedy często mają źródło w bibliotece i może iść spojrzeć. Jego również zainspirowało mnie, aby cieszyć się nurkowania w wewnętrznych, jak działają systemy,

No i ja też rzucać w skutecznej .net - wielkie takie wewnętrzne wyjaśnienie .Net z Don Box.

Odpowiedział 17/09/2008 o 06:49
źródło użytkownik

głosy
0

programowanie SAP ABAP? „Teach Yourself ABAP w ciągu 21 dni” to najlepsza książka!

Nie zawiera sprytnych sztuczek lub czarów, ale po 3 latach, nigdy nie natknąłem się na bardziej kompleksowej książki

Odpowiedział 17/09/2008 o 06:56
źródło użytkownik

głosy
0

Zarys Schaum za Programowania z C ++ przez Johna R. Hubbard.

Było to pierwsze programowanie książki czytam, kiedy zacząłem się z C ++. Został obdarzony mi przez kogoś, kto widział moje zainteresowanie programowaniem. Książka jest bardzo dobra dla początkujących - zaczęło się od elementarnych pojęć, udał się do szablonów i wektorów. Podane przykłady są dość istotne. Książka cię zastanowić i zadać więcej pytań i wypróbowania rzeczy dla siebie.

Odpowiedział 17/09/2008 o 07:21
źródło użytkownik

głosy
3

Najbardziej wpływowa książka programowania dla mnie było wystarczająco dużo liny, aby strzelać sobie w stopę przez Allen Holub .

Okładka książki http://ecx.images-amazon.com/images/I/71AE90J735L._SL500_AA240_.gif

O, dobrze, jak dawno to było.

Odpowiedział 17/09/2008 o 08:10
źródło użytkownik

głosy
1

W ostatnich latach został „C ++ biblioteki standardowej” przez „Nicolai M. Josuttis”. To moja biblia.

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

Odpowiedział 17/09/2008 o 08:45
źródło użytkownik

głosy
7

Martina Fowlera Refactoring: Poprawa projekt istniejący kod został już wymieniony. Ale będę szczegółowo, dlaczego to zrobił na mnie.

Istotą całej książce jest o struktury kodu tak, że jest to prostsze do odczytania i zrozumienia przez ludzi . Uczy mnie mocno, że kod, który piszę jest przeznaczona dla moich współpracowników i następców do konsumpcji i ewentualnie dowiedzieć się czegoś dobrego z niego. Inspiruje mnie świadomie programu w sposób, który pozostawia ludzie chwaląc imię moje, i nie przeklinał mnie do potępienia przez całą wieczność .

Odpowiedział 17/09/2008 o 08:55
źródło użytkownik

głosy
2

Kolejna książka, która nie została jeszcze wspomnieć, i powinna być lekturą obowiązkową dla każdego programisty, na początkujących do guru, w dowolnym języku programowania, pisze Michael Howard Secure Code (wydanie 2) z MSPress.

Odpowiedział 17/09/2008 o 09:53
źródło użytkownik

głosy
1

Pierwsza książka, która wykonana realny wpływ na mnie było Opanowanie Turbo Assembler Tom Swan.

Inne książki, które miały wpływ był po prostu dla zabawy przez Linusa Torvaldsa i David Diamond i oczywiście pragmatyczną Programmer Andrew Hunt i David Thomas.

Odpowiedział 17/09/2008 o 09:58
źródło użytkownik

głosy
2

Ponieważ tak wiele osób na liście Wzory Head First projekt, który Zgadzam jest bardzo dobra książka, chciałbym zobaczyć, czy tak wiele osób wie o tytułowych zwany Design Patterns Poradnik: nowe spojrzenie na projekt obiektowego .

Tytuł ten zajmuje się wzorców projektowych znakomicie. Pierwsza połowa książki jest bardzo łatwo dostępne, a pozostałe rozdziały wymagają jedynie zaistnieć zawartości już objęło powód czuję druga połowa książki jest mniej dostępne jest to, że obejmuje wzory, że ja, jako młody programista wprawdzie brakuje w doświadczeniu, nie był używany dużo.

Tytuł ten wprowadza również pojęcie za wzorców projektowych obejmującej wstępne prace Christophera Alexandra w architekturze do GoF pierwszy wdrażania wzorców dokumentujące w Smalltalk.

Myślę, że każdy, kto cieszył Wzory Head First projekt, ale wciąż odnajduje GOF bardzo suche, należy zajrzeć do Design Patterns tłumaczyć jako znacznie bardziej czytelny (choć nie tak wyczerpujące) alternatywy.

Odpowiedział 17/09/2008 o 10:22
źródło użytkownik


głosy
2

Craig Larman na Stosując UML i wzorce . Choć Gang of Four książka Design Patterns jest bardzo pouczające, stwierdziliśmy, że nie „dostać”, jak korzystać z wzorców projektowych, aż natknąłem książki Larman w klasie programowania.

Odpowiedział 17/09/2008 o 10:58
źródło użytkownik

głosy
2

Zaawansowane MS-DOS Ray Duncan.

Odpowiedział 17/09/2008 o 13:04
źródło użytkownik

głosy
0

Prawdopodobnie "C for Dummies" tom 1, w 1997 roku lub tak. Tylko wstępem naprawdę, ale to był dobry odczyt po podniósł smak do programowania w GFA Basic na Atari ST. Tutorial Coronado C w tym samym czasie pomógł też.

Odpowiedział 17/09/2008 o 13:14
źródło użytkownik

głosy
2

za niski poziom rozrywki i sugeruje Michael Abrash za
i) -Zen Code Optimization oraz
ii) -Graphics Programowanie Czarny Book-
nawet jeśli nie zrobić żadnego programowania grafiki.

Odpowiedział 17/09/2008 o 13:58
źródło użytkownik

głosy
0

Michael Abrash The Zen of Assembly Language

Odpowiedział 17/09/2008 o 15:03
źródło użytkownik

głosy
0

Stosowania UML i wzorców projektowych.

Pomogło wzorców projektowych do klikania ze mną, pod warunkiem uzasadnienia dla UML, że dla mnie sens w frazowania „UML jako Sketch”. Mianowicie, że UML powinny być wykorzystywane jako krótki szkic systemu, który ma tę dodatkową zaletę, że nie mający wyjaśnić notacji innym (albo oni już wiedzą, UML lub dać im do przeczytania książki UML)

Odpowiedział 17/09/2008 o 15:34
źródło użytkownik

głosy
0

Algorytmy książka Robert Sedgewick. Koniecznie przeczytaj dla twórców aplikacji.

Występuje w wielu odmianach (C, C ++, Java)

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

Odpowiedział 17/09/2008 o 19:40
źródło użytkownik

głosy
1

Jeśli robisz coś w Unix / Linux / MacOS etc, trzeba czytać zaawansowanego programowania w środowisku Unix (znany również przez APUE akronim), w późnym Richard Stevens. Jeśli nie wiesz jak deskryptory plików pracy lub co sesje są, czy wszystkie rzeczy, które należy zrobić, gdy daemonize się (przyznaję, że nie robią), to ta książka powie.

Poczujesz amatuerish na trochę później, ale jeśli chcesz, aby uważać się profesjonalny programista (w dowolnym języku) w środowisku Unix trzeba przeczytać.

Odpowiedział 17/09/2008 o 20:37
źródło użytkownik

głosy
2

Powiedziałbym, że „ Kod Beyond - Dowiedz się, jak wyróżnić się w 9 prostych krokach ” jest dość dobre i motywacyjne książki. I nie dotyczy problemów technicznych, ale opisuje sposoby pracy z ludźmi, będąc profesjonalnym ... Dla mnie jest to książka, można przeczytać jeszcze raz i jeszcze raz, jeśli jesteś w potrzebie rozmowy pep. Poza tym, to jest tanie i bardzo łatwe i przyjemne do czytania w 3 do 4 godzin.

Jest trochę przegląd nad na moim blogu .

Odpowiedział 18/09/2008 o 06:24
źródło użytkownik

głosy
3

Czy kodowanie w Smalltalk czy nie Smalltalk najlepsze wzory praktyka jest doskonałym odczytu. Pełne małych obserwacji, które zmieni sposób, w jaki kod; na lepsze.

Odpowiedział 18/09/2008 o 09:07
źródło użytkownik

głosy
1

Mimo, że zostały programowania rofessionally lat, „Business Objects” z serii Rocky LHOTKA na temat jego ramach CSLA była książka, która otworzyła mi oczy.

Jego idee dostał mi podekscytowany wzorców programistycznych i teorii ponownie. To postawił mnie na drodze do nowego zainteresowania nauczenie się lepszym programistą, a nie tylko do nauki o najnowszych kontroli gee-whiz lub biblioteki. (Nie zrozumcie mnie źle, ja wciąż kocham dobrą książkę techniczną zbyt - musisz nadążyć!)

Odpowiedział 20/09/2008 o 20:17
źródło użytkownik

głosy
1

Znalazłem Algorytm Projekt Instrukcja być bardzo korzystne odczytu. Ja również bardzo polecam Programowanie Pearls .

Odpowiedział 20/09/2008 o 20:30
źródło użytkownik

głosy
1

" Fortran Coloring Book " autorstwa dr Roger Kaufman (1978, ISBN: 0262610264)

Co za głupi pomysł - bardziej podstawowe niż nawet „Dummies” książce! Ale to działa na dowolnym języku (z kilkoma Fortran konkretnych przykładów oczywiście), wyjaśniający podstawowe pojęcia z zakresu logiki, zmiennych, I / O, itd w bardzo zrozumiały i „Boleśnie Funny” sposób.

To wystarczy, aby dostać dziesięć latek interesuje się programowaniem ...

tekst alternatywny

(Znalezione zdjęcia pokrywy na koncie użytkownika Flickr )

Odpowiedział 21/09/2008 o 03:14
źródło użytkownik

głosy
1

zalecany dla Windows Programmer Programowanie w systemie Windows

Odpowiedział 21/09/2008 o 13:09
źródło użytkownik

głosy
3

Jestem zaskoczony, nie ma jeszcze tej książki nie wspomina: Zaczynając Forth , Leo Brodie. Wszakże Forth, będąc językiem na stosie, powinny pasować publiczność na tej stronie ...

Wprawdzie Forth jest dziwny język i nie bardzo popularne tych dni. Ale ta książka jest radość czytać. I ma bajki! Książka, jak również inna księga Brodie, Myślenie Forth , oba dostępne za darmo w internecie.

Odpowiedział 21/09/2008 o 16:48
źródło użytkownik

głosy
7

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

C ++ Sposób programowania To jest dobre dla beginner.This jest doskonała książka, która w pełnym komplecie z 1500 stron.

Odpowiedział 23/09/2008 o 06:48
źródło użytkownik

głosy
3

A Whole New Mind Daniel Pink. Ciekawy wziąć na przyszłość naszej branży.

Zakładam, że większość ludzi czytających ten będzie miał czytać książki na szczycie listy już. Tak, będę zaoferować książkę, która ma inną obejrzenia naszej branży.

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

Odpowiedział 25/09/2008 o 00:29
źródło użytkownik

głosy
1

Wszystko przez Edwarda Tufte: wizualizacją danych ilościowych; Przewidując informacji; Wyjaśnienia wizualne

Odpowiedział 02/10/2008 o 23:46
źródło użytkownik

głosy
5

Fakty i Fallacies inżynierii oprogramowania autorstwa Roberta L. Szkła http://www.codinghorror.com/blog/images/facts-and-fallacies-of-software-engineering.jpg

Fakty i Fallacies inżynierii oprogramowania autorstwa Roberta L. Szkło jest naprawdę doskonała książka. I był profesjonalny haker przez prawie 10 lat, zanim ją przeczytać, a ja wciąż dowiedziałem się mnóstwo rzeczy.

Odpowiedział 08/10/2008 o 17:38
źródło użytkownik

głosy
9

Matematyka Dyskretna Dla informatyków http://ecx.images-amazon.com/images/I/51HCJ5R42KL._SL500_BO2,204,203,200_AA219_PIsitb-sticker-dp-arrow,TopRight,-24,-23_SH20_OU02_.jpg

Matematyka dyskretna dla informatyków JK kratownicy.

Choć nie nauczy Cię programowanie, to uczy podstawowych matematyki, że każdy programista powinien wiedzieć. Można zapamiętać te rzeczy od uczelni, ale tak naprawdę, robi logika predykatów poprawi Ci umiejętności programowania, musisz nauczyć się teorii mnogości, jeśli chcesz zaprogramować przy użyciu kolekcji.

Tam naprawdę jest dużo ciekawych informacji tutaj, że może Ci myśleć o problemach w różny sposób. To poręczne mieć, żeby odebrać raz na jakiś czas, aby nauczyć się czegoś nowego.

Odpowiedział 14/10/2008 o 13:04
źródło użytkownik

głosy
1

OK, więc pytanie nie brzmi „Jaka jest najlepsza książka programowania”, ale „jeśli można powiedzieć sobie, co czytać na początku swojej kariery” ...

Prawdopodobnie jeden z „On Lisp” i SICP, plus jeden z CLR lub „algorytmów: a twórcze podejście” przez Udi Manber.

Wprowadzenie do algorytmów przez Udi Manber http://vig-fp.prenhall.com/bigcovers/0201120372.jpg

Pierwsze dwa nauczy wiele technik programowania, wzorów i naprawdę otworzyć swój umysł na jego / jej własnej kreatywności; pozostałe dwa są różne. Są bardziej teoretyczne, ale również bardzo ważne, koncentrując się na projektowaniu poprawnych i efektywnych algorytmów (i wymagają znacznie więcej matematyki).

Widzę wiele osób rekomendujących trzy pierwsze książki, gdy przedmiotem „dobrych książek programowanie” wyskakuje, ale ostatni (przez Manber) to świetna książka, a niewiele osób wie. Szkoda! Manber koncentruje się na bieżących rozwojem algorytmów poprzez dowodzenie twierdzen stosując indukcję.

Odpowiedział 18/10/2008 o 16:39
źródło użytkownik

głosy
1

Jeśli piszesz kod w C, a następnie Expert C Programowanie jest otwieracz oczu. To ma odpowiedź na wszystkie rzeczy, zastanawiał się, dlaczego to działa w ten sposób. Peter Van Der Linden ma świetny styl pisania i sprawia tajemnicze pojęcia bardzo czytelny. Lektura obowiązkowa dla wszystkich programistów C

Odpowiedział 18/10/2008 o 16:55
źródło użytkownik

głosy
7

Masters of Doom. Jeśli chodzi o motywację i miłość do zawodu zamachem: nie będzie nic lepszego niż to, co zostało opisane w tej książce, prawdziwie inspirująca opowieść!

Odpowiedział 26/10/2008 o 19:15
źródło użytkownik

głosy
1

Fortran IV z Watfor i Watfiv przez Cress, Dirkson i Graham.

Ta książka nauczył mnie mój pierwszy język programowania, że ​​zaprogramowany na kartach dziurkowanych w tym czasie. Po 3 latach, książka była wszystkie Szmata bo użył go tak dużo.

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

Fortran był wspaniały język! Miał super Optimizer i produkowane bardzo szybki kod. Jest nadal bardzo popularne w Wielkiej Brytanii i FTN95 jest teraz bardzo pełni funkcjonalny i zdolny kompilator. Czasami chciałbym móc nadal z niego korzystać, ale Delphi jest więcej niż wystarczające wymiany.

Odpowiedział 30/10/2008 o 05:23
źródło użytkownik

głosy
4

Nikt nie wydaje się, że wspomniane Stroustup w C ++ Programming Language , który jest to świetna książka, że każdy programista C ++ powinien przeczytać.

Myślę też, że Extreme Programming Poradnik: radzenia sobie ze zmianami powinny być odczytywane przez każdego programistę oraz kierownika. Wiele z tych pomysłów w książce są powszechnie znane, ale teraz książka daje inteligentną i inspirującą pod uwagę dążenie do jakości w inżynierii oprogramowania.

Chciałbym drugi zalecenia dla Knuth i Gang of Four, które należą do klasyki.

Odpowiedział 04/11/2008 o 23:40
źródło użytkownik

głosy
3

Stosowania UML i wzorce Craig Larman.

Tytuł książki jest nieco mylący; to ma do czynienia z UML i wzorców, ale obejmuje znacznie więcej. Podtytuł książki powie Ci nieco więcej: Wprowadzenie do obiektowego analizy i projektowania oraz iteracyjny rozwój.

Odpowiedział 12/11/2008 o 12:56
źródło użytkownik

głosy
1

Programowanie grafiki w systemie Windows jest trudne do winy.

Odpowiedział 14/11/2008 o 16:12
źródło użytkownik

głosy
9

Systemantics: Jak systemy działają, a zwłaszcza jak one Fail . Pobierz go stosować tanie. Ale nie może się humor, dopóki nie pracował na kilku nieudanych projektów.

Piękno tej książki jest rok autorskich.

Prawdopodobnie najbardziej głęboka wynos „prawo” przedstawił w książce:

Podstawowych Failure-Mode Twierdzenie (FFT): Złożone systemy działają zwykle w trybie awarii.

Pomysł jest, że istnieją upadających części w danym kawałku oprogramowania, które są maskowane przez awarie w innych częściach lub walidacji w innych częściach. Zobacz przykład w świecie rzeczywistym na maszynie promieniowania Therac-25 , którego wady oprogramowania były maskowane przez failsafes sprzętowych. Gdy failsafes sprzętowe zostały usunięte, sytuacja wyścigu oprogramowanie, które poszło niewykryte przez te wszystkie lata zaowocowały maszyną do zabijania 3 osoby.

Odpowiedział 19/11/2008 o 06:57
źródło użytkownik

głosy
4

Zaawansowane programowanie w środowisku UNIX przez Richard Stevens.

Odpowiedział 20/11/2008 o 03:31
źródło użytkownik

głosy
6

Jak zacząłem się rozwija w Javie (i wciąż robią tak do dziś) Musiałbym polecam wybitne prace w zakresie: Mr Big Bunny Cup o”Java .

Z notki autora:

Po prostu nie ma lepszego sposobu, aby dowiedzieć się, Java niż mieć szyszynkę eksperta programista Java chirurgicznie wszczepiony w mózg. Niestety, większość HMO odmówić wypłaty dla tej procedury zapisywania kariery, uznając Java zbyt eksperymentalny. Wreszcie istnieje alternatywa leczenia dla tych z nas, którzy nie mogą czekać na zamiatanie reform opieki zdrowotnej.

Pana Króliczka Big Cup O”Java jest rekomendowana przez n na dziesięciu lekarzy, gdzie n jest dowolną liczbą całkowitą chcesz uzupełnić wrażenie zdumiewająco naiwnego publicznej. Książka zaczyna się przegląd książki i szybko rozwija się do samej książki. Wystarczy spojrzeć na tematów:

  • Jawa

W skrócie, MBBCOJ będzie wszystko, co musisz wiedzieć o udanej kariery w dzisiejszych środowiskach programistycznych królik uczyć.

Wgląd w samych pikseli musiałby ciętych lat od mojego oprogramowania rozwijającego się życia.

Odpowiedział 02/12/2008 o 19:02
źródło użytkownik

głosy
1

Etiudy dla programistów przez Karola Wetherell Perły Więcej programowania (Jon Bently),

Odpowiedział 06/12/2008 o 01:18
źródło użytkownik

głosy
9

Ostatecznie Software Rękodzieło

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

Ta książka wyjaśnia wiele rzeczy o inżynierii oprogramowania, rozwój systemu. To również wyjątkowo przydatne do zrozumienia różnicy między różnego rodzaju developerski produktu web VS shrinkwrap VS IBM ram. Co miał na myśli ludzie, gdy poczęła Model kaskadowy? Przeczytaj to i będziemy wszyscy stajemy się jasne (mam nadzieję)

Odpowiedział 16/12/2008 o 13:43
źródło użytkownik

głosy
3

Dla mnie było to Wzorce projektowe Wyjaśnione to przedstawił „Och, to jak to działa” chwila dla mnie w odniesieniu do projektowania wzorów i było bardzo przydatne, gdy uczy wzorców projektowych innym.

Odpowiedział 18/12/2008 o 17:00
źródło użytkownik

głosy
1

Scelbi-Byte Primer

I rozmieścisz aukcje kodu źródłowego w tej książce wiele razy, aż pewnego dnia, nagle grokked 8080 programowanie asemblerze.

Odpowiedział 18/12/2008 o 19:34
źródło użytkownik

głosy
0

Programowania obiektowego Turbo C ++ . Nie bardzo popularne, ale to był jeden, który dostał mnie rozpoczął, a była pierwsza książka, która bardzo pomogła mi grok, co było przedmiotem. Przeczytaj ten jeden waaaay w liceum. To rodzaj przynosi rozdarcie do mojego oka ...

Odpowiedział 22/12/2008 o 15:15
źródło użytkownik

głosy
1

Nawet jeśli nigdy nie zaprogramowane gra ta książka pomogła mi zrozumieć wiele rzeczy w ciekawy sposób.

Odpowiedział 05/01/2009 o 18:14
źródło użytkownik

głosy
1

I konar to kiedy byłem kompletnym nowicjuszem i zabrał mnie z tylko wiedząc, że istniał Java do wiarygodnego członka zespołu w krótkim czasie

Odpowiedział 05/01/2009 o 18:16
źródło użytkownik

głosy
1

Nadal warto jest klasyczny interfejs Hall of Shame . Ta strona szczegółowo ogromny asortyment projektowania interfejsu nietakt, że jest dość zabawny. Oryginalny iarchitect.com już nie istnieje, ale inni przywrócona HOS na swoich stronach internetowych.

Odpowiedział 13/01/2009 o 18:50
źródło użytkownik

głosy
1

Projektowanie obiektowe heurystyki jest doskonałym odczytu. Nie mogłem umieścić go w dół.

Odpowiedział 14/01/2009 o 22:35
źródło użytkownik

głosy
1

dodam parę, że nie widziałem tutaj, że są wpływowe dla mnie:

  • Yourdon i Constantine "Projekt Structured". Wszystko, co musisz wiedzieć o projektowaniu oprogramowania jest tutaj, jeśli jesteś gotów do kopania dla niego trochę.
  • Leonard Koren, "Wabi-Sabi: dla artystów, projektantów, poeci i filozofowie". Pragmatyczne filozofia równoważenia piękno i pragmatyzm.
Odpowiedział 14/01/2009 o 22:46
źródło użytkownik

głosy
5

Nie jest to najbardziej wpływowy, ale wart obejrzenia jest Młodzież przez JMCoetzee.

Narrator młodzieży, student w RPA z 1950 roku, od dawna kreślenia ucieczki z ojczyzny: od dusznej miłości matki z ojcem, którego awarie nawiedzać go, i od tego, co jest na pewno jest zbliżającym rewolucja. Studiowanie matematyki, czytania poezji, oszczędzając pieniądze, stara się zapewnić, że kiedy pojawia się w realnym świecie, wszędzie tam, gdzie to może być, że będzie gotów doświadczyć życia w pełnym natężeniu i przekształcić go w sztuce. Przybywając w końcu w Londynie, jednak nie znajdzie ani poezji, ani romans. Zamiast tego ulega monotonii życia jako programista komputerowy, z którego losowe, Loveless sprawy nie oferują ulgę. Pozbawione inspiracji, on przestaje pisać. Niezręczna kolonialne, outsider konstytucyjny, zaczyna ciemną pielgrzymkę, w którym jest on nieustannie testowane i stale się niewłaściwy.

Pokrywa młodzież http://img440.imageshack.us/img440/5140/youthgd4.jpg

Odpowiedział 22/01/2009 o 23:41
źródło użytkownik

głosy
1

Jak go rozwiązać: nowy aspekt metody matematycznej Chociaż nie jest bezpośrednio związane z programowaniem komputerowym, ale uczy się sztuki rozwiązywania problemów i to programowanie komputera chodzi.

Odpowiedział 18/02/2009 o 19:32
źródło użytkownik

głosy
2

Widziałem przegląd Fabryki oprogramowanie: Składanie aplikacji z wzorców, modeli, ram i narzędzi na blogu mówi również o XI-factory , czytałem to i muszę powiedzieć, że ta książka to lektura obowiązkowa. Jakoże nie specjalnie kierowane do programistów, tłumaczy to bardzo wyraźnie, co dzieje się w świecie programowania teraz z modelowego Architektury i tak dalej ..

Odpowiedział 02/03/2009 o 23:23
źródło użytkownik

głosy
0

Począwszy od C # 3.0: Wprowadzenie do programowania obiektowego

Jest to książka dla tych, którzy chcą zrozumieć whys i hows OOP przy użyciu C # 3.0. Nie chcesz tego przegapić.

Odpowiedział 11/03/2009 o 05:06
źródło użytkownik

głosy
2

Czytam teraz Agile Software Development, zasady, wzorce i praktyki . Dla zainteresowanych w XP i projektowania obiektowego, jest to klasyczny odczyt.

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

Odpowiedział 12/03/2009 o 19:31
źródło użytkownik

głosy
7

Oto doskonała książka, która nie jest tak szeroko oklaskiwany, ale jest pełen głębokiego wglądu: Agile Software Development: Spółdzielnia gier , przez Alistair Cockburn.

Co jest takiego szczególnego? No, oczywiście każdy słyszał określenia „agile”, i wydaje się najbardziej wierzący są te dni. Czy wierzyć lub nie, chociaż istnieją pewne głębokie zasady leżące dlaczego Agile ruch istnieje. Ta książka odkrywa i formułuje te zasady w sposób precyzyjny, naukowy sposób. Niektóre z tych zasad są (btw, to są moje słowa, nie Alistair koszulka):

  1. Najtrudniejszą rzeczą w rozwoju oprogramowania zespół jest coraz mózg każdego człowieka do mają taką samą wiedzę. Budujemy wielkie, skomplikowane, złożone systemy, które są niewidoczne w namacalnego świata. Im lepiej są coraz bardziej mózgi Ludów podzielić głębszego zrozumienia, tym bardziej skuteczny zespół będzie na rozwoju oprogramowania. To jest powodem, że programowanie para ma sens. Większość ludzi odrzucić go (i ja też początkowo), ale z tą zasadą na uwadze bardzo polecam, aby dać im kolejną szansę. Skończyć z dwojga ludzi, którzy głęboko rozumieją podsystem po prostu zbudowany ... nie ma wielu innych sposobów, aby dostać taki głęboki przekazywania informacji tak szybko. To jest jak Vulcan umysłu meldunku.
  2. Nie zawsze trzeba słów, by szybko komunikować się głębokie zrozumienie. A następstwem: zbyt wiele słów, a ty przekraczać zdolności słuchacza / czytelnika, czyli zrozumienia transferu ty próbujesz nie stało. Pod uwagę, że dzieci uczą się mówić językiem, będąc „zanurzony” i „absorbujący”. Nie tylko język albo ... on daje przykład niektóre dzieci bawiących się z pociągów na podłodze. Przychodzi inny dzieciak, który nigdy nawet SEEN pociąg przed ... ale obserwując inne dzieci, on odbiera sens gry i odgrywa prawo wzdłuż. Dzieje się cały czas między ludźmi. To wraz z następstwo o zbyt wielu słów, pozwala zobaczyć, jak błędne było w starych „kaskada” dni, aby spróbować napisać 700 stron szczegółowych wymagań specyfikacji.

Nie jest tak dużo więcej tam też. Zamknę się, ale Gorąco polecam tę książkę!

Odpowiedział 20/03/2009 o 03:45
źródło użytkownik

głosy
4

Trzy książki przyjść na myśl o mnie.

  • The Art of Unix Programming przez Erica S. Raymonda.
  • Wizardry Opracowanie Rick Cook.
  • Sztuka programowania Donalda Knuth.

Uwielbiam też pisanie Paul Graham.

Odpowiedział 27/04/2009 o 14:02
źródło użytkownik

głosy
1

Wprowadzenie do GW BASIC. Z zewnątrz to nigdy nie nauczyli się, jak program oraz wszelkie inne książki nie zrobiłby mi jakieś dobre.

Odpowiedział 27/04/2009 o 14:04
źródło użytkownik

głosy
0

Począwszy Visual C ++

Kiedy zaczynałem Programowanie w językach OOP, znalazłem tę książkę nie tylko być kompleksowa książka o C ++ i MFC, to także ma jeden z najlepszych wyjaśnień pojęć Object Oriented widziałem.

Kiedy rozmawiam z programistów, którzy dopiero zaczynają programowanie w języku obiektowym, mówię im, aby przeczytać tę książkę.

Odpowiedział 27/04/2009 o 14:14
źródło użytkownik

głosy
1

Algorytmy w C ++ była bezcenna mi w nauce notacji Big O, a tajniki różnych algorytmów sortowania. Zostało to opublikowane przed Sedgewick postanowił mógł zarobić więcej pieniędzy poprzez podzielenie go na 5 różnych książek.

C ++ FAQ jest niesamowita książka, która naprawdę pokazuje, co należy i nie należy robić w C ++. Kompatybilność wsteczna z C ++ pozostawia wiele min ok i ta książka pomaga uważnie ich uniknąć podczas gdy w tym samym czasie jest dobrym wprowadzeniem do projektowania oo oraz intencji.

Odpowiedział 27/05/2009 o 00:33
źródło użytkownik

głosy
7

Kernighana & Plaugera za Elementy stylu programowania . To ilustruje różnicę pomiędzy wymyślne-mądry i elegancki-mądry.

Odpowiedział 03/06/2009 o 21:01
źródło użytkownik

głosy
2

Solidna Kod Optymalizacja Cykl życia oprogramowania Development

Mimo, że książka jest tylko 300 stron i sprzyja technologii Microsoft nadal oferuje kilka dobrze język agnostycznych ciekawostki.

Odpowiedział 07/06/2009 o 02:45
źródło użytkownik

głosy
9

Jednym z moich ulubionych jest hackerów Delight , bo to było tak zabawne, aby przeczytać, jak to było edukacyjnych.

Mam nadzieję, że druga edycja ukaże się wkrótce!

Odpowiedział 07/06/2009 o 18:38
źródło użytkownik

głosy
3

Czytałem większość książek posiadające wysoki wynik w tej kwestii - ale nie wszystkie z nich i dodał Pozostali jednego do mojego (dzięki Bogu!) Amazon Wish List od razu!

(Ktoś powinien utworzyć listę na Amazon dla tych książek ... Może się lista o nazwie: „Stackoverflow najlepszych książek, jakie kiedykolwiek” Każdy wie, jak to zrobić? )

Dla mnie najlepsza książka kiedykolwiek został Code Complete . To było objawienie. Kupiłem 2. edycji w języku angielskim, a następnie we francuskim i nadal uważam, że powinna to być lektura obowiązkowa w każdej szkole informatyki. Struktura danych jest cool, ale kod kompletny, nie żart, jest znacznie ważniejsze ...

Wtedy, moja druga najlepsza książka została Pisząc kod lita - uwzględniając nauczyć się rozumieć, było wspaniale wiedzieć, jak napisać kod solidne.

Potem wiele bardzo przyjemnych książek, ale nikt nie wspomnieć tutaj. Aż do 2001 roku, myślę: Ramowe wytyczne projektowe : Konwencje, idiomy i wzorce dla wielorazowych .NET Biblioteki. Klejnot ! I przeczytać tę książkę wiele razy i to jeszcze na moim biurku, tuż obok mojego LCD, wraz z kodem Complete (naprawdę!). Uwielbiam sposób, w jaki został napisany (uwielbiam komentarz został dodany tu i tam - książki powinny być pisane tak!)

Ale dobrze, zapomnę pierwszych wspaniałych książek czytałem! Ci, którzy czynią mnie kochać informatykę, z pasją:

  • Obliczać! (Magazyn C64 - Nigdy nie zapomnę Jim Motyl : o)
  • Borland C ++ Instrukcje (te stare, około 1991 roku, którzy próbowali wprowadzić programowania obiektowego, bardzo ładnie napisane).
  • Większość Microsoft DÉVELOPPEMENT Przewodniki Narzędzia użytkownika , około 1990-1995. Nie wiem, kim byli ich pisanie, ale było całkiem fajne! Pamiętam, czytając je późno w nocy, w soboty ...

Cóż, doskonałe pytanie: o)

Odpowiedział 09/06/2009 o 20:59
źródło użytkownik


głosy
3

Wszyscy myślenia ... książki.

Bruce Eckel jest geniuszem pedagogiki! To jest tak łatwe do zrozumienia realizację polimorfizm w C ++. Zawiera wszystko, co powinieneś wiedzieć o C ++, pojęć podstawowych i zaawansowanych. Lepiej niż Stroustrup jest. Dowiedziałem Java z nim też.

I last but not least:

C ++ jest wolny!

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

Odpowiedział 15/07/2009 o 11:18
źródło użytkownik

głosy
8

tekst alternatywny

Ten ostatni roku wziąłem liczbę klas. czytam

Dylemat innowatora w (uciążliwy tech)
The (oprogramowanie zarządzające) Mityczne Man Miesiąc
Przekraczanie Chasm (starcie)
Database Systems Management, krowa Book
Programowanie C #, strusia Book
Począwszy iPhone Developmen, grejpfrutów Book

Każda książka była niesamowita, ale innowator Dylemat przez Clayton Christensen (1997 !!!) jest naprawdę fantastyczna książka, a to dało mi do myślenia o współczesnym świecie oprogramowania. Wyzwaniem skierowana jest uciążliwy technologii i jak firmy napędów dyskowych i firmy nietechniczne zawsze są zakłócone przez nowych, zmieniających się technologii gier. To daje jeden nową perspektywę, kiedy myśli o Google, prawdopodobnie największy „www” firmy. Dlaczego oni mają swoje ręce wszystko? To dlatego, że nie chcą, aby ich pozycja zakłócony przez coś nowego. Podgląd na google jest mnóstwo pomysł. Przeczytaj to!

Odpowiedział 23/07/2009 o 02:24
źródło użytkownik

głosy
4

Dodając do wielkich te wymienione powyżej:

Patterns of Enterprise Application Architecture

Wzory Enterprise Integration

Odpowiedział 23/07/2009 o 02:30
źródło użytkownik

głosy
3

Ponieważ jestem programista C # i większość książek generyczne już zostało wspomniane chciałbym polecić książkę Billa Wagnera „Więcej Efektywne C # .

Myślę, że większość ludzi, którzy rozwijają aplikacje kompozytowe WPF również powinien rzucić okiem na Composite Application Orientacji Microsoftu (znany również jako Prism):

Composite Application Guidance

Odpowiedział 05/08/2009 o 13:03
źródło użytkownik

głosy
3

Petera Nortona Assembly Language Book for IBM PC

tekst alternatywny

Spędziłem niezliczone noce przed komputerem (DOS), odkrywanie nieznanych światów :-D

Odpowiedział 05/08/2009 o 22:19
źródło użytkownik

głosy
5

Idealne oprogramowanie: I Inne Illusions o testowaniu

TYTUŁ Pokrywa http://ecx.images-amazon.com/images/I/51j3BSRspAL._SL500_AA240_.jpg

Idealne oprogramowanie: I Inne Illusions o testowaniu przez Geralda M. Weinberg

ISBN-10: 0932633692

ISBN-13: 978-0932633699

Odpowiedział 18/08/2009 o 11:20
źródło użytkownik

głosy
4

Jak wpływowy książka jest często zależy od czytelnika i gdzie oni byli w ich karierze, kiedy czytać książki. Muszę dać krzyk-out do wzorców kierownik pierwszy projekt . Świetna książka i bardzo oszczędny sposób jest napisane powinno być używane jako przykład dla innych pisarzy tech książki. Tzn on napisany w celu ułatwienia uczenia się i internalizacji pojęć.

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

Odpowiedział 20/08/2009 o 21:55
źródło użytkownik

głosy
2

Domain Driven Design By Eric Evans to wspaniała książka!

Odpowiedział 23/08/2009 o 06:17
źródło użytkownik

głosy
9

Extreme Programming Poradnik: Embrace Zmień Kent Beck. Chociaż nie opowiadają hardcore XP-or-the-szosa wziąć na rozwoju oprogramowania, żałuję, że nie zostały wprowadzone do zasad w tej książce dużo wcześniej w mojej karierze. Testów jednostkowych, refaktoryzacji, prostota, ciągła integracja, koszt / czas / jakość / zakres - te zmieniły sposób Spojrzałem na rozwój. Przed Agile, chodziło o debugger i strachu żądania zmian. Po Agile te demony nie krosna za duża.

Odpowiedział 18/09/2009 o 04:34
źródło użytkownik

głosy
9

Praktyka programowania. Brian W. Kernighan, Rob Pike.

Styl pokazany tutaj jest doskonała - kod tylko mówi sam za siebie, a cała książka kieruje się zasadą KISS. Osobiście nie moje języki wyborem, ale wciąż wpływowy mnie.

Odpowiedział 18/09/2009 o 14:24
źródło użytkownik

głosy
1

Wydaje się, że większość ludzi już dotknął na niektórych bardzo dobrych książek. Jeden, który naprawdę pomógł mi było Effective C #: 50 sposobów na poprawę C # . Byłbym błędem gdybym nie wspomniał Tao Puchatka . Książki Filozofia może być dobre dla duszy, a kod.

Odpowiedział 22/10/2009 o 12:00
źródło użytkownik

głosy
1

One nie zobaczyć już tu był Wzory xUnit testowe: Refaktoryzacja kodu testu Gerard Meszaros. Ta książka naprawdę pomógł mi zobaczyć testów jednostkowych ze świeżej perspektywy.

Odpowiedział 06/11/2009 o 22:42
źródło użytkownik

głosy
6

"Praktyka programowania" Brian W.Kerninghan & Rob Pike.

Język jest prosty, a także tematyka jest interesująca.

Odpowiedział 08/11/2009 o 09:26
źródło użytkownik

głosy
1

Jestem późno na to pytanie, ale najwyraźniej wciąż ma coś wyjątkowego do zaoferowania ... Software Economics Inżynieria przez Barry Boehm , która Podsumowując, mówi, że jeśli naprawdę chcesz poprawić wydajność oprogramowania uzyskać lepsze od ludzi lepsze narzędzia, sprzęt, języków, metody, itd. będą miały marginalny wpływ. Tylko lepszymi ludźmi zwiększyć wydajność przez znaczących ilościach. Podkreślam, to jest lepsze inżynierowie, nie więcej inżynierów!

Nie jest to rodzaj książki chcesz wziąć do łóżka z tobą, jak można zrobić z Coders at Work ale rodzaj książki, która napędza domu nauczkę, że nasza branża zmaga mocno wziąć do serca. Świadkami offshoringu, że fałszywe gospodarki modelu Boehm prognozuje będą miały jedynie marginalny wpływ pozytywny, jeśli w ogóle. Sprawdź to.

Odpowiedział 08/11/2009 o 09:48
źródło użytkownik

głosy
1

Lektura dla każdego opiekuna / kierownika zespołu / kierownika lub każdego, kto zgłosi się do ww.

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

Odpowiedział 23/11/2009 o 19:08
źródło użytkownik

głosy
8

hakerami, Steven Levy.

Osobowość i styl życia musi przyjść wcześniej. Wszystko jeszcze można się nauczyć.

Odpowiedział 26/11/2009 o 21:04
źródło użytkownik

głosy
3

Zaawansowane programowanie w środowisku UNIX - Richard Stevens

Odpowiedział 26/11/2009 o 21:24
źródło użytkownik

głosy
2

Co się stało z „Expert C Programming - Głębokie C Tajemnic” Petera Van Der Linden - klasyczny i przyjemne odczytu. Powinien przeczytać, że natychmiast po opanowaniu lat temu C, ale dostał go o po 3 latach do nauki C! Zalecana książka, która odpowiada na najczęściej SO pytań dotyczących wskaźników (ulubionym przedmiotem kopalni). Żyć, jeść, oddychać! 10/10!

Odpowiedział 03/12/2009 o 18:49
źródło użytkownik

głosy
1

To trzeba przeczytać książkę dla każdego programisty: koncepcja systemu bazodanowego Abraham Silberschatz.

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

Odpowiedział 14/12/2009 o 16:59
źródło użytkownik

głosy
1

Jest to bardzo bogaty i użyteczny kompilacja, jednak jestem nieco zaskoczony, że nie spotkałem Andrew S. Tanenbaum wśród autorów. IMO jest on jednym z najlepszych profesorów CS, a jego geniusz ma do czynienia głównie z jego niezwykłych zdolności w tworzeniu raczej trudny materiał dostępny dla studentów CS. Jego książki (Nowoczesne systemy operacyjne, sieci komputerowe lub mogą dzwonić dzwonkiem) świetnie się spisał w dostarczaniu mi solidne podstawy w CS robiąc moje BS i gorąco je polecam. Niektóre inne ciekawe rzeczy na Tanenbauma, potwierdzające jego umiejętności wykraczają poza nauczaniem: autor OS o nazwie MINIX - Linus miał taryfy udział inspiracji od niego kiedy wykonawczego Linux; Ameba - dystrybuowane OS; Turtle - darmowe anonimowe sieci P2P.

Odpowiedział 16/12/2009 o 10:00
źródło użytkownik

głosy
8

Nowy 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

Naprawdę dobra książka. Ma smak wysokiego szczebla z najważniejszych dziedzin informatyki. Tak, CS! = Programowanie, ale to jest nadal przydatny do każdego programisty.

Odpowiedział 28/12/2009 o 00:36
źródło użytkownik

głosy
1

The Art of Game Design - A Book of Soczewki Jesse Schell

Jesse Schell uczy projektowania gier i doprowadził projektów badawczych w Entertainment Technology Center Carnegie Mellon od 2002 r.

Nuff powiedział.

The Art of Game Design - A Book of Soczewki http://i50.tinypic.com/iekw0l.jpg

PS: Przepraszam, jeśli jestem dwukrotnie wpis, nie mogę znaleźć tej książki w odpowiedzi - albo dlatego, że tytuł nie była dokładna i nie było obrazu. Daj mi znać, a ja, jeśli więc go usunąć.

Odpowiedział 04/02/2010 o 19:36
źródło użytkownik

głosy
2

Co każdy programista powinien wiedzieć o pamięci

Ulrich Drepper - wyjaśnia strukturę nowoczesnych podsystemów pamięci i sugeruje, jak je efektywnie wykorzystać.

PS: Przepraszam, jeśli jestem podwójnego księgowania.

Odpowiedział 06/02/2010 o 06:16
źródło użytkownik

głosy
2

97 Co każdy programista powinien wiedzieć

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

Książka ta baseny razem zbiorowe doświadczenia z jednych z najlepszych programistów na świecie. To trzeba przeczytać.

Odpowiedział 08/02/2010 o 17:31
źródło użytkownik

Odpowiedział 08/02/2010 o 17:53
źródło użytkownik

głosy
4

Mój głos jest „How to Think Like a Computer Scientist: Nauka z Pythona” Jest on dostępny zarówno w postaci książki i jako E-książki .

To naprawdę pomogło mi zrozumieć podstawy nie tylko programowania Python, ale w ogóle. Choć używa Python wykazać koncepcje, mają one zastosowanie do większości, jeśli nie wszystkich języków programowania. Też: to ZA DARMO!

Odpowiedział 23/02/2010 o 00:13
źródło użytkownik

głosy
1

Różowa koszula książka

Przewodnik programisty do IBM PC. Różowa koszula książka.

... cóż, ktoś musiał to powiedzieć.

Odpowiedział 23/02/2010 o 17:18
źródło użytkownik

Odpowiedział 02/03/2010 o 12:44
źródło użytkownik

głosy
1

You.Next (): Move Your Software rozwoju kariery do kierownictwa toru ~ Michael C. Finley (autor), Honza Fedak (autor) tekst linku

Odpowiedział 03/03/2010 o 22:13
źródło użytkownik

Odpowiedział 06/05/2010 o 08:59
źródło użytkownik

głosy
9

Rodzaje i programowanie w językach Benjamin C. Pierce dla dokładnego zrozumienia podstaw języków programowania.

Odpowiedział 26/05/2010 o 13:01
źródło użytkownik

głosy
5

Koncepcje projektowe w programowaniu Języki FA Turbak produkuje szczegółowe implementacje wielu koncepcji programowych i jest bardzo przydatne dla zrozumienia tego, co dzieje się pod maską.

Odpowiedział 26/05/2010 o 13:06
źródło użytkownik

głosy
8

Praktyka Programowania

tekst alternatywny

i

Jak go rozwiązać za pomocą komputera

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

Odpowiedział 27/07/2010 o 18:27
źródło użytkownik



głosy
5

Back podpaski , przez Dan Roam .

Back podpaski http://www.coverbrowser.com/image/bestsellers-2008/302-7.jpg

Świetna książka o technikach plastycznych myślenia. Istnieje również rozszerzona edycja teraz. Nie mogę mówić do tej wersji, bo nie jest ich właścicielem; jeszcze.

Odpowiedział 09/08/2010 o 23:18
źródło użytkownik

głosy
4

tekst alternatywny

Mastery: Kluczem do sukcesu i długoterminowego spełnienia, George Leonard

Chodzi o to, o co Postawy są wymagane, aby osiągnąć mistrzostwo w jakiejkolwiek umiejętności i dlaczego. To jest po prostu niesamowite, i łatwym czytać zbyt.

Odpowiedział 25/08/2010 o 11:53
źródło użytkownik

głosy
8

Język Python był bardzo wpływowy do mnie, życzę bym czytać te książki roku temu. Piękno i prostota języka Python naprawdę wpływa jak napisałem kod w innych językach.

tekst alternatywny tekst alternatywny

Odpowiedział 24/10/2010 o 16:01
źródło użytkownik

głosy
5

Wzory Przedsiębiorstwa i MDA: Building Better Software z Archetype wzory i UML

Doskonała lektura dla tych, którzy chcą wykorzystać ORM i UML

Wzory Przedsiębiorstwa i MDA: Building Better Software z Archetype wzory i UML

Odpowiedział 01/11/2010 o 03:40
źródło użytkownik

głosy
9

Koncepcja systemu baz danych jest jednym z najlepszych książek można przeczytać na dobre zrozumienie zasad projektowania baz danych.

tekst alternatywny

Odpowiedział 18/11/2010 o 20:27
źródło użytkownik

głosy
9

Programowanie od podstaw. Jest za darmo w internecie. Ta książka nauczyła mnie AT & T ASM. Jest to bardzo łatwe do odczytania.

tekst alternatywny

Odpowiedział 23/11/2010 o 04:15
źródło użytkownik

głosy
2

Steve Macguire za pisanie kodu stałe

Odpowiedział 09/12/2010 o 07:49
źródło użytkownik

głosy
7

Przewodnik IP TCP / , przez Charlesa M. Kozierok

Mimo, że jest opisany jako „encyklopedyczny”, jest niezwykle czytelny jako narracji.

Autor ten zapewnia bardzo, bardzo, bardzo dobrze napisany, kompleksowe, Wprowadzenie do nawiązywania kontaktów i infrastruktury, które leży u podstaw sieci. Coś wszyscy programiści powinni wiedzieć.

Dla mnie jest to naturalna kontynuacja dalej od Charles Petzold jest „ Code ”. Jeśli „Kod”, wyjaśnia dla laika, jak działają komputery, "TCP / IP Przewodnik wyjaśnia, w jaki sposób połączyć ze sobą.

Jeśli dał 12-letnia maniakiem kopia „kod” oraz kopię „The Guide TCP / IP” - oni mieli budować kolejną Google przez 17 lat.

Innymi słowy, jeśli mógłbym cofnąć się w czasie i powiedzieć sobie, aby odczytać konkretną książkę na początku mojej kariery jako deweloper, to (plus Code ) jest tam w górze mojej listy.

Odpowiedział 14/01/2011 o 10:13
źródło użytkownik

głosy
2

Na początku był wiersz poleceń. Neal Stephenson.

Odpowiedział 14/01/2011 o 17:09
źródło użytkownik

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