
Jestem Bartek Kalka (mam 4 lata doświadczenia jako programista Javy w firmach takich jak Allegro czy Comarch).
Od ponad 2 lat pracowałem nad stworzeniem najlepszej drogi od zera do Junior Java Developera.
Pomogę Ci przejść od podstaw Javy do tego, że będziesz dostawać oferty pracy od kilku firm IT.
Szymon w ciągu 7 miesięcy doszedł od znajomości podstaw programowania do możliwości wyboru z aż trzech ofert pracy na stanowisko Java Developera (!).
A Szymon to tylko jedna osoba, która wpłynęła na cały proces.
Mam już na koncie kilkadziesiąt osób, z którymi działałem według procesu, który za chwilę poznasz.
Możesz ustawić sobie różne prędkości odtwarzania oraz polskie napisy 🙂
© 2025 JavaReady.pl Bartek Kalka | Opinie | Oferta Szkoleń | Kontakt
82 Comments
Krasnal
Lekcję jaką wyciągam to to, że warto mieć ułożony plan. Dzięki Bartek, czekam na kolejne odcinki 🙂
Bartłomiej Kalka
Super! 🙂 Plan jest BAAARDZO ważny 🙂 Kolejne odcinki już za kilka dni
Paweł Piątek
Bardzo wartościowe wideo
Lekcją jaką wyciągnąłem z wideo to aby więcej czasu poświęcać na praktyczne aspekty, oczywiście czytając teorie w międzyczasie.
Bartłomiej Kalka
Super! Just in time learning rocks
Kamil
Zdecydowanie lekcja nr 3. Myślę, że bardzo ważna jest praktyka, która pozwoli nam podać lepszej jakości kod 🙂
Bartłomiej Kalka
Dokładnie, według piramidy uczenia się “Jeśli chcesz się czegoś lepiej nauczyć bardziej się zaangażuj: np. ucz kogoś, tego czego chcesz się nauczyć” – źródło https://jakdzialacskutecznie.pl/piramida-uczenia-sie/
Marcin L.
Lekcja jaką wyciągnąłem z tego nagrania to dobre opanowanie podstaw Javy i poświęcanie około 70% czasu na pisanie kodu i 30% na naukę teorii.
Przemysław Wilary
Solidne podstawy Javy kluczem do pójścia krok dalej (Spring etc.) Jestem po nauce w CodeGym, aktualnie robię JavaStart i zaczyna się robić trudniej 😉
Jednak Learn in time to chyba rzeczywiście najlepsze rozwiązanie – mózg ma swoją pojemność 😉
Najważniejsze, klepać kod, klepać kod ! Dużo rzeczy potem robisz z automatu (pętle, kolekcje.. .)
Krystian
Hejka ciekawe nagranie. 3 punkt najbardziej daje do myslenia czysta Java jak najwiecej praktyki.
Emil
Dokładnie ja to samo!
Chylu
Myślę, że jedna z ważniejszych lekcji to jest to, że warto mieć plan na naukę większy niż – chcę się nauczyć.
Bartłomiej Kalka
Nom, a z biegiem czasu (po 4 latach pracy) widzę, że im dalej w las tym ten stosunek się trochę odwraca 😛
Więcej czytam i słucham. Przechodzi to bardziej w 40% praktyki 60% teorii 🙂
Ale na początku to: praktyka, praktyka, praktyka wygrywa.
Bartłomiej Kalka
Super 🙂
Czyli jak najwięcej zadań, projekcików, a potem jeden duży ciekawy projekt, który składa wszystko do “kupy”.
Ale jaka to później przyjemność składać coś z klocków, które na początku nie miały sensu.
CodeGym i JavaStart to coś, co jak najbardziej polecam na start każdemu kto chce poznać podstawy programowania i Javy 🙂
Bartłomiej Kalka
Yup, w szczególności, że na rozmowach i tak większość osób wykłada się na podstawach. Dzięki za komenta!
Bartłomiej Kalka
🙂
Bartłomiej Kalka
Dokładnie, ale ciężko na początku samemu ułożyć plan.
Mam nadzieję, że trochę pomogę ustalić co warto robić, a czego nie 🙂 Dzięki za komentarz Chylu 🙂
Bartłomiej Kalka
😉 super i dzięki za komentarz!
Paweł
Cześć, ogólnie uważam że nie warto wyważać otwartych drzwi stąd wsparcie mentorskie jest bardzo cenne. Sam uczę się Javy dopiero od końca lutego tego roku i mam przerobione podstawy mniej więcej. Mimo tego ciężko mi znaleźć odpowiedź na pytanie czy osiągnąłem już wystarczająca biegłość w podstawach;)
Bartłomiej Kalka
Zrozumiałe 😉
Mentor daje KLUCZOWY feedback, o którym też mówiłem w tym video i będę mówił więcej o feedbacku w kolejnych video z serii!
Dzięki za komentarz Paweł 🙂
BarryHikari
Powiem szczerze, że podziwiam Cię za wytrwałość. Ja muszę się nauczyć takiego mocnego dążenia do celu bez względu na możliwość rozczarowania :/ No i podstawy, ciągle ćwiczę na różnych stronach, robię zadanka (aktualnie na HackerRank) żeby jak najlepiej je sobie utrwalić dane podstawy 😀
wujo
Heja, przede wszystkim pokazujesz, że warto się skupiać na konkretach i nie potrzeba marnować czasu na przestarzałe technologie, np Swing. Pokazujesz jak konkretnie ułożyć plan i przygotować się do rozmowy rekrutacyjnej. Można zdobyć prace po 2-3latach nauki, albo po pół roku, bądź roku 🙂 Wszystko zależy od naszego zaangażowania, oraz przede wszystkim konkretnego planu, którego trzeba się trzymać. Pozdrawiam i życzę miłego dnia 😉
Bartłomiej Kalka
Wytrwałość to coś, co pomaga zdziałać cuda 🙂
Dziękuje za miłe słowa i życzę powodzenia!
Mam nadzieję, że materiały, które publikuję ułatwią Twoją drogę! 🙂
Bartłomiej Kalka
Dzięki!
Pozdrawiam również! Pan to chyba z instagrama hehe? Dobrze zgadłem? 😛
Za kilka dni pokażę dwa kolejne kroki z tego planu w video numer 2.
Stay tuned, a tymczasem prezent poleciał właśnie na Twojego maila! 🙂
Mario
Najważniejsza informacja: praktyka nad teorię.
Adrian
Gratuluje, ciekawy material przekazany w bardzo autentyczny sposob. Podobnie jak w komentarzu wyzej – podziwiam za wytrwalosc!
Wujaaa
Zgadza się Panie Bartku! 😛
Lokk
Myślę że najważniejszą lekcją jest uczenie się na bieżąco i poświęcanie większości czasu na wykorzystywanie wiedzy w praktyce.
Adam
Słowo klucz, które zapamiętałem z całej lekcji to PRAKTYKA. Dzięki za materiał! 😉
Bartłomiej Kalka
Super! 🙂 Nie ma za co ^^
Bartłomiej Kalka
Right!
Bartłomiej Kalka
dziękuję <3
Bartłomiej Kalka
hell yeah 🙂
bik
Cześć, dla mnie najważniejsze jest to żeby nie próbować uczyć się wszystkiego od deski do deski. Tylko żeby iść wg. planu poznając podstawy. Pozdro
Bartłomiej Kalka
o tak!
Krzysiek Gęca
Fajnie się Ciebie słucha, dużo przydatnych materiałów i co najważniejsze świeże mięsko. Jestem dopiero na początku drogi i sam niewiem jak ułożyć plan i swoją drogę, ale mam nadzieję, że korzystając z Twoich rad trochę mnie oświeci 🙂
Pozdrawiam i czekam na wiecej
Bartłomiej Kalka
Dzięki Krzysiek, jestem przekonany, że choć trochę na pewno! 🙂
Więcej już za kilka dni, a to będzie petardaaa (obiecuję)!
Przemek
Just In Time Learning – to jest to z czym mam problem 🙂
Mateusz
Z tego nagrania przyznam, że nie dowiedziałem się już nic więcej. Śledzę Twoje materiały na bieżąco i dobrze znam wymienione tu kroki. Niemniej mogę powiedzieć co dałeś mi ostatnio. Wszedłem teraz w Springa i łamałem sobie kark konfiguracją poszczególnych jego elementów przed przejściem do Spring Boota. W jednym z materiałów powiedziałeś, że nie ma sensu robić tego w ten sposób i najlepiej wejść od razu w Boota, bo to on jest wykorzystywany komercyjnie. Bardzo mi to pomogło i codziennie z radością siadam do kilku godzin ze Spring Bootem bez okropnej ręcznej konfiguracji MVC, Security itd. Wniosek? Warto oglądać wszystkie Twoje materiały, choćby po raz kolejny o kroku 0. 😄
Norbert
Świetny materiał. Konkretny plan i okres nauki nie musi trwać latami. Dzięki i czekam na kolejne kroki.
Bartłomiej Kalka
Dzięki i totalna racja. Szkoda życia na działanie bez planu i wymyślanie koła na nowo. Kolejne kroki już w ten piątek 10.06.2022 🙂 + naprawdę wartościowa niespodzianka
Bartłomiej Kalka
Haha super! Ciesze się, a kolejne kroki na pewno już Ci się przydadzą skoro ze Spring Bootem działa 😉 Będę mówił o projektach ^^
Bartłomiej Kalka
😉 Pokusa, żeby czytać, czytać, akumulować wiedzę i nie podejmować działania jest ogromna 🙁
No bo przecież “ucze się”. Ale okazuje się, że można to robić o wiele efektywniej! 🙂
Dzięki za komentarz Przemek 🙂
Jan
Punkt 3 zapada w pamięć najbardziej – praktyka, praktyka i jeszcze raz praktyka!
Sławek
Najważniejsze dla mnie było to, że nie trzeba pochłaniać całego materiału tylko samą “podstawkę”.
Pozdrawiam
Sylwia
Podczas oglądania filmu wartość jaką wyniosłam to to, że warto mieć plan a nie skakać na główkę – czyli warto iść powoli, krok za krokiem – może to trwać pół roku – rok ale trzeba być konsekwentnym. No i warto mieć mentora, kogoś kto nakieruje cię podczas praktyki i sprawdzi na jakim etapie rozwoju jesteśmy 🙂
Rafał
Ważne że wspomniałeś o mentorze i feedbacku. Sam od kilku miesięcy uczę się Javy “po godzinach”. Nie mam znajomych programistów ani nikogo takiego kto mógłby dać na tym etapie feedback i wskazówki w jakimś kierunku, na czym najlepiej byłoby się skupić.
Bartłomiej Kalka
Dzięki 😉
Moim zdaniem posiadanie dobrego mentora to przynajmniej dwa razy szybsze dotarcie do celu.
1 rok vs 6 miesięcy, na pewno warto się nad tym zastanowić 😉
Bartłomiej Kalka
dokładnie! 🙂 nie od razu Google zbudowano 😛
Feedback to ważna sprawa 🙂
Dzięki za komentarz!
Bartłomiej Kalka
Wiele osób, które już zdobyło pracę jako Java Dev doucza się Springa i innych technologi, a dostali pracę/staż, bo dobrze im poszedł jakiś test lub zadanie (tak jak w moim przypadku było :P). Zakładanie, ze junior powinien wiedzieć wszystko tylko demotywuję, powoli do celu 🙂 Najważniejsze są fundamenty, chyba w każdej dziedzinie życia 😉
Dzięki za komentarz i również pozdrawiam 🙂
Michał
Cóż, myin punkt to plan którego nie było. Ale będzie… 🙂
Łukasz
Lekcje jakie wyciągnęłem to żeby nie uczyć się płytko tylko zgłębiać temat.
Stanislaw
Uwazam ,ze z tego co przedstawiles w video ,najwaznieszymi dla mnie wnioskami sa:
poswiecenie o wiele wiekszej uwagi na praktyke pisania kodu , a drugi wniosek to opanowanie podstaw.
Zwlaszcza ten drugi wniosek jest wazny,bo zgadzam sie z Toba, ze ciagle chce sie isc do przodu, poznawac ten rozlegly ekosystem Javy, ale w ktoryms momencie , brak rozumienia podstaw bardzo spowolnia prace i moze prowadzic do frustracji.
Andrzej
Lekcja jaką wyciągnąłem z tego video to mieć solidny plan i trzymać się go zgodnie z Just In Time Learning
Ja Ho 15
JIT learning – tej technologii nie znałem. 🙂 70/30 też. Dobre.
Rafał
Podstawy przede wszystkim a dopiero później framework’i. Świetnie filmy i materiały jako całość.
Marcel
Planowanie, planowanie i jeszcze raz planowanie! Tylko musi być to dobry plan, tak jak w Twoim przypadku jest oparty na doświadczeniu co jest istotne a co nie na początek. Człowiek otwierając książkę do Javy czy przechodząc kurs jest zdania że musi wszystko od razu opanować – a to nie prawda.
P.S Pamiętam jak twój blog startował jakiś czas temu, potem po ig wyświetlił mi się i postanowiłem tu zajrzeć 🙂 Powodzenia, świetna inicjatywa!
Bartłomiej Kalka
Super! 🙂
Bartłomiej Kalka
Super 🙂 To jest bardzo ważne, a niestety, moim zdaniem, nieintuicyjne 🙂
Bartłomiej Kalka
Dzięki! <3
Bartłomiej Kalka
Dziękuję! 🙂
Łukasz Cz.
Dzięki bardzo za video. Lekcja jaką wyciągnąłem to żeby nie myśleć o wszystkim na raz tylko skupić się na jednej rzeczy i opanować ją na zadowalającym poziomie. Jestem samoukiem, podstawy ogarnięte i kusi żeby kolejne zagadnienia wprowadzać, ale po obejrzeniu materiału stwierdziłem, że warto jeszcze te podstawy utrwalać. Pozdrawiam
Marwan
Największym plusem z filmiku jest dla mnie informacja o polecanej książce i SOLID, o którym nie słyszałem no i oczywiście kwestia z twoich doświadczeń z rozmów. Nie wiedziałem, że tak dużo pytają o podstawy szczerze mówiąc, więc dochodzę do wniosku, że warto je ogarnąć do perfecto 🙂
niedzwiedek28
Nie spodziewałem się że aż 70% pytań na rozmowie rekrutacyjnej jest z podstaw czystej Javy. Teraz wiem na czym się skupić.
Paulina
Dla mnie najlepszą lekcją jaką wyciągnęłam z tego video nr 1 jest to, żeby nie uczyć się wszystkiego, lecz najważniejszych rzeczy oraz dobrze opanować podstawy Javy.
Pozdrawiam
Klaudia
Ja na pewno muszę nadrobić teorię, bo już piszę kod prawie rok, sporo piszę, ale chyba na żadne pytanie sensownie i zgrabnie nie umiałabym odpowiedzieć, masakra 😀
Wojciech
W końcu otrzymałem odpowiedź, której szukam od kilku miesięcy. Jak zacząć naukę programowania? Wykupiłem kursy, które przerabiam, ale brak mi podpowiedzi. Już zasubskrybowałem Ciebie 😉 Dzięki za pomoc! A jak z językiem angielskim? Co byś polecił do nauki języka angielskiego w IT?
Bartłomiej Kalka
Cześć!
Jeśli chodzi Angielski w IT to zobacz sobie video numer 3 z serii tam właśnie jest o angielskim 🙂 https://javaready.pl/optymalna-droga-3
Bartłomiej Kalka
Dokładnie 😉 dzięki za komentarz
Łukasz
Najważniejsza informacja dla mnie to porządny plan działania
Marta
Lekcję jaką wyciągnęłam to to, że bez planu nie da rady niczego osiągnąć lub będzie to droga przez mękę… Czekając na przesyłkę mailową, dziękuję za całą serię wideo!
Mateusz
Lekcja dla mnie :
nie wystarczy programować dla siebie, trzeba wiedzieć jak programować z zespołem.
Jakub
Trzeba mieć jasno określoną ścieżkę 🙂
Łukasz
Zdecydowanie najważniejsze na początku drogi jest dobrze zoptymalizowany plan działania. Sam doświadczyłem przez długi okres czasu, że bez odpowiednio ułożonej drogi jest bardzo ciężko osiągnąć wyznaczone sobie cele.
Rafal
Wcześniej nie oceniałem “just on time learning”, a faktycznie najwięcej można się nauczyć, ucząc się tego wtedy gdy jest faktycznie potrzebne.
Romek
Moim zdaniem na początku najważniejszą rzeczą jest konsekwencja w działaniu i konkretny plan działania 🙂
Michał Nowakowski
Najważniejsza lekcja jaką zdobyłem na tym wideo, to konieczność głębszego poznania podstaw Javy. Miałem ostatnio zadanie algorytmiczne trochę trudniejsze niż do tej pory robiłem i poległem – zabrakło czasu.
Arek
W zasadzie to wszystkie zagadnienia są ważne ale na pewno dobry plan działania to podstawa :)!
Bartłomiej Kalka
😉 super, powodzenia i mam nadzieję, że ten plan pomoże 😉
Bożena
Lekcja, że nie trzeba uczyć się wszystkiego na raz, tylko w praktyce szukać rozwiązań i je zastosować, czyli praktyka najważniejsza.
Piotr
Najbardziej wartościowe dla mnie w tym wideo jest to, że należy się skupić na podstawach Javy i w trakcie robienia projektów uczyć się tych rzeczy, których nie znamy, a są potrzebne do zrobienia projektu.
Patryk
Dla mnie osobiście cenne było to by skupić się na jednej rzeczy, na tym co najważniejsze i tak jak tutaj na tych podstawach. łapiemy się wielu rzeczy ale nie ma możliwości by wszystkie je zgłębić. Ta jedna podpowiedź znaczy właśnie bardzo dużo.
Wojtek
Lekcję jaką wyciągam to to, że warto mieć ułożony plan. Dzięki Bartek, bardzo wartościowe wideo