Pragmatyczny programista. Od czeladnika do mistrza
- Kategoria:
- informatyka, matematyka
- Tytuł oryginału:
- The Pragmatic Programmer. From Journeyman to Master
- Wydawnictwo:
- Helion
- Data wydania:
- 2011-08-20
- Data 1. wyd. pol.:
- 2011-08-20
- Liczba stron:
- 332
- Czas czytania
- 5 godz. 32 min.
- Język:
- polski
- ISBN:
- 9788324632374
- Tłumacz:
- Mikołaj Szczepaniak
- Tagi:
- programista
Twórcy rozmaitych narzędzi programistycznych nieustannie próbują nas przekonać o niewiarygodnych możliwościach swoich produktów, a specjaliści od metodyk obiecują, że to właśnie ich techniki zagwarantują nam największą wydajność. Każdy oczywiście twierdzi, że jego język programowania jest najlepszy… A jak wszyscy doskonale wiemy, w naszej pracy nie istnieją NAJLEPSZE rozwiązania - są tylko rozwiązania NAJLEPIEJ sprawdzające się w danym projekcie. Większy wpływ na efektywność naszej pracy ma więc doświadczenie oraz znajomość różnych, sprawdzonych praktyk wytwarzania oprogramowania. Zawodowcy, którym na sercu leży przede wszystkim jakość realizowanych projektów, są zwykle zgodni — nigdy nie wiążą swojej zawodowej kariery z jedną, konkretną technologią. To jedna z cech wyróżniających pragmatycznych programistów — produktywnych speców, którzy w pełni wykorzystują swój potencjał i szybko osiągają zawodowy sukces. A oto pierwsza książka, która w pełni odsłania system ich codziennej pracy!
Nie ma znaczenia, czy jesteś wolnym strzelcem, członkiem wielkiego zespołu projektowego, czy konsultantem równocześnie współpracującym z wieloma klientami. Ta skoncentrowana na przekazywaniu praktycznej wiedzy publikacja pokaże Ci, jak efektywnie wykorzystywać swoje umiejętności i doświadczenie do sprawnej realizacji nawet najbardziej złożonych projektów. Podręcznik ilustruje najlepsze praktyki i najczęstsze pułapki wielu różnych aspektów wytwarzania oprogramowania. Znajdziesz w nim zarówno zagadnienia związane ze strategicznym planowaniem swojego zawodowego rozwoju, jak i techniki takiego projektowania architektury, aby przyszły kod był elastyczny, łatwy w dostosowywaniu do różnych okoliczności i przygotowany do wielokrotnego użytku.
Porównaj ceny
W naszej porównywarce znajdziesz książki, audiobooki i e-booki, ze wszystkich najpopularniejszych księgarni internetowych i stacjonarnych, zawsze w najlepszej cenie. Wszystkie pozycje zawierają aktualne ceny sprzedaży. Nasze księgarnie partnerskie oferują wygodne formy dostawy takie jak: dostawę do paczkomatu, przesyłkę kurierską lub odebranie przesyłki w wybranym punkcie odbioru. Darmowa dostawa jest możliwa po przekroczeniu odpowiedniej kwoty za zamówienie lub dla stałych klientów i beneficjentów usług premium zgodnie z regulaminem wybranej księgarni.
Za zamówienie u naszych partnerów zapłacisz w najwygodniejszej dla Ciebie formie:
• online
• przelewem
• kartą płatniczą
• Blikiem
• podczas odbioru
W zależności od wybranej księgarni możliwa jest także wysyłka za granicę. Ceny widoczne na liście uwzględniają rabaty i promocje dotyczące danego tytułu, dzięki czemu zawsze możesz szybko porównać najkorzystniejszą ofertę.
Mogą Cię zainteresować
Książka na półkach
- 372
- 243
- 95
- 50
- 22
- 18
- 7
- 6
- 5
- 4
OPINIE i DYSKUSJE
Nadal warto, chociaż wielokrotnie podczas lektury zastanawiałem się do kogo kierowana jest ta książka. Z jednej strony pewne rzeczy będą trudne dla osoby zaczynającej karierę (współbieżność, rozdziały stricte programistyczne dotyczące programowania funkcyjnego czy też zwalniania zasobów, dodatkowo przykłady w językach: C++, Java, JavaScript, Rust, Elixir, Clojure, Python - jakby nie można było wyciąć połowę z tych języków przez co lektura kodu była by znacznie bardziej przystępna). Z drugiej strony osoba mająca za sobą kilka lat doświadczenia uzna niektóre rozdziały za mało wartościowe (nazewnictwo zmiennych i funkcji, DRY, konieczność testowania, praca w zespole, Agile, konieczność debuggowania i refaktoryzacji).
Koniec końców mamy książkę momentami zbyt przytłaczającą dla juniora i czasami zbyt trywialną dla osoby z doświadczeniem (dla której dodatkowo niektóre rozdziały mogą być zbędne w związku z wykorzystywaniem innego paradygmatu programowania).
Nadal warto, bo wiedza w dużej części jest uniwersalna, przedstawiana na konkretnych przykładach oraz - dzięki drugiemu wydaniu - aktualna. Każdy powinien w niej znaleźć coś dla siebie (co niekoniecznie może być zaletą). W porównaniu z gniotami typu ”Lekcja programowania. Najlepsze praktyki” czy też ”Legendarny osobomiesiąc. Opowieści o inżynierii oprogramowania”, ta pozycja zdecydowanie się broni i można pewne porady z niej wdrożyć w życiu zawodowym.
Aha, no i masowe błędy w polskim wydaniu książki. To jest jakiś dramat jeśli chodzi o IT, ktoś to w ogóle weryfikuje przed wydaniem?
Nadal warto, chociaż wielokrotnie podczas lektury zastanawiałem się do kogo kierowana jest ta książka. Z jednej strony pewne rzeczy będą trudne dla osoby zaczynającej karierę (współbieżność, rozdziały stricte programistyczne dotyczące programowania funkcyjnego czy też zwalniania zasobów, dodatkowo przykłady w językach: C++, Java, JavaScript, Rust, Elixir, Clojure, Python -...
więcej Pokaż mimo to"Pragmatyczny programista. Od czeladnika do mistrza" autorstwa Andrew Hunta to niezwykle wartościowy przewodnik dla każdego programisty, niezależnie od poziomu doświadczenia. Hunt przedstawia praktyczne podejście do sztuki programowania, bazujące na pragmatyzmie i skuteczności. Książka nie tylko dostarcza cennych wskazówek dotyczących rozwoju umiejętności technicznych, ale również skupia się na aspektach społecznych i zarządzaniu projektem. Jego przemyślane rady, takie jak "Nie powtarzaj się" czy "Znasz swój kawałek", są jak drogowskazy, pomagające w efektywnym tworzeniu oprogramowania. Czytelny i zrozumiały styl autora sprawia, że nawet najbardziej skomplikowane tematy stają się przyswajalne. "Pragmatyczny programista" to nie tylko podręcznik umiejętności programistycznych, ale także inspirująca lektura, która skłania do refleksji nad własnym podejściem do pracy zawodowej. Dla mnie osobiście, ta książka stała się nieodłącznym elementem mojej drogi rozwoju jako programisty.
"Pragmatyczny programista. Od czeladnika do mistrza" autorstwa Andrew Hunta to niezwykle wartościowy przewodnik dla każdego programisty, niezależnie od poziomu doświadczenia. Hunt przedstawia praktyczne podejście do sztuki programowania, bazujące na pragmatyzmie i skuteczności. Książka nie tylko dostarcza cennych wskazówek dotyczących rozwoju umiejętności technicznych, ale...
więcej Pokaż mimo toNie jest to książka, z której każdy wyciągnie 100%. Jeśli nie jesteś stricte programistą, tylko wykonujesz zawód "okołoprogramistyczny" (jak dla mnie będzie to wszelki frontend, praca z danymi, itp.),na pewno niektóre rozdziały wydadzą Ci się zbyt hermetyczne. Tworząc interface aplikacji webowej przy wykorzystaniu HTML, CSS oraz JS nie potrzebujesz zapewne zagłębiać się w tematykę zwalniania zasobów systemowych czy wielowątkowości. Tak samo jak przy budowaniu modelu uczenia maszynowego nie będziesz martwił się współdzieleniem stanu przez aktorów czy ortogonalnością kodu.
Niemniej nie jest to powód, żeby po tę pozycję nie sięgnąć. Wszak każda osoba pracująca w IT powinna stale poszerzać swoje horyzonty, a i książka jest zgrabnie podzielona na krótkie i logiczne rozdziały tematyczne. Dużo porad da się też uogólnić na codzienne dobre praktyki, planowanie czy współpracę w ramach projektu. Stąd uważam tę pozycję za wartościową dla każdej osoby pracującej na co dzień z kodem, nawet jeśli będzie ona użyteczna w różnym stopniu.
Nie jest to książka, z której każdy wyciągnie 100%. Jeśli nie jesteś stricte programistą, tylko wykonujesz zawód "okołoprogramistyczny" (jak dla mnie będzie to wszelki frontend, praca z danymi, itp.),na pewno niektóre rozdziały wydadzą Ci się zbyt hermetyczne. Tworząc interface aplikacji webowej przy wykorzystaniu HTML, CSS oraz JS nie potrzebujesz zapewne zagłębiać się w...
więcej Pokaż mimo toJaka jest istota pracy programistów? Jak się doskonalić w tym rzemiośle?
Jaka jest istota pracy programistów? Jak się doskonalić w tym rzemiośle?
Pokaż mimo toKsiążka ma swoje lata, co trzeba uwzględnić czytając ją. Wiele wspomnianych w niej technologii i narzędzi wypadło z obiegu, przez co niektóre akapity książki są już mało aktualne. Jednak ogólne idee zawarte w niej są uniwersalne. No i jest łatwa w czytaniu :) Każdy programista powinien ją przerobić, a przynajmniej zebrane wskazówki zawarte na ostatnich stronach.
Książka ma swoje lata, co trzeba uwzględnić czytając ją. Wiele wspomnianych w niej technologii i narzędzi wypadło z obiegu, przez co niektóre akapity książki są już mało aktualne. Jednak ogólne idee zawarte w niej są uniwersalne. No i jest łatwa w czytaniu :) Każdy programista powinien ją przerobić, a przynajmniej zebrane wskazówki zawarte na ostatnich stronach.
Pokaż mimo toKsiążka pełna ponadczasowych rad.
Książka pełna ponadczasowych rad.
Pokaż mimo toVademecum dla profesjonalistów
Vademecum dla profesjonalistów
Pokaż mimo toBardzo przystępnie napisana. Zawiera zestaw dobrych praktyk, z których każdy wyciągnie coś dla siebie. Niezależnie od aktualnego doświadczenia warto do niej wracać i próbować kolejnych porad.
Bardzo przystępnie napisana. Zawiera zestaw dobrych praktyk, z których każdy wyciągnie coś dla siebie. Niezależnie od aktualnego doświadczenia warto do niej wracać i próbować kolejnych porad.
Pokaż mimo toNie jest to poradnik, a książka ogólnie rozprawiająca o programowaniu. Autor na podstawie własnego doświadczenia oddaje nam wiedzę jak i my powinniśmy podchodzić to tworzenia kodu, aby to nosiło znamiona profesjonalizmu.
Nie jest to poradnik, a książka ogólnie rozprawiająca o programowaniu. Autor na podstawie własnego doświadczenia oddaje nam wiedzę jak i my powinniśmy podchodzić to tworzenia kodu, aby to nosiło znamiona profesjonalizmu.
Pokaż mimo toFachura. Można by wykłady na wyższą uczelnie z tego przygotowywać. Obiecałem sobie co tydzień wracać do losowego, jednego z 53 rozdziałów.
Fachura. Można by wykłady na wyższą uczelnie z tego przygotowywać. Obiecałem sobie co tydzień wracać do losowego, jednego z 53 rozdziałów.
Pokaż mimo to