Ocena:

Książka została dobrze przyjęta za kompleksowe i praktyczne wskazówki skierowane do inżynierów oprogramowania, oferujące wgląd zarówno w umiejętności techniczne, jak i miękkie. Jest chwalona za to, że jest cennym źródłem informacji, które może pomóc nowym i doświadczonym inżynierom skuteczniej poruszać się po swojej karierze.
Zalety:⬤ Pełna informacji istotnych zarówno dla technicznych, jak i nietechnicznych aspektów bycia inżynierem oprogramowania.
⬤ Zawiera praktyczne porady mające zastosowanie w rzeczywistych scenariuszach, w tym wskazówki dotyczące rozmów kwalifikacyjnych i strategie komunikacji.
⬤ Przystępny i wciągający styl pisania, który utrzymuje zainteresowanie czytelników.
⬤ Oferuje wnikliwe przewodniki po profesjonalnych standardach i najlepszych praktykach.
⬤ Zachęca do autorefleksji i rozwoju osobistego jako współpracownika.
⬤ Odpowiedni zarówno dla początkujących, jak i doświadczonych profesjonalistów.
⬤ Niektóre tematy mogą być kontrowersyjne lub odzwierciedlać osobiste poglądy autora, które nie każdemu mogą przypaść do gustu.
⬤ Niektóre porady, takie jak ostrzeżenia przed piciem alkoholu ze współpracownikami, mogą nie być zgodne z szerszymi perspektywami dotyczącymi kultury pracy.
(na podstawie 8 opinii czytelników)
Building a Career in Software: A Comprehensive Guide to Success in the Software Industry
Edukacja w zakresie inżynierii oprogramowania ma pewien problem: uniwersytety i bootcampy uczą aspirujących inżynierów pisania kodu, ale pozostawiają absolwentom nauczenie się niezliczonych narzędzi pomocniczych wymaganych do prosperowania w prawdziwych firmach programistycznych. Building a Career in Software jest rozwiązaniem, kompleksowym przewodnikiem po podstawowych umiejętnościach, których instruktorzy nie potrzebują, a profesjonaliści nigdy nie myślą o nauczaniu: znajdowanie pracy, wybieranie zespołów i projektów, zadawanie dobrych pytań, prowadzenie spotkań, dyżurowanie, debugowanie problemów produkcyjnych, pisanie techniczne, maksymalne wykorzystanie mentora i wiele więcej.
W ciągu ponad dekady budowania oprogramowania w firmach takich jak Apple i Uber, Daniel Heller był mentorem i zarządzał dziesiątkami inżynierów z różnych środowisk szkoleniowych, a ci inżynierowie zainspirowali tę książkę swoimi setkami pytań dotyczących kwestii kariery i codziennych problemów. Zaprojektowana z myślą o losowym dostępie lub czytaniu od deski do deski, oferuje zwięzłe podejście do praktycznie każdego nietechnicznego wyzwania, z którym będziesz musiał się zmierzyć w ciągu pierwszych pięciu lat swojej kariery - a także wybór branżowych tematów technicznych rzadko poruszanych na szkoleniach. Niezależnie od posiadanego wykształcenia lub specjalizacji technicznej, Building a Career in Software może zaoszczędzić ci lat prób i błędów oraz pomóc ci odnieść sukces jako profesjonalista w dziedzinie oprogramowania.
Czego się nauczysz
⬤ Odkryj każdy ważny nietechniczny aspekt profesjonalnego programowania, a także kilka kluczowych praktyk technicznych niezbędnych do przejścia od studenta do profesjonalisty.
⬤ Budować relacje z pracodawcą.
⬤ Poprawić swoją komunikację, w tym pisanie techniczne, zadawanie dobrych pytań i wystąpienia publiczne.
Dla kogo jest ta książka
Inżynierowie oprogramowania na wczesnym etapie kariery lub mający zamiar przejść do świata zawodowego; czyli wszyscy absolwenci programów uniwersyteckich z zakresu informatyki lub inżynierii oprogramowania oraz wszyscy uczestnicy obozów dla inżynierów oprogramowania.