Software Craftsman. Profesjonalizm, czysty kod i techniczna perfekcja
- Autor:
- Sandro Mancuso
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 5.2/6 Opinie: 17
- Stron:
- 256
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
![Wyłącznie](https://static01.helion.com.pl/ebookpoint/img/img_wylacznie.png)
Opis ebooka: Software Craftsman. Profesjonalizm, czysty kod i techniczna perfekcja
Coraz więcej mówi się o dobrych praktykach programistycznych, a mimo to wciąż zdarzają się przypadki wydania nieudanego produktu. Istnieje wiele przyczyn tego stanu rzeczy, np. postrzeganie procesu tworzenia oprogramowania jako linii produkcyjnej, brak właściwego zarządzania projektami, a także brak wypracowanych metod rekrutacji specjalistów i kierowania zespołem. Rozwój metodyk zwinnego programowania poprawił sytuację, lecz problem niskiej jakości samych projektów nie zniknął.
Książka ta proponuje czysto rzemieślnicze podejście do pracy programisty. Idea ta, znana jako software craftsmanship, zakłada kompletną zmianę sposobu myślenia o programowaniu. Priorytetami stają się tu profesjonalizm, techniczna perfekcja i zadowolenie klienta, a osiąga się to, stosując pewne praktyki programistyczne, które zaczerpnięto m.in. z metodyk programowania ekstremalnego, zwinnego i odchudzonego. Autor, który jest współzałożycielem największej organizacji deweloperów-rzemieślników, dzieli się swoją wiedzą i doświadczeniem poprzez inspirujące przykłady i praktyczne rady. Okazuje się, że dzięki tej postawie zespół może osiągnąć najwyższy poziom technicznej doskonałości tworzonych projektów.
Jest to książka o peofesjonalizmie programowania. Nie tylko o profesjonalizmie programisty, ale również o całej organizacji tworzenia oprogramowania Jest to książka o mistrzostwie w programowaniu. Na jej stronach autor przedstawia plan, srategię, podejścia i reguły, które mogą pomóc każdemu programiście, każdemu zespołowi programistów i każdej organizacji wytwarzającej oprogramowanie w wyrwaniu się z grzęzawiska mierności i we wkroczeniu na ścieżkę profesjonalizmu, jak również w zapewnieniu większej wydajności oraz poczucia dumy z tego, co się robi.
/ ze wstępu, Robert C. Martin
Z książki dowiesz się:
- w jaki sposób podejście rzemieślnicze zwiększa jakość tworzonego oprogramowania i obsługi klientów,
- kiedy i jak mówić klientowi nie oraz jak proponować rozwiązania zastępcze,
- dlaczego dobrym deweloperom zdarza się pisać zły kod i jak można temu zapobiegać,
- jak być pragmatykiem — a nie dogmatykiem — w kwestii stosowania praktyk i narzędzi,
- w jaki sposób zatrudniać deweloperów-rzemieślników, jak nimi kierować,
- jak zaszczepić w zespole prawdziwy kult uczenia się,
- jak wprowadzać zmiany techniczne.
Programuj profesjonalnie — liczą się pragmatyzm, perfekcja i cel!
Sandro Mancuso programuje od dziecka. Pracował w wielu różnych firmach, również w korporacjach międzynarodowych i bankach inwestycyjnych. Jest zwolennikiem idei programowania mistrzowskiego i ekstremalnego. W październiku 2013 roku został współzałożycielem firmy konsultingowej o nazwie Codurance, w której za podstawę działania przyjęto zasady i wartości software craftsmanship. Mancuso jako cel zawodowy przyjął sobie podnoszenie jakości branży informatycznej przez pomaganie deweloperom w doskonaleniu rzemiosła programistycznego. Często bierze udział w konferencjach informatycznych w różnych miejscach świata.
Autor książki, Sandro Mancuso, proponuje zupełnie inne podejście. Jeśli chcesz tworzyć oprogramowanie z dumą i profesjonalizmem, polub to, co robisz i rób to perfekcyjnie. Buduj swoja karierę w oparciu o niezależność, mistrzostwo i cel. Gdy przyjmiesz taką postawę, będziesz w stanie osiągnąć najwyższy poziom technicznej doskonałości, co z pewnością przełoży się na zadowolenie klientów.
Mancuso jest współzałożycielem największej organizacji deweloperów-rzemieślników. Obecnie dzieli się swoją wiedzą i doświadczeniem poprzez inspirujące przykłady i praktyczne rady, które każdy z nas może wykorzystać w swojej firmie, projekcie lub karierze.
Z książki dowiesz się
- dlaczego przemiany agilowe są niewystarczające i w jaki sposób idea rzemiosła przychodzi im na ratunek;
- jak idea rzemiosła przyczynia się do tworzenia lepszego oprogramowania i lepszej obsługi klientów;
- kiedy i jak mówić klientowi nie oraz jak proponować mu wtedy rozwiązania zastępcze;
- dlaczego dobrym deweloperom zdarza się pisać zły kod i jak można temu zapobiegać;
- jak sprawić, aby praca z kodem zastanym była łatwiejsza i wydajniejsza;
- jak być pragmatykiem — nie dogmatykiem — w kwestii stosowania praktyk i narzędzi;
- jak kierować deweloperami-rzemieślnikami i jak ich przyciągać do swojej organizacji;
- czego unikać w ogłoszeniach o pracy, w rozmowach kwalifikacyjnych z kandydatami i w zatrudnianiu deweloperów;
- jak deweloperzy i ich menedżerowie mogą wykreować prawdziwy kult uczenia się;
- jak wprowadzać rzeczywiste zmiany techniczne i przezwyciężać postawy sceptyczne;
![Summer BOOOK FEST / Ebooki -50%, książki -40%, audiobooki po 12,90zł](https://static01.helion.com.pl/ebookpoint/img/promocje/bannery/19761/Ebp_summer_book_fest_2024_Sonia_d910d93e4_1180x419_.png)
Wybrane bestsellery
-
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....
Awans i co dalej? 99 dni na odnalezienie się w nowej roli Awans i co dalej? 99 dni na odnalezienie się w nowej roli
(35.40 zł najniższa cena z 30 dni)35.40 zł
59.00 zł(-40%) -
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...
Data science i Python. Stawianie czoła najtrudniejszym wyzwaniom biznesowym Data science i Python. Stawianie czoła najtrudniejszym wyzwaniom biznesowym
(44.85 zł najniższa cena z 30 dni)41.40 zł
69.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...
Kontrolowane eksperymenty online. Praktyczny przewodnik po testach A/B Kontrolowane eksperymenty online. Praktyczny przewodnik po testach A/B
(51.35 zł najniższa cena z 30 dni)47.40 zł
79.00 zł(-40%) -
Nie jesteśmy ekspertami od emocji. Mamy problem z odczytywaniem ich u innych ludzi, nierzadko nie potrafimy nawet określić tego, co nam samym w duszy gra. To efekt tego, jak nas wychowano, spadku kulturowego, jaki odziedziczyliśmy. Także w pracy. W rezultacie zamiast partnerskich w wielu relacjac...(29.18 zł najniższa cena z 30 dni)
26.94 zł
44.90 zł(-40%) -
Dzięki tej książce poznasz od podstaw Gita i GitLaba. Dowiesz się, jak skonfigurować runnery GitLaba, a także jak tworzyć i konfigurować potoki dla różnych etapów cyklu rozwoju oprogramowania. Poznasz zasady interpretacji wyników potoków w GitLabie. Nauczysz się też wdrażania kodu w różnych środo...
Automatyzacja metodyki DevOps za pomocą potoków CI/CD GitLaba. Buduj efektywne potoki CI/CD do weryfikacji, zabezpieczenia i wdrażania kodu, korzystając z rzeczywistych przykładów Automatyzacja metodyki DevOps za pomocą potoków CI/CD GitLaba. Buduj efektywne potoki CI/CD do weryfikacji, zabezpieczenia i wdrażania kodu, korzystając z rzeczywistych przykładów
(51.35 zł najniższa cena z 30 dni)47.40 zł
79.00 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, ...
Matematyka w programowaniu gier i grafice komputerowej. Tworzenie i renderowanie wirtualnych środowisk 3D oraz praca z nimi Matematyka w programowaniu gier i grafice komputerowej. Tworzenie i renderowanie wirtualnych środowisk 3D oraz praca z nimi
(57.84 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%) -
Mam wrażenie, że wokół sieci neuronowych narosło wiele mitów. Nawet niektórzy starsi członkowie mojej rodziny na hasło "sztuczna inteligencja" robią posępną minę, niezależnie od tego, czy mowa jest o generowaniu obrazów czy - na przykład - o rozpoznawaniu odręcznego pisma czy też tłumaczeniu teks...(24.57 zł najniższa cena z 30 dni)
24.57 zł
28.90 zł(-15%) -
Publikacjami poświęconymi zarządzaniu projektami można wypełnić całe biblioteki. Dostępne są niemal encyklopedyczne kompendia wiedzy na ten temat, wyjaśniające metodologie prowadzenia projektów, sposoby ich klasyfikacji czy też przewagi i niedociągnięcia poszczególnych z nich. Z licznych pozycji ...
10 zasad dowożenia projektów nierealnych. Jak odnosić sukcesy w trudnych i złożonych projektach informatycznych 10 zasad dowożenia projektów nierealnych. Jak odnosić sukcesy w trudnych i złożonych projektach informatycznych
(35.40 zł najniższa cena z 30 dni)35.40 zł
59.00 zł(-40%) -
Tę książkę docenią przede wszystkim inżynierowie oprogramowania, programiści i administratorzy systemów, którzy muszą szybko zrozumieć praktyki DevOps. Znajdziesz tu bezcenną wiedzę, która ułatwi Ci efektywną pracę z nowoczesnym stosem aplikacji i sprawne przystąpienie do zadań związanych z DevOp...
DevOps dla zdesperowanych. Praktyczny poradnik przetrwania DevOps dla zdesperowanych. Praktyczny poradnik przetrwania
(40.20 zł najniższa cena z 30 dni)40.20 zł
67.00 zł(-40%)
Ebooka "Software Craftsman. Profesjonalizm, czysty kod i techniczna perfekcja" 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 "Software Craftsman. Profesjonalizm, czysty kod i techniczna perfekcja" 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 "Software Craftsman. Profesjonalizm, czysty kod i techniczna perfekcja" 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: Software Craftsman. Profesjonalizm, czysty kod i techniczna perfekcja (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: Programista Magazyn RAFAŁ KOCISZ; 2016-06-21Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
13 lutego 2001 roku w ośrodku wypoczynkowym Snowbird w USA (stan Utah) wydarzyło się coś, co miało w globalnej skali odmienić postrzeganie procesu wytwarzania oprogramowania. Tego dnia siedemnastu wybitnych specjalistów i praktyków podpisało się pod dokumentem znanym jako "Manifest Zwinnego Wytwarzania Oprogramowania". Zgodnie stwierdzili oni, iż wytwarzając oprogramowanie i pomagając innym w tym zakresie, odkrywa się lepsze sposoby wykonywania tej pracy, zaś w wyniku tych doświadczeń przedkłada się:
- ludzi oraz interakcje nad procesy i narzędzia,
- działające oprogramowanie nad obszerną dokumentację,
- współpracę z klientem nad formalne ustalenia,
- reagowanie na zmiany nad podążanie za planem.
Dziś wiemy, że wydarzenie to stało się punktem zwrotnym w historii: w kolejnych latach po jego wystąpieniu w przemyśle związanym z wytwarzaniem oprogramowania nastąpił zdecydowany zwrot w kierunku zwinnych metodyk pracy takich jak Serum, Kanban czy Programowanie Ekstremalne. Wydawało się, iż wyprawa po złote runo zakończyła się sukcesem, zaś "smoliste grzęzawisko" inżynierii oprogramowania wreszcie udało się okiełznać...
Z biegiem lat okazało się jednak, że czegoś nadal tu brakuje. Aplikacje dalej miały błędy i nierzadko zdarzały się projekty informatyczne kończące się niepowodzeniem. Wtedy jasne stało się, że samo stosowanie zwinnego podejścia przy wytwarzaniu oprogramowania nie gwarantuje sukcesu. Odpowiedzią na ten swoisty "kac zwinności" stał się ruch znany jako ?Software Craftsmanship", który w 2009 roku sformułował swój własny manifest, stanowiący rozszerzenie manifestu zwinnego wytwarzania oprogramowania. Manifest ten stwierdza, iż w pracy nad wytwarzaniem programowania należy cenić:
- nie tylko działające oprogramowanie, lecz również starannie wykonane oprogramowanie,
- nie tylko reagowanie na zmiany, lecz również ciągłe wytwarzanie wartości dodanej,
- nie tylko ludzi oraz interakcje, lecz również społeczność profesjonalistów,
- nie tylko współpracę z klientem, lecz również produktywne partnerstwo.
Dziś na łamach Klubu Dobrej Książki chcę zaprezentować książkę Software Craftsman. Profesjonalizm, czysty kod i techniczna perfekcja, traktującą właśnie o Software Craftsmanship. Jest ona logiczną kontynuacją innych pozycji z tego nurtu. Mam tu przede wszystkim na myśli takie książki jak:
- Pragmatyczny Programista (Andrew Hunt, David Thomas),
- Czysty Kod (Robert C. Martin),
- Mistrz Czystego Kodu ((Robert C. Martin).
W skrócie: zawartość tej pozycji opisuje wizję tego, jak powinno wyglądać tworzenie oprogramowania w XXI wieku, oczywiście w duchu manifestu Software Craftsmanship. Podobnie jak wymienione wyżej pozycje, książka Software Craftsman zorganizowana jest w postaci stosunkowo krótkich, luźno powiązanych rozdziałów, które można spokojnie czytać w oderwaniu do reszty. Przy pierwszym podejściu warto jednak przestudiować książkę od początku do końca. Tematy poruszane przez autora to:
- Zwinność tutaj dowiesz, się na czym polega bycie zwinnym przy pracy nad rozwojem oprogramowania, co z tego będziesz miał i jakie są związane z tym zagrożenia.
- Software Craftsmanship-. po lekturze tego rozdziału zrozumiesz, co jest esencją ruchu Software Craftsmanship.
- Podejście rzemieślnicze: tutaj znajdziesz szereg praktycznych porad, jak rozwijać się w zawodzie programisty, stosując podejście rzemieślnicze,
- Rekrutacja, Rozmowa kwalifikacyjna z programistą-rzemieślnikiem, Antywzorce rozmowy kwalifikacyjnej (nazwy podrozdziałów mówią same za siebie),
- Kult uczenia się: tuta] dowiesz się, jak w swojej organizacji wdrożyć kulturę zdobywania wiedzy,
- Wprowadzanie zmian technicznych: tutaj znajdziesz szereg praktycznych wskazówek, jak przełamać opór materii przy wprowadzaniu takich zmian,
- Kariera programisty-rzemieślnika: tutaj znajdziesz porady, jak rozwijać swoją karierę w duchu zasad Software Craftsmanship.
Software Craftsman to tytuł, który mogę polecić w ciemno każdemu, kto zarabia na życie programowaniem. Jest ona rewelacyjną kontynuacją serii książek legendarnego Wujka Boba (Robert C. Martin Series) - zawartością zbliżona chyba najbardziej do Mistrza Czystego Kodu, jednak w stosunku do swojej poprzedniczki wnosząca szereg całkiem nowych treści. Dla mnie w trakcie lektury najciekawsze były części dotyczące rekrutacji oraz kultu uczenia się, być może w związku z tym, iż opisują one zagadnienia, które mocno leżą mi na sercu w związku z pracą, którą wykonuję.
Podsumowując moje wrażenia po lekturze Software Craftsman, napiszę krótko: jeśli nie czytałeś tej książki, to zdobądź ją i przeczytaj NIEZWŁOCZNIE! Gorąco polecam! -
Recenzja: DobreRecenzje.pl Tomek; 2016-05-11Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Sandro Mancuso to pochodzący z Brazylii, uzdolniony programista, propagator idei programowania rzemieślniczego.Od najmłodszych lat programował i kształcił się w tym kierunku. Zaczynał pracę w niewielkiej lokalnej firmie deweloperskiej. Następnie przeniósł się do firmy gdzie był Project Managerem, jak się później okazało, jego pierwszy mentor, który oprócz typowego "klepania kodu" chciał aby jego pracownicy pisali w sposób który umożliwi łatwe i szybkie modyfikowanie funkcji. W ten sposób Sandro Mancuso pierwszy raz zetknął się z programowaniem rzemieślniczym. W swojej książce przekazuje wiedzę, którą zdobywał całe życie, dotyczącą tego jak być mistrzem programowania, oraz jak wybrać pracę aby była ona jak najlepsza nie tylko pod względem finansowym, ale też rozwoju kariery w branży informatycznej.
W pierwszej części poznamy na czym polega metodologia Software Craftsmanship, jakie są jej główne założenia, czym różni się od popularnego Agile. Dowiemy się między innymi dlaczego pisanie testów przyspiesza, a nie spowalnia rozwój projektu, oraz wiele innych interesujących porad związanych z wykonywaniem porządnej, programistycznej pracy.
W drugiej części autor skupia się na ogólnym rozwoju zawodowym. Porusza takie kwestie jak wybór ogłoszenia o pracę, na które zwracać uwagę, a jakie omijać szerokim łukiem. Innymi tematami są rozmowa kwalifikacyjna, czy sposoby na rozwój swojej kariery.
Dzięki tej książce zmieniłem swoje podejście do jakości pisanego kodu, zauważyłem pewne słabości w sposobie pisania projektów na które wcześniej nie zwracałem uwagi. Dosyć szybko zacząłem odczuwać pozytywne efekty wprowadzenia w życie idei rzemieślniczego stylu programowania. Polecam każdemu programiście, młodemu czy bardzo doświadczonemu wprowadzenie tej zmiany, chociaż z początku może się ona wydawać trudna i bez sensu, ale efekty są duże i pozytywne.
Software Craftsmanship to książka o standardowej objętości, około 250 stron. Pozytywnym aspektem książki jest fakt, że nie musimy czytać jej całej, możemy wybrać rozdział, lub nawet podrozdział i znaleźć informację która na daną chwilę jest nam potrzebna. Okładka książki jest bardzo charakterystyczna, odnosi się do rzemieślnictwa, ale niestety w mojej subiektywnej opinii nie pasuje do tematu. Czcionka użyta w tekście jest wyrazista i wygodnie się ją czyta.
Podsumowując, polecam książkę każdemu programiście, gdyż wspomoże ona jego rozwój, oraz łatwość w modyfikowaniu kodu przez jego kolegów, czyli przez nas samych. Moja ocena: 9.5/10
Szczegóły ebooka
- Tytuł oryginału:
- The Software Craftsman: Professionalism, Pragmatism, Pride (Robert C. Martin Series)
- Tłumaczenie:
- Zbigniew Waśko
- ISBN Książki drukowanej:
- 978-83-283-2135-9, 9788328321359
- Data wydania książki drukowanej:
- 2016-04-11
- ISBN Ebooka:
- 978-83-283-2136-6, 9788328321366
- Data wydania ebooka:
-
2016-04-10
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:
- 168x237
- Numer z katalogu:
- 44672
- druk na żądanie!
- dnż
- Rozmiar pliku Pdf:
- 2.8MB
- Rozmiar pliku ePub:
- 3.0MB
- Rozmiar pliku Mobi:
- 6.7MB
- Pobierz przykładowy rozdział PDF
Spis treści ebooka
- Starszeństwo (29)
- Nowa rzeczywistość (30)
- Dyscypliny Agile ukierunkowane na proces (34)
- Dyscypliny ukierunkowane na technikę (34)
- Na czym polega bycie zwinnym? (34)
- Przełom (35)
- Poszerzanie kompetencji (35)
- Ewolucja profesjonalizmu (36)
- Manifest Agile (36)
- Zasady uzupełniające Manifest Agile (36)
- Czas wdrażania zasad Agile (37)
- Kac agilowy (38)
- Transformacja częściowa (39)
- Agile coaching (41)
- Odrzucanie praktyk o charakterze technicznym (42)
- Naiwne podejście do tworzenia oprogramowania (42)
- Są też i dobre wieści (43)
- Zwinność a rzemiosło programowania (44)
- Podsumowanie (44)
- Lepsza metafora (47)
- Co mówi Wikipedia? (48)
- Definicja osobista (48)
- Definicja krótka (48)
- Wykraczając poza definicje (48)
- Rzemiosło, zawód, inżynieria, nauka czy sztuka (49)
- Historia idei Software Craftsmanship (49)
- Software Craftsmanship - spotkanie na szczycie (50)
- Przekraczanie granic (51)
- Wymiana rzemieślników (52)
- Społeczności programistów-rzemieślników (53)
- Manifest Software Craftsmanship (53)
- Manifest (54)
- Nie tylko oprogramowanie działające, ale również dobrze wykonane (55)
- Nie tylko reagowanie na zmiany, ale również ciągłe dodawanie wartości (56)
- Nie tylko ludzie i interakcje, ale również społeczność profesjonalistów (57)
- Nie tylko współpraca z klientami, ale również efektywne partnerstwo (58)
- Lecz niektórzy klienci nie są przygotowani do partnerstwa... (59)
- Problem z manifestem (60)
- Podsumowanie (61)
- Kto rządzi Twoją karierą? (64)
- Relacja pracodawca-pracownik (65)
- Nadążanie za postępem (66)
- Książki, dużo książek (66)
- Blogi (68)
- Techniczne witryny internetowe (69)
- Za kim podążać? (69)
- Media społecznościowe (69)
- Praktyka, praktyka, praktyka (70)
- Kata (71)
- Projekty własne (71)
- Projekty otwarte (73)
- Programowanie w parach (74)
- Społeczność (75)
- Wiedzieć, czego się nie wie (75)
- Nie samą pracą człowiek żyje (77)
- Znajdowanie czasu (77)
- Koncentracja - technika pomodoro (79)
- Równowaga (79)
- Podsumowanie (80)
- Nauka mówienia "NIE" (84)
- Klęska (84)
- Wnioski (86)
- Profesjonalizm (87)
- Wysuwanie propozycji (89)
- Opcja nieoczekiwana i realna (90)
- Oświecone kierownictwo (92)
- Podsumowanie (93)
- Działanie oprogramowania to jeszcze nie wszystko (96)
- Pielęgnowanie ogrodu (97)
- Ukryte zagrożenie (97)
- Zakładnicy własnego oprogramowania (98)
- Zatrudnianie prawdziwych rzemieślników, a nie przeciętniaków (99)
- Niewłaściwe poczucie czasu (99)
- Historia długu technicznego (99)
- Zapracowany zespół (100)
- Karta zadaniowa testu jednostkowego (103)
- Mądre gospodarowanie czasem (104)
- Kod zastany (105)
- Zmiana nastawienia (106)
- Własna satysfakcja i zadowolenie klienta (107)
- Podsumowanie (107)
- Właściwy produkt kontra właściwe wykonanie (109)
- Kontekst (110)
- Historia programowania ekstremalnego (111)
- Praktyki i wartości (113)
- Dodawanie wartości przez praktykę (114)
- Odpowiedzialność (119)
- Pragmatyzm (120)
- Podsumowanie (121)
- Opowieść brazylijskiego nastolatka (123)
- Koncentracja i wytrwałość (125)
- A co, jeśli nie wiemy, dokąd zmierzamy? (126)
- Praca jako inwestycja (127)
- Samodzielność, mistrzostwo i cel (128)
- Kariera w ramach firmy (129)
- Podsumowanie (131)
- Typowy opis stanowiska pracy (135)
- Zbyt zajęci, by przeprowadzić rozmowę kwalifikacyjną (138)
- Bez opisów stanowiska pracy (139)
- A jeśli opis stanowiska pracy jest konieczny? (140)
- Praca to nie tylko zajęcie (145)
- Rekomendacje (145)
- Współpraca ze środowiskiem (146)
- Definiowanie skutecznych kryteriów wyboru (147)
- Rekrutacja proaktywna (149)
- Podsumowanie (150)
- Negocjacje biznesowe (154)
- Rozpoznawanie efektywnego partnerstwa (154)
- Perspektywa firmy (155)
- Perspektywa kandydata (156)
- Dobra rozmowa kwalifikacyjna (158)
- Właściwy cel (159)
- Mapa myśli rozmowy kwalifikacyjnej (159)
- Programowanie w parach jako forma rozmowy kwalifikacyjnej (160)
- Rozmowy kwalifikacyjne dostosowane do konkretnych potrzeb (163)
- Sztuka wyboru (164)
- Przyjmowanie do zespołu istniejącego a przyjmowanie do zespołu zupełnie nowego (164)
- Ćwiczenia w kodowaniu przed rozmową kwalifikacyjną (165)
- Każdy powinien umieć przeprowadzać rozmowy kwalifikacyjne (166)
- Z deweloperami powinni rozmawiać deweloperzy (167)
- Podsumowanie (167)
- Nie wymądrzaj się (169)
- Nie dawaj łamigłówek do rozwiązania (170)
- Nie zadawaj pytań, na które nie znasz odpowiedzi (170)
- Nie próbuj udowadniać kandydatowi, że jest głupcem (171)
- Nie blokuj internetu (172)
- Nie każ pisać kodu na papierze (172)
- Nie stosuj algorytmów (172)
- Nie przeprowadzaj telefonicznych rozmów kwalifikacyjnych (173)
- Podsumowanie (174)
- Kac agilowy - niskie morale (175)
- Koszty zatrudniania deweloperów pracujących od 9.00 do 17.00 (177)
- Ograniczenia wynikające z braku motywacji (180)
- Zaszczepianie pasji (180)
- Podsumowanie (182)
- Zła motywacja (184)
- Tworzenie kultu uczenia się (185)
- Załóż klub książki (186)
- Organizuj techniczne spotkania w porze lunchu (186)
- Organizuj dyskusje grupowe (przy okrągłym stole) (187)
- Zmieniaj projekty po każdej iteracji (187)
- Przeprowadzaj grupowe przeglądy kodu (189)
- Organizuj sesje ćwiczeniowe (189)
- Zainicjuj wewnętrzną społeczność praktyków (191)
- Zorganizuj czas na realizację własnych projektów (191)
- Nawiąż współpracę z zewnętrznymi społecznościami (192)
- A jeśli towarzystwo jest oporne? (192)
- Bądź przykładem (192)
- Skup się na tych, którym zależy (193)
- Nie zmuszaj (193)
- Nie próbuj zmieniać wszystkich (193)
- Nie uzgadniaj terminów (193)
- Nie proś o upoważnienie (194)
- Nie komplikuj (194)
- Ustal rytm swojego działania (195)
- Podsumowanie (195)
- Rodzaje sceptycyzmu (197)
- Bądź przygotowany (201)
- Od czego zacząć? (202)
- Zdobądź zaufanie (202)
- Nabierz doświadczenia (203)
- Zachęcaj własnym przykładem (203)
- Nie walcz na wielu frontach (204)
- Przeprowadzaj iteracje, inspekcje i wdrożenia (205)
- Strach i niekompetencja (206)
- Jak przekonać kierownika? (207)
- Jak przekonać zespół do stosowania metodyki TDD? (208)
- Jak przekonać sceptyków? (209)
- Oderwany od świata architekt (210)
- Pokrzywdzeni (214)
- Czy naprawdę powinno nas to wszystko obchodzić? (215)
- Podsumowanie (215)
- Jakość jest zawsze oczekiwana (217)
- Obalanie mitu jakości kosztownej i czasochłonnej (219)
- Czy musimy wszystko testować? (220)
- Refaktoryzacja (221)
- "Jedyny" sposób tworzenia oprogramowania (222)
- Pomaganie stronie biznesowej (223)
- Proste i szybkie rozwiązanie (223)
- W projektach informatycznych nie chodzi o nas (226)
- Wybitny kontra przeciętny (226)
- Cztery zasady prostoty (227)
- Wzorce projektowe (228)
- Refaktoryzacja do wzorców (228)
- Rzemiosło a pragmatyzm (230)
- Podsumowanie (230)
- Bycie rzemieślnikiem (234)
- Uczciwość i odwaga (235)
- Rozwój kariery (235)
- Różne drabiny (236)
- Drogi i kamienie milowe (237)
- Budowanie kariery, tylko jedna praca naraz (238)
- A jeśli nie wiemy, dokąd iść? (240)
- Różnorodność prac (241)
- Misja (242)
- Deweloper-rzemieślnik a zwykły deweloper (244)
- Elitaryzm (244)
- Terminator, czeladnik i mistrz (244)
- Mistrz rzemiosła (245)
- Klapki na oczach (245)
- Rzemiosło a XP (246)
- Przywiązanie do praktyk (246)
- Agile coachowie i kierownicy (246)
- Nauka zawodu programisty (247)
- Problem z metaforą (247)
Słowo wstępne (11)
Przedmowa (13)
Podziękowania (19)
O autorze (23)
CZĘŚĆ I. IDEOLOGIA I PODEJŚCIE (25)
Rozdział 1. Tworzenie oprogramowania w XXI wieku (27)
Rozdział 2. Agile, czyli zwinność (33)
Rozdział 3. Software Craftsmanship (47)
Rozdział 4. Podejście rzemieślnicze (63)
Rozdział 5. Bohaterowie, życzliwość i profesjonalizm (81)
Rozdział 6. Oprogramowanie działające (95)
Rozdział 7. Praktyki techniczne (109)
Rozdział 8. Długa droga (123)
CZĘŚĆ II. PEŁNA TRANSFORMACJA (133)
Rozdział 9. Rekrutacja (135)
Rozdział 10. Rozmowa kwalifikacyjna z programistą-rzemieślnikiem (153)
Rozdział 11. Antywzorce rozmowy kwalifikacyjnej (169)
Rozdział 12. Koszt niskiego morale (175)
Rozdział 13. Kult uczenia się (183)
Rozdział 14. Wprowadzanie zmian technicznych (197)
Rozdział 15. Rzemiosło pragmatyczne (217)
Rozdział 16. Kariera programisty-rzemieślnika (233)
Dodatek A. Mity na temat rzemiosła i dalsze wyjaśnienia (243)
Skorowidz (249)
Helion - inne książki
-
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...(38.35 zł najniższa cena z 30 dni)
35.40 zł
59.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...(32.43 zł najniższa cena z 30 dni)
29.94 zł
49.90 zł(-40%) -
To czwarte, zaktualizowane wydanie znakomitego przewodnika poświęconego zastosowaniu uczenia maszynowego do rozwiązywania rzeczywistych problemów w analizie danych. Dzięki książce dowiesz się wszystkiego, co trzeba wiedzieć o wstępnym przetwarzaniu danych, znajdowaniu kluczowych spostrzeżeń, prog...
Uczenie maszynowe w języku R. Tworzenie i doskonalenie modeli - od przygotowania danych po dostrajanie, ewaluację i pracę z big data. Wydanie IV Uczenie maszynowe w języku R. Tworzenie i doskonalenie modeli - od przygotowania danych po dostrajanie, ewaluację i pracę z big data. Wydanie IV
(83.40 zł najniższa cena z 30 dni)83.40 zł
139.00 zł(-40%) -
Dzięki tej książce łatwo przyswoisz teoretyczne podstawy i zaczniesz je płynnie wdrażać w rzeczywistych scenariuszach. Dowiesz się, w jaki sposób myślenie przyczynowe ułatwia rozwiązywanie problemów, i poznasz pojęcia Pearla, takie jak strukturalny model przyczynowy, interwencje, kontrfakty itp. ...
Wnioskowanie i związki przyczynowe w Pythonie. Nowoczesne uczenie maszynowe z wykorzystaniem bibliotek DoWhy, EconML, PyTorch i nie tylko Wnioskowanie i związki przyczynowe w Pythonie. Nowoczesne uczenie maszynowe z wykorzystaniem bibliotek DoWhy, EconML, PyTorch i nie tylko
(65.40 zł najniższa cena z 30 dni)65.40 zł
109.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%) -
Oto przewodnik po inżynierii detekcji, przeznaczony dla inżynierów zabezpieczeń i analityków bezpieczeństwa. Zaprezentowano w nim praktyczną metodologię planowania, budowy i walidacji mechanizmów wykrywania zagrożeń. Opisano zasady pracy z frameworkami służącymi do testowania i uwierzytelniania p...
Inżynieria detekcji cyberzagrożeń w praktyce. Planowanie, tworzenie i walidacja mechanizmów wykrywania zagrożeń Inżynieria detekcji cyberzagrożeń w praktyce. Planowanie, tworzenie i walidacja mechanizmów wykrywania zagrożeń
(53.40 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
Autodesk Fusion 360 jest kompleksowym oprogramowaniem chmurowym, dzięki któremu stworzysz nawet bardzo rozbudowane zunifikowane projekty w 3D. W razie potrzeby wykonasz w nim również symulacje, przygotujesz dokumentację projektu i opracujesz jego dane. Fusion 360 łączy funkcje 3D CAD, CAM, CAE i ...(34.20 zł najniższa cena z 30 dni)
34.20 zł
57.00 zł(-40%) -
Dzięki temu praktycznemu przewodnikowi sprawdzisz, jak działa Angular podczas tworzenia dziesięciu zróżnicowanych funkcjonalnych aplikacji internetowych. Nauczysz się też integrować go z różnymi bibliotekami i narzędziami, takimi jak Angular Router, Scully, Electron, wątki robocze usług Angulara ...
Angular. Dziesięć praktycznych aplikacji internetowych z wykorzystaniem najnowszych rozwiązań technologicznych. Wydanie III Angular. Dziesięć praktycznych aplikacji internetowych z wykorzystaniem najnowszych rozwiązań technologicznych. Wydanie III
(41.40 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Zrób pierwszy krok w stronę fascynującego świata automatyzacji zadań. Poznaj PowerShell, potężne narzędzie, które ułatwia pracę administratorów na całym świecie, i zaprzęgnij go do pracy. Dzięki umiejętnemu posługiwaniu się krótkimi i nieskomplikowanymi poleceniami będziesz w stanie łatwo i szybk...(23.94 zł najniższa cena z 30 dni)
23.94 zł
39.90 zł(-40%) -
Dzięki tej przystępnej książce zrozumiesz metody działania wielkich modeli językowych i techniki szkolenia modeli generatywnych. Następnie zapoznasz się z przypadkami użycia, w których ChatGPT sprawdzi się najlepiej, a w efekcie zwiększy produktywność i kreatywność. Dowiesz się też, jak wchodzić ...
Generatywna sztuczna inteligencja z ChatGPT i modelami OpenAI. Podnieś swoją produktywność i innowacyjność za pomocą GPT3 i GPT4 Generatywna sztuczna inteligencja z ChatGPT i modelami OpenAI. Podnieś swoją produktywność i innowacyjność za pomocą GPT3 i GPT4
(47.40 zł najniższa cena z 30 dni)47.40 zł
79.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)
![ajax-loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
Oceny i opinie klientów: Software Craftsman. Profesjonalizm, czysty kod i techniczna perfekcja Sandro Mancuso (17)
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.
(10)
(4)
(0)
(3)
(0)
(0)
więcej opinii