Pragmatyczny programista. Od czeladnika do mistrza

Okładka książki Pragmatyczny programista. Od czeladnika do mistrza
Andrew Hunt Wydawnictwo: Wydawnictwo WNT informatyka, matematyka
354 str. 5 godz. 54 min.
Kategoria:
informatyka, matematyka
Tytuł oryginału:
Pragmatic programmer : from journeyman to master
Wydawnictwo:
Wydawnictwo WNT
Data wydania:
2002-01-01
Data 1. wyd. pol.:
2002-01-01
Data 1. wydania:
1999-10-20
Liczba stron:
354
Czas czytania
5 godz. 54 min.
Język:
polski
ISBN:
83-204-2672-3
Tłumacz:
Witold Kraśkiewicz
Tagi:
programowanie
Dodaj do pakietu
Dodaj do pakietu

Oceń książkę
i
Dodaj do biblioteczki

Porównaj ceny

i
Porównywarka z zawsze aktualnymi cenami
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ę.
Reklama
Reklama

Podobne książki

Reklama

Oceny

Średnia ocen
7,6 / 10
166 ocen
Twoja ocena
0 / 10

OPINIE i DYSKUSJE

Sortuj:
avatar
56
56

Na półkach:

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 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 to

avatar
54
2

Na półkach: , ,

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.

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 to

avatar
17
8

Na półkach:

Większość treści powinna być znana każdemu programiście w obecnych czasach, aczkolwiek wiem ,że znajdą się osoby które nie znają tajników tej profesji, i takim osobom polecam z całego serca tę książkę - mimo że jest już wiekowa to większość materiału wpasowuje się w dzisiejsze czasy.

Większość treści powinna być znana każdemu programiście w obecnych czasach, aczkolwiek wiem ,że znajdą się osoby które nie znają tajników tej profesji, i takim osobom polecam z całego serca tę książkę - mimo że jest już wiekowa to większość materiału wpasowuje się w dzisiejsze czasy.

Pokaż mimo to

Reklama
avatar
99
94

Na półkach: , , ,

Dbanie o kod:
Jedna wybita szyba (zła decyzja, błędny kod) to najczęście furtka do kolejnej wybitej szyby. W konsekwencji cały projekt zaczyna być lepiony z wybitych szyb.
Warto z pracownikami regularnie wybierać i omawiać wybite szyby, które warto by było poprawić.

Proof of concept:
Dobrze jest napisać program, który w minimalnym stopniu spełnia podstawowe wymagania. Wtedy należy słuchać użytkowników i odbiorców produktu, bo oni mogą zacząć wymieniać nowe funkcjonalności, które sprawią że program będzie lepszy i bardziej użyteczny dla końcowych użytkowników.

- Należy czytać jedną książkę techniczną na kwartał.

W prezentacji produktu ważny jest nie tylko produkt, ale również sposób prezentacji produktu.

Warto zwracać szczególną uwagę na zasadę DRY w projekcie.

Należy systemy budować ortogonalnie.

Nie należy uzależniać naszego systemu od czynników na które nie mamy wpływu (stuktury organizacji, prawo).

Ortogonalne systemy są łatwe do testowania.

Idea pocisku smugowego - napisać system tak szybko i jednoznacznie, aby zweryfikować wymagania ostatecznego systemu. Różnica miedzy Prototypem, polega na tym że prototyp dotyczy części aspektów wybranego systemu. W wyniku prototypu powstaje projekt tymczasowy, w wyniku pocisku smugowego szkielet projektu finalnego.

Nie należy niczego zakładać, należy to udowodnić. Mogą do tego służyć testy.

Kiedy coś pójdzie nie tak, to najlepiej jest odwinąć tranzakcję zamiast próbować naprawić jej błędne skutki.

Abstrakcje żyją dłużej niż szczegóły.

Zespoły żyją dłużej, jeżeli zbudują wokół siebie markę (wewnętrzna nazwa projektu z którą programiści będą chcieć się identyfikować). Można też wymyślić śmieszne logo dla projektu, które będzie umieszczane na wewnętrznych raportach i notatkach.

Sukces aplikacji finalnie nie zależy od tego jak dobrze jest ona napisana, a na ile spełnia ona oczekiwania użytkowników. Należy o tym zawsze pamiętać.

Dbanie o kod:
Jedna wybita szyba (zła decyzja, błędny kod) to najczęście furtka do kolejnej wybitej szyby. W konsekwencji cały projekt zaczyna być lepiony z wybitych szyb.
Warto z pracownikami regularnie wybierać i omawiać wybite szyby, które warto by było poprawić.

Proof of concept:
Dobrze jest napisać program, który w minimalnym stopniu spełnia podstawowe wymagania....

więcej Pokaż mimo to

avatar
271
84

Na półkach:

Niektóre tematy opisywane w książce (w szczególności narzędzia) dość mocno straciły na aktualności, jednak duża część poruszanych aspektów jest istotnie ciekawa i pomocna nawet po tylu latach. Wielu mniej doświadczonym programistom ta lektura z pewnością otworzy oczy na wiele spraw i pozwoli stać się lepszymi w swoim zawodzie.

Niektóre tematy opisywane w książce (w szczególności narzędzia) dość mocno straciły na aktualności, jednak duża część poruszanych aspektów jest istotnie ciekawa i pomocna nawet po tylu latach. Wielu mniej doświadczonym programistom ta lektura z pewnością otworzy oczy na wiele spraw i pozwoli stać się lepszymi w swoim zawodzie.

Pokaż mimo to

avatar
127
47

Na półkach:

BŁĘDNE TLUMACZENIE.
GRACE HOOPER TO PANI KONTRADMIRAL.
TŁUMACZ NAPISAŁ "KONTRADMIRAŁOWI GRACE'OWI HOOPER'OWI".

BŁĘDNE TLUMACZENIE.
GRACE HOOPER TO PANI KONTRADMIRAL.
TŁUMACZ NAPISAŁ "KONTRADMIRAŁOWI GRACE'OWI HOOPER'OWI".

Pokaż mimo to

avatar
385
229

Na półkach: , ,

Jaka 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 to

avatar
27
10

Na półkach: ,

Książka pełna ponadczasowych rad.

Książka pełna ponadczasowych rad.

Pokaż mimo to

avatar
242
30

Na półkach:

Vademecum dla profesjonalistów

Vademecum dla profesjonalistów

Pokaż mimo to

avatar
46
17

Na półkach:

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.

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 to


Cytaty

Bądź pierwszy

Dodaj cytat z książki Pragmatyczny programista. Od czeladnika do mistrza


Reklama
zgłoś błąd