6 04 2016
Ebook skończony! Oto pełny spis treści + jak mam zamiar polepszyć treść przed wydaniem papierowym
Właśnie uporałem się formatowanie ostatecznego PDF-a ebooka. 🙂 Niżej macie przekopiowany pełny spis treści.
Akcja na PolakPotrafi trwa jeszcze do 11 kwietnia. Później będzie można nabyć w sklepie mojego bloga.
Wszystkie informacje o ebooku macie na JuniorDeveloper.pl,
Zostało tylko uzupełnić listę sponsorów w ebooku, ale by mieć listę, muszę poczekać aż skończy się akcja na PolakPotrafi. 🙂
Dlaczego zacząłem od ebooka? Co z wersją papierową?
Ebook ma to do siebie, że łatwo komuś dostarczyć poprawioną wersję. Jeden email i po sprawie. Dlatego zdecydowałem się zacząć od samego ebooka.
Mam zamiar przez pierwsze parę miesięcy zebrać jak najwięcej opinii i dopisać więcej tego, co chcielibyście widzieć w takiej książce. Takie podejście agile: zamiast tworzyć w nieskończoność, to wydaję pierwszą wersję i czekam na feedback. Następnie słucham co macie do powiedzenia i pod kątem tych uwag pracuję nad wydaniem drugim. 🙂 Takie wydanie drugie, które będzie ulepszone na podstawie opinii realnych czytelników, zostanie później wydane na papierze. Oczywiście wszyscy, którzy zakupili pierwszą wersję ebooka, otrzymają również drugą, poprawioną wersję. Pomyślę również nad zniżką wersji papierowej dla nabywców ebooka.
Tutaj finalna okładka ebooka:
Pełny spis treści
1. Sponsorzy…………………………………………………………………….8
2. Partnerzy projektu ………………………………………………………..9
3. Po co to wszystko? ……………………………………………………..10
4. O czym i dla kogo jest ta książka?…………………………………12
5. Dlaczego nie warto zostać programistą?…………………………15
5.1. Dla pieniędzy……………………………………………………….15
5.2. Bo to „łatwa praca w biurze”………………………………….16
5.3. MUSISZ się ciągle rozwijać i śledzić nowości…………18
5.4. Dlaczego w takim razie warto zostać programistą?…..20
6. Do rzeczy: co powinieneś potrafić, by zacząć pracę jako
programista? ………………………………………………………………….23
6.1. Język Angielski……………………………………………………24
6.2. Umiejętność szukania informacji……………………………25
6.3. Rozbijanie zadań na małe części i skupienie się na
jednej rzeczy jednocześnie…………………………………………..26
6.4. Napisać (nawet bardzo mały) projekt od początku do
końca………………………………………………………………………..27
6.5. Potrafić skonfigurować środowisko pod projekt……….28
6.6. Podstawy baz danych (generalnie zapisywanie i
czytanie danych), technologii webowych, działania sieci,
programowania obiektowego, pisania testów i web
serwisów……………………………………………………………………30
6.7. Parsowanie danych: json i xml……………………………….33
6.8. Praca z narzędziem kontroli wersji: np. git………………34
6.9. Usprawnianie pracy w IDE, czy innym środowisku….35
7. Szkoła, studia i odwieczne pytanie o matematykę……………37
7.1. Zaczniemy od najczęstszego pytania………………………37
7.2. Jak podchodziłem do kwestii szkoły/studiów…………..38
7.3. Dlaczego moim zdaniem warto iść na studia
(informatyczne)………………………………………………………….40
7.4. Dlaczego moim zdaniem nie warto iść na studia
(informatyczne)………………………………………………………….42
7.5. Krótko o belfrach…………………………………………………44
8. CV, rozmowy kwalifikacyjne i sam proces szukania pracy.45
8.1. Co zawierało moje pierwsze CV przy pierwszej pracy
programisty i dlaczego było do bani……………………………..45
8.2. Drugie CV – jest poprawa, ale mogło być lepiej………48
8.3. Jakbym dzisiaj przygotował CV…………………………….49
8.4. Proces szukania pracy…………………………………………..50
8.5. Rozmowy kwalifikacyjne………………………………………51
8.6. Zbieraj doświadczenie w aplikowaniu i wyciągaj
wnioski……………………………………………………………………..53
8.7. Zadanie praktyczne………………………………………………53
8.8. Przydatne portale………………………………………………….55
8.9. Podsumowanie…………………………………………………….56
9. Dzień, organizacja i role w pracy. Agile, Scrum i inne mądre
słówka…………………………………………………………………………..57
9.1. Agile, Scrum i inne mądre słówka………………………….58
9.2. Dlaczego lepiej pracować z podejściem agilowym?….61
9.3. Sprint…………………………………………………………………63
9.4. Role w takiej organizacji pracy………………………………64
9.5. Podsumujmy krótko czego się już nauczyłeś……………68
10. Praktyczna ścieżka rozwoju – same konkrety……………….69
10.1. Język Angielski………………………………………………….69
10.2. Umiejętność szukania informacji………………………….72
10.3. Dopisywanie „example” do szukanej rzeczy………….73
10.4. Nie bój się szukać (nawet prostych rzeczy)……………75
10.5. Szukaj i nabieraj doświadczenia…………………………..77
10.6. Krótki kurs zaawansowanego szukania w Google…..77
10.7. Rozbijanie zadań na małe części i skupienie się na
jednej rzeczy jednocześnie…………………………………………..79
10.8. Karteczki samoprzylepne – popularne „sticky notes”79
10.9. Trello – proste w obsłudze narzędzie do rozbijania
zadań…………………………………………………………………………82
10.10. Ćwiczenie skupiania się/wyciszania się – krótko o
medytacji – możesz olać ten punkt……………………………….83
10.11. Napisanie (nawet bardzo małego) projektu od
początku do końca………………………………………………………84
10.11.1. Manager schroniska dla zwierząt………………….85
10.11.2. Pierwsza gra………………………………………………88
10.12. Skonfigurowanie środowiska pod projekt…………….91
10.13. Rzeczy, w których powinieneś się orientować:……..93
10.14. Pliki z danymi, zapisywanie i czytanie danych……..94
10.15. Bazy danych…………………………………………………….96
10.16. Podstawowe technologie webowe……………………….98
10.17. Protokoły komunikacyjne………………………………..100
10.18. Programowanie obiektowe……………………………….102
10.19. Web serwisy…………………………………………………..105
10.20. Testy jednostkowe…………………………………………..108
10.21. Parsowanie danych json i xml…………………………..110
10.22. Praca z narzędziem kontroli wersji: np. git…………112
10.23. Usprawnianie pracy w IDE, czy innym środowisku.
……………………………………………………………………………….115
10.24. Podsumowanie………………………………………………..118
11. Skąd się uczyć? – lista polecanych stron/materiałów……119
11.1. Najlepszy start w programowanie – świetna (i
darmowa!) książka……………………………………………………119
11.2. Eloquent JavaScript – Marijn Haverbeke……………..120
11.3. Start w Javie…………………………………………………….121
11.4. Krótkie i przyjemne wprowadzenie w Ruby (po
polsku)…………………………………………………………………….125
11.5. Dobra książka do C++……………………………………….125
11.6. Najlepsze źródło informacji o nowinkach w androidzie
– Android Weekly……………………………………………………..126
12. Jak wygląda typowy tydzień pracy jako programista?….128
12.1. Planowanie, estymacja, meetingi………………………..128
12.2. Coś nagle nie działa i nie masz na to wpływu……….130
12.3. Zależności ciąg dalszy……………………………………….131
12.4. Bugfixing / debugging – szukanie i rozwiązywanie
błędów…………………………………………………………………….133
12.5. Czasami wszystko idzie gładko!…………………………135
12.6. Nauka w pracy………………………………………………….135
12.7. Krótkie podsumowanie „typowego tygodnia”………137
13. Jesteś gotowy do pierwszej pracy? Pytania…………………139
13.1. Podsumowanie…………………………………………………143
14. Co dalej? Parę słów na koniec…………………………………..145
14.1. Co dalej?………………………………………………………….145
Niespodziewanie optymistyczne pierwsze 3 miesiące roku 2016 Jak nagrywam filmiki na YouTube
Zapowiada się świetnie 😉
chcę to przeczytać
Muszę go przeczytać!
Cześc.
Wszedłem tu żeby podziękować za wkład pracy, który włożyłeś w napisanie tej 'e-książki’.
Podziwiam naprawdę, że mimo pracy zawodowej, montażu filmów, prowadzeniem własnego seo nadal znajdujesz na to wszystko czas i robisz to w bardzo profesjonalnych barwach. 🙂
E-booka na bank zamówię i nie dlatego, że szukam pracy, ale od dawna byłem ciekawy jak to wszystko wygląda „zza kulisów” .
Czekam na następne filmy na YT jak i na blogu z niecierpliwością.
Pozdrawiam serdecznie!
Michał, mam tak jak ty 🙂
Pozdrawiam!
Czesc
Fajnie by bylo jakby pojawil sie mobi (na kindle inne e-readery)
To będzie pierwsza książka, którą przeczytam od dawna. Obecnie pochłaniam tylko audiobooki. A może audiobook też jest w planach ?
Do tego daleka droga. Może za rok? Wcześniej jakoś tego nie widzę.
Ile będzie wynosiła cena ebooka?
Pozdrawiam.
Aktualnie 29zł na akcji na PolakPotrafi. Po zakończeniu akcji 39zł.
Nikt nie zadał pytania, więc ja zadam, mimo iż do mnie dotrze wersja za 50zł.
Czy po akcji będzie też dostępna wersja z dodatkowym PDF za większą sumę?
I muszę to napisać ale.. gratulacje! Już jest ponad 12k, kwota jeszcze nadal rośnie, a do zakończenia jeszcze kilka dni pozostało. Ludzie Ci ufają w tym i ja. ^ ^
Muszę pomyśleć co z nim później zrobić. Na pewno znajdzie się sposób, by go również później dostać. 🙂
Gdzie można go już kupić?
Aktualnie tylko na PolakPotrafi: https://polakpotrafi.pl/projekt/junior-developer
Po zakończeniu akcji podam link do sklepu internetowego. 🙂
Very good job:-)
Bardzo potrzebna pozycja na rynku 😀
Trzymam kciuki 🙂
PS Może warto by było przed ostatecznym wydaniem przetestować kilka wersji tytułu, bo temu brakuje trochę czynnika atrakcyjności 😀
Nie wiadomo na pierwszy rzut oka czy to jest książka dla aktualnych junior developerów czy dla tych, którzy nimi chcą zostać (pamiętaj, że książki na półkach często widoczne są tylko od grzbietu i nie widać podtytułu + aktualny design powoduje, że podtytuł jest bardzo słabo czytelny).
Jak byś miał ochotę nad tym popracować to zapraszam do kontaktu 🙂
[…] treści pierwszego wydania można zobaczyć tutaj. Spis treści drugiego wydania dostępny […]