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, lecz także o zachowaniach i metodach współpracy usprawniających optymalne działanie zespołu i w konsekwencji całego przedsiębiorstwa.
To książka dedykowana dla osób, które chcą rozpocząć karierę inżyniera oprogramowania. Wynajdziesz w niej mnóstwo cennych danych, które z reguły 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 sprawnego testowania i przeglądów kodu, ciągłej integracji i ciągłego wdrażania, dokumentacji projektowej i najkorzystniejszych praktyk w zakresie architektury. Zapoznasz się jeszcze z informacjami o umiejętnościach miękkich, takich jak techniki zwinnego planowania, skuteczna 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
- cykl projektowania technicznego
- obsługa incydentów produkcyjnych
- nowoczesne techniki architektoniczne
- agile w praktyce firmowej
Po ukończeniu uczelni czas na prawdziwą szkołę programowania!