ODBIERZ TWÓJ BONUS :: »

Software Craftsman. Profesjonalizm, czysty kod i techniczna perfekcja Sandro Mancuso

Autor:
Sandro Mancuso
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.2/6  Opinie: 17
Stron:
256
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
41,40 zł 69,00 zł (-40%)
34,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Stosowania idei Software Craftsmanship w codziennej pracy programisty
  • Rozróżniania ról rzemiosła, inżynierii i sztuki w tworzeniu oprogramowania
  • Wdrażania zasad Agile i praktyk zwinnych ukierunkowanych na technikę
  • Budowania profesjonalizmu i odpowiedzialności w zespole programistycznym
  • Odmawiania klientowi i proponowania alternatywnych rozwiązań w sposób profesjonalny
  • Zarządzania długiem technicznym i dbania o jakość kodu
  • Wykorzystywania praktyk programowania ekstremalnego i refaktoryzacji
  • Rozwijania kompetencji poprzez ciągłe uczenie się i udział w społecznościach
  • Organizowania skutecznych procesów rekrutacji i rozmów kwalifikacyjnych
  • Unikania antywzorców podczas rozmów rekrutacyjnych z programistami
  • Motywowania zespołu i budowania kultury uczenia się w organizacji
  • Wprowadzania zmian technicznych i przekonywania sceptyków do nowych praktyk
  • Łączenia pragmatyzmu z dążeniem do technicznej perfekcji
  • Stosowania wzorców projektowych i refaktoryzacji do wzorców
  • Planowania ścieżki kariery programisty-rzemieślnika i wyznaczania kamieni milowych
  • Odróżniania dewelopera-rzemieślnika od przeciętnego programisty

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.

W marcu jak w zaczytanym garncu!  Ebooki -40%, książki -35%

Wybrane bestsellery

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Jakie konkretne umiejętności i praktyki programistyczne można zdobyć dzięki lekturze tej książki?
Książka przedstawia praktyki programistyczne zaczerpnięte z metodyk ekstremalnych, zwinnych i lean, skupiając się na technicznej perfekcji, refaktoryzacji, testowaniu, pragmatyzmie oraz rozwoju zawodowym programisty i zespołu.
2. Czy książka omawia sposoby poprawy jakości kodu i procesu wytwarzania oprogramowania?
Tak, autor szczegółowo wyjaśnia, jak podejście rzemieślnicze oraz konkretne praktyki mogą znacząco podnieść jakość kodu, efektywność zespołu i zadowolenie klienta.
3. Czy publikacja zawiera praktyczne przykłady i narzędzia do wdrożenia w codziennej pracy?
Tak, książka pełna jest inspirujących przykładów, praktycznych rad oraz narzędzi, które można zastosować zarówno indywidualnie, jak i zespołowo w pracy programisty.
4. Czy lektura tej książki pomoże mi przygotować się do rozmów kwalifikacyjnych na stanowisko programisty?
Tak, w książce znajdziesz rozdziały poświęcone rekrutacji, prowadzeniu rozmów kwalifikacyjnych oraz wskazówki, jak skutecznie prezentować swoje umiejętności i na co zwracać uwagę podczas rozmowy o pracę.
5. Jakie podejście do nauki i rozwoju zawodowego promuje autor?
Autor zachęca do ciągłego rozwoju, tworzenia kultury uczenia się w zespole, korzystania z książek, blogów, społeczności oraz praktycznego doskonalenia umiejętności przez projekty i ćwiczenia.
6. Czy książka nadaje się dla osób dopiero rozpoczynających karierę w IT, czy raczej dla doświadczonych programistów?
Książka jest wartościowa zarówno dla początkujących, jak i doświadczonych programistów - prezentuje uniwersalne zasady, które pomagają rozwijać profesjonalizm i techniczne mistrzostwo niezależnie od stażu.
7. W jaki sposób książka może pomóc zespołom programistycznym oraz menedżerom IT?
Publikacja podpowiada, jak budować skuteczne zespoły, motywować deweloperów, wdrażać zmiany techniczne, a także jak rekrutować i zarządzać programistami zgodnie z ideą software craftsmanship.
8. Czy książka porusza temat współpracy z klientem i komunikacji w projektach IT?
Tak, autor omawia, jak efektywnie komunikować się z klientami, kiedy i jak odmawiać, a także jak proponować alternatywne rozwiązania, aby osiągnąć satysfakcję obu stron.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
69,00 zł
Niedostępna
Ebook
41,40 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile