Podstawy inżynierii oprogramowania. Od kodera do inżyniera
Co musisz wiedzieć, aby być skutecznym inżynierem oprogramowania? Studia licencjackie i bootcampt mogą nauczyć podstaw algorytmów i pisania kodu, ale rzadko poruszają tematy kluczowe dla rozwoju kariery. Ta praktyczna książka pomoże ci zdobyć umiejętności potrzebne do osiągnięcia sukcesu i rozwoju.
Autorzy Nathaniel Schutta i Dan Vega pokierują twoją podróżą, wskazując miejsca i obszary, w które warto się zagłębić, a które pomogą budować umiejętności naprawdę ważne dla inżyniera oprogramowania.
•Dowiedz się, czym jest inżynieria oprogramowania – i dlaczego ważna jest komunikacja i inne umiejętności interpersonalne
•Opanuj podstawy architektury oprogramowania i czynniki ukierunkowujące architekturę
•Używaj powszechnie sprawdzonych technik czytania i refaktoryzacji baz kodu
•Poznaj ważność testowania i sposoby implementowania skutecznych platform testowych
•Naucz się, jak wdrażać oprogramowanie niezawodnie i powtarzalnie
•Dowiedz się, jak oceniać i wybierać rozwiązanie lub narzędzie odpowiednie dla postawionego problemu
Nathaniel T. Schutta jest skupionym na zagadnieniach chmurowych architektem oprogramowania w firmie Thoughtworks . Jest współautorem książki Presentation Patterns, autorem Thinking Architecturally and Responsible Microservices, a ponadto wykłada na University of Minnesota. Jest też doświadczonym prezenterem, który regularnie pojawia się na międzynarodowych konferencjach.
Dan Vega, promotor rozwiązań Spring w firmie Broadcom i zdobywca tytułu Java Champion, ma ponad 20 lat doświadczenia w tworzeniu oprogramowania. Jako pasjonat rozwiązywania problemu, aktywnie dzieli się swoją wiedzą jako bloger, YouTuber, twórca kursów i wykładowca, inspirując innych programistów do ciągłej nauki.
„W tej książce Dan i Nate szybko uczą podstaw, których prawie nie dotykamy przez lata formalnej edukacji. Z kart książki przebija ich wieloletnie doświadczenie, gdy taktownie przedstawiają różne za i przeciw rozwiązań dla profesjonalnych deweloperów”
Dr. Venkat Subramaniam, nagradzany autor i założyciel Agile Developer, Inc.
„Co zaskakujące, nie istniała żadna książka zapewniająca holistyczny obraz tego, czym naprawdę we współczesnym świecie jest inżynieria oprogramowania... aż do teraz. Wypełniając tę lukę, ogromną z perspektywy czasu, ta książka zapewnia znakomity przegląd wielu aspektów inżynierii oprogramowania, przedstawiony z praktycznego punktu widzenia”.
Neal Ford, Distinguished Engineer w Thoughtworks
| Cena det. | 98,70 zł |
|---|---|
| Data wydania | 2026-09-28 |
| Rok wydania | 2026 |
| Autor | Nathaniel Schutta,Dan Vega |
| Tłumacz | Marek Włodarz |
| Wydawca | APN Promise |
| Format | 230 x 170 mm |
| Liczba stron | 430 |
| Oprawa | Miękka |
| ISBN | 9788375416114 |
| EAN | 9788375416114 |
| Numer katalogowy | 808363 |
| Adres e-mail producenta | [email protected] |
| Nazwa producenta | APN Promise S.A. |
| Adres pocztowy producenta | Domaniewska 44a, 02-672, Warszawa |
| Tytuł oryginału | Fundamentals of Software Engineering From Coder to Engineer |
- Podana przy każdym produkcie „Dostępność” oznacza czas potrzebny do skompletowania zamówienia zawierającego dany produkt i wysłania go z magazynu. W tym przypadku dostępność nie oznacza więc przewidzianego dla danego sposobu wysyłki czasu dostawy, np. czasu potrzebnego kurierowi na dostarczenie paczki pod wskazany adres lub do punktu odbioru.
- Przykładowo „Dostępność: 1 dzień roboczy” oznacza, że dany produkt jest dostępny w naszym magazynie i zostanie wysłany do klienta w kolejnym dniu roboczym od daty złożenia zamówienia.
- Warto pamiętać, że zamówienie zawierające produkty z różnym czasem dostępności zostanie wysłane z magazynu w terminie najdalszym z podanych. Jeżeli zależy Państwu na szybkiej realizacji zamówienia, rekomendujemy wybór produktów z najkrótszym czasem dostępności.











