W dniu dzisiejszym kontakt z Biurem Obsługi Klienta jest możliwy jedynie drogą mailową.
Przepraszamy za niedogodności. więcej

Pragmatyczny programista

Od czeladnika do mistrza.

Chwilowo niedostępny

Pragmatyczny programista

oprawa miękka

73,15 zł

Ładowanie...

Szczegóły produktu

Oprawa
miękka
Numer wydania
2
Autor/Redaktor
Andrew Hunt, David Thomas
Wydawca
Helion

Pragmatyczny programista

jubileuszowe z okazji 20. rocznicy pierwszej edycji Programiści dysponują coraz lepszym, szybszym i wszechstronniejszym sprzętem. Pojawiają się nowe języki programowania i nowe paradygmaty tworzenia architektury oprogramowania. Są jednak rzeczy, które w świecie programowania pozostają stałe i niezmienne. Wciąż proces stawania się programistą wymaga od adeptów tego rzemiosła sporego wysiłku. Akt kodowania to za mało. Trzeba zmienić sposób myślenia, nawyki, zachowania i oczekiwania. Konieczne jest świadome dążenie do stosowania dobrych praktyk. Jeśli pilnuje się jakości swojej pracy i nieustannie pamięta, co i po co się robi, można w końcu stać się pragmatycznym programistą. W drugim wydaniu tego kultowego przewodnika wskazówki techniczne harmonijnie łączą się z aspektami filozofii pragmatycznego programisty. Książka została zaktualizowana i gruntownie przejrzana, aby teraz, dwadzieścia lat po pierwszym wydaniu, ponownie pokazać, co to znaczy być nowoczesnym, pragmatycznym programistą. Poruszono tu tematy osobistej odpowiedzialności i rozwoju zawodowego, komunikacji i poznawania prawdziwych wymagań, nowoczesnych technik architektonicznych oraz coraz ważniejszych kwestii zachowania bezpieczeństwa i prywatności. Książka składa się z krótkich rozdziałów, które tworzą szeroki kontekst, dzięki czemu zyskasz wiedzę o najlepszych podejściach, unikniesz głównych pułapek, a co najważniejsze - rozwiniesz nawyki i postawy, które staną się fundamentem Twojego sukcesu zawodowego. Dowiedz się, jak: pisać kod dynamiczny, elastyczny i łatwy do dostosowywania unikać pułapek związanych z powielaniem wiedzy chronić oprogramowanie przed lukami w zabezpieczeniach budować zespoły pragmatycznych programistów skutecznie testować wziąć odpowiedzialność za swoją pracę i karierę Obaj autorzy uczestniczyli w tworzeniu oryginalnego Manifestu Agile i założeniu Agile Alliance. Współtworzyli też serię książek The Pragmatic Bookshelf. Dbaj o swoje rzemiosło i myśl o tym, co robisz! O autorach David Thomas jest programistą, autorem książek i redaktorem. Występował na wielu prestiżowych konferencjach programistycznych. Mieszka niedaleko Dallas w Teksasie. Andrew Hunt jest autorem znakomitych książek o tworzeniu oprogramowania. Jego pasją jest gra na trąbce i instrumentach klawiszowych.

 

Recenzje (0)

Zainspiruj się kategoriami tego produktu

 

Warto wiedzieć o książce Pragmatyczny programista. Od czeladnika do mistrza. Wydanie II

Andrew Hunt – praktyk i przewodnik na drodze programisty

Andrew Hunt, autor książki "Pragmatyczny programista. Od czeladnika do mistrza. Wydanie II", to nie tylko teoretyk, ale przede wszystkim praktyk z wieloletnim doświadczeniem w branży IT. Jego wyjątkowe podejście do programowania łączy teorię z rzeczywistością codziennej pracy programisty. Hunt dzieli się z czytelnikami sprawdzonymi metodami oraz technikami, które stały się nieocenionymi drogowskazami dla programistów na każdym etapie ich kariery. Bez względu na to, czy dopiero zaczynasz swoją przygodę z kodowaniem, czy jesteś doświadczonym specjalistą, cenne wskazówki Hunta pomogą Ci w rozwoju i doskonaleniu umiejętności.

Pragmatyzm w programowaniu – klucz do efektywnej pracy według książki Pragmatyczny programista

Pragmatyzm w programowaniu to mantra, która przewija się przez całą książkę i podkreśla, jak istotne jest tworzenie elastycznego, łatwego do adaptacji i testowania kodu. Dzięki pragmatycznemu podejściu programiści zyskują nie tylko na wydajności, ale również na jakości swojej pracy. Hunt zachęca do unikania pułapek, takich jak chaotyczne podejście do programowania czy powielanie pomysłów, które mogą prowadzić do błędów i frustracji. Jego metody, oparte na praktycznych przykładach, są doceniane przez programistów, którzy zauważają, że zastosowanie wskazówek zawartych w książce przynosi wymierne korzyści, wpływając na skuteczność i satysfakcję z wykonywanej pracy.

