{"id":1822,"date":"2022-08-17T09:50:51","date_gmt":"2022-08-17T09:50:51","guid":{"rendered":"https:\/\/www.juniorjavadeveloper.pl\/?p=1822"},"modified":"2022-08-17T09:50:51","modified_gmt":"2022-08-17T09:50:51","slug":"jak-powinny-wygladac-realne-wymagania-dla-junior-java-developera-just-join-it","status":"publish","type":"post","link":"https:\/\/www.juniorjavadeveloper.pl\/en\/2022\/08\/17\/jak-powinny-wygladac-realne-wymagania-dla-junior-java-developera-just-join-it\/","title":{"rendered":"Jak powinny wygl\u0105da\u0107 realne wymagania dla Junior Java Developer\u2019a? \u2013 Just Join IT"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Zapraszam do lektury artyku\u0142u &#8220;<a href=\"https:\/\/geek.justjoin.it\/jak-powinny-wygladac-realne-wymagania-dla-junior-java-developera\">Jak powinny wygl\u0105da\u0107 realne wymagania dla Junior Java Developer\u2019a?<\/a>&#8220;, kt\u00f3ry napisa\u0142em dla <a href=\"https:\/\/www.linkedin.com\/company\/just-join-it\/\">Just Join IT<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Patrz\u0105c na oferty pracy oraz wymagania dla Junior Java Developer\u2019a mo\u017cna uton\u0105\u0107 w morzu technologii i narz\u0119dzi, kt\u00f3re m\u0142odszy programista musi zna\u0107 ju\u017c na samym pocz\u0105tku. W tym artykule przedstawi\u0119 minimalne wymagania, kt\u00f3re musi spe\u0142nia\u0107 kandydat na stanowisko Junior Java Developer. Lista wymaga\u0144, kt\u00f3r\u0105 przedstawi\u0119 wynika z mojego do\u015bwiadczenia oraz ze wsp\u00f3\u0142pracy z moimi uczniami.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Numer jeden #1, jeszcze przed przedstawieniem technologii i narz\u0119dzi. Jednym z najwa\u017cniejszych wymaga\u0144 s\u0105 szeroko rozumiane kompetencje mi\u0119kkie, np.: praca w zespole, komunikacja z innymi pracownikami w firmie, samodzielno\u015b\u0107 oraz rozwi\u0105zywanie problem\u00f3w.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kiedy ju\u017c wiemy, co jest numerem jeden w\u015br\u00f3d wymaga\u0144 dla m\u0142odszego programisty mo\u017cemy zaj\u0105\u0107 si\u0119 r\u00f3wnie istotnymi elementami, takimi jak technologie i narz\u0119dzia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Technologie<\/strong>: J\u0119zyk Java (min. wersja 8, 11), Spring Framework, Hibernate ORM, JUnit5, HTML, HTTP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tools<\/strong>: IntelliJ, Maven\/Gradle, git\/GitHub (PullRequest).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Powy\u017cszy zestaw wymaga\u0144 dla Junior Java Developer\u2019a pozwoli sprawnie porusza\u0107 si\u0119 w pracy, jak m\u0142odszy programista. <strong>Dodatkowo moim zdaniem powy\u017csze wymagania dla m\u0142odszego programisty powinny mie\u0107 nast\u0119puj\u0105ce priorytety:<\/strong> Java, git, Maven\/Gradle, JUnit5, HTTP, REST, HTML, JSON a na samym ko\u0144cu Spring Framework oraz Hibernate ORM. Dlaczego takie, a nie inne technologie i narz\u0119dzia w konkretnej kolejno\u015bci? Wszystko to opisz\u0119 podaj\u0105c przyk\u0142ad \u201ejednego dnia z pracy Junior Java Developer\u2019a\u201d.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Znajomo\u015b\u0107 j\u0119zyka programowania, np.: Java umo\u017cliwi nam pisanie kodu \u017ar\u00f3d\u0142owego.<\/li><li>git \u2013 wsp\u00f3\u0142dzielenie i praca nad kodem \u017ar\u00f3d\u0142owym z innymi cz\u0142onkami zespo\u0142u.<\/li><li>Maven\/Gradle \u2013 automatyzacja procesu wytwarzania oprogramowania, np.: budowanie, testowanie, uruchamianie.<\/li><li>JUnit5 \u2013 weryfikacja poprawno\u015bci dzia\u0142ania istniej\u0105cego i\/lub nowego kodu za pomoc\u0105 test\u00f3w.<\/li><li>Znajomo\u015b\u0107 HTTP, REST, HTML, JSON.<\/li><li>Spring Framework \u2013 wsparcie programisty przy tworzeniu z\u0142o\u017conych aplikacji, np.: aplikacji web, cloud.<\/li><li>Hibernate ORM \u2013 obiektowo relacyjne mapowanie klas Java na tabele w bazie danych i\/lub odwrotnie.<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-just-geek-it wp-block-embed-just-geek-it\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/geek.justjoin.it\/jak-powinny-wygladac-realne-wymagania-dla-junior-java-developera\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Zapraszam do regularnego odwiedzania mojej strony <a href=\"https:\/\/www.juniorjavadeveloper.pl\/en\/\">https:\/\/www.juniorjavadeveloper.pl<\/a>, b\u0119d\u0105 pojawia\u0107 si\u0119 kolejne artyku\u0142y oraz do kontaktu przez email kontakt(at)juniorjavadeveloper.pl.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aktualna oferta dost\u0119pna na&nbsp;<a href=\"https:\/\/www.juniorjavadeveloper.pl\/en\/oferta\/\">https:\/\/www.juniorjavadeveloper.pl\/oferta\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zdj\u0119cie autorstwa <a href=\"https:\/\/www.pexels.com\/pl-pl\/zdjecie\/kobieta-za-pomoca-okularow-wirtualnej-rzeczywistosci-3183135\/\">fauxels<\/a> z <a href=\"https:\/\/www.pexels.com\/pl-pl\/\">Pexels<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Zapraszam do lektury artyku\u0142u &#8220;Jak powinny wygl\u0105da\u0107 realne wymagania dla Junior Java Developer\u2019a?&#8220;, kt\u00f3ry napisa\u0142em dla Just Join IT. Patrz\u0105c na oferty pracy oraz wymagania dla Junior Java Developer\u2019a mo\u017cna uton\u0105\u0107 w morzu technologii i narz\u0119dzi, kt\u00f3re m\u0142odszy programista musi zna\u0107 ju\u017c na samym pocz\u0105tku. W tym artykule przedstawi\u0119 minimalne wymagania, kt\u00f3re musi spe\u0142nia\u0107 kandydat [&hellip;]<\/p>","protected":false},"author":1,"featured_media":1824,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_ppp_document_settings_meta":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[4,6,2,7],"tags":[],"class_list":["post-1822","post","type-post","status-publish","format-standard","has-post-thumbnail","category-bez-kategorii","category-felieton","category-poczatkujacy","category-poradnik"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2022\/08\/Jak-powinny-wygladac-realne-wymagania-dla-Junior-Java-Developer.jpg","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/posts\/1822","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/comments?post=1822"}],"version-history":[{"count":1,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/posts\/1822\/revisions"}],"predecessor-version":[{"id":1825,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/posts\/1822\/revisions\/1825"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/media\/1824"}],"wp:attachment":[{"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/media?parent=1822"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/categories?post=1822"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/tags?post=1822"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}