{"id":47,"date":"2019-12-28T11:11:00","date_gmt":"2019-12-28T11:11:00","guid":{"rendered":"http:\/\/www.juniorjavadeveloper.pl\/?p=47"},"modified":"2020-11-10T10:55:06","modified_gmt":"2020-11-10T10:55:06","slug":"bootcamp-kursy-online-ksiazki-a-moze-korepetycje-co-wybrac","status":"publish","type":"post","link":"https:\/\/www.juniorjavadeveloper.pl\/en\/2019\/12\/28\/bootcamp-kursy-online-ksiazki-a-moze-korepetycje-co-wybrac\/","title":{"rendered":"Bootcamp, online courses, books, or maybe tutoring, what to choose?"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Obecnie mo\u017cna wybra\u0107 wiele sposob\u00f3w rozwoju w kierunku stanowiska Junior Java Developer&#8217;a, w dalszej cz\u0119\u015bci wpisu postaram si\u0119 om\u00f3wi\u0107 najbardziej popularne z nich, s\u0105 to m.in.: Bootcamp, kurs online, ksi\u0105\u017cka jak r\u00f3wnie\u017c korepetycje.<\/p>\n\n\n\n<p class=\"wp-block-paragraph translation-block\">Before choosing the way of development, several issues should be taken into account:<br>- scope of the material,<br>- cost,<br>- duration,<br>- possibility of cancellation,<br>- certificate, confirmation of completion,<br>- opinions of others.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bootcamp&#8217;y ciesz\u0105 si\u0119 bardzo du\u017c\u0105 popularno\u015bci\u0105, kusz\u0105 swoj\u0105 ofert\u0105 jak r\u00f3wnie\u017c pewnego rodzaju obietnic\u0105, \u017ce ka\u017cdy mo\u017ce zosta\u0107 Junior Java Developer&#8217;em, czyli m\u0142odszym programist\u0105 Java. Bootcamp jest intensywnym kursem online lub stacjonarnym, mo\u017ce trwa\u0107 od kilku tygodni do kilku miesi\u0119cy. W trakcie takiego kursu mamy wsparcie mentora (zazwyczaj w ograniczonym czasie), kt\u00f3ry pomaga w bie\u017c\u0105cych zadaniach zwi\u0105zanych z Bootcamp&#8217;em. Koszt takiego szkolenia to od kilku do kilkunastu tysi\u0119cy z\u0142otych. Nale\u017cy pami\u0119ta\u0107, \u017ce taki Bootcamp ma okre\u015blone ramy czasowe, dotyczy, to zar\u00f3wno poszczeg\u00f3lnych blok\u00f3w tematycznych, modu\u0142\u00f3w jak r\u00f3wnie\u017c ca\u0142ego kursu, kt\u00f3ry nale\u017cy uko\u0144czy\u0107 w wyznaczonym terminie. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zanim przejd\u0119 do kolejnych sposob\u00f3w na zostanie Junior Java Developer&#8217;em, nale\u017cy rozr\u00f3\u017cni\u0107 dwa typy rozwoju, pierwszy z nich to pe\u0142na \u015bcie\u017cka od podstaw j\u0119zyka Java, a\u017c do stanowiska m\u0142odszego programisty Java, drugi, to nauka samego j\u0119zyka Java, ale tak jak pisa\u0142em w <strong><a rel=\"noreferrer noopener\" href=\"https:\/\/www.juniorjavadeveloper.pl\/en\/2019\/12\/15\/junior-java-developer-co-to-w-ogole-znaczy\/\" target=\"_blank\">Junior Java Developer, what does that even mean?<\/a><\/strong>  &#8220;[&#8230;] znajomo\u015b\u0107 j\u0119zyka Java i samo programowanie, to dopiero  wierzcho\u0142ek g\u00f3ry lodowej w por\u00f3wnaniu z tym, co b\u0119dzie wymagane na  stanowisku m\u0142odszego programisty Java.&#8221;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kursy online pozwol\u0105 nauczy\u0107 si\u0119 programowania w j\u0119zyku Java, celowo napisa\u0142em &#8220;nauczy\u0107 si\u0119 programowania w j\u0119zyku Java&#8221;, wi\u0119kszo\u015b\u0107 kurs\u00f3w online skupia si\u0119 na samym j\u0119zyku Java. Kurs online, kt\u00f3ry mog\u0119 poleci\u0107 <strong><a rel=\"noreferrer noopener\" aria-label=\"Java Programming Masterclass for Software Developers (otwiera si\u0119 na nowej zak\u0142adce)\" href=\"https:\/\/www.udemy.com\/course\/java-the-complete-java-developer-course\/\" target=\"_blank\">Java Programming Masterclass for Software Developers<\/a><\/strong>. Przegl\u0105daj\u0105c kursy &#8220;podstaw j\u0119zyka Java&#8221; zapewne otrzymamy rekomendacj\u0119 kolejnych kurs\u00f3w, kt\u00f3re s\u0105 &#8220;niezb\u0119dne&#8221;, ale jak tu nie zgin\u0105\u0107 w g\u0105szczu wiedzy i mo\u017cliwo\u015bci? W kolejnych wpisach przygotuj\u0119 w punktach &#8220;plan dzia\u0142ania&#8221;, \u015bcie\u017ck\u0119 rozwoju dla Junior Java Developer&#8217;em. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Z ksi\u0105\u017cek r\u00f3wnie\u017c mo\u017cemy nauczy\u0107 si\u0119 programowania w j\u0119zyku Java, podobnie jak w przypadku kurs\u00f3w online, sama znajomo\u015b\u0107 j\u0119zyka Java, to za ma\u0142o. Ksi\u0105\u017cka, kt\u00f3r\u0105 mog\u0119 poleci\u0107 na pocz\u0105tek, to <strong><a rel=\"noreferrer noopener\" aria-label=\"Java. Rusz g\u0142ow\u0105! Wydanie II (otwiera si\u0119 na nowej zak\u0142adce)\" href=\"https:\/\/helion.pl\/ksiazki\/java-rusz-glowa-wydanie-ii-kathy-sierra-bert-bates,javrg2.htm\" target=\"_blank\">Java. Rusz g\u0142ow\u0105! Wydanie II<\/a><\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Korepetycje, co do zaoferowania ma taka forma nauki? Na samym pocz\u0105tku nale\u017cy podzieli\u0107 korepetytor\u00f3w na student\u00f3w i osoby, kt\u00f3re pracuj\u0105 w zawodzie Java Developera, maj\u0105c taki podzia\u0142 nale\u017cy rozr\u00f3\u017cni\u0107 osoby, kt\u00f3re po prostu wykonuj\u0105 zadania, projekty na zlecenie oraz osoby, kt\u00f3re maj\u0105 plan dzia\u0142ania jak przebran\u017cowi\u0107 kogo\u015b na Junior Java Developer&#8217;a. Zalet\u0105 wsp\u00f3\u0142pracy z korepetytorem jest indywidualne podej\u015bcie, je\u017celi chodzi o zakres materia\u0142u oraz czas trwania przebran\u017cowienia, dodatkowo ze wsp\u00f3\u0142pracy z korepetytorem mo\u017cemy zrezygnowa\u0107 praktycznie w dowolnym momencie. Jedynym minusem jest fakt, \u017ce korepetytor nie b\u0119dzie w stanie wystawi\u0107 certyfikatu, ale zazwyczaj taka osoba jest w bran\u017cy i mo\u017ce nam pom\u00f3c w znalezieniu pierwszej pracy poprzez rekomendacj\u0119.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W ka\u017cdym z wy\u017cej wymienionych sposob\u00f3w najwa\u017cniejsza jest praktyka, trzeba pisa\u0107 jak najwi\u0119cej kodu, tak aby doskonali\u0107 sw\u00f3j warsztat. Ciekawym miejscem, gdzie mo\u017cemy znale\u017a\u0107 r\u00f3\u017cnego rodzaju zadania jest <strong><a rel=\"noreferrer noopener\" aria-label=\"Codewars - Train with Programming Challenges\/Kata (otwiera si\u0119 na nowej zak\u0142adce)\" href=\"https:\/\/www.codewars.com\/\" target=\"_blank\">Codewars &#8211; Train with Programming Challenges\/Kata<\/a><\/strong>, gdzie wsp\u00f3lnie z innymi osobami rozwi\u0105zujemy online zadania programistyczne z r\u00f3\u017cnych dziedzin, jak r\u00f3wnie\u017c o r\u00f3\u017cnym stopniu trudno\u015bci, samemu wybieramy dziedzin\u0119 i poziom trudno\u015bci. Mo\u017cemy r\u00f3wnie\u017c zobaczy\u0107 rozwi\u0105zania innych os\u00f3b, je\u017celi b\u0119dziemy mieli problem z rozwi\u0105zaniem jakiego\u015b zadania. Polecam r\u00f3wnie\u017c <a rel=\"noreferrer noopener\" href=\"https:\/\/challengerocket.com\/\" target=\"_blank\">https:\/\/challengerocket.com\/<\/a> &#8211; <strong>Solve a SkillChallenge and get immediate feedback to see if you qualify for the recruitment process. All done remotely<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-table alignfull\"><table class=\"has-fixed-layout\"><thead><tr><th><\/th><th>Bootcamp<\/th><th>Kurs online<\/th><th>Ksi\u0105\u017cka<\/th><th>Korepetycje<\/th><\/tr><\/thead><tbody><tr><td>Zakres materia\u0142u<\/td><td>Obszerny, uporz\u0105dkowany<\/td><td>Obszerny, nieuporz\u0105dkowany<\/td><td>Obszerny, nieuporz\u0105dkowany<\/td><td>Indywidualny, uporz\u0105dkowany<\/td><\/tr><tr><td>Koszt<\/td><td>Od kilku do kilkunastu tysi\u0119cy z\u0142otych<\/td><td>Od kilkudziesi\u0119ciu do kilkuset z\u0142otych<\/td><td>Od kilkudziesi\u0119ciu do kilkuset z\u0142otych<\/td><td>Od kilkuset do kilku tysi\u0119cy z\u0142otych<\/td><\/tr><tr><td>Czas trwania<\/td><td>Od kilku tygodni do kilku miesi\u0119cy<\/td><td>Od kilku godzin do kilku dni lub tygodni<\/td><td>W zale\u017cno\u015bci od szybko\u015bci czytania<\/td><td>W zale\u017cno\u015bci od indywidualnych potrzeb<\/td><\/tr><tr><td>Mo\u017cliwo\u015b\u0107 rezygnacji<\/td><td>Brak, lub z konsekwencjami finansowymi<\/td><td>Tak<\/td><td>Tak<\/td><td>Tak<\/td><\/tr><tr><td>Certyfikat<\/td><td>Tak<\/td><td>Tak<\/td><td>Brak<\/td><td>Brak<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Zapraszam do regularnego odwiedzania mojej strony, b\u0119d\u0105 pojawia\u0107 si\u0119 kolejne artyku\u0142y oraz do kontaktu przez email kontakt(at)juniorjavadeveloper.pl.<\/p>","protected":false},"excerpt":{"rendered":"<p>Obecnie mo\u017cna wybra\u0107 wiele sposob\u00f3w rozwoju w kierunku stanowiska Junior Java Developer&#8217;a, w dalszej cz\u0119\u015bci wpisu postaram si\u0119 om\u00f3wi\u0107 najbardziej popularne z nich, s\u0105 to m.in.: Bootcamp, kurs online, ksi\u0105\u017cka jak r\u00f3wnie\u017c korepetycje. Przed wyborem sposobu rozwoju nale\u017cy wzi\u0105\u0107 pod uwag\u0119 kilka kwestii:&#8211; zakres materia\u0142u,&#8211; koszt,&#8211; czas trwania,&#8211; mo\u017cliwo\u015b\u0107 rezygnacji,&#8211; certyfikat, potwierdzenie uko\u0144czenia,&#8211; opinie innych [&hellip;]<\/p>","protected":false},"author":1,"featured_media":94,"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-47","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\/2019\/12\/bootcamp-szkolenia-ksiazki-korepetycje-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\/47","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=47"}],"version-history":[{"count":28,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/posts\/47\/revisions"}],"predecessor-version":[{"id":2971,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/posts\/47\/revisions\/2971"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/media\/94"}],"wp:attachment":[{"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/media?parent=47"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/categories?post=47"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/tags?post=47"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}