Kariera programisty. Jak budować doświadczenie, przejść rekrutację i zdobyć pracę marzeń - Helion
Tytuł oryginału: The Complete Software Developer's Career Guide: How to Learn Programming Languages Quickly, Ace Your Programming Interview, and Land Your Software Developer Dream Job
TÅ‚umaczenie: Wojciech Usarzewicz
ISBN: 978-83-283-4394-8
stron: 816, Format: ebook
Data wydania: 2018-07-17
Księgarnia: Helion
Cena książki: 49,50 zł (poprzednio: 99,00 zł)
Oszczędzasz: 50% (-49,50 zł)
Dobry programista powinien tworzyć udane aplikacje, pisać poprawny kod i znać kilka uznanych jÄ™zyków programowania. JeÅ›li speÅ‚nia te kryteria, na pewno zdobÄ™dzie pracÄ™ marzeÅ„. Przynajmniej tak sÄ…dzi wiele osób, które postanowiÅ‚y rozpocząć karierÄ™ w tym zawodzie. Prawda jest jednak taka, że udana kariera musi zostać przemyÅ›lana i zaplanowana, a poza wiedzÄ… technicznÄ… koniecznie trzeba rozwijać w sobie tak zwane kompetencje miÄ™kkie. W ten sposób można uniknąć poważniejszych zawirowaÅ„ i spokojnie kroczyć Å›cieżkÄ… kariery dewelopera.
DziÄ™ki tej książce pewnie wejdziesz w branżę tworzenia oprogramowania. Znajdziesz tu mnóstwo przydatnych informacji o specyfice pracy dewelopera. Dowiesz siÄ™, jak napisać dobre CV i uniknąć puÅ‚apek rekrutacji, na przykÅ‚ad jak zacząć, gdy jeszcze brakuje Ci doÅ›wiadczenia. Poradzisz sobie także z wymagajÄ…cym przeÅ‚ożonym, uprzedzeniami w miejscu pracy i rozwiążesz problemy z pracÄ… zespoÅ‚owÄ…. Nauczysz siÄ™ utrzymywać równowagÄ™ pomiÄ™dzy pracÄ… a życiem osobistym. Zawarte w tej książce praktyczne wskazówki i porady pozwolÄ… Ci zaplanować i poprowadzić najlepszÄ… dla Ciebie karierÄ™ zawodowÄ… programisty! To publikacja idealna zarówno dla Å›wieżo upieczonych programistów, jak i dla senior deweloperów.
Dzięki tej książce dowiesz się:
- Jak zacząć karierę programisty i znaleźć pierwszą pracę
- Jakich jÄ™zyków programowania warto siÄ™ nauczyć na starcie
- Jak wybrać odpowiedni dla siebie model zatrudnienia i rodzaj specjalizacji
- Jak zarzÄ…dzać relacjami ze swoim szefem i wspóÅ‚pracownikami
- Czy i kiedy niezbędne jest informatyczne wykształcenie
- Jak wyłapać luki w wiedzy i je uzupełniać
Przepis na karierę i ścieżkę do sukcesu!
Osoby które kupowały "Kariera programisty. Jak budować doświadczenie, przejść rekrutację i zdobyć pracę marzeń", wybierały także:
- Ty też to masz! Odkryj swoje talenty i zacznij robić w życiu to, co lubisz i potrafisz najlepiej 44,48 zł, (12,90 zł -71%)
- Niezwyciężona firma. Jak nieustannie odkrywać swoją organizację na nowo i czerpać z najlepszych modeli biznesowych 86,77 zł, (26,90 zł -69%)
- Rozmowa kwalifikacyjna. O czym nie wiedz 46,88 zł, (15,00 zł -68%)
- Coach wart bilion dolarów. Zasady przywództwa według Billa Campbella, słynnego coacha z Doliny Krzemowej 39,09 zł, (12,90 zł -67%)
- Sztuka błyskawicznej koncentracji. Mistrzostwo w zarządzaniu uwagą 39,09 zł, (12,90 zł -67%)
Spis treści
Kariera programisty. Jak budować doświadczenie, przejść rekrutację i zdobyć pracę marzeń eBook -- spis treści
Słowem wstępu (21)
Czy ta książka jest dla mnie? (25)
- Osoby poczÄ…tkujÄ…ce lub po prostu zainteresowane naukÄ… programowania (26)
- Osoby w połowie kariery (26)
- Doświadczeni zawodowcy (27)
Rozdział 1. Jak korzystać z tej książki? (29)
- Dlaczego napisałem tę książkę? (29)
- Cele tej książki (30)
- Jak korzystać z tej książki? (31)
- Powtarzanie i działanie (33)
CZĘŚĆ I. JAK ZACZĄĆ KARIERĘ PROGRAMISTY? (35)
Rozdział 2. Jak zacząć? (37)
- Moje własne początki (37)
- Poznajemy zawód (39)
- Zrozumienie problemu (40)
- Projekt (40)
- Pisanie kodu (41)
- Testowanie i wdrażanie (41)
- Pisanie kodu to coś więcej niż pisanie kodu (42)
- Miej plan (43)
- Określanie planu (43)
- Tworzenie planu (44)
- Kto chce być "sportowcem"? (45)
- Solidny przykład (47)
RozdziaÅ‚ 3. UmiejÄ™tnoÅ›ci praktyczne, których potrzebujesz (49)
- UmiejÄ™tnoÅ›ci, którymi zapÅ‚acisz rachunki (49)
- Jeden język programowania (50)
- Opanowanie struktur kodu (51)
- Programowanie zorientowane obiektowo (52)
- Algorytmy oraz struktury danych (52)
- Platforma i powiÄ…zane technologie (54)
- Framework i narzędzia (55)
- Podstawy baz danych (57)
- Kontrola wersji (57)
- Kompilacja i wdrożenie (58)
- Testowanie (59)
- Debugowanie (60)
- Metodyki tworzenia oprogramowania (61)
- Przytłoczony? Niepotrzebnie (61)
Rozdział 4. Jak rozwijać umiejętności praktyczne? (64)
- Jak nauczyć się szybko uczyć? (65)
- Podstawy procesu (65)
- Nauka przez działanie (67)
- Jak uczyć się przez działanie? (68)
- Przykład uczenia się przez działanie (69)
- Jak nauczam umiejętności praktycznych? (70)
- Szersze spojrzenie: co możesz zrobić z daną technologią? (70)
- Jak zacząć? (71)
- 20% tego, co naprawdę musisz wiedzieć, aby działać skutecznie (72)
- Czytaj to, co piszÄ… eksperci (73)
- Praktyka, praktyka, praktyka (74)
Rozdział 5. Jaki język programowania wybrać? (75)
- Język wcale nie ma aż takiego znaczenia (75)
- O czym warto pamiętać, wybierając język programowania? (77)
- Potencjał pracy i przyszłość (77)
- Technologia, która CiÄ™ interesuje (80)
- Poziom trudności (81)
- Dostępne materiały (81)
- Zdolność do adaptacji (82)
- Kilka sÅ‚ów na koniec (83)
Rozdział 6. Uczymy się pierwszego języka programowania (85)
- Zacznij od przyjrzenia się działającym zastosowaniom (86)
- Znajdź kilka dobrych materiaÅ‚ów lub książek i je przeskanuj (87)
- Naucz się pisać "Witaj, świecie" (88)
- Poznaj podstawowe elementy składni i przetestuj je na prawdziwych problemach (89)
- Poznaj różnicÄ™ miÄ™dzy elementami jÄ™zyka a bibliotekami (90)
- Analiza istniejÄ…cego kodu w celu jego zrozumienia (91)
- Zacznij tworzyć (93)
- Zastosuj język programowania do konkretnej platformy czy technologii (94)
- RozwiÄ…zuj problemy za pomocÄ… algorytmów i wybranego jÄ™zyka (95)
Rozdział 7. Idziemy na studia (98)
- Zalety (99)
- Wady (102)
- Strategia (106)
Rozdział 8. Kursy (111)
- O co chodzi z tymi kursami? (111)
- Zalety (112)
- Wady (117)
- Strategia (120)
Rozdział 9. Samodzielna nauka (124)
- Zalety samodzielnej nauki programowania (125)
- Wady samodzielnej nauki programowania (128)
- Strategia (132)
CZĘŚĆ II. JAK ZNALEŹĆ PRACĘ? (137)
Rozdział 10. Staż (139)
- Czym jest staż? (140)
- Czy powinienem żądać pensji? (142)
- Jak dostać staż? (143)
- Co czyni z Ciebie dobrego stażystę? (146)
- Ze stażu na etat (147)
Rozdział 11. Jak dostać pracę bez doświadczenia? (149)
- Największe ryzyko dla firm zatrudniających programistę (149)
- Ominięcie problemu (152)
- Bądź obecny w sieci (153)
- Zbuduj portfolio (154)
- Stwórz wÅ‚asnÄ… firmÄ™ (156)
- Przygotowanie do rozmów kwalifikacyjnych (157)
- Zbuduj sieć kontaktów (158)
- Zaoferuj pracÄ™ za darmo (158)
- Zaoferuj pracę nad małym projektem (159)
- Po prostu dostań się do firmy (160)
- Zdobądź certyfikaty (161)
- Bądź wytrwały (162)
Rozdział 12. Jak znaleźć pracę? (163)
- Podejście tradycyjne, czyli brak oryginalności (164)
- Loteria (164)
- Stwórz dobre CV (166)
- Określ liczbę podań składanych każdego dnia (167)
- Jak składać podanie o pracę? (168)
- Mierz rezultaty (169)
- Zmiany w planie (170)
- Pracuj bezpośrednio z rekruterem (171)
- Odrobina kreatywnego myślenia (172)
- Zbuduj sieć kontaktów (173)
- Trafnie dobieraj firmy (175)
- Stwórz coÅ› przydatnego (176)
- Zacznij od góry (177)
- Wykorzystaj marketing przychodzÄ…cy (178)
- Porozmawiaj z rekruterem (179)
- Bądź wytrwały (180)
Rozdział 13. Tworzymy CV (181)
- Krok pierwszy: nie twórz CV (182)
- Wybieramy specjalistÄ™ od CV (184)
- Praca ze specjalistÄ… (185)
- Co czyni CV dobrym? (187)
- Pisanie swojego CV (189)
- Zacznij od LinkedIn (189)
- Skup się na oferowanej wartości (190)
- Co zrobiłeś, jak to zrobiłeś i co to dało? (190)
- Krótko i konkretnie (192)
- Sprawdź swój jÄ™zyk (194)
- Stwórz kilka wersji CV (194)
- Uczyń CV wyjątkowym (195)
Rozdział 14. Rozmowa kwalifikacyjna (197)
- Rodzaje rozmów kwalifikacyjnych (199)
- Rozmowa telefoniczna (199)
- Rozmowy techniczne online (200)
- Standardowa rozmowa techniczna (201)
- Dopasowanie do kultury organizacyjnej (202)
- Komisja kwalifikacyjna (202)
- Rozmowa praktyczna (203)
- Rozmowy całodniowe (203)
- Co musisz wiedzieć? (204)
- Jak rozwiązać problemy programistyczne? (205)
- Często spotykane pytania techniczne (206)
- Pytania osobiste i psychologiczne (207)
- Porady dotyczÄ…ce rozmowy (208)
- WÅ‚aÅ›ciwy ubiór (210)
- Bądź na czas (211)
- Nie kłam (211)
- Nie broń się (212)
- Rozwijaj temat (213)
- Bądź pewny siebie (i nie udawaj) (213)
- Zademonstruj ten jeden, najważniejszy przekaz (214)
- Ćwicz, ćwicz, ćwicz (215)
Rozdział 15. Płaca i negocjacje (216)
- Poznaj swoje możliwości (217)
- Otrzymanie oferty (218)
- Negocjowanie (223)
- Pozycja do negocjacji (225)
- Kto pierwszy rzuci liczbÄ™, przegrywa (227)
- Nie bój siÄ™ zÅ‚ożyć kontroferty (228)
- Wszystko można negocjować (230)
- Nie poddawaj siÄ™ presji czasu (231)
- Wiele ofert (231)
Rozdział 16. Jak odejść z pracy? (234)
- Kiedy odejść z pracy? (234)
- Jak odejść z pracy? (236)
- Nie martw siÄ™ o "zespóÅ‚" (237)
- Pamiętaj o informacji z wyprzedzeniem (238)
- Nie groź odejściem z pracy (240)
- Nie przesadzaj z okresem wypowiedzenia (241)
- Świat jest niesamowicie mały (242)
- Przeszkol swojego następcę (243)
- Nie mów nic zÅ‚ego na ostatniej rozmowie (244)
RozdziaÅ‚ 17. Zmiana kariery (późne wejÅ›cie) (246)
- Korzyści płynące ze zmiany kariery (246)
- Wady i minusy (248)
- Jak to zrobić? (249)
- Dokonaj przejścia w aktualnej pracy (249)
- Szukaj sposobów na wykorzystanie swojego istniejÄ…cego doÅ›wiadczenia (250)
- BÄ…dź gotów zacząć na dole (251)
Rozdział 18. Przejście z QA lub podobnej roli do działu programistycznego (253)
- Największa przeszkoda (255)
- Poinformuj o tym, czego chcesz (255)
- PoproÅ› o szansÄ™ (257)
- Sam szukaj okazji (257)
- Wykorzystaj czas własny (258)
- Szukaj pracy przejściowej (259)
- Przejście do nowej firmy (260)
- Moja ostatnia rada (261)
Rozdział 19. Zlecenie kontra etat (262)
- Rodzaje zleceń (263)
- Zlecenia przez agencjÄ™ (264)
- Niezależni zleceniobiorcy (265)
- Wolny strzelec (266)
- Praca etatowa (266)
- PieniÄ…dze (267)
- Analizujemy stawkÄ™ przy pracy na zlecenie (267)
- Dlaczego zleceniobiorca zarabia więcej? (269)
- Wykorzystaj praktycznÄ… wartość dodatków (270)
- Otoczenie w pracy (271)
- Inne kwestie do przemyślenia (272)
Rozdział 20. Jak działa branża rekrutacyjna? (274)
- Typy rekruterów i agencji rekrutacyjnych (i jak siÄ™ im pÅ‚aci) (275)
- Mali i niezależni rekruterzy (276)
- Duże agencje (277)
- Agencje wewnętrzne (278)
- Wewnętrzni rekruterzy (280)
- Agenci rekrutacyjni (280)
- Co to oznacza dla Ciebie? (281)
- Pierwsze podanie (282)
- Negocjacje pensji (283)
- Korzystanie z usług rekrutera a samodzielne szukanie pracy (286)
CZĘŚĆ III. CO MUSISZ WIEDZIEĆ O TWORZENIU OPROGRAMOWANIA? (289)
RozdziaÅ‚ 21. Ogólny przeglÄ…d jÄ™zyków programowania (291)
- C (292)
- C++ (292)
- C# (293)
- Java (294)
- Python (294)
- Ruby (295)
- JavaScript (295)
- Perl (296)
- PHP (297)
- Objective-C (298)
- Swift (298)
- Go (299)
- Erlang (299)
- Haskell (300)
- Dla jasności (300)
Rozdział 22. Co to takiego programowanie webowe? (303)
- Szybki przeglÄ…d (304)
- Jak działa sieć? (305)
- Krótka historia internetu (307)
- GÅ‚ówne technologie wykorzystywane w programowaniu webowym (309)
- HTML (309)
- CSS (310)
- JavaScript (312)
- Renderowanie po stronie serwera (313)
- Renderowanie po stronie klienta (313)
- API (315)
- Absolutne podstawy (316)
Rozdział 23. Programowanie mobilne (317)
- Co to takiego programowanie mobilne? (318)
- GÅ‚ówne platformy mobilne (319)
- iOS (319)
- Android (320)
- Inne platformy (321)
- Jak wyglÄ…da programowanie mobilne? (321)
- Narzędzia natywne (322)
- Frameworki i narzędzia wieloplatformowe (323)
- Mobilne aplikacje webowe (326)
- Pomyśl o programowaniu mobilnym (327)
Rozdział 24. Programowanie back-endu (328)
- Co to jest programowanie back-endu? (329)
- Co robią programiści back-endu? (329)
- GÅ‚ówne technologie i umiejÄ™tnoÅ›ci w programowaniu back-endu (330)
- Programiści full-stack? (331)
- Podsumowanie (332)
Rozdział 25. Kariera w branży gier wideo (333)
- Ostrzeżenie (334)
- Dyplom (335)
- Wymagane umiejętności (336)
- Praca dla dużego studia (338)
- Twórca niezależny (339)
- Zasoby i sugestie (340)
Rozdział 26. DevOpsi i administratorzy baz danych (342)
- DBA, czyli administrator baz danych (343)
- Bazy danych wymagajÄ… opieki (344)
- Czy muszę być DBA? (344)
- DevOps - nowa rola (346)
- Eksploatacja - jak to robiono dawniej? (346)
- Co to jest DevOps? (347)
- Co to oznacza dla Ciebie? (348)
Rozdział 27. Metodyka programowania (350)
- Tradycyjny model kaskadowy (351)
- Czy pilnujesz SDLC? (352)
- Agile (355)
- Manifest Agile (355)
- Agile to nie do końca metodyka (357)
- Problemy z modelem kaskadowym (357)
- Scrum (358)
- Role w Scrum (359)
- Jak działa Scrum? (359)
- Problemy ze Scrumem (360)
- Kanban (361)
- Programowanie ekstremalne (XP) (363)
- Inne metodyki i modele programowania (365)
Rozdział 28. Testowanie i podstawy QA (367)
- Podstawowe założenie testowania (368)
- Typowe rodzaje testowania (369)
- Proces testowania (375)
- Jak działa testowanie w zespołach stosujących Agile? (377)
- Testowanie i Ty, programista (378)
Rozdział 29. Programowanie oparte na testach i testy jednostkowe (380)
- Czym sÄ… testy jednostkowe? (382)
- Co jest czasem nazywane testami jednostkowymi? (384)
- Wartość testów jednostkowych (385)
- Co to takiego programowanie oparte na testach (TDD)? (386)
- Co jest celem TDD? (387)
- Typowy tok pracy TDD (389)
- To tylko podstawy (390)
Rozdział 30. Kontrola wersji (394)
- Czym jest kontrola wersji? (396)
- Dlaczego to takie ważne? (396)
- Podstawy kontroli wersji (398)
- Repozytoria (398)
- Pobranie kodu (398)
- Rewizje (399)
- Branching, czyli odgałęzienia (400)
- Scalanie (401)
- Konflikty (402)
- Typowe rozwiÄ…zania (403)
- Systemy scentralizowane (403)
- Systemy rozproszone (DVCS) (404)
- Szybki przeglÄ…d najpopularniejszych systemów kontroli wersji (405)
- CVS (405)
- Subversion (406)
- Git (406)
- Mercurial (407)
- CoÅ› jeszcze? (408)
Rozdział 31. Ciągła integracja (409)
- Jak kiedyś budowaliśmy kod? (410)
- I nastaÅ‚a era serwerów kompilacji (412)
- Nareszcie, ciągła integracja (414)
- Przykład toku pracy z ciągłą integracją (415)
- Serwery i oprogramowanie CI (419)
Rozdział 32. Debugowanie (423)
- Co to takiego debugowanie? (424)
- Pierwsza zasada debugowania: nie używaj programu do debugowania (425)
- Odtwórz bÅ‚Ä…d (426)
- Usiądź i pomyśl (428)
- Przetestuj hipotezy (429)
- Sprawdź swoje założenia (431)
- Dziel i rządź (432)
- Jeśli naprawisz błąd, zrozumiesz go (433)
- Sztuka i nauka (435)
Rozdział 33. Utrzymanie kodu (436)
- Większość kariery spędzisz na utrzymywaniu kodu (437)
- Wybitni programiÅ›ci piszÄ… kod, który można utrzymać (438)
- Zasada skauta (439)
- Najważniejsza jest czytelność (440)
- Refaktoryzacja w celu ulepszenia kodu (441)
- Automatyzacja jest niezbędna (443)
- Pisz dobre komentarze (443)
- Materiały dla chcących dowiedzieć się więcej (444)
Rozdział 34. Praca i nazwy stanowisk (447)
- Tytulatura nie ma znaczenia... (448)
- ...ale powinieneś dostać najlepszy tytuł (448)
- Często spotykana tytulatura (449)
- Jeden tytuÅ‚, którego trzeba unikać (451)
- Podstawowe role czy stanowiska? (452)
- Tytulatura w wielkich firmach technologicznych (454)
- Sporo hałasu o tytuł (455)
Rozdział 35. Rodzaje pracy (457)
- Pisanie kodu (458)
- Naprawianie bÅ‚Ä™dów (459)
- Projekty i architektura (459)
- Spotkania (460)
- Uczenie siÄ™ (461)
- Eksperymentowanie i odkrywanie (462)
- Testowanie (462)
- Myślenie (463)
- Interakcja z klientami i interesariuszami (464)
- Szkolenie innych, mentoring (465)
- I tyle... (465)
CZĘŚĆ IV. PRACA W ROLI PROGRAMISTY (467)
RozdziaÅ‚ 36. WspóÅ‚pracownicy (469)
- Liczy się pierwsze wrażenie (471)
- Staraj się być pomocny (472)
- Unikaj scen i nieprzyjemnych sytuacji (473)
- Ale nie unikaj konfliktów (474)
- Polityka i religia (476)
- WspóÅ‚pracownicy, którzy nie pracujÄ… (477)
- Gadatliwi wspóÅ‚pracownicy (480)
- Osoby toksyczne (482)
- A co z X? (483)
Rozdział 37. Jak radzić sobie z szefem? (484)
- Zrozumieć szefa (485)
- Odpowiedzialność na Twoich barkach (487)
- Co ułatwia pracę Twojemu szefowi? (487)
- Wrodzy szefowie (489)
- Mikromenedżer (490)
- Dręczyciel (491)
- Ignorant (494)
- Pan niewolników (497)
- Nie zawsze możesz wybrać swojego szefa (499)
Rozdział 38. Praca z działem QA (500)
- QA nie jest wrogiem (500)
- Wiedz, co jest testowane (501)
- Najpierw sam testuj swój kod (503)
- Unikaj cyklu bÅ‚Ä™dów i poprawek (504)
- Pomagaj w automatyzacji (505)
- Co zrobić z tym jednym typkiem? (506)
RozdziaÅ‚ 39. Równowaga miÄ™dzy życiem a pracÄ… (508)
- Równowaga miÄ™dzy życiem a pracÄ… to mit (509)
- Nadgodziny rzadko coÅ› wnoszÄ… (511)
- Ale to nie powód, by nie pracować ciężko (512)
- Najpierw płać sobie (513)
- Niech dbanie o siebie będzie Twoim priorytetem (514)
- Ostrożnie dobieraj relacje (517)
- Życie tu i teraz (518)
- Prawdziwa równowaga (519)
Rozdział 40. Praca w zespole (520)
- Wspólny sukces, wspólna porażka (521)
- ZespoÅ‚y majÄ… wspólne cele (522)
- BÄ…dź odpowiedzialny za zespóÅ‚ (524)
- Komunikacja i wspóÅ‚praca (525)
- Bądź szczery, ale taktowny (526)
RozdziaÅ‚ 41. Przekonywanie do swoich pomysÅ‚ów (528)
- Dlaczego przekonywanie do pomysÅ‚ów jest takie ważne? (529)
- Nie kÅ‚óć siÄ™ (530)
- Bądź przekonujący (531)
- Prowadzenie do celu (532)
- Umiejętna komunikacja (533)
- Pożycz autorytet (533)
- Stwórz autorytet (534)
- Edukuj (536)
- Dojdź do wprawy (537)
RozdziaÅ‚ 42. Ubiór (538)
- WyglÄ…d ma znaczenie (539)
- Ubieraj się lepiej, niż jest to wymagane (542)
- Podążaj za liderem (543)
- Charyzma i sprzeczności (544)
- Ubieraj się, by... zmienić osobowość? (547)
- Symbole statusu (547)
- Fryzura, makijaż i podstawowa higiena (548)
- A jeśli mnie to nie interesuje? (549)
Rozdział 43. Ocena pracownicza (552)
- Jak dobrze wypadłem w ocenie pracowniczej? (553)
- Nie czekaj na ostatniÄ… chwilÄ™ (555)
- Miej konkretne cele, informuj o nich (556)
- Śledź i dokumentuj postępy (557)
- Przygotuj argumenty (558)
- Odwołuj się, jeśli trzeba (559)
- Pułapka oceny samego siebie (560)
- Oceny wspóÅ‚pracownicze (561)
- Technika wymuszonego rozkładu (563)
Rozdział 44. Uprzedzenia (566)
- Zaakceptuj, że ludzie nieświadomie są uprzedzeni (567)
- Staraj się unikać uprzedzeń (568)
- Nie segreguj siÄ™ (571)
- Bądź pewny siebie (572)
- Ignoruj, co siÄ™ da (574)
- Zgłoś to, czego nie możesz zignorować (575)
- Uprzedzenia sÄ… okropne (577)
Rozdział 45. Lider (578)
- Czym jest przywództwo? (579)
- Jak skutecznie przewodzić? (580)
- Przywództwo we wszystkich obszarach (581)
- Wymagaj od siebie więcej (582)
- JesteÅ› odpowiedzialny za swój zespóÅ‚ (583)
- Ufaj swoim ludziom, deleguj pracÄ™ (584)
- Prowadź! (586)
Rozdział 46. Podwyżki i awanse (587)
- Zawsze wybieraj odpowiedzialność, nie wypłatę (588)
- Podejmij inicjatywÄ™ (590)
- Zainwestuj w edukacjÄ™ (591)
- Nie ukrywaj swoich celów (592)
- Zyskaj wartość poza firmą (594)
- Zostań cennym atutem (595)
- PoproÅ› o konkretne sumy (597)
- Bez gróźb (598)
- Nie mów, dlaczego potrzebujesz pieniÄ™dzy (599)
- Jeśli nic innego nie pomoże, poszukaj innej pracy (600)
Rozdział 47. Kobiety w świecie technologii (602)
- Stereotypy i uprzedzenia (603)
- Dlaczego faceci nękają kobiety? (604)
- Rady dla kobiet (606)
- Staraj się nie być taka urażona (607)
- Nie ignoruj prawdziwych problemów (608)
- Nie staraj się być jedną z nich (609)
- Wykorzystaj swoje zalety (610)
- Negocjuj (613)
- Rady dla mężczyzn (615)
- Nie traktuj kobiet protekcjonalnie (616)
- Kobiety nie sÄ… facetami (619)
- Nie wyładowuj frustracji na kobietach (620)
- Zachowuj siÄ™ normalnie (621)
- Szczerze wierzę, że to pomoże (622)
CZĘŚĆ V. ROZWÓJ KARIERY (623)
Rozdział 48. Budowanie reputacji (625)
- Korzyści płynące ze "sławy" (627)
- Styl i treść (628)
- Tworzenie marki osobistej (630)
- Jak zostać "znanym"? (633)
- Twórz wartość dla innych (635)
- Bądź cierpliwy (636)
Rozdział 49. Networking (638)
- Błędny networking (639)
- Poprawny networking (640)
- Gdzie nawiązywać kontakty? (642)
- Tworzenie grup (645)
- Networking to nic trudnego (646)
Rozdział 50. Dbanie o swoje umiejętności (648)
- Brak planu to też plan, po prostu okropny (648)
- Czytanie blogów (650)
- Czytanie książek (650)
- Wybieranie nowej rzeczy do opanowania (652)
- Ucz siÄ™ szybko (654)
- Uczestniczenie w wydarzeniach (655)
- Czytanie newsów (655)
- Koduj - dużo (656)
- Unikaj strefy komfortu (657)
RozdziaÅ‚ 51. UmiejÄ™tnoÅ›ci ogólne kontra specjalizacja (658)
- Moc specjalizacji (659)
- Aby się specjalizować, musisz mieć szerokie podstawy wiedzy (660)
- Pamiętaj o zasadzie T (661)
- Ale wszyscy mówiÄ…, by szukać ludzi o wiedzy ogólnej (662)
- Dziś nawet nie można znać się na wszystkim (663)
- A jeśli wybiorę złą specjalizację? (664)
- Co powinieneś zrobić? (665)
Rozdział 52. Prelekcje i konferencje (667)
- Uczestniczenie w konferencjach (667)
- Ale konferencje sÄ… drogie (668)
- Co robić na konferencji? (669)
- Występy (671)
- Jak zacząć? (673)
- Pokonanie tremy (675)
- Kilka praktycznych rad (677)
- Przygotowanie materiaÅ‚ów (678)
- Występy płatne (679)
- Bierz siÄ™ do pracy (682)
Rozdział 53. Tworzenie bloga (683)
- Dlaczego blog to wciąż najlepszy pomysł? (684)
- Jak stworzyć bloga? (686)
- Wybieranie tematu (688)
- Jak blogować? (689)
- Potęga konsekwencji (692)
- Pozyskiwanie ruchu (693)
- Znajdź swój styl (696)
- Pisz (699)
Rozdział 54. Freelancing i własna firma (701)
- Czy naprawdę chcesz to robić? (702)
- Czym jest freelancing? (704)
- Jak zacząć? (705)
- Wspomniałeś coś o prostszym sposobie? (707)
- Jak ustalić stawkę? (708)
- Otwieranie firmy (712)
- Nie dąż do perfekcji (713)
- Nie rzucaj pracy (714)
- Najpierw zbuduj bazÄ™ odbiorców (716)
- Naucz się sprzedawać (718)
- Znajdź pomoc (719)
- Biznes jest trudny, ale jest też tego wart (720)
Rozdział 55. Ścieżki kariery (721)
- Trzy typy programistów (722)
- Możliwości dla tradycyjnej kariery (723)
- Programista webowy (724)
- Programista mobilny (724)
- Programista desktopowy (725)
- Gry wideo (725)
- Systemy wbudowane (726)
- Data science (727)
- Narzędzia i oprogramowanie dla firm (727)
- Oprogramowanie w chmurze (728)
- Automatyzacja (728)
- Pokonanie ograniczeń (729)
- Zarządzanie czy ścieżka techniczna? (729)
- Zawsze myśl o tym, dokąd zmierzasz (731)
Rozdział 56. Gwarancja zatrudnienia i poczucie stabilizacji (733)
- Nie ma stabilizacji i to jest w porzÄ…dku (734)
- Bezpieczeństwa zatrudnienia nie zyskasz, skrywając wiedzę (736)
- Rób odwrotnie (737)
- Zastąp stabilizację umiejętnościami (738)
- Stwórz wÅ‚asnÄ… sieć bezpieczeÅ„stwa (738)
- Nie bój siÄ™ niepewnoÅ›ci (742)
Rozdział 57. Szkolenia i certyfikaty (745)
- Czy certyfikaty sÄ… warte swojej ceny? (746)
- Dlaczego więc wyrobiłeś certyfikaty, Johnny? (747)
- Jak uzyskać certyfikat? (748)
- A co ze szkoleniami? (749)
- Jakiego rodzaju szkolenia są dostępne? (751)
- W pełni wykorzystaj szkolenie (753)
- Przekonanie pracodawcy do sfinansowania szkolenia (755)
- Zostanie szkoleniowcem (757)
- Wszystko zależy od tego, co dasz od siebie (758)
Rozdział 58. Projekty po godzinach (759)
- Zawsze powinieneś robić coś po godzinach (762)
- Wybieramy projekt dodatkowy (763)
- Projekt dodatkowy powinien realizować dwa cele (765)
- Zaczynamy (767)
- Działaj konsekwentnie (769)
- Kończ, co zacząłeś (770)
- Zarabianie na projektach dodatkowych (772)
- Zacznij działać! (773)
RozdziaÅ‚ 59. Książki, które warto przeczytać (774)
- Pisanie dobrego kodu (775)
- Co musisz wiedzieć? (776)
- Praca z zastanym kodem (777)
- Rozwój zawodowy (779)
- Rozwój osobisty (780)
- ZgÅ‚Ä™bianie tematów (781)
- Rozrywka i zabawa (783)
- Wytrwałość i motywacja (785)
- Czytaj dalej, przyjacielu... (786)
Rozdział 60. Na pożegnanie (788)
- Prośba na koniec (791)
Przypisy końcowe (793)