Brakujący plik README. Przewodnik dla początkujących inżynierów oprogramowania

Informacje szczegółowe Pokaż wszystkie

Oprawa: Miękka
Wydawnictwo: Helion
Rok wydania: 2022
Ilość stron: 248
Opis

Dla inżyniera oprogramowania umiejętność kodowania to zaledwie punkt wyjścia. Większość początkujących programistów przekonuje się o tym już w pierwszych dniach pracy w firmie. Nagle się okazuje, że wielu kluczowych spraw zabrakło w programach nauczania. Mowa tu nie tylko o praktykach związanych z tworzeniem i wdrażaniem kodu, ale także o zachowaniach i metodach współpracy ułatwiających odpowiednie działanie zespołu i w efekcie całego przedsiębiorstwa.

To książka przeznaczona dla osób, które chcą rozpocząć karierę inżyniera oprogramowania. Znajdziesz w niej wiele cennych informacji, które zazwyczaj nie są uwzględniane w programach nauczania informatyki na poziomie studiów inżynierskich czy licencjackich, dowiesz się też, czego możesz się spodziewać w pracy. Poszerzysz swoją wiedzę techniczną dotyczącą pisania kodu nadającego się do wdrożenia w środowisku produkcyjnym, opanujesz zagadnienia efektywnego testowania i przeglądów kodu, ciągłej integracji, a także ciągłego wdrażania, dokumentacji projektowej i najlepszych praktyk w zakresie architektury. Zapoznasz się również z informacjami o umiejętnościach miękkich, takich jak techniki zwinnego planowania, efektywna współpraca z kierownictwem i zarządzanie rozwojem własnej kariery.

Najciekawsze zagadnienia:

  • oczyszczanie zastanego i tworzenie poprawnie działającego kodu
  • testy deterministyczne i przeglądy kodu
  • proces projektowania technicznego
  • obsługa incydentów produkcyjnych
  • zaawansowane techniki architektoniczne
  • agile w praktyce firmowej

Po ukończeniu uczelni czas na prawdziwą szkołę programowania!

Szczegóły
  • Autorzy: Chris Riccomini, Dmitriy Ryaboy
  • Wydawnictwo Helion
  • Oprawa: Miękka
  • Rok wydania: 2022
  • Ilość stron: 248
  • Stan: nowy, pełnowartościowy produkt
  • Model: 9788328394087
  • Język: polski
  • Oryginalny tytuł: The Missing README: A Guide for the New Software Engineer
  • Tłumacz: Zawiła Anna, Zawiła Tadeusz
  • Nr wydania: 1
  • ISBN: 9788328394087
  • EAN: 9788328394087
  • Wymiary: 15.8x23.5x1.2 cm
  • Dane producenta: HELION S.A., ul. Kościuszki 1C, 44-100 Gliwice, Polska, gpsr@grupahelion.pl, tel. (32) 230-98-63
Recenzje

Inspiracje dla fanów Brakujący plik README. Przewodnik dla początkujących inżynierów oprogramowania

  1. 1. Zrównoważony kod. Dobre praktyki i heurystyki dla inżynierów oprogramowania, Mark Seemann

    Wielu zdolnych programistów uczestniczy w nieefektywnych, źle prowadzonych projektach. Inni muszą utrzymywać kod, który właściwie nigdy nie powinien ujrzeć światła dziennego. Źródeł tego rodzaju trudności jest wiele: programowanie samo w sobie jest niełatwym zagadnieniem, a tworzenie funkcjonalnych aplikacji najczęściej wymaga współdziałania wielu osób. Sprawia to, że kod budujący aplikację szybko zwiększa swoją złożoność, staje się niezrozumiały i bardzo trudny w utrzymaniu. Na szczęście ...

  2. 2. Prawa UX. Jak psychologia pomaga w projektowaniu lepszych produktów i usług, Jon Yablonski

    Prawa UX. Jak psychologia pomaga w projektowaniu lepszych produktów i usług. Wydanie II Dobry projektant UX musi umiejętnie godzić wymagania techniczne i użytkowe ze schematem ludzkiego sposobu postrzegania świata. Psychologia behawioralna potrafi szczegółowo opisać prawidła rządzące zachowaniem ludzi i stanowi źródło wiedzy, która jest niezwykle ważna dla projektanta interfejsu. Nawet najbardziej atrakcyjny projekt okaże się nieudany, jeśli będzie zmuszał użytkowników do dostosowania się do ...

  3. 3. Prompt engineering. Projektowanie aplikacji z wykorzystaniem LLM, Albert Ziegler

    Duże modele językowe (ang. large language models) są fundamentem istnienia wielu nowoczesnych aplikacji. LLM mogą realizować szeroki zakres zadań i służą do rozwiązywania złożonych problemó,w. Jednak projektowanie niezawodnych rozwiązań z wykorzystaniem modeli wymaga opanowania zupełnie nowych kompetencji.Dowiedz się, na czym polega skuteczne komunikowanie się z modelami LLM i w jaki sposó,b przekuwać śmiałe pomysły w działające aplikacje. Poznaj filozofię działania modeli i klucz...

  4. 4. Wzorce projektowe uczenia maszynowego, Lakshmanan Valliappa

    Rozwiązania typowych problemów dotyczących przygotowania danych, konstruowania modeli i MLOps Wzorce projektowe opisane w tej książce obejmują najlepsze praktyki i rozwiązania powtarzalnych problemów w uczeniu maszynowym. Autorzy, troje inżynierów z firmy Google, skatalogowali sprawdzone metody, aby pomóc badaczom danych sprostać typowym problemom występującym w całym procesie uczenia maszynowego. Te wzorce projektowe kodyfikują doświadczenie setek ekspertów w prostych, przystępnych ra...

  5. 5. Digitalizacja w systemach automatyki SIMATIC w.2, Artur Nowocień

    Z pamięci papieru do pamięci komputera Współczesnym przemysłem rządzi... informatyka. Ta dziedzina stale się rozwija i zagarnia pod swoje skrzydła kolejne sektory - od produkcji, przez logistykę i księgowość, po dystrybucję i sprzedaż. Tyle teorii. W praktyce zaś często się okazuje, że podczas gdy otoczenie biznesowe i technologie pędzą naprzód, systemy stosowane w przemyśle zostają nieco z tyłu. Głównym celem, jaki przyświeca autorowi tej publikacji, skierowanej przede wszystkim do automat...

  6. 6. Cyberbezpieczeństwo dla zaawansowanych. Skuteczne zabezpieczenia systemu Windows, Linux, IoT i infrastruktury w chmurze, Cesar Bravo

    Gra o cyberbezpieczeństwo jest fascynująca i toczy się o wysoką stawkę. W każdej organizacji są dane, które trzeba chronić przed stale rosnącą liczbą zagrożeń. Jeśli to się nie uda, musimy się liczyć z uszczerbkiem na wizerunku, ze stratami finansowymi, a w niektórych wypadkach nawet z utratą zdrowia lub życia człowieka. Dlatego ważne jest, aby koncepcje bezpieczeństwa defensywnego były znane nie tylko inżynierom do spraw bezpieczeństwa, ale także wszystkim specjalistom IT. Jedynie w ...

  7. 7. Power Query w Excelu. Analizuj dane jak profesjonalista, Adam Kopeć

    W dzisiejszym świecie, gdzie dane zalewają nas z każdej strony, umiejętność ich efektywnej analizy staje się kluczowa, choć często bywają one rozproszone i nieuporządkowane. Książka "Power Query w Excelu. Analizuj dane jak profesjonalista" to kompleksowy przewodnik, który przeprowadzi Cię przez tajniki narzędzia Power Query - prawdziwego game changera w kontekście przetwarzania i automatyzowania danych w Excelu oraz Power BI. Zapomnij o żmudnym, ręcznym czyszczeniu danych, które pochłaniało g...

  8. 8. Kali Linux. Testy bezpieczeństwa, testy penetracyjne i etyczne hakowanie. Wydanie II, Ric Messier

    Kali Linux to specjalistyczna dystrybucja Linuksa oparta na Debianie. System został zaprojektowany z myślą o specjalistach do spraw cyberbezpieczeństwa. Umożliwia testowanie zabezpieczeń, tworzenie eksploitów, analizę kodu aplikacji i wykrywanie nadużyć. Zapewnia wszystkie potrzebne narzędzia, a także setki dodatkowych pakietów przeznaczonych do badania bezpieczeństwa. Oddajemy Czytelnikowi nowe, zaktualizowane i uzupełnione wydanie książki prezentującej możliwości Kali Linux w zakresi...

  9. 9. Przenikanie umysłów. Potencjał twórczy współpracy z AI, Aleksandra Przegalińska

    W świecie, w którym sztuczna inteligencja z każdym dniem zyskuje na znaczeniu, pojawia się pytanie kluczowe dla naszej przyszłości: czy maszyny zastąpią człowieka, czy staną się jego niezastąpionym partnerem? Książka „Przenikanie umysłów. Potencjał twórczy współpracy z AI” to porywająca podróż w głąb tej fascynującej relacji, ukazująca, jak technologia może wzmocnić nasze unikatowe zdolności i otworzyć drzwi do nowych, nieodkrytych dotąd możliwości. To nie tylko lektura, ale pr...

  10. 10. Nowoczesny C++ do zastosowań finansowych. Podstawy programowania ilościowego, Daniel Hanson

    W niniejszym podręczniku pokazano, dlaczego C++ jest nadal jednym z dominujących języków, którego jakość pozwala na wytwarzanie aplikacji i systemów finansowych. Wielu programistów uważa język C++ za zbyt trudny do nauczenia. Autor, Daniel Hanson, zaprzecza tym opiniom, pokazując nowoczesne cechy standardu C++ dodawane od 2011 roku. Programiści finansowi dowiedzą się, jak wykorzystać abstrakcje C++ umożliwiające bezpieczną implementację modeli finansowych. Poznasz również popularne bibliot...

  11. 11. Arduino dla początkujących. Podstawy i szkice w.2, Simon Monk

    Zanurz się w fascynujący świat elektroniki i programowania z książką "Arduino dla początkujących. Podstawy i szkice w.2" autorstwa Simona Monka. To kompleksowy przewodnik, który otwiera drzwi do świata mikrokontrolerów, oferując solidne podstawy każdemu, kto marzy o tworzeniu własnych inteligentnych urządzeń i projektów elektronicznych. Jeśli zawsze chciałeś zrozumieć, jak działają twoje ulubione gadżety, lub pragniesz samodzielnie budować innowacyjne systemy, ta książka jest idealnym punktem...

  12. 12. Zdrowy umysł w sieci algorytmów, Gerd Gigerenzer

    Książka "Zdrowy umysł w sieci algorytmów" autorstwa Gerda Gigerenzera jest obowiązkową lekturą dla każdego, kto chce zrozumieć, jak żyć i myśleć w świecie, który coraz bardziej staje się cyfrowy. W świecie, gdzie technologia jest w każdym zakątku naszego życia, książka zwraca uwagę na kwestie, które są często pomijane. Czy rzeczywiście powinniśmy pozwolić algorytmom i sztucznej inteligencji decydować za nas? Czy wymiana informacji i poglądów w sieci naprawdę spaja społeczeńst...

  13. 13. Rekurencyjna książka o rekurencji. Zostań mistrzem rozmów kwalifikacyjnych poświęconych językom Python i JavaScript, Al Sweigart

    Rekurencja jest świetna ― co więcej, dla Ciebie może oznaczać udaną rozmowę kwalifikacyjną! To metoda pomocna w rozwiązywaniu trudnych zagadnień: sprowadza złożone problemy do znacznie łatwiejszych. Myślenie rekurencyjne przydaje się często podczas projektowania oprogramowania, nawet jeśli nie stosuje się w nim wprost rekurencji. Wielu twórców oprogramowania jej unika, uważa ją bowiem za trudną i niezrozumiałą. Przekonaj się, że jest inaczej!Dzięki tej książce zrozumiesz, że w rekurencj...

  14. 14. Robotyka w domu przy użyciu Raspberry Pi Pico, Danny Staple

    Budowanie autonomicznych robotów przy użyciu elastycznego kontrolera Raspberry Pi Pico i języka PythonDziedzina robotyki się rozwija i jest to idealny moment, aby nauczyć się samodzielnego budowania robotów do różnych celów. Książka ta pomoże wykonać pierwsze kroki na drodze do planowania, budowania i programowania robotów z wykorzystaniem Raspberry Pi Pico, kontrolera z bogatymi możliwościami I/O. Po krótkim omówieniu Pico przejdziemy do projektowania robota, a następnie jego budowy. Później...

  15. 15. Podręcznik Hardware Hackera. Łamanie wbudowanych zabezpieczeń za pomocą ataków sprzętowych

    Urządzenia wbudowane to mikrokomputery wielkości chipa na tyle małe, że można je włączyć w strukturę urządzenia, którym sterują. Znajdują się wszędzie - w telefonach, samochodach, kartach kredytowych, laptopach, sprzęcie medycznym, a nawet w infrastrukturze krytycznej. Oznacza to, że zrozumienie ich działania ma kluczowe znaczenie dla bezpieczeństwa. Książka Podręcznik hardware hackera zabierze Cię w głąb różnych typów systemów wbudowanych, pokazując projekty, komponenty, ograniczenia bezp...

  16. 16. PowerPoint 2003 wersja polska. Ćwiczenia, Ewa Łuszczyk

    PowerPoint 2003. Ćwiczenia Wersja polska Ewa Łuszczyk, Mirosława Kopertowska Seria: Ćwiczenia Wydawnictwo MIKOM Warszawa, 2004 r. ISBN: 83-7279-422-7 Wydanie: Pierwsze Objętość: s. 112 Format: 16,5x24 cm Oprawa: Miękka Ocena czytelników (kliknij, aby dodać): 123450 Cena: 15,90 14,30 · Opis · Seria Książka zawiera informacje na temat tworzenia i edycji prezentacji graficznych za pomocą programu PowerPoint 2003. Materiał wprowadzany jest w formie ćwiczeń z rozwiązaniami przygo...

  17. 17. Postman w praktyce. Kompletny przewodnik po REST API, Rafał Podraza

    Poznaj kod aplikacji i naucz się go analizowaćAPI, czyli application programming interface, to sposób, w jaki różne aplikacje komunikują się ze sobą - swoisty język aplikacji. Jeśli jesteś programistą, testerem lub menedżerem projektów, zrozumienie tego języka otworzy Ci drzwi do efektywniejszej pracy, lepszego projektowania systemów i bardziej świadomego podejmowania decyzji. API bowiem to fundament współczesnych aplikacji - niezależnie od tego, czy mówimy o platformach mobilnych, aplikacjac...

  18. 18. Wybrane metody cyfrowego przetwarzania sygnałów z przykładami programów w Matlabie, Piotr Porwik

    Praca ma charakter teoretyczno-aplikacyjny, gdzie w przystępny sposób przedstawiono podstawy przejścia od analogowych sygnałów ciągłych i dyskretnych do sygnałów cyfrowych. W książce omówione zostały matematyczne podstawy różnych transformacji, ich wyprowadzenia oraz algorytmy. Omówiono także interpretacje widma sygnałów dyskretnych z punktu widzenia teorii jak i zastosowań praktycznych. Praca jest adresowana do pracowników naukowych wyższych uczelni kierunków technicznych, doktorantów oraz s...

  19. 19. Poznaj Blazor. Buduj jednostronicowe aplikacje przy pomocy WebAssembly i C#, David Pine

    Jak wykorzystać programowanie w języku C#? Książka "Poznaj Blazor. Buduj jednostronicowe aplikacje przy pomocy Web Assembly i C#" w prosty sposób pokazuje jak korzystać z Blazor WebAssembly. Tworzenie składników interfejsu użytkownika z wykorzystaniem platformy .NET to tylko jedna z wielu przydatnych umiejętności, które czytelnik nabywa w trakcie lektury tej książki. David Pine stworzył praktyczny i przejrzysty przewodnik dla osób, które chcą rozwijać i doskonalić swoje umiejętności programow...

Zobacz, dlaczego warto nam zaufać

taniaksiazka.pl

Doskonała komunikacja, perfekcyjne podejście do klienta, realizacja szybka i całkowicie zgodna z zamówieniem, do tego dobra cena, czyli całość na piątkę.

Anyszka

Polecam, polecam, polecam! Świetny wybór, książki w doskonałej cenie i co najważniejsze błyskawiczna realizacja zamówienia - dodaję do moich ulubionych sklepów.

magdape

Bardzo miła obsługa, szybko reagują na wiadomości pisane. Szybko rozwiązują problem i tłumaczą sytuację, oraz bardzo jasno i konkretnie piszą mail o każdej zmianie w zamówieniach.

Lenka

Kolejny raz robię zakupy w sklepie i jest super szybko, tanio i wygodnie. Aż żałuję, że nie mają innych propozycji, które mnie interesują. Gorąco polecam.

Beata

Transakcja przebiegła szybko i sprawnie. Książki super i wszystko porządnie zapakowane. Nie jest to na pewno moja ostatnia styczność ze sklepem. Polecam.

Agnieszka

Sklep godny polecenia, szybko zrealizował zamówienie. Dodatkowo otrzymałam rabat. Bardzo korzystna cena zamówionych książek. Łącznie z przesyłką wyszło taniej niż w księgarni stacj...

Zosia

Bardzo sprawnie zrealizowane zamówienie. Pomimo, że podano mi późniejszy termin dostarczenia przesyłki otrzymałam ją kilka dni wcześniej. Sklep cechuje solidność i profesjonalizm. ...

Joanna

Sklep bardzo fajny, pomocny i szybki. Realizacja zamówienia trwała kilka dni. Zamówienie doskonale zapakowane i nienaruszone.

Frau Sonne

Jestem zadowolona ze sklepu i przeprowadzonej transakcji. Duży wybór książek, dostawa zgodnie z podaną przez sprzedawcę datą, bardzo porządnie zapakowana. Polecam.

agnes352

Polecam sklep z czystym sumieniem. Kontakt bardzo dobry, ceny rewelacyjne, wybór książek ogromny. Na pewno wkrótce znów złożę zamówienie.

natka2817

Rewelacja!!! Zamówienie otrzymałam 5 dni od złożenia zamówienia, a mieszkam w Wielkiej Brytanii.

Adrianna

Pierwszy raz kupowałam książki przez internet i się nie rozczarowałam. Książki przyszły w oczekiwanym terminie, były dobrze zabezpieczone. Na pewno skorzystam jeszcze nie jeden raz...

Paula