Jak zostać architektem oprogramowania - ebook
Jak zostać architektem oprogramowania - ebook
Ebook Jak zostać architektem oprogramowania autorstwa doświadczonego architekta oprogramowania Michaela Keelinga to poradnik, który pokazuje, jak postawić pierwsze kroki na ścieżce kariery architekta oprogramowania. Publikacja prowadzi Czytelnika przez podstawy architektury oprogramowania, omawiając, czym jest architektura oprogramowania i jakie są zadania architektów oprogramowania. Ebook zawiera również zestaw porad, jak zostać architektem oprogramowania w swoim zespole i jak dalej rozwijać swoje kompetencje, budując niesamowite oprogramowanie, poznając podstawy i zasady myślenia projektowego oraz stosując nastawienie projektowe.
Kategoria: | Programowanie |
Zabezpieczenie: |
Watermark
|
ISBN: | 978-83-01-21922-2 |
Rozmiar pliku: | 1,2 MB |
FRAGMENT KSIĄŻKI
Nie jestem do końca pewien, kiedy zostałem architektem oprogramowania. Pamiętam, gdy pierwszy raz ktoś mnie tak nazwał. Byliśmy na ważnym spotkaniu z klientem i padło trudne pytanie techniczne. Kierownik projektu wtrącił: Michael jest architektem w tym projekcie. Do końca tygodnia to sprawdzi i wyśle ci aktualizację.
I właśnie tak zostałem architektem oprogramowania. Przypływ mocy. Przewidywanie rozwoju kariery. Jestem architektem! Wkrótce jednak ogarnęło mnie uczucie lekkiego strachu. Jestem architektem. Co mam teraz zrobić? Czym różni się architekt oprogramowania od inżyniera oprogramowania?
Architekci oprogramowania poza samym programowaniem mają wiele innych obowiązków. Definiują problem z perspektywy inżynierskiej. Dzielą oni system na części, które można zaimplementować, ale także, mając obraz ogółu, pilnują, aby system nadal działał jako spójna całość. Architekci decydują o kompromisach między atrybutami jakości a zarządzaniem nieuniknionym wzrostem długu technologicznego. Być może przede wszystkim rozwijają też umiejętności architektoniczne zespołu, ponieważ wiedzą, że najlepsze zespoły są pełne architektów.
W tym rozdziale przedstawimy, czym się oni zajmują. Dowiemy się również, dlaczego znajomość architektury oprogramowania sprawi, że będziemy lepszymi programistami i liderami technologicznymi, oraz jak rozpocząć drogę do zostania architektem oprogramowania w swojej karierze zawodowej.