Dokładny plan nauki
Ponad 100 stron wyselekcjonowanych, dobrze przemyślanych treści – zamiast lać wodę, krok po kroku prowadzę Cię przez kolejne tematy, wskazując czego powinieneś się uczyć i dlaczego.
E-book · Czego, kiedy i dlaczego się uczyć, żeby zostać programistą
To drogowskaz, który nakieruje Cię na właściwe tory w nauce programowania.
Z Roadmapą programisty:
Dzięki Roadmapie programisty nauczysz się tego, co jest niezbędne do rozpoczęcia kariery na stanowisku programisty, a czego nie uczy się 95% osób uczących się programowania na własną rękę.

Gdy zaczynamy przygodę z programowaniem problemem nie jest dostęp do wiedzy. Internet jest pełen kursów, poradników i tutoriali. Problemem jest to, że nie wiemy jak z tej wiedzy skorzystać.
Jak z tej masy materiałów wybrać to, co faktycznie istotne?
Skąd wiedzieć, czego się uczyć, kiedy i dlaczego?
Jak się w tym wszystkim nie pogubić?
Odpowiedzią na ten powtarzający się wśród początkujących programistów problem jest Roadmapa programisty.
Nie znajdziesz tutaj zbyt wielu encyklopedycznych definicji, szczegółów dotyczących programistycznych niuansów ani kilkustronicowych rozwiązań problemów. Zamiast tego postarałem się w tej książce zebrać jak najwięcej pojęć i konceptów, które powinny być znane każdemu programiście. Zadbałem również o to, żeby nakreślić dla nich odpowiedni kontekst – zamiast tylko rzucać hasłami, tłumaczę dlaczego dana rzecz jest potrzebna i na co zwrócić uwagę podczas nauki.
Roadmapa programisty to książka, w której zawarłem wiedzę będącą efektem kilkunastu lat doświadczenia w branży IT.
Przeczytanie Roadmapy programisty pomoże zaoszczędzić Ci wielu miesięcy poszukiwań, błądzenia i kręcenia się w kółko. Zamiast tego otrzymasz jasne wskazówki czego, kiedy i dlaczego się uczyć, żeby zostać programistą.
W efekcie zaoszczędzisz masę czasu oraz pieniędzy, które mógłbyś lub mogłabyś wydać na niewłaściwe kursy czy szkolenia. Zwiększysz też swoje szanse na szybsze otrzymanie pracy w branży IT, dzięki czemu szybciej zaczniesz zarabiać dobre pieniądze.
Mówiąc krótko – Roadmapa programisty to inwestycja, która zwróci Ci się kilka, kilkanaście, a być może nawet kilkaset razy.

Ponad 100 stron wyselekcjonowanych, dobrze przemyślanych treści – zamiast lać wodę, krok po kroku prowadzę Cię przez kolejne tematy, wskazując czego powinieneś się uczyć i dlaczego.
Kilkaset konceptów i pojęć, które musisz znać (zarówno od strony teoretycznej jak i praktycznej) rozpoczynając karierę w branży IT.
Pomysły na ponad dwadzieścia projektów podzielonych na kilka poziomów trudności – najważniejsza w nauce programowania jest praktyka, więc dbam o to, abyś realizował na swojej drodze checkpointy w postaci projektów dopasowanych do Twojego aktualnego stanu wiedzy.
Obserwując branżę IT od kilkunastu lat zauważam jedną bardzo ważną rzecz – programowania uczy się coraz więcej osób i coraz więcej osób aplikuje do pracy na stanowisko programisty, ale jednocześnie coraz mniej osób zwraca uwagę na fundamentalną wiedzę, która jest niezbędna na stanowisku programisty.
Szkoły programowania i organizatorzy bootcampów za grube pieniądze sprzedają marzenia i obiecują, że po trzymiesięcznym kursie z podstaw wybranego języka zostaniesz programistą.
To niemożliwe.
Znajomość podstaw wybranego języka programowania to tylko jeden z filarów sukcesu. Żeby ten sukces osiągnąć i rozpocząć karierę na stanowisku programisty należy zadbać również o pozostałe filary.
Każdy programista powinien znać system operacyjny, z którego korzysta, powinien potrafić obsłużyć go z poziomu konsoli systemowej (i nie robić wielkich oczu, gdy ktoś poprosi go o spingowanie serwera czy dodanie wpisu do pliku hosts), powinien znać podstawy sieci komputerowych (i nie dziwić się, gdy usłyszy takie nazwy jak HTTP, FTP, DNS czy DHCP), powinien rozumieć jak działają bazy danych (i potrafić bez problemu wyjaśnić czym są transakcje oraz co oznacza akronim ACID), powinien znać podstawowe algorytmy i struktury danych (notacja dużego O, binary search, quicksort – to są wybrane słowa-klucze z tego tematu!), a także potrafić przetestować aplikację i opowiedzieć o kilku wybranych wzorcach projektowych.
Większość osób uczących się programowania na własną rękę nie uczy się tych zagadnień.
Jaki jest tego efekt? Setki wysłanych CV i zero odpowiedzi.
A prawda jest taka, że praca w IT – również dla programistów dopiero stawiających pierwsze kroki – cały czas była, jest i będzie. Kluczem do sukcesu jest nauczenie się tego, co na stanowisku programisty jest niezbędne.
I bardzo ważne – należy szczególnie zadbać o tę podstawową, uniwersalną wiedzę, o której piszę w Roadmapie programisty.
Ponad 100 stron podzielonych na rozdziały, które prowadzą Cię od absolutnych początków aż do pierwszej pracy.
Przykładowe strony






Wybierz wersję
Roadmapa programisty to ponad 100 stron wyselekcjonowanych, dobrze przemyślanych treści – krok po kroku prowadzę Cię przez kolejne tematy, wskazując czego powinieneś się uczyć i dlaczego.
W Roadmapie programisty przedstawiam kilkaset pojęć i konceptów, które musisz znać rozpoczynając karierę w IT.
W Roadmapie programisty zebrałem również pomysły na ponad dwadzieścia projektów podzielonych na kilka poziomów trudności – najważniejsza w nauce programowania jest praktyka, więc dbam o to, abyś realizował na swojej drodze checkpointy w postaci projektów dopasowanych do Twojego aktualnego stanu wiedzy.
Cena119 zł
Wybieram e-bookaWybierając tę wersję otrzymujesz dożywotnie aktualizacje e-booka.

Takiego ryzyka nie ma. Większość zagadnień, o których piszę w Roadmapie programisty to rzeczy uniwersalne – takie, które były aktualne pięć czy dziesięć lat temu i najprawdopodobniej będą aktualne za kolejnych dziesięć. Bo tak jak branża IT cały czas ewoluuje, pojawiają się nowe technologie i języki, tak podstawy, na których opieramy naszą naukę, pozostają niezmienne od lat. W Roadmapie programisty nie skupiam się też na żadnym konkretnym języku, a zamiast tego przedstawiam szeroki przekrój konceptów potrzebnych każdemu programiście. Nie oznacza to oczywiście, że Roadmapa programisty nie będzie aktualizowana – kupując e-booka otrzymujesz dożywotnie aktualizacje.
Tak jak napisałem w poprzednim punkcie – kupując Roadmapę programisty, otrzymujesz wszystkie przyszłe aktualizacje. Co więcej, cena e-booka może w przyszłości wzrosnąć, także kupując Roadmapę programisty dzisiaj otrzymujesz gwarancję, że to najniższa możliwa cena.
Oczywiście w internecie znajdziemy masę darmowych materiałów dotyczących programowania, jednak dostęp do tych materiałów wciąż nie rozwiązuje podstawowego problemu pod tytułem „jak z tej wiedzy skorzystać?”. Skąd wiedzieć, które tematy są ważne i w jakim zakresie powinniśmy je poznać?
I właśnie odpowiedzi na te pytania stanowiły dla mnie najważniejszy cel podczas tworzenia Roadmapy programisty.
Ideą nie było dostarczenie jedynie suchej listy zagadnień, które każdy programista powinien znać. Pisząc Roadmapę programisty zadbałem o to, by każdy temat – i jego znaczenie w kontekście całej drogi do zostania programistą – szczegółowo wyjaśnić. Opierałem się przy tym na własnych doświadczeniach, myśląc o tym, jakie problemy napotykałem, gdy sam wiele lat temu uczyłem się programowania.
Było tych problemów całkiem sporo, a ja straciłem masę czasu na kręceniu się w kółko. Gdybym miał wtedy dobry plan, gdybym wiedział, czego, kiedy i dlaczego się uczyć, wszystko byłoby dużo prostsze, a to co zajęło mi kilka lat, prawdopodobnie osiągnąłbym w kilka miesięcy.
Dlatego zadałem sobie pytanie – co sam chciałbym przeczytać na początku swojej programistycznej drogi prawie dwadzieścia lat temu?
I mając to pytanie przez cały czas w głowie, stworzyłem Roadmapę programisty.