{"id":1841,"date":"2023-09-15T08:19:04","date_gmt":"2023-09-15T07:19:04","guid":{"rendered":"https:\/\/www.javaready.pl\/blog\/?p=1841"},"modified":"2023-09-15T08:21:31","modified_gmt":"2023-09-15T07:21:31","slug":"5-pytan-od-studenta-zaocznego-o-kariere-junior-java-developera","status":"publish","type":"post","link":"https:\/\/www.javaready.pl\/blog\/5-pytan-od-studenta-zaocznego-o-kariere-junior-java-developera\/","title":{"rendered":"5 pyta\u0144 od studenta zaocznego o karier\u0119 Junior Java Developera"},"content":{"rendered":"\n<div class=\"wp-block-ideabox-toc ib-block-toc\" data-anchors='h3' data-exclude='.blog-sidebar' data-collapsable='true' ><div class=\"ib-toc-container ib-toc-list-style-numbers ib-toc-hierarchical ib-toc-expanded\"><div class=\"ib-toc-header\" style=\"background-color:#00000036\"><div class=\"ib-toc-header-title\">Spis pyta\u0144<\/div><div class=\"ib-toc-header-right\"><span class=\"ib-toc-icon-collapse\"><span class=\"dashicon dashicons dashicons-arrow-up-alt2\"><\/span><\/span><span class=\"ib-toc-icon-expand\"><span class=\"dashicon dashicons dashicons-arrow-down-alt2\"><\/span><\/span><\/div><\/div><div class=\"ib-toc-separator\" style=\"height:2px\"><\/div><div class=\"ib-toc-body\"><ol class=\"ib-toc-anchors\"><\/ol><\/div><\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><em>Czy z perspektywy pracodawcy lepiej jest rzuci\u0107 si\u0119 na jaki\u015b projekt, czy robi\u0107 zadanka typu LeetCode<\/em><\/strong>?<\/h3>\n\n\n\n<p>Je\u015bli chodzi o te dwie rzeczy to one si\u0119 nie wykluczaj\u0105. Z do\u015bwiadczenia z moimi podopiecznymi robimy projekt bo dotykamy tam technologii komercyjnych i jest co wpisa\u0107 w CV, a potem na rozmowie technicznej jest du\u017ca szansa, \u017ce programista zerknie na ten kod i rozmowa si\u0119 b\u0119dzie opiera\u0107 o w\u0142a\u015bnie ten projekt i pozosta\u0142e projekty &lt;- to jest wersja przyjemnej rozmowy technicznej, kt\u00f3r\u0105 \u017cycz\u0119 ka\u017cdemu.<\/p>\n\n\n\n<p>Chodzi o to, \u017ce rekrutacje techniczne wygl\u0105daj\u0105 r\u00f3\u017cnie, ale mog\u0119 je podzieli\u0107 z do\u015bwiadczenia na:<\/p>\n\n\n\n<p>&#8211; <strong>pisanie kodu na kartce<\/strong> &#8211; moim zdaniem bardzo s\u0142abe sprawdzenie ale nadal spotykane<\/p>\n\n\n\n<p>&#8211; <strong>wype\u0142nianie quiz\u00f3w<\/strong> &#8211; to jest najcz\u0119\u015bciej na sta\u017ce, gdzie Twoje CV nie liczy si\u0119 a\u017c tak bardzo jak w\u0142a\u015bnie wynik uzyskany z quizu typu ABCD otwartego lub zamkni\u0119tego<\/p>\n\n\n\n<p>&#8211; musisz rozwi\u0105za\u0107 <strong>kilka zada\u0144 algorytmicznych na platformie online <\/strong>typu CoderByte, DevSkiller na przyk\u0142ad rozwi\u0105\u017c 3 zadania w 1,5 h i wy\u015blij do sprawdzenia<\/p>\n\n\n\n<p>&#8211; <strong>dostajesz zadanie na kilka dni<\/strong> &#8211; na przyk\u0142ad masz 5 dni na stworzenie aplikacji CRUD w Spring Boocie &lt;- te zadania rekrutacyjne s\u0105 moim zdaniem najlepsze, bo cz\u0119sto firmy daj\u0105 CodeReview i feedback do Twojego kodu<\/p>\n\n\n\n<p>&#8211; <strong>wszelkiego rodzaju live coding <\/strong>&#8211; to zazwyczaj jest etap 2 procesu rekrutacji, czyli po tym jak uda Ci si\u0119 przej\u015b\u0107 &#8220;przesiew pierwszym zadankiem\/quizem&#8221;. Tutaj kto\u015b na \u017cywo patrzy na Ci r\u0119c\u0119 i s\u0142ucha tego co m\u00f3wisz podczas kodzenia &lt;- warto wcze\u015bniej zrobi\u0107 sobie tak\u0105 symulacj\u0119 live codingu z mentorem lub koleg\u0105\/kole\u017cank\u0105, \u017ceby potem nie spala\u0107 szans na rekrutacjach.<\/p>\n\n\n\n<p>Dlatego szlifowanie podstaw Javy (polecam CodeGym), zrobienie swojego projektu do CV, a w mi\u0119dzyczasie rozwi\u0105zywanie quiz\u00f3w\/zadanek rekrutacyjnych np. na LeetCode\/symulacje rozm\u00f3w i live coding\u00f3w, to z mojego do\u015bwiadczenia najlepsze po\u0142\u0105czenie i ka\u017cdego dnia robi\u0142bym na zmian\u0119 co\u015b innego. Takie co\u015b na maksa zwi\u0119ksza szans\u0119 na znalezienie pierwszej pracy.<\/p>\n\n\n\n<p>Zobacz te\u017c <a href=\"https:\/\/www.javaready.pl\/blog\/typowe-zadania-rekrutacyjne-na-programiste-javy-na-junior-java-developera\">9 typowych zada\u0144 rekrutacyjnych na Junior Java Developera<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Czy masz mo\u017ce jak\u0105\u015b roadmap\u0119, kt\u00f3ra wsp\u00f3\u0142cze\u015bnie dobrze pokazuje kt\u00f3r\u0105 drog\u0105 mo\u017cna pod\u0105\u017ca\u0107 i w jakiej kolejno\u015bci uczy\u0107 si\u0119 rzeczy, aby pozna\u0107 technologie nie tylko Jav\u0119, ale te\u017c technologie oko\u0142o Javowe typu Maven, Spring<\/strong>?<\/h3>\n\n\n\n<p>RoadMapa kt\u00f3ra dzia\u0142a u moich podopiecznych.<\/p>\n\n\n\n<p>1. podstawy Javy (darmowe kursy YT, ksi\u0105\u017cka Czysty Kod, CodeGym i JavaStart),<\/p>\n\n\n\n<p>2. technologie Git, Github, Maven\/Gradle, dobre praktyki SOLID, testy jednostkowe + CodeReview od mentora -&gt; <a href=\"https:\/\/javaready.pl\/getpro\">GetProJava<\/a> <a href=\"https:\/\/javaready.pl\/getpro\">https:\/\/javaready.pl\/getpro<\/a><\/p>\n\n\n\n<p>3. HTTP, REST, SQL, Spring Boot, Docker, Hibernate, Testy integracyjne, sporo wi\u0119kszych zada\u0144, i pierwszy projekt typu CRUD z REST Api (mo\u017cna go wpisa\u0107 do CV) -&gt; <a href=\"https:\/\/javaready.pl\/spring\">Spring Ready<\/a> <a href=\"https:\/\/javaready.pl\/spring\">https:\/\/javaready.pl\/spring<\/a><\/p>\n\n\n\n<p>4. Zrobienie wi\u0119kszego projektu do CV w tech. komercyjnych, CodeReview, Feedback CV, wsparcie w wysy\u0142aniu CV do firm, szukaniu ofert, symulacje rozm\u00f3w z HR i technicznych i og\u00f3lna pomoc w zdobyciu 1-szej pracy w Javie. -&gt;<a href=\"https:\/\/javaready.pl\/kurs\"> Junior Java Ready<\/a> <a href=\"https:\/\/javaready.pl\/kurs\">https:\/\/javaready.pl\/kurs<\/a><\/p>\n\n\n\n<p>Przerobienie tego wszystkiego i zdobycie pierwszej pracy to jakie\u015b 6-12 miesi\u0119cy, nauka minimum 5-6h tygodniowo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><em>Po czym mo\u017cna rozpozna\u0107 \u017ce to jest ten czas kiedy mo\u017cna zacz\u0105\u0107 my\u015ble\u0107 o wysy\u0142aniu CV? Chodzi mi o to ile i czego musz\u0119 si\u0119 nauczy\u0107 aby wysy\u0142anie CV mia\u0142o sens? Z moim poziomem wiedzy jaki mam teraz (tylko podstawy j\u0119zyka) odzewu by nie by\u0142o<\/em><\/strong><\/h3>\n\n\n\n<p>Por\u00f3wna\u0142bym CV z osobami kt\u00f3rym si\u0119 uda\u0142o. Potem co jaki\u015b czas wysy\u0142a\u0142 1-2 CV do firm i zobaczy\u0142 czy odpowiadaj\u0105, je\u015bli tak to znaczy, \u017ce czas si\u0119 skupi\u0107 na rekrutacjach (bo s\u0105 specyficzne tak jak pisa\u0142em wy\u017cej i cz\u0119sto opieraj\u0105 si\u0119 podstawy teoretyczne Javy, SQL, HTTP, Clean Code, a nie o projekt).<\/p>\n\n\n\n<p>Podsy\u0142am kilka CV, os\u00f3b kt\u00f3rym pomog\u0142em zdoby\u0107 prac\u0119 w Javie:<\/p>\n\n\n\n<p><strong>CV os\u00f3b, kt\u00f3re dosta\u0142y prac\u0119<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/edu.javaready.pl\/wp-content\/uploads\/2023\/03\/CV-Piotr-Jazdzyk-Jr-Java-Developer-eng-v1.6-.pdf\">https:\/\/edu.javaready.pl\/wp-content\/uploads\/2023\/03\/CV-Piotr-Jazdzyk-Jr-Java-Developer-eng-v1.6-.pdf<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/edu.javaready.pl\/wp-content\/uploads\/2022\/03\/CV1.zip\">https:\/\/edu.javaready.pl\/wp-content\/uploads\/2022\/03\/CV1.zip<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/edu.javaready.pl\/wp-content\/uploads\/2022\/03\/Screenshot-2022-03-01-at-08.22.11-1.png\">https:\/\/edu.javaready.pl\/wp-content\/uploads\/2022\/03\/Screenshot-2022-03-01-at-08.22.11-1.png<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/edu.javaready.pl\/wp-content\/uploads\/2022\/03\/CV3-2.zip\">https:\/\/edu.javaready.pl\/wp-content\/uploads\/2022\/03\/CV3-2.zip<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/edu.javaready.pl\/cvkandydata4\">https:\/\/edu.javaready.pl\/cvkandydata4<\/a><\/li>\n<\/ul>\n\n\n\n<p><strong>Oraz 2 przydatne materia\u0142y, \u017ceby zrobi\u0107 dobre CV na JJD:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.notion.so\/checklista-Upewnij-si-e-dostaniesz-odpowied-na-CV-a2032fecdf0f484d9889ed0216eb5b2a?pvs=4\">https:\/\/www.notion.so\/checklista-Upewnij-si-e-dostaniesz-odpowied-na-CV-a2032fecdf0f484d9889ed0216eb5b2a?pvs=4<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/javaready.pl\/CV\">https:\/\/javaready.pl\/CV<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><em>Jak to jest z bazami danych, co polecasz do nauki i czy warto w nie i\u015b\u0107 od razu po solidnym ogarni\u0119ciu podstaw Javy, czy mo\u017ce lepiej przerzuci\u0107 si\u0119 na framework?<\/em><\/strong><\/h3>\n\n\n\n<p>Przy nauce frameworka b\u0119dziesz si\u0119 uczy\u0107 baz danych w praktyce. O wiele wi\u0119cej si\u0119 nauczysz, b\u0119dzie to przyjemniejsze i wi\u0119cej wiedzy z Tob\u0105 zostanie je\u015bli b\u0119dziesz si\u0119 uczy\u0107 w trakcie robienia Just In Time Learning. Przyk\u0142adowo u\u017cyjesz w projekcie PostgreSQL i musisz wiedzie\u0107 jak zrobi\u0107 tabel\u0119, mo\u017cesz si\u0119 bawi\u0107 zapytaniami SQL na bazie swojego projektu, a nie na bazie teorii \ud83d\ude09 SQL&#8217;a tak naprawd\u0119 do pierwszej pracy Juniora musisz zna\u0107 tyle, \u017ceby przej\u015b\u0107 rozmow\u0119 rekrutacyjn\u0105. <a href=\"https:\/\/www.geeksforgeeks.org\/what-is-sql\/?ref=lbp\">Takie podstawy jak tutaj.<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><em>Gdzie jest dobre \u017ar\u00f3d\u0142o informacji? Jak na razie ucz\u0119 si\u0119 z youtuba (bo za free) ale czy jest mo\u017ce jaka\u015b miejsce gdzie informacje s\u0105 rozpisane lepiej, krok po kroku?<\/em><\/strong><\/h3>\n\n\n\n<p>Ja bym wybra\u0142 jedn\u0105 osob\u0119 i bym j\u0105 \u015bledzi\u0142. Najlepiej, \u017ceby ta osoba ju\u017c osi\u0105gn\u0119\u0142a to co ja chc\u0119 osi\u0105gn\u0105\u0107. Wybra\u0142bym sobie mentora i szed\u0142 jego stylem i krokami kt\u00f3re proponuje. Skoro uda\u0142o si\u0119 mu i pomaga skutecznie innym to zaufa\u0142bym i si\u0119 nie rozprasza\u0142 na inne \u017ar\u00f3d\u0142a.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Czy z perspektywy pracodawcy lepiej jest rzuci\u0107 si\u0119 na jaki\u015b projekt, czy robi\u0107 zadanka typu LeetCode? Je\u015bli chodzi o te dwie rzeczy to one si\u0119 nie wykluczaj\u0105. Z do\u015bwiadczenia z moimi podopiecznymi robimy projekt bo dotykamy tam technologii komercyjnych i jest co wpisa\u0107 w CV, a potem na rozmowie technicznej jest du\u017ca szansa, \u017ce programista [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1847,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1841","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"jetpack_featured_media_url":"https:\/\/www.javaready.pl\/blog\/wp-content\/uploads\/2023\/09\/BLOG-POSTY-grafiki-javaready.pl-2000\u00d71300-px-14.png","views":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.javaready.pl\/blog\/wp-json\/wp\/v2\/posts\/1841","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.javaready.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.javaready.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.javaready.pl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.javaready.pl\/blog\/wp-json\/wp\/v2\/comments?post=1841"}],"version-history":[{"count":10,"href":"https:\/\/www.javaready.pl\/blog\/wp-json\/wp\/v2\/posts\/1841\/revisions"}],"predecessor-version":[{"id":1852,"href":"https:\/\/www.javaready.pl\/blog\/wp-json\/wp\/v2\/posts\/1841\/revisions\/1852"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.javaready.pl\/blog\/wp-json\/wp\/v2\/media\/1847"}],"wp:attachment":[{"href":"https:\/\/www.javaready.pl\/blog\/wp-json\/wp\/v2\/media?parent=1841"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.javaready.pl\/blog\/wp-json\/wp\/v2\/categories?post=1841"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.javaready.pl\/blog\/wp-json\/wp\/v2\/tags?post=1841"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}