Mentionsy Mentionsy
JavaReady.pl - jak zostać programistą Javy? (Junior/Mid)
JavaReady.pl - jak zostać programistą Javy? (Junior/Mid)

#28 Junior Java Developer Bez Studiów? Kamil Paprocki Rekrutacja Praca Zdalna i Zadania Rekrutacyjne

13.07.2022 ·54 min 55 s · 11 rozdziałów

Linki z tego odcinka znajdziesz na https://javaready.pl/28 Bartek Kalka | javaready.pl

15:46 · Projekt do portfolio 2

No to było takie intuicyjne po prostu, no bo właśnie jakoś trzeba się wyróżnić na tym rynku i teraz wiele osób robi projekty, albo niektórzy właśnie wpisują różne projekty, które wykonali na przykład na CodeGymie, na CodeWarsach, jakieś zadania, które wykonują na co dzień i właśnie to wrzucają na GitHuba i do CV. Czy twoim zdaniem to jest błąd? Czy tak można robić? Czy widzisz jakieś tego... jakieś problemy w tym zakresie? To... moim zdaniem... Te zadania wszystkie, które są dostępne w internecie, które wszyscy rozwiązują, no to nie jest coś, czym możemy się wyróżnić i po prostu ucząc się, są na pewno oprócz mnie setki osób, które korzystały mniej więcej z tych samych, czy stron, czy chociażby z Code Gymu,

I to był tylko jedyny projekt w Twoim CV? Nie, to był jedyny projekt, który miałem i byłem w trakcie wykonywania tego projektu. Junior Java Ready. Czyli widzicie drodzy słuchacze, albo słyszycie. Można się skupić właśnie na jakichś frameworkach, nie trzeba koniecznie mieć tych testów, jeżeli gdzieś tam Wam to sprawia duże kłopoty, bo z tego co wiem, to właśnie tak juniorom to sprawia problemy, jeżeli chodzi o testy, zrozumienie tego. Więc można to gdzieś tam zostawić sobie na koniec ewentualnie i zrobić taki projekt do CV bez tych testów i spróbować wysyłać do różnych firm.

23:20 · Rekrutacja i zadania algorytmiczne 4

Spoko, spoko. To ja mogę dorzucić tutaj od siebie, bardzo często właśnie ludzie polecają Daily Coding Problem. To jest taki newsletter, który codziennie wysyła zadanie, które nie jest związane żadnym językiem, ale właśnie jest to taki rebus Logiczny, czyli jak na przykład coś rozwiązać, więc warto sobie to zobaczyć, taki newsletter. Dailycodingproblem.com. Na pewno podlinkujemy te wszystkie rzeczy, o których dzisiaj mówiliśmy pod tym podcastem w opisie tego podcastu. Druga rzecz to jest taka książka, e-book właściwie. On nam kosztuje chyba 40 złotych. Algorytmy i ilustrowany przewodnik. To jest druga książka zaraz obok czystego kodu. Którą bardzo polecam, bo właśnie dla osób, które nigdy nie były na studiach i nie miały takich zajęć jak algorytmy i struktury danych, właśnie złożoność obliczeniowe, co to jest notacja dużego O, to właśnie ta książka jest takim uzupełnieniem bardzo przystępnym, nie takim gadaniem studenckim, tylko właśnie warto sobie za pomocą ilustracji poznać te terminy, bo właśnie tak jak tutaj Kamil mówił, że

Jak to wygląda kolejny etap zazwyczaj? Znaczy tak, po pierwszym etapie, tam gdzie się dostałem, no to z reguły jest tak, że wtedy miałem raz, że jakieś zagadnienia teoretyczne, a dwa, że znowu zadania, tylko że w formie takiej live coding, narzędzia jakieś czy online, Jest udostępniony zwykły gdzieś tam plik na dysku Google'a albo po prostu włączamy notatnik, udostępniamy swój pulpit i po prostu mamy zadanie, które tam w krótkim okresie czasu, że tak powiem, z osobami patrzącymi na rękę należy wykonać. I tutaj jest też kolejna rzecz, gdzie możemy polec.

Z tych, co miałem zadań na live codingu, to głównie były zadania związane z tablicami wielowymiarowymi. Też byłem zaskoczony, ale rzeczywiście to się pojawiło kilkukrotnie u mnie. Czyli tam ala rozwiązania sudoku, ala gra statki, coś takiego. Ok, ok. Na pewno to jest cenna informacja dla naszych słuchaczy, bo gdzieś tam przygotowując się do tych rozmów, to właśnie warto wiedzieć, co sobie przećwiczyć wcześniej. Czy jakieś tablice wielowymiarowe, jakieś operacje związane z tym, czyli pewnie dobra znajomość pętli for, jak dobrze zrobić pętlę w pętli. Tak, i skakania po rzędach, kolumnach, no bo wiadomo, że w zwykłej tablicy dwuwymiarowej no to łatwo jest tu skakać, ale no żeby się dostawać też jednak do tych tablicy wewnętrznych, nie?

Mhm. Okej, czyli z takich zadań polecałbyś raczej gdzieś tam przynajmniej przerobić kilka, żeby... Przerobić kilka, tak. Żeby umieć się za nie zabrać. Spoko, spoko. No dobra, czyli Już mamy taki obraz Ciebie od samego początku, czyli osoba, która zaczęła od książek, później zdecydowałeś się na bootcamp, ale teraz mówisz, że raczej byś nie poszedł, tylko raczej byś celował w mentoring. Zdecydowanie. A co ze studiami? Jak to u Ciebie było? Czy myślałeś w ogóle o tych studiach? Czy ktoś Cię odradzał? Miałem taki epizod, że nawet byłem na studia zapisany, gdzieś tam załóżcie, jak jeszcze wcześniej, zanim pandemia wybuchła, zanim sobie Zanim myślałem, żeby się rzeczywiście przebranżowić, ale nie myślałem na takiej zasadzie, żeby skupić się gdzieś na kursach czy na czymś, byłem zapisany, dostałem się na studia takie zaoczne, ale gdzieś tam problemy zdrowotne mi się pojawiły, przez co musiałem z tych studiów zrezygnować, zanim zacząłem.

33:11 · Rozmowy rekrutacyjne i angielski 1

Jeżeli byłeś na tym drugim etapie, czyli miałeś już live coding, czyli ktoś patrzył Ci na ręce, no to te zadania pewnie trochę się już różniły, ale od tych takich przesiewających na pierwszym etapie, bo już tu była większa wyrozumiałość pewnie, dlatego że pewnie tu moczyłeś. Tak, tak jak wspomniałem, nie trzeba było aż tak zwracać uwagę na to składnie, ponieważ gdzieś tam wiadomo, że jakiegoś średnika zapomnimy, Czy jakieś klamry nawiasu, więc to nie jest aż tak, na to aż tak rekruterzy nie patrzą bardziej na Twój sposób myślenia i sposób jak dojść do rozwiązania, jak to rozwiązać dany problem niż na Twoim kodzie, gdzie według mnie ten pierwszy etap jest od tego, żeby sprawdzić jakość tego Twojego kodu.

42:32 · Pierwsza praca jako junior 2

Ja też polecam taką stronę jak etutor.pl, To jest też bardzo fajna strona, ja z niej korzystałem do nauki angielskiego, bardziej do nauki czytania i pisania, bo tam jest właśnie takie coś, nie do mówienia, tylko właśnie do pisania i czytania, na podstawie fiszek trochę, taki algorytm tam mają fajny. No dobra, to mamy już to obgadane, czyli jesteś już na tym etapie, gdzie przeszedłeś live coding, powiedzmy, dostajesz jakieś zaproszenie od firmy. No i w Twoim przypadku udało się w ogóle zdobyć tę odpowiedź. Bardzo dużo osób gdzieś tam odpada na tym drugim etapie, bo np. wezmą kogoś bardziej doświadczonego, no i gdzieś tam się starają dalej, czyli na bazie tego feedbacku, który dostały lub szukają wsparcia u mentorów, różnych kursów.

No mi tego zabrakło w moim projekcie. Takiej osoby, która by to sprawdziła stricte. Tyle. Ok, to fajnie, na pewno wartościowe rzeczy od osoby, która przeszła taką drogę. Nawet dobrym rozwiązaniem jest po prostu mieć kogoś, nawet jakiegoś innego programistę. Ja miałem o tyle komfort, że rzeczywiście mam samego, który jest programistą, tylko że pisze w innym języku zupełnie, więc jak jakieś były problemy czy obiektówki, czy żeby wytłumaczyć jakieś zagadnienia, Takie stricte związane z programowaniem, takie, no wiadomo, które są wykorzystywane we wszystkich językach, no to mogłem się jego poradzić, był mi w stanie wytłumaczyć to.

Pokazano wszystkie 9 dopasowań. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.