Uniwersalna wiedza Andrew Hunta dla każdego etapu kariery programisty

Książka Hunta to prawdziwy skarb dla programistów na każdym poziomie zaawansowania. Dla początkujących stanowi solidną bazę, w której znajdą fundamenty tworzenia dobrego oprogramowania. Natomiast dla bardziej doświadczonych specjalistów oferuje nowe perspektywy oraz świeże spojrzenie na znane zagadnienia. Hunt podkreśla, że niezależnie od etapu kariery, każdy programista może czerpać z tej książki inspirację i wiedzę, która pomoże mu rozwijać się i stawać coraz lepszym w swoim fachu. Uniwersalne zasady i praktyki zawarte w tej publikacji są niezastąpionym narzędziem w budowaniu ścieżki kariery w branży informatycznej.

Jak książka Pragmatyczny programista pomaga rozwijać zarówno umiejętności techniczne, jak i społeczne

"Pragmatyczny programista" nie ogranicza się jedynie do aspektów technicznych związanych z programowaniem. Hunt w sposób przemyślany łączy umiejętności techniczne z kompetencjami społecznymi, które są kluczowe w pracy zespołowej. Autor podkreśla znaczenie efektywnej komunikacji, umiejętności współpracy oraz zarządzania projektami. Dzięki temu programiści nie tylko stają się lepszymi twórcami oprogramowania, ale także rozwijają się jako członkowie zespołów, co jest nieocenione w dzisiejszym dynamicznym środowisku IT. Książka dostarcza narzędzi pozwalających na harmonijny rozwój w obu tych obszarach.

Zyskuj satysfakcję i efektywność dzięki sprawdzonym nawykom z książki Andrew Hunta

Jednym z najważniejszych przesłań Hunta jest to, że efektywność w programowaniu nie jest przypadkowa. Właściwe nawyki, które autor przedstawia w książce, są kluczem do osiągnięcia sukcesu w tej dziedzinie. Dzięki praktycznym wskazówkom i technikom czytelnik ma szansę wykształcić rutyny, które zwiększą jego wydajność oraz przyjemność z pracy. Zastosowanie sprawdzonych metod pozwala uniknąć najczęstszych błędów oraz pułapek, które mogą zniechęcać i frustrować programistów. "Pragmatyczny programista" to nie tylko książka, ale także przewodnik, który pomoże Ci zyskać pewność siebie w codziennym programowaniu, prowadząc do większej satysfakcji zawodowej i osobistej.

Może Cię zainteresuje

Odkryj inne ciekawe książki wydawnictwa Helion, które mogą Cię zainteresować po lekturze 'Pragmatyczny programista'

Wydawnictwo Helion oferuje bogaty wybór publikacji dla pasjonatów technologii. Poniżej znajdziesz kilka propozycji, które mogą uzupełnić Twoją wiedzę o programowaniu i nowoczesnych rozwiązaniach IT.

Po jakie produkty jeszcze warto sięgnąć:

  1. Książka przeznaczona dla administratorów sieci, którzy chcą wykorzystać Pythona do zautomatyzowania części swoich obowiązków. Pokazano tu kilka praktycznych przykładów takiego zastosowania Pythona oraz narzędzi Ansible i Python Fabric, opisano też techniki konfiguracji serwera. Szczegółowo przedstawiono sposoby automatyzacji zadań związanych z zarządzaniem użytkownikami, bazą danych oraz procesami. Znalazły się tu również wskazówki ułatwiające pisanie skryptów dla usług testowych oraz przygotowanie automatyzacji pracy na maszynach wirtualnych i w środowisku chmurowym. W końcowych rozdziałach zaprezentowano niezwykle ważne zagadnienia bezpieczeństwa wraz z możliwościami automatyzacji w tym zakresie.

  2. Scratch to doskonałe narzędzie, dzięki któremu wielu młodych ludzi na całym świecie bez trudu poznało tajniki programowania komputerów. Ułatwia naukę podstaw i umożliwia szybkie tworzenie atrakcyjnych gier, animacji i aplikacji, a do tego jest narzędziem zupełnie bezpłatnym. Aby dołączyć do społeczności użytkowników Scratcha, sięgnij po książkę Młodzi giganci programowania. Scratch. Wydanie II! Szybko i bezboleśnie wprowadzi Cię ona w magiczny świat programowania. Dzięki niej poznasz sposób tworzenia prawdziwej gry komputerowej i przeżyjesz wspaniałą przygodę! Książka sprawdzi się w przypadku zarówno młodych adeptów sztuki programowania, jak i nauczycieli zainteresowanych prowadzeniem zajęć z informatyki dla najmłodszych. Pierwsza część zawiera bardzo dokładny opis środowiska, a druga to doskonałe pomysły na rozbudowane gry komputerowe.

  3. Django jest potężnym frameworkiem służącym do tworzenia aplikacji internetowych w Pythonie. Pozwala na pełne wykorzystywanie zalet tego języka, takich jak przejrzystość, elastyczność, wszechstronność i łatwość uczenia się. Wykorzystywanie Django do budowania aplikacji w Pythonie jest atrakcyjną możliwością zarówno dla początkujących, jak i zaawansowanych programistów. Aby jednak zapewnić tworzonym projektom odpowiednią, profesjonalną jakość, trzeba się nauczyć rozwiązywać problemy powstające podczas tworzenia aplikacji internetowych, stosować najlepsze praktyki programistyczne, a także skutecznie wdrażać i testować aplikację. To trzecie wydanie praktycznego przewodnika po budowie aplikacji internetowych. Krok po kroku opisano w nim wszystkie istotne elementy procesu projektowania i wdrażania aplikacji: bloga, witryny społecznościowej, sklepu internetowego oraz platformy e-learningowej. Zawarte tu szczegółowe wskazówki pomogą integrować popularne technologie, usprawniać aplikacje z wykorzystaniem technik AJAX, tworzyć API REST oraz konfigurować środowisko produkcyjne dla projektów Django. Dzięki tej książce niepostrzeżenie opanujesz najistotniejsze zasady pracy w Django - i czym prędzej zaczniesz od podstaw budować praktyczne projekty.

  4. Techniki uczenia głębokiego rozwijają się w imponującym tempie, a sieci neuronowe znajdują zastosowanie w przeróżnych branżach. Coraz częściej komputer wykonuje zadania, które do niedawna były zarezerwowane dla człowieka. Dobrym przykładem jest tworzenie dzieł sztuki: ostatnie postępy w dziedzinie modelowania generatywnego sprawiają, że maszyny tworzą oryginalne obrazy w określonym stylu, piszą spójne akapity tekstu, komponują przyjemną w odbiorze muzykę i generują prawdopodobne scenariusze zdarzeń. Ta "generatywna rewolucja" już się zaczęła, a jej efekty przekraczają najśmielsze wyobrażenia. Ta książka jest praktycznym przewodnikiem przeznaczonym dla inżynierów uczenia maszynowego i analityków danych. W jasny i przystępny sposób omówiono w niej zasadnicze zagadnienia teorii modelowania generatywnego, a następnie zaprezentowano techniki stosowane do budowy modeli generatywnych, włącznie z ogólnym opisem uczenia głębokiego, wariacyjnych autoenkoderów i generatywnych sieci antagonistycznych (GAN). Na tej podstawie - z wykorzystaniem biblioteki Keras - pokazano wewnętrzne funkcjonowanie każdej z tych technik, łącznie z najbardziej nowatorskimi architekturami. Opisano krok po kroku sposoby rozwiązywania takich twórczych zadań jak malowanie, pisanie i komponowanie muzyki, a także zastosowania modelowania generatywnego do optymalizacji strategii grania w gry (modele World).

  5. Od profesjonalnych systemów informatycznych wymaga się wysokiej dostępności usług, łatwego wprowadzania niezbędnych zmian, skalowalności i możliwości przetworzenia ogromnej ilości danych. Java EE 8 znakomicie nadaje się do tworzenia aplikacji spełniających te wyśrubowane kryteria. Poza tym Java to język wieloplatformowy, jej kod jest otwarty, została dobrze przetestowana, a doświadczenie i wsparcie społeczności użytkowników okazują się nie do przecenienia. Wszechstronność i popularność Javy ma też mroczną stronę - programiści bardzo często muszą rozwiązywać istotne problemy, które zwykle dotyczą integracji usług, wysokiej dostępności i odporności systemu na błędy. Rozwiązaniem pozwalającym uniknąć wielu z tych kłopotów jest zastosowanie odpowiednich wzorców projektowych i przestrzeganie dobrych praktyk. To książka przeznaczona dla programistów, którzy chcą tworzyć aplikacje biznesowe z użyciem wzorców projektowych, wzorców biznesowych i najlepszych praktyk. Zawiera wyjaśnienie podstawowych koncepcji Javy EE 8, opis jej warstw oraz omówienie najlepszych praktyk tworzenia aplikacji biznesowych.

Pragmatyczny programista