Przetwarzanie danych w dużej skali. Niezawodność, skalowalność i konserwacja systemów wyd. 2
Brakujący plik README. Przewodnik dla początkujących inżynierów oprogramowania
Wydawca: One Press
Przewodnik dla początkujących inżynierów oprogramowania, omawiający praktyczną wiedzę pomijaną na studiach: pracę z kodem, testy, przeglądy, wdrażanie, dyżury, projektowanie, planowanie zwinne i rozwój kariery.
Gdzie kupić: ebook, audiobook
Epub, Mobi, PDF, MP3
Ta książka jest przewodnikiem dla osób rozpoczynających karierę inżyniera oprogramowania: studentów, absolwentów kierunków technicznych i programistów samouków, którzy mają podstawy techniczne, ale niewiele praktycznego doświadczenia. Autorzy zebrali w niej wiedzę zwykle pomijaną w programach studiów, rozproszoną w różnych miejscach albo przekazywaną nieformalnie przez doświadczonych kolegów. Celem jest pomoc w osiągnięciu pierwszego ważnego etapu w zawodzie, czyli umiejętności bezpiecznego wprowadzania zmian w kodzie i sprawnej współpracy z zespołem.
Na początku książka przedstawia drogę zawodową nowego inżyniera jako podróż przez kolejne etapy, od pierwszych tygodni w firmie aż po samodzielne prowadzenie niewielkiego projektu. Następnie omawia świadome zdobywanie kompetencji: sposoby nauki, zadawanie pytań współpracownikom oraz radzenie sobie z przeszkodami w rozwoju, takimi jak syndrom oszusta czy efekt Dunninga-Krugera.
Część techniczna dotyczy pracy z istniejącym kodem, długu technologicznego i refaktoryzacji, a także pisania kodu gotowego do działania w środowisku produkcyjnym: programowania defensywnego, logowania, metryk, śledzenia i zarządzania konfiguracją. Kolejne rozdziały poświęcono zarządzaniu zależnościami, testowaniu i determinizmowi testów, przeglądom kodu, a także dostarczaniu oprogramowania, od strategii rozgałęziania przez kompilację i wydania po wdrażanie, flagi funkcji i monitorowanie.
Autorzy opisują również dyżury i postępowanie podczas incydentów, proces projektowania technicznego wraz z pisaniem dokumentacji projektowej oraz tworzenie architektur, które mogą ewoluować, z uwzględnieniem zmian w API i schematach danych. Ostatnie rozdziały dotyczą zwinnego planowania w duchu Scruma, współpracy z menedżerami, w tym spotkań indywidualnych i wyznaczania celów, oraz planowania ścieżki kariery aż do poziomu seniora. Każdy rozdział zamyka lista zaleceń i przestróg oraz wskazówki do dalszej nauki.
Dodatkowe informacje
Komentarze i recenzje
Zaloguj się, aby dodać komentarz lub ocenę.
Brak ocen, komentarzy i recenzji.