Co musi umieć kandydat na Junior Java Developera? Przeprowadzam rozmowę z widzem

  Рет қаралды 15,024

Jak nauczyć się programowania

Jak nauczyć się programowania

Күн бұрын

Пікірлер: 59
@kadet6389
@kadet6389 Жыл бұрын
Fajne bardziej całościowe ogólne omówienie tego, co pasuje umieć z javy. Wręcz mape myśli sobie z tego rozrysowałem. Kiedys na pasji informatyki tak właśnie rysowali jakby zagadnienia związane z HTML. Coś w stylu drzewa, jak najbardziej ogólnie zagadnienia w postaci przejrzystego schematu, od ogółu do szczegółu. Myślę że jakbyś się zaintersował czymś takim, mogłoby pomóc w przedstawianiu rzeczy. Super film
@liberame1526
@liberame1526 Жыл бұрын
Bardzo ciekawy, przydatny film. Lukasz odwazny i bardzo zmotywowany :) Wazna obserwacja - zeby cv bylo spójne z wiedzą, tzn. konkrety, ale bez przeładowania. Powodzenia Łukasz, widac ze szybko chwytasz!
@LukaszNawrocki84
@LukaszNawrocki84 Жыл бұрын
Trochę żałuję, że tak późno zacząłem. Wcześniej nie miałem bodźca, ale wszystko się zmienia i trzeba było wziąć sprawy w swoje ręce...
@liberame1526
@liberame1526 Жыл бұрын
@@LukaszNawrocki84 no jasne! Wiesz, czasem inne rzeczy są ważniejsze (jak to w życiu), ale jeśli miałeś "trafić" do programowania, to w sumie nigdy nie jest za późno :) //w naszym wieku to ewt musimy się pogodzić że może w łyżwiarstwie figurowym nie wystartujemy , ale w javie? Zawsze :)
@DanteMorius1
@DanteMorius1 Жыл бұрын
Fajna rozmowa i bardzo fajny kandydat. Jak na parę miesięcy nauki Javy to fajnie poukładana wiedza w głowie. Powodzienia!
@JakNauczycSieProgramowania
@JakNauczycSieProgramowania Жыл бұрын
Dokładnie, też tak uważam! Wiedza fajnie poukładana i co najważniejsze - widać, że nie jest to tylko wiedza wykuta na pamięć, tylko Łukasz faktycznie wie doskonale, o czym mówi 😎
@janaft4364
@janaft4364 4 ай бұрын
Mega pomocny materiał. Jak dobrze że YT polecił mi Twój kanał!!!
@IvanLougan
@IvanLougan Жыл бұрын
wow 💜 nie sądziłem że tak szybko coś znowu wrzucisz z dżawy.. dzięki!
@JakNauczycSieProgramowania
@JakNauczycSieProgramowania Жыл бұрын
Nie ma czasu na odpoczynek, nie zwalniamy tempa! 💪😃
@Derpeusz
@Derpeusz Жыл бұрын
Kamilu, masz źle ustawiony mikrofon, kapsuła jest z samego przodu.
@mihu.96
@mihu.96 Жыл бұрын
Zrobisz cos takiego z Pythonem? Nie wiedzialem o co chodzi w polowie pytań dotyczacych tylko javy
@dawidrucinski1881
@dawidrucinski1881 Жыл бұрын
Popieram
@JakNauczycSieProgramowania
@JakNauczycSieProgramowania Жыл бұрын
Na razie priorytetem na kanale jest Java, ale w przyszłym roku powinno być więcej Pythona 🔥 Zapisz się na mailing Python od podstaw: www.programujodpodstaw.pl/python-od-podstaw/ 😎
@ziomeek942
@ziomeek942 Жыл бұрын
Przecież tutaj większość zagadnień pokrywa się z Pythonem. Np: zasady SOLID, dziedziczenie, polimorfizm, przeciążania metod to się wszystko nazywa tak samo w obiektowym Pythonie. Tak samo ogólniki jak REST API | GIT | metody HTTP :)
@adamkaniecki9931
@adamkaniecki9931 Жыл бұрын
Mega materiał, od wielu miesięcy ciekawiło mnie jak to wygląda od środka.Mam pytanie, panie Kamilu, pewnie nie jestem pierwszym który je zada: czy był pan kiedyś lektorem w programie telewizyjnym o grach?
@patrykpientka6564
@patrykpientka6564 Жыл бұрын
Fajny materiał Kamil. Moje główne pytanie to, czy to jest faktyczny poziom rozmowy kwalifikacyjnej? Obecnie, sam jestem w procesie przebranżowienia i sluchając pytań wydaje mi się, że były one bardzo proste. Nie mam niestety doświadczenia z rozmów, ale przy obecnym rynku ciężko uwierzyć, by rozmowa kwalifikacyjna była, aż tak prosta.
@Repcs2772
@Repcs2772 Жыл бұрын
Nie, nawet na stażu zapytaliby cię o trudniejsze rzeczy i to takim bezpłatnym w małej mieścinie na Podlasiu xD
@JakNauczycSieProgramowania
@JakNauczycSieProgramowania Жыл бұрын
Rozmowy na stanowisko juniora są trudniejsze, ale tutaj celem było raczej sprawdzenie obecnego poziomu Łukasza i doradzenie mu, na czym powinien się skupić w kolejnych miesiącach. Dobrałem więc taki zakres materiału, który wydawał mi się rozsądny, biorąc pod uwagę fakt, że Łukasz uczy się od zaledwie od kilku miesięcy. Co warto podkreślić, spodziewałem się, że ta rozmowa pójdzie dużo gorzej. Zazwyczaj osoby uczące się programowania tak krótko mają strasznie wybiórczą wiedzę, a w ich odpowiedziach jest chaos i, kolokwialnie mówiąc, "słyszą, że dzwonią, ale nie wiedzą w którym kościele". A Łukasz mnie BARDZO pozytywnie zaskoczył właśnie tym ułożeniem tematów w głowie oraz ich faktycznym rozumieniem. Bo nie sztuką jest wykuć się teorii na pamięć, ale trzeba ją jeszcze potrafić stosować w odpowiednim kontekście. Idealnym przykładem z tej rozmowy było pytanie o to, jak z metody zwrócić więcej niż jedną wartość. Łukasz nie szukał tutaj w głowie żadnej definicji, żadnej wyuczonej teorii, tylko zastanowił się krótką chwilę i od razu dał kilka przykładów, jak można to zrobić. I to jest właśnie to, co jest moim zdaniem kluczowe w nauce i rozumieniu programowania.
@greywarden09
@greywarden09 10 ай бұрын
Przestańcie powielać te bzdury o SRP. Klasa lub metoda powinna mieć jedną odpowiedzialność. Czyli ma mieć jeden powód do zmian, a nie robić jedną rzecz. Przykład - klasa obliczająca premię do pensji. Z klasy korzysta inna klasa obliczająca podatek, inna generuje raport, jeszcze inna wysyła co miesiąc raport do dyrektora. Klasa robi jedną rzecz? Tak. Ma jedną odpowiedzialność? Nie. Spełnia zatem SRP? Nie. Powody do zmian są minimum trzy. Potem powstają takie potworki jak klasy *Utils, które robią jedną rzecz, ale ich modyfikacja powoduje wywalenie się całego systemu.
@4Znak0000
@4Znak0000 Жыл бұрын
Świetny materiał
@karoldawid8981
@karoldawid8981 Жыл бұрын
wspaniała inicjatywa :)
@JuniorJavaReady
@JuniorJavaReady 6 ай бұрын
Super materiał ;) ❤
@Polojerolo
@Polojerolo Жыл бұрын
Czy to wszystko trzeba ,wiedzieć? Co jak dla osoby chcącej uczyć się tego tematu , to może być nudne jak lektury polskie ,które trzeba znać na maturze ? Jak zapamiętywać tematy ,które ciężko wchodzą do głowy ?🥲🤔
@user115-b8x
@user115-b8x Жыл бұрын
To są absolutne podstawy
@LukaszNawrocki84
@LukaszNawrocki84 Жыл бұрын
Na kursie nazwali je mniej zdrobniale, ale chodzi o pupo-godziny spędzone w samotni.. :) czyli nic tylko Ty, klawiatura i java
@JakNauczycSieProgramowania
@JakNauczycSieProgramowania Жыл бұрын
Przede wszystkim praktykując:) Nie musisz kuć teorii na pamięć, jeżeli wszystko, czego się uczysz od razu wykorzystasz w praktyce pisząc kod.
@xenomorph80
@xenomorph80 Жыл бұрын
24:07 Eh nie ma to jak rozbijać 8 tysięczniki napisane przez poprzedni zespół. Moje ulubione zajęcie w robocie xd.
@JakNauczycSieProgramowania
@JakNauczycSieProgramowania Жыл бұрын
Mój rekord to klasa, która miała 25000 linii :D Generalnie cały projekt tak wyglądał, a jak do pól user i password musieliśmy dodać pole description to zajęło nam to tydzień, bo wszyscy użytkownicy i ich hasła byli przechowywani w ArrayLiście w formacie użytkownik, hasło, użytkownik, hasło, użytkownik, hasło, itd; ) I jak trzeba było pobrać użytkownika i hasło było iterowanie się co drugi element przez całą listę 😎
@jurasjurkowski6884
@jurasjurkowski6884 Жыл бұрын
@@JakNauczycSieProgramowania No dobra rozbijesz 25 tyś linii kodu w jednej klasie, w efekcie uzyskasz 20tyś linii kodu w 50 klasach. Kij ma zawsze dwa końce :). Czy łatwiej panować nad jedną klasą czy 50 niech każdy sobie sam odpowie. To trochę taka akademicka rozkminka, podobna do nieużywania goto w C. Na studiach miałem sprzeczkę na systemach operacyjnych z wykładowcą. Zrobiłem coś tam i użyłem goto. Prowadzący zajęcia kazał mi to zmienić, bo goto się nie używa. Ja mu na to, skoro jest to w języku, program mój działa, nie zamierzam nic zmieniać. Upierał się dalej. No to ja mu przykład od razu, że w jądrze linuksa jest masa goto i jakoś nikt nie płacze. Dalej stał przy swoim, ja przy swoim, w końcu do mnie, że albo poprawiam albo pała. No to ja mu proszę bardzo niech będzie pała. No i pałę mi postawił. Potem przyszło zaliczenie i co mi postawił? Piątkę :).Także a propos zasad, praktyk, na każdy argument za czymś można równie dobrze postawić kontrargument.
@xenomorph80
@xenomorph80 Жыл бұрын
@@JakNauczycSieProgramowania Haha to niezłe kwiatki z tą ArrayListą. Nie spotkałem się jeszcze z takim patentem xd.
@xenomorph80
@xenomorph80 Жыл бұрын
@@jurasjurkowski6884 Samo to że plik się wczytuje jak muł przemawia za tym żeby to rozdzielić. Poza tym zazwyczaj (nie twierdze że zawsze) ale w takich 8 tysięcznikach jest mase powtarzalnego kodu, który można wydzielić i już się skraca ilość linii. A z goto to też na studiach nam mówiono zeby lepiej nie używać i wsm trochę racji w tym jest. To nie ASM gdzie trzeba skakać po procedurach bo pętli to nikt na oczy nie widział. Projekty na studia projektami na studia. Jak w robocie zmierzysz się z takim 8 tysięcznikiem gdzie jeszcze ktoś tam umieści goto to powodzenia w debugowaniu takiego kodu.
@jurasjurkowski6884
@jurasjurkowski6884 Жыл бұрын
@@xenomorph80 Tu można iść dalej jeśli mówisz o wczytywaniu, ale wczytywaniu do czego? :). Jedną z wolniejszych operacji jest tworzenie nowych obiektów. Jeśli więc masz do utworzenia jeden obiekt, a 50 to różnica w wydjaności będzie widoczna. Nie odbieraj tego co piszę w kategorii racji czy też nieracji, tylko wzięcia pod uwagę różnych konsekwencji różnych działań w kontekście 'dobrych praktyk'.
@fuvusion
@fuvusion 11 ай бұрын
gdy wysyłasz cv i dzień po się dowiadujesz czego nie napisałeś w nim...
@WEareTheWORLD23
@WEareTheWORLD23 Жыл бұрын
Tak z ciekawości, gdzie taki fotel można kupić? 😅
@JakNauczycSieProgramowania
@JakNauczycSieProgramowania Жыл бұрын
Ja kupowałem stąd: ergosklep.pl/pl/fotel-ergonomiczny-wau-2.html Ale wcześniej warto namierzyć model stacjonarnie i przymierzyć się do niego! Bo to mocno indywidualna kwestia.
@miy542
@miy542 7 ай бұрын
Lepiej zaczac sie uczyc Javy czy Pythona ?
@crazyzoneit
@crazyzoneit 6 ай бұрын
Tak
@ernestopata7628
@ernestopata7628 25 күн бұрын
Czy Łukasz już pracuje?
@DzwiekiOtchlani
@DzwiekiOtchlani Жыл бұрын
Widzę, że nie było żadnego zadania technicznego związanego z algorytmami, czy to znaczy, że nie trzeba być mistrzem LeetCoda żeby dostać prace jako junior? xD Bo do tej pory żyłem w takim przeświadczeniu
@Repcs2772
@Repcs2772 Жыл бұрын
Zależy od firmy w Polsce nie jest to najbardziej popularny sposób na przeprowadzanie rozmowy rekrutacyjnej, ale są oczywiście firmy, które w ten sposób sprawdzają swoich kandydatów i są to miedzy innymi amerykański giganci tzw big tech Google Amazon Netflix etcetera, ale i tez niektóre firmy konsultingowe z tego co wiem Deloitte na przykład też daje takie zadania, w Allegro jeden z etapów rekrutacji to chyba też algorytmy, ale tu mogę się mylić
@JakNauczycSieProgramowania
@JakNauczycSieProgramowania Жыл бұрын
To zależy. Są firmy, które kładą na to bardzo duży nacisk i zadania algorytmiczne są bardzo ważnym elementem procesu rekrutacji, ale z kolei w innych firmach nikogo to nie będzie interesować i będą Cię pytać tylko o Twoje doświadczenie, problemy, które rozwiązywałeś i będą zadawać Ci pytania związane z technologiami, które są potrzebne na stanowisku, na które aplikujesz. Ale na pewno warto zadania z LeetCode'a regularnie rozwiązywać:)
@pawenowak2766
@pawenowak2766 Жыл бұрын
Az wszedlem na strone c***** l***, ten ich kurs kosztuje 11 900 matko bosko😲😲 edit nie wiem o co chodzi ale yt ucina gwiazdki. Kamil, wiesz dlaczego w komentarzach na yt nie można napisać ***** ***(ehh, pięć gwiazdek spacja trzy gwiazdki, a tak wypada kiedy chcemy ukryć nazwę) ucięte jest? przypadek?🤔
@mysiupysiu2952
@mysiupysiu2952 Жыл бұрын
Cześć mam pytanie czy opłaca się uczyć w kierunku zdania egzaminu OCP od Oracle?
@DrogaProgramisty
@DrogaProgramisty Жыл бұрын
Mam OCA i raczej nigdy mi się nie przydało, pozdrawiam. Lepiej zainwestować ten czas w poznanie JUnita albo Spring Boota
@alekandrabun319
@alekandrabun319 Жыл бұрын
ja zdawałam OCA i uważam , ze warto. Zaczełam się uczyć mając na koncie kilka projektów i pomimo tego, sporo mnie zaskoczyło. Nauka do egzaminu na pewno pomaga w usystematyzowaniu wiedzy i dogłębnym zrozumieniu Javy. Z resztą niektóre pytania były trudne dla osób z dużym doświadczeniem (miałam 2 seniorów pod ręką). Na pewno dla osoby poczatkującej przygotowanie do egzaminu wymaga poświęcenia sporej ilości czasu. Polecam porowiązywać testy na Enthuware.
@DrogaProgramisty
@DrogaProgramisty Жыл бұрын
​@@alekandrabun319 Na pewno w OCA są też rzeczy przydatne, ale pamiętam wiele pytań, z kategorii "podchwytliwe" albo "czary mary". Jeśli chodzi o sytuację, gdzie 2 seniorów ma problemy z jakimś pytaniem - nie upatrywałbym w tym zalety, że "uczymy się super skomplikowanych rzeczy", a raczej skłaniałbym, się że to jest niepotrzebne - skoro dwie osoby zostały seniorami i taka wiedza im nie była potrzebna, to Tobie raczej też nie będzie. Taki kod uznany by był za nieczytelny i trzeba by go po prostu napisać inaczej. Btw. nie mówię, że OCA jest totalnie nieprzydatne, bo wiadomo - warto mieć niż nie mieć. Jednak mamy ograniczony czas w naszym życiu i jeśli naszym celem jest znalezienie pracy jako Java Developer, to są inne _ważniejsze_ aspekty, które warto zgłębić zamiast OCA.
@alekandrabun319
@alekandrabun319 Жыл бұрын
@@DrogaProgramisty moim celem było usystematyzowanie wiedzy i dobre zrozumienie. Możesz mieć na koncie projekty a dalej nie do końca rozumieć w pełni działania, nie być świadomym. I tak, sporo było pytań podchwytliwych ale jeśli ma się jednak usystematyzowana wiedzę to te pytania okazują się być najprostsze. A to, że seniorzy mieli problem wynikało z tego, że na co dzień używają IntelliJ itp. i nie skupiają się na tym co z automatu podpowiada środowisko. Natomiast początkujący bardzo często robią coś w ciemno bazując na podpowiedziach. A jeśli jednak chce się zdać egzamin to naprawdę trzeba przysiąść do dokumentacji i się z nią zaprzyjaźnić. Nie ma opcji, żeby po zdaniu mieć problemy z zagadnieniami z egzaminu bo trzeba je dobrze rozumieć.
@robertkoosowski5696
@robertkoosowski5696 Жыл бұрын
Czy kurs "Java od podstaw" jest poparta aktywnym mentoringiem?
@JakNauczycSieProgramowania
@JakNauczycSieProgramowania Жыл бұрын
Jest serwer na Discordzie tylko dla uczestników kursu, gdzie jestem aktywny, od października ruszają też live'y dla kursantów. Nad programem mentoringu (grupowego oraz indywidualnego) pracuję, powinien ruszyć w październiku lub listopadzie.
@KarolinaZalasinska
@KarolinaZalasinska 8 ай бұрын
Bardzo chciałabym mieć rozmowę kwalifikacyjną z tak przemiłym rekruterem 😀😊
@linuxeducation4058
@linuxeducation4058 Жыл бұрын
Szkoda, że nie python. Trzeba będzie Kacpra podpuścić o coś podobnego ;) Dla samego oop obejrzę...
@JakNauczycSieProgramowania
@JakNauczycSieProgramowania Жыл бұрын
I jak Ci się podobało? :)
@linuxeducation4058
@linuxeducation4058 Жыл бұрын
​ @Jaknauczycsieprogramowania Często łapię się na tym, że w Twoich filmach jest coś dla mnie. Tutaj akurat chodzi mi o poprawianie kodu małymi krokami co też robię i jest to przyjemne. Przykładem mógłby być mój Spinbox, w którym implementowałem, poprawiałem własną walidacje dla trzech podstawowych, możliwych zdarzeń. Chwilę później spojrzałem na Flutterowy: TextField (Spinbox), który pojawił się w Twoim filmie i pomyślałem sobie: w jaki sposób autor tego kodu chce przekonwertować na int: pusty ciąg, przypadkowy znak spacji itd.
@tomeckyyyy6346
@tomeckyyyy6346 Жыл бұрын
Czekam na rozmowę na juniora z pythona
@JakNauczycSieProgramowania
@JakNauczycSieProgramowania Жыл бұрын
Na przyszły rok szykuję więcej Pythona:) Na tę chwilę zachęcam do zapisania się do mailingu: www.programujodpodstaw.pl/python-od-podstaw 🔥
@lechf1
@lechf1 Жыл бұрын
Profesjonalne zamazanie firmy w której Łukasz robi kurs 😅 żodyn sie nie domyśli 😅
@JakNauczycSieProgramowania
@JakNauczycSieProgramowania Жыл бұрын
😃 Jak w artykułach z ukrywaniem nazwiska podejrzanego "Bartosz K., brat Rafała Kowalskiego" :D Ale formalnie jest ok, żadnych nazw nie podajemy haha :D
Ten język programowania da Ci najwięcej zarobić!
12:55
Jak nauczyć się programowania
Рет қаралды 30 М.
Elza love to eat chiken🍗⚡ #dog #pets
00:17
ElzaDog
Рет қаралды 16 МЛН
World’s strongest WOMAN vs regular GIRLS
00:56
A4
Рет қаралды 12 МЛН
Tego nie nauczą Cię kursy programowania!
10:40
Jak nauczyć się programowania
Рет қаралды 8 М.
Czy warto zostać programistą w 2025
17:47
Rafał Koduje
Рет қаралды 2,8 М.
Rozmowa rekrutacyjna na Junior Java Developera w MockIT
1:06:19
O co chodzi w fizyce kwantowej - Andrzej Dragan BS3S #6
43:52
Astrofaza
Рет қаралды 362 М.
Junior JAVA developer - rozmowa o pracę!
1:00:27
Jak zacząć programować?
Рет қаралды 28 М.
Job interview - how to prepare effectively in 15 minutes? # 4
28:49
Idea dla Ciebie
Рет қаралды 84 М.
Czy bycie programistą jest dla Ciebie?
13:37
DevEnv
Рет қаралды 36 М.
Czego się uczyć w 2024?
31:42
Jak nauczyć się programowania
Рет қаралды 27 М.
Rozmowa kwalifikacyjna - jak dobrze odpowiadać na rozmowie o pracę
22:45
Alex Barszczewski
Рет қаралды 407 М.