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
![Wyłącznie](https://static01.helion.com.pl/ebookpoint/img/img_wylacznie.png)
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. (â€
![Czytelniczy kiermasz na koniec wakacji / Książki -40%, Ebooki -50%](https://static01.helion.com.pl/ebookpoint/img/promocje/bannery/19985/box_1180x419_SM_ebp_czytelniczy_kiermasz_na_koniec_wakacji_f597d2a57.jpg)
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)
46.20 zł
77.00 zł(-40%) -
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ś...(62.30 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
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)
29.94 zł
49.90 zł(-40%) -
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...(27.93 zł najniższa cena z 30 dni)
23.94 zł
39.90 zł(-40%) -
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...(34.93 zł najniższa cena z 30 dni)
29.94 zł
49.90 zł(-40%) -
W trakcie lektury tej bestsellerowej książki, napisanej przez profesora Uniwersytetu Harvarda, dojdziesz do wniosku, że aby druga połowa Twojego życia była czasem szczęścia, przyniosła Ci poczucie sensu życia i sukcesy, musisz zdobyć trochę wiedzy i nowych umiejętności. Znajdziesz tu szereg prost...(34.93 zł najniższa cena z 30 dni)
29.94 zł
49.90 zł(-40%) -
Książka Aplikacje Mobilne dla studenta i technika programisty to jest przeznaczona dla każdego kto chce zapoznać się z tematem tworzenia aplikacji mobilnych dla systemu Android. W pierwszej części książki czytelnik zapoznaje się z tajnikami Języka Java. Dogłębnie zapoznaje się z tematyką: pro...(48.10 zł najniższa cena z 30 dni)
48.31 zł
74.00 zł(-35%) -
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)
41.40 zł
69.00 zł(-40%) -
Po pierwsze: gratulacje! Właśnie doceniono Twoją ciężką pracę, dobre pomysły, zaangażowanie i wysoki poziom odpowiedzialności za powierzone zadania. Nagrodzono Cię awansem. To wspaniale, prawda? Nowe stanowisko często wiąże się z wyższą pensją, ciekawszymi zadaniami ― i zarządzaniem ludźmi....(35.40 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł(-40%)
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
-
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 ...(60.90 zł najniższa cena z 30 dni)
52.20 zł
87.00 zł(-40%) -
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)
53.40 zł
89.00 zł(-40%) -
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)
35.40 zł
59.00 zł(-40%) -
Książka Java. Teoria w praktyce została pomyślana tak, by krok po kroku przybliżać specyfikę tego języka programowania. Zaczniesz od podstaw - poznasz między innymi główne założenia, zgodnie z którymi działa Java: maszynę wirtualną, zmienne, operatory, instrukcje sterujące i tablice - by następni...(65.40 zł najniższa cena z 30 dni)
65.40 zł
109.00 zł(-40%) -
Ta książka zawiera szereg praktycznych wskazówek dotyczących przygotowania, przeprowadzania i oceniania wyników kontrolowanych eksperymentów online. Dzięki niej nauczysz się stosować naukowe podejście do formułowania założeń i oceny hipotez w testach A/B, dowiesz się także, jak sprawdzać wiarygod...(47.40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł(-40%) -
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)
29.94 zł
49.90 zł(-40%) -
Ta książka wyjaśni Ci rolę matematyki w tworzeniu, renderowaniu i zmienianiu wirtualnych środowisk 3D, a ponadto pozwoli odkryć tajemnice najpopularniejszych dzisiaj silników gier. Za sprawą licznych praktycznych ćwiczeń zorientujesz się, co się kryje za rysowaniem linii i kształtów graficznych, ...(53.40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
ChatGPT, chatbot opracowany i udostępniony przez firmę OpenAI, szybko stał się obiektem zainteresowania internautów na całym świecie — i na nowo wzbudził gorące dyskusje wokół sztucznej inteligencji. Ludzie mediów prześcigają się w skrajnych wizjach, jedni podchodzą do tematu entuzjastyczni...(10.95 zł najniższa cena z 30 dni)
10.95 zł
21.90 zł(-50%) -
Dawno, dawno temu, w głębokich latach osiemdziesiątych ubiegłego wieku pewien duński informatyk zainspirowany językiem C opracował jeden z najważniejszych, najbardziej elastycznych i do dziś niezastąpionych języków programowania — C++. Dziś ten język jest wykorzystywany do tworzenia gier ko...(149.40 zł najniższa cena z 30 dni)
149.40 zł
249.00 zł(-40%) -
Na matematykę w szkole kładzie się bardzo duży nacisk. Uczymy się jej przez wiele lat, rozwiązujemy tysiące zadań, często zmagamy się z nią na egzaminach wstępnych i końcowych. Wydawałoby się, że jako ludzie dorośli powinniśmy ją mieć w małym palcu. A jednak mniejsze i większe matematyczne wyzwan...(23.40 zł najniższa cena z 30 dni)
23.40 zł
39.00 zł(-40%)
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
![Loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
Zamknij
Przeczytaj darmowy fragment
![ajax-loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
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