Lektury obowiązkowe

0

Na forum przewija się wiele tematów związanych z książkami, jednak są to zazwyczaj pytania o jedną lub kilka konkretnych książek z danej dziedziny. Przydałoby się jednak zebrać zbiór książek które:

  • programista / informatyk powinien przeczytać (albo wiedzieć, że powinien ;)
  • są ponadczasowe (w takim sensie na ile można mówić o ponadczasowości w informatyce)
  • nie są związane zbyt mocno z konkretną technologią, ale nie szkodzi jeśli tej technologii używa się do zilustrowania przykładów, technologia jest w miarę uniwersalna (np. XML) lub jest to pozycja kultowa (jak. np. Symfonia C++)
  • mogą traktować o podstawach lub zawierać treści bardziej zaawansowane
    Język nie ma znaczenia, ale warto dać informacje, czy jest też wydanie polskie. Mogą być same tytuły bez żadnego komentarza, warto jednak dodać jakiej dziedziny dotyczą (np. IO, algorytmy, bazy danych, testy, interfejsy użytkownika, gry). Wiele pozycji przewijało się przez forum (pamiętam, że @bswierczynski podawał dużo interesujących książek). Później będzie można zebrać do kup i przykleić. Także zacznę - nie będę specjalnie oryginalny.

Algorytmy:
Wprowadzenie do algorytmów - Cormen
C++. Algorytmy i struktury danych - Drozdek

IO:
Wzorce projektowe - Gamma
Czysty kod - Martin
Refaktoryzacja - Fowler
C# 3.0 Design Patterns - moim zdaniem jedyna dobra pozycja jeśli chodzi o wzorce w C#

Ogólne o programowaniu:
Pragmatyczny programista - Hunt

Bazy danych:
Antywzorce języka SQL - Karwin

Wielowątkowość:
Sztuka programowania wieloprocesorowego - Herlihy

1 użytkowników online, w tym zalogowanych: 0, gości: 1