Pragmatyczny programista. Od czeladnika do mistrza
- Autorzy: :
- Andrew Hunt, David Thomas
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 5.2/6 Opinie: 26
- Stron:
- 328
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Sprawdź nowe wydanie
Pragmatyczny programista. Od czeladnika do mistrza. Wydanie II
David Thomas, Andrew Hunt
Opis ebooka: Pragmatyczny programista. Od czeladnika do mistrza
Od ambitnego do najlepszego - czyli jak stać się programistą wydajnym, dociekliwym i gotowym do wszelkich zawodowych wyzwań!
- Poznaj najlepsze praktyki i najczęstsze pułapki procesu wytwarzania oprogramowania
- Naucz się pisać elastyczny, dynamiczny i łatwy w dostosowywaniu kod
- Opanuj sprawdzone techniki efektywnego testowania oprogramowania
Pragmatyczny programista
Od czeladnika do mistrza
Andrew Hunt
David Thomas
Słowo wstępne Warda Cunninghama
Programowanie/inĹĽynieria oprogramowania
â€Gdybym organizowaĹ‚ teraz jakiĹ› projekt, zrobiĹ‚bym wszystko, aby zatrudniÄ&Dagger autorĂłw tej ksiÄ...ĹĽki. (â€
Wybrane bestsellery
-
Dave Thomas i Andy Hunt napisali pierwsze wydanie tej wpływowej książki w 1999 roku, aby pomóc swoim klientom tworzyć lepsze oprogramowanie i na nowo odnaleźć radość z kodowania. Nauki płynące z tamtego wydania pomogły wielu pokoleniom programistów zbadać istotę rozwoju oprogramowania, niezależni...(46.20 zł najniższa cena z 30 dni)
53.90 zł
77.00 zł(-30%) -
Autorem poradnika, który trzymasz w ręku, jest człowiek profesjonalnie zajmujący się tematyką uczenia się. Metody skutecznego nauczania to jego pasja i praca - gromadzi je od trzydziestu lat, testuje na sobie i uczy korzystania z nich osoby w różnym wieku. Najskuteczniejsze z nich zebrał w tej ks...(32.43 zł najniższa cena z 30 dni)
34.93 zł
49.90 zł(-30%) -
Czy jesteś gotowy, aby wznieść swoje umiejętności programowania w Pythonie na zupełnie nowy poziom? Najnowsza publikacja renomowanego autora Kevina Clarksona to prawdziwa skarbnica wiedzy dla doświadczonych programistów, którzy pragną zgłębić najbardziej zaawansowane aspekty tego wszechstronnego ...
-
Dzięki tej książce poznasz szereg technik, które pozwolą Ci szybko i skutecznie poradzić sobie z każdą trudnością i nagłym kryzysem. Dowiesz się, jak zachować spokój i przejąć kontrolę nad problemem. Nauczysz się odpowiedniej metody komunikowania, a ta umiejętność doda Ci pewności siebie. Opanuje...(26.94 zł najniższa cena z 30 dni)
31.43 zł
44.90 zł(-30%) -
Ta książka objaśnia, na czym polega istota ścieżki technicznej — z zaznaczeniem, że umiejętność dostosowania aspiracji konkretnej osoby do potrzeb organizacji jest sztuką, szczególnie w wypadku inżynierów, którzy mają wnieść istotny wkład na wysokim poziomie. Dzięki lekturze zrozumiesz swoj...(44.94 zł najniższa cena z 30 dni)
52.43 zł
74.90 zł(-30%) -
W tej książce omówiono wewnętrzny sposób działania frameworka Kubernetes i pokazano, jak za jego pomocą budować wydajne, niezawodne i odporne na awarie aplikacje natywnej chmury. Dowiesz się, jak kontenery używają przestrzeni nazw w celu izolowania procesów, a także jak korzystają z funkcjonalnoś...(53.40 zł najniższa cena z 30 dni)
62.30 zł
89.00 zł(-30%) -
Jesteś przedsiębiorcą i chcesz lepiej zrozumieć tych, którzy korzystają z towarów lub usług Twojej firmy? Marketerem, który poszukuje skuteczniejszych sposobów dotarcia do odbiorców formułowanych przez siebie przekazów? Handlowcem, którego premia zależy od jego relacji z partnerami biznesowymi? A...(29.94 zł najniższa cena z 30 dni)
34.93 zł
49.90 zł(-30%) -
Jeśli zastanawiasz się nad przekwalifikowaniem i karierą w branży informatycznej albo chcesz poszerzyć swoje umiejętności o programowanie, ale wydaje Ci się ono czarną magią, zapewniamy - w programowaniu nie ma nic z magii. To proces polegający na tworzeniu zbioru instrukcji, dzięki którym komput...(23.94 zł najniższa cena z 30 dni)
27.93 zł
39.90 zł(-30%) -
Ta zwięzła publikacja przyda się profesjonalistom, którzy lubią drobne ulepszenia prowadzące do dużych korzyści. Zrozumiale wyjaśniono w niej, na czym polega proces tworzenia czystego i niezawodnego kodu. W rozsądnej dawce podano zagadnienia teoretyczne, takie jak sprzężenie, kohezja, zdyskontowa...(29.94 zł najniższa cena z 30 dni)
34.93 zł
49.90 zł(-30%)
O autorach ebooka
Andrew Hunt jest autorem znakomitych książek o tworzeniu oprogramowania. Jego pasją jest gra na trąbce i instrumentach klawiszowych.
David Thomas jest programistą, autorem książek i redaktorem. Występował na wielu prestiżowych konferencjach programistycznych. Mieszka niedaleko Dallas w Teksasie.
Ebooka "Pragmatyczny programista. Od czeladnika do mistrza" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Pragmatyczny programista. Od czeladnika do mistrza" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Pragmatyczny programista. Od czeladnika do mistrza" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje ebooka: Pragmatyczny programista. Od czeladnika do mistrza (2) Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: blog.rbenkel.me 2012-08-10Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Jeśli chodzi o książki, praktycznie każdy gatunek ma swoje „must read” – tzw. „klasykę gatunku”. Tak jak w przypadku fantasy jest to Władca Pierścieni, w przypadku S-F Gra Endera, Diuna, czy też cała seria Fundacji, tak światek programowania też posiada swoją klasykę – należą do niej m.in Wzorce projektowe (Bandy Czworga).
Dlaczego o tym wspominam? Ponieważ Pragmatyczny programista. Od czeladnika do mistrza (autorzy Andrew Hunt, David Thomas) według wielu też do ww. klasyki należy. Wystarczy zajrzeć do stosownego wątku na Stack Overflow czy też na stronę książki na Amazonie.
Dzięki uprzejmości Wydawnictwa Helion miałem okazję w końcu zapoznać się z tą pozycją. Czy książka naprawdę warta jest uwagi? Moje zdanie poznacie w recenzji.
Uprzedzając – czy jest to artykuł sponsorowany? W jakiś sposób tak – książka zostanie u mnie i zostanie przeznaczona na nagrodę na następnym meet.php. Czy moje opinie są sponsorowane? Zdecydowanie nie.
Treść
Tekst na okładce sugeruje jasno, ze po przeczytaniu tej książki dowiemy się jak „stać się programistą wydajnym, dociekliwym i gotowym na wszelkie zawodowe wyzwania”. Ahh… jak ładnie. No dobrze, ale wszyscy wiemy jak jest z zachętami na okładce. A co w środku?
Książka przedstawia kilkadziesiąt wskazówek odnośnie szeroko pojętego programowania, czasami ukrytych pod tajemniczymi nazwami, np. Kot zjadł mój kod źródłowy, Zupa z kamieni i gotowanie żaby, Pociski smugowe czy też Okręgi i strzałki. Otóż to, w miarę wgłębiania się w zawartość książki, metafory i anegdoty mające na celu wyjaśnienie zagadnienia są coraz częstsze – autorzy widocznie wyszli z założenia, że w ten sposób czytelnik łatwiej zrozumie przekazywaną wiedzę. Poczytamy np. na temat zasady DRY, tego kiedy używać wyjątków i jak ważny jest dla programisty ciągły samorozwój. Zakres poruszonych tematów jest naprawdę szeroki i nie tyczą się one tylko stricte i wyłącznie pisania kodu.
Większość podrozdziałów zaczyna się od cytatu znanej osoby mającej nas wprowadzić do tematyki. Każdy rozdział kończy się ćwiczeniami/zadaniami, których rozwiązania znajdziemy na końcu książki. Co mi się bardzo spodobało – odpowiedzi nie są napisane na zasadzie: „Prawidłowa odpowiedź brzmi tak i tak. Kropka.”, tylko bardziej skupione są na wyjaśnieniu konkretnego rozwiązania w konkretnym wypadku, czy też sugerowaniu innych rozwiązań. Czytelnik nie kończy wtedy czytania odpowiedzi na zastanawianiu się: „no dobra, ale dlaczego oni zrobili to dokładnie tak?”.
Oprócz porad znajdziemy w książce także trochę teorii – czym są wyjątki, na czym polega MVC (to prawdziwe!), aczkolwiek ma ona na celu tylko wprowadzenie do tematu.
Co ważne, oryginał powstał w roku 2000, tak więc nie zdziwcie się, kiedy zajrzycie do książki i nie będzie w niej ani słowa o najnowszych językach programowania czy nowych, super narzędziach. W książce przeważają przykłady w C(++) i Javie.
Moim zdaniem, największym minusem tej książki jest jej długość. Moim zdaniem, dość często przypomina typowe poradniki, gdzie treść można by przekazać w zdecydowanie mniejszej liczbie słów, a i tak byłaby bardziej zrozumiała (sztandarowy zły przykład – GTD Roberta Davida Allena). Niektóre z zagadnień powtarzane są kilka razy, co w pewnym momencie może być męczące. Naprawdę, wydaje mi się, że niektóre rozdziały można by spokojnie skrócić, a książka nie straciłaby na wartości. Książka wydawała mi się także lekko chaotyczna – momentami niektóre podrozdziały wydawały mi się totalnie wyjęte z kontekstu.
Jakość wydania
Książka wydana została w miękkiej oprawie i NIE pochodzi z wydania „eko”. Zawartość zmieszczono na ponad 300 stronach stosunkowo grubego papieru o wysokiej białości. Formatowanie jest bardzo dobre, ważne rzeczy odpowiednio wyróżnione, kod w przykładach drukowany czcionką o stałej szerokości z pogrubionymi słowami kluczowymi. A co najważniejsze w przypadku kodu? Patrz następny akapit…
Tłumaczenie
Tak, tak! Zgadliście! Kod jest po angielsku (poza komentarzami w nim, które są po polsku). Jak miło :) Jeśli chodzi o tekst, to nie mam większych zastrzeżeń – momentami można trafić na dziwnie brzmiące sformułowanie, ale zrozumie to chyba każdy, kto próbował tłumaczyć jakiś angielski tekst związany z programowaniem na nasz rodzimy język.
Podsumowanie
Aż chce się powiedzieć: „o co tyle szumu”, ponieważ mnie książka jakoś nie oczarowała. Może to dlatego, że do większości wniosków przedstawionych w książce doszedłem kiedyś sam (co nie znaczy, że nie nauczyłem się z niej niczego nowego), ucząc się na bazie swoich własnych błędów, i w momencie czytania były dla mnie czymś oczywistym. Z drugiej strony, gdybym przeczytał tę książkę kilka lat wcześniej, najpewniej zaoszczędziłaby sporo nerwów.
Czy warto ją przeczytać? Początkujący? Tak. Średnio zaawansowani? Raczej tak. Zaawansowani? Większość z tego pewnie już znacie, co nie znaczy że wszystko. A pamiętajcie – „zawsze jest coś nowego do nauki”. -
Recenzja: NetWorld Piotr Kociatkiewicz, 11/2011Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Według autorów pragmatyczny programista to programista szybko wprowadzający nowinki i dostosowujący warsztat, programista dociekliwy, myślący krytycznie, zawsze gotowy do nowych wezwań, a przede wszystkim dbający o swoje rzemiosło. Książka wyjaśnia, jak stać się takim programistą. Czytelnik dowie się, na czym polega filozofia i postawa pragmatyczna oraz jak dobrać i wykorzystywać podstawowy zestaw narzędzi programowania. Otrzyma praktyczną wiedzę w zakresie koncepcji projektowania kontraktowego, uzyskiwania przejrzystości kodu przez stosowanie metadanych i eliminowanie związków fizycznych w systemie. Zrozumie wagę programowania aktywnego w odniesieniu do kodowania mechanicznego. Dowie się, jak uniknąć typowych pułapek czyhających na programistę oraz jak testować oprogramowanie, kiedy do niego przystąpić i jak sprawić, by eliminować błędy tylko raz. Książka jest skierowana do programistów pragnących poprawić swoją efektywność i produktywność.
Szczegóły ebooka
- Tytuł oryginału:
- The Pragmatic Programmer: From Journeyman to Master
- ISBN Książki drukowanej:
- 978-83-283-3130-3, 9788328331303
- Data wydania książki drukowanej:
- 2011-08-26
- ISBN Ebooka:
- 978-83-283-3462-5, 9788328334625
- Data wydania ebooka:
- 2014-02-12 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 158x235
- Numer z katalogu:
- 54724
- Rozmiar pliku Pdf:
- 5.6MB
- Rozmiar pliku ePub:
- 3.5MB
- Rozmiar pliku Mobi:
- 8.2MB
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- Kot zjadł mój kod źródłowy (22)
- Entropia oprogramowania (24)
- Zupa z kamieni i gotowane żaby (27)
- Odpowiednio dobre oprogramowanie (29)
- Portfolio wiedzy (32)
- Komunikuj się! (38)
- Przekleństwo powielania (46)
- Ortogonalność (53)
- Odwracalność (63)
- Pociski smugowe (67)
- Prototypy i karteczki samoprzylepne (72)
- Języki dziedzinowe (76)
- Szacowanie (83)
- Potęga zwykłego tekstu (91)
- Powłoki (95)
- Efektywna edycja (100)
- Kontrola kodu źródłowego (104)
- Diagnozowanie (107)
- Operowanie na tekście (116)
- Generatory kodu (120)
- Projektowanie kontraktowe (126)
- Martwe programy nie kłamią (138)
- Programowanie asertywne (140)
- Kiedy używać wyjątków (143)
- Jak zrównoważyć zasoby (147)
- Izolacja i prawo Demeter (156)
- Metaprogramowanie (162)
- Związki czasowe (167)
- To tylko widok (174)
- Tablice (181)
- Programowanie przez koincydencję (188)
- Szybkość algorytmu (193)
- Refaktoryzacja (200)
- Kod łatwy do testowania (205)
- Złe kreatory (213)
- Kopalnia wymagań (218)
- Rozwiązywanie niemożliwych do rozwiązania łamigłówek (227)
- Nie, dopóki nie jesteś gotowy (230)
- Pułapka specyfikacji (232)
- Okręgi i strzałki (235)
- Pragmatyczne zespoły (240)
- Wszechobecna automatyzacja (246)
- Bezlitosne testy (252)
- Pisanie przede wszystkim (262)
- Wielkie oczekiwania (269)
- Duma i uprzedzenie (272)
- Profesjonalne społeczności (276)
- Budowa biblioteki (276)
- Zasoby internetowe (279)
- Bibliografia (288)
Słowo wstępne (9)
Przedmowa (13)
1. Filozofia pragmatyczna (21)
2. Postawa pragmatyczna (45)
3. Podstawowe narzędzia (89)
4. Pragmatyczna paranoja (125)
5. Zegnij lub złam (155)
6. Kiedy kodujemy... (187)
7. Przed projektem (217)
8. Pragmatyczne projekty (239)
A. Zasoby (275)
B. Odpowiedzi do ćwiczeń (293)
Skorowidz (317)
Helion - inne książki
-
Wszystkie znaki na niebie i ziemi wskazują wyraźnie: wkraczamy w erę, w której sztuczna inteligencja (SI) będzie wszechobecna. Wygra na tym ten, kto szybciej nauczy się z nią skutecznie porozumiewać. Nie czekaj zatem i już dziś opanuj sztukę tworzenia precyzyjnych i trafnych promptów, czyli instr...(38.35 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
Tę książkę docenią średnio zaawansowani użytkownicy Pythona, którzy tworzą aplikacje korzystające z osiągnięć nauki o danych. Znajdziesz w niej omówienie możliwości języka, wbudowanych struktur danych Pythona, jak również takich bibliotek jak NumPy, pandas, scikit-learn i matplotlib. Nauczysz się...(44.85 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
Internet rozwija się w niesamowitym tempie. Dawniej sieć WWW była prostsza ― projektanci łączyli kod PHP, HTML i zapytania do MySQL w jednym pliku. Z czasem urosła do miliardów stron, co radykalnie zmieniło jej kształt. Zmieniły się też narzędzia i sposób pracy. Dziś idealnym wyborem dewelo...(44.85 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
To prawda: świat kryptowalut jest skomplikowany. Możesz go jednak zrozumieć i nauczyć się po nim poruszać, w czym pomoże Ci ta książka — interesujący przewodnik, który przystępnie wyjaśnia technologiczne podstawy rynku kryptowalut i związanej z nim ekonomii cyfrowej. Dowiesz się stąd, jak f...(40.20 zł najniższa cena z 30 dni)
46.90 zł
67.00 zł(-30%) -
Ta książka koncentruje się głównie na rozwijaniu repozytorium kodu, czyli tworzeniu grafu commitów zawierających poszczególne wersje. Do realizacji tego zadania idealnym, bo najpotężniejszym narzędziem jest wiersz poleceń - i właśnie z niego korzystamy w poradniku. Druga kwestia, którą się zajmuj...(23.94 zł najniższa cena z 30 dni)
27.93 zł
39.90 zł(-30%) -
Oto drugie wydanie książki, którą specjaliści CISO uznali za przełomową. Dowiesz się z niej, jak kwantyfikować niepewność i jak za pomocą prostych metod i narzędzi poprawić ocenę ryzyka w nowoczesnych organizacjach. Znalazły się tu nowe techniki modelowania, pomiaru i szacowania, a także mnóstwo ...(52.20 zł najniższa cena z 30 dni)
60.90 zł
87.00 zł(-30%) -
Komputery firmy Apple to swojego rodzaju legenda - dla niektórych wybór oczywisty i właściwie jedyny, dla innych zwykła moda nakręcająca popularność, dla części tajemnica. Czy warto ją poznać i przesiąść się z komputera pracującego pod Windowsem lub Linuksem na Macintosha z macOS? Warto, warto, p...(53.40 zł najniższa cena z 30 dni)
62.30 zł
89.00 zł(-30%) -
Dzięki tej książce dowiesz się, jak pozyskiwać, analizować i wizualizować dane, a potem używać ich do rozwiązywania problemów biznesowych. Wystarczy, że znasz podstawy Pythona i matematyki na poziomie liceum, aby zacząć stosować naukę o danych w codziennej pracy. Znajdziesz tu szereg praktycznych...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
Dzięki tej świetnie napisanej, miejscami przezabawnej książce dowiesz się, na czym naprawdę polega testowanie granic bezpieczeństwa fizycznego. To fascynująca relacja o sposobach wynajdywania niedoskonałości zabezpieczeń, stosowania socjotechnik i wykorzystywania słabych stron ludzkiej natury. Wy...(35.40 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
Współpraca z ChatGPT wymaga pewnego przygotowania. Niewątpliwą zaletą tej technologii jest to, że można się z nią porozumieć za pomocą języka naturalnego ― takiego, jakim komunikujemy się ze sobą na co dzień. Rzecz w tym, by nauczyć się w odpowiedni sposób zadawać pytania i wydawać poleceni...(29.94 zł najniższa cena z 30 dni)
34.93 zł
49.90 zł(-30%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Zamknij
Przeczytaj darmowy fragment
Oceny i opinie klientów: Pragmatyczny programista. Od czeladnika do mistrza Andrew Hunt, David Thomas (26) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(13)
(8)
(2)
(3)
(0)
(0)
więcej opinii