{"componentChunkName":"component---src-templates-standard-tag-js","path":"/tags/newbie/","result":{"pageContext":{"page":{"id":"cGFnZToxMTA=","slug":"tag","title":"Tag","content":null,"databaseId":110,"featuredImage":null,"seo":{"focuskw":"","title":"Tag - Gladiatorzy JavaScriptu","opengraphTitle":"","metaKeywords":"","metaDesc":"","metaRobotsNofollow":"","metaRobotsNoindex":"","opengraphDescription":"","opengraphImage":null},"siteMetaData":{"description":"Gladiatorzy JavaScriptu","language":"pl_PL","title":"Gladiatorzy JavaScriptu","url":"http://gladiatorzy.api.localhost-group.com"}},"tag":{"name":"newbie","slug":"newbie","count":1},"products":[{"id":"cHJvZHVjdDoyNg==","name":"Rozwijające i utrwalające zadania z HTML, CSS i JAVASCRIPT","slug":"rozwijajace-i-utrwalajace-zadania-z-html-css-i-javascript","productId":26,"description":"<h3>Pierwsza część zbioru rekrutacyjnych i treningowych zadań  z serii &#8222;Gladiator Javascriptu&#8221;</h3>\n<h4>Poziom: Newbie/Junior</h4>\n<h4>Praktyka: min 200h</h4>\n<p>Dla tych, którzy ukończyli jakikolwiek kurs i chcą się przekonać jak dużo dał im kurs. Obowiązkowa pozycja dla osób, które niskim kosztem chce mieć ogrom zadań praktycznych w rozwoju w kierunku pierwszej pracy. Pierwsza i najłatwiejsza część z 3 częściowego zestawu zbiorów</p>\n<blockquote>\n<p class=\"p1\">Dorota:<br />\nAle trudne te zadania, uświadomiłam sobie jak niewiele umiem i jak dużo pracy jeszcze mnie czeka</p>\n</blockquote>\n<h5>Tematy rozwijane w tym zbiorze:</h5>\n<ul>\n<li><strong>JS</strong> &#8211; algorytmy i struktury danych, budowanie logiki aplikacji i skryptów</li>\n<li><strong>CSS</strong> &#8211; animacje, przejścia oraz zaawansowane układy</li>\n<li><strong>HTML + CSS</strong> &#8211; zadania związane z budowaniem wyglądu aplikacji</li>\n<li><strong>JS + HTML</strong>&#8211; zadania związane z budowaniem logiki i działania aplikacji</li>\n<li><strong>HTML + JS + CSS</strong> &#8211; zadania związane z budowaniem wyglądu aplikacji</li>\n<li><strong>INSPIRACJE</strong> &#8211; kilka projektów do portfolio, które mogą Cię zainspirować</li>\n</ul>\n<h5>Idealna pozycja w bibliotece każdego programisty frontendowego &#8211; książka, która nigdy się nie zdezaktualizuje. Można zawsze puścić commita z updatem 🙂</h5>\n<h6>Mały bonus:<br />\nKupienie jakiegokolwiek zbioru skutkuje rabatem -20% na zajęcia z mentorami 🙂</h6>\n","shortDescription":"<p>Zbiór zaawansowanych zadań z HTML, CSS i JS</p>\n","type":"SIMPLE","featured":false,"totalSales":null,"productCategories":{"nodes":[{"name":"Zbiory zadań","slug":"zbiory-zadan"}]},"productTags":{"nodes":[{"name":"algorytmy","slug":"algorytmy","count":1},{"name":"css","slug":"css","count":2},{"name":"html","slug":"html","count":1},{"name":"javascript","slug":"javascript","count":4},{"name":"newbie","slug":"newbie","count":1}]},"seo":{"title":"Rozwijające i utrwalające zadania z HTML, CSS i JAVASCRIPT - Gladiatorzy JavaScriptu","opengraphTitle":"Rozwijające i utrwalające zadania z HTML, CSS i JAVASCRIPT","metaKeywords":"","metaDesc":"Część 1 zbioru zadań z serii \"Gladiator Javascriptu\". Poziom - Newbie/Junior. Dla tych, którzy ukończyli jakikolwiek kurs programowania i chcą się sprawdzić","metaRobotsNofollow":"","metaRobotsNoindex":"","opengraphDescription":"Część 1 zbioru zadań z serii \"Gladiator Javascriptu\". Poziom - Newbie/Junior. Dla tych, którzy ukończyli jakikolwiek kurs programowania i chcą się sprawdzić","opengraphImage":{"sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/05/gladiators-nevbie.png"}},"regularPrice":"150.00&nbsp;zł","salePrice":"100.00&nbsp;zł","image":{"altText":"","srcSet":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/05/gladiators-nevbie.png 2418w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/05/gladiators-nevbie-100x100.png 100w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/05/gladiators-nevbie-600x593.png 600w","sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/05/gladiators-nevbie.png","sizes":null},"attributes":null,"upsell":{"nodes":[]},"crossSell":{"nodes":[{"name":"Wszystkie zbiory zadań Gladiatorów Javascriptu","slug":"wszystkie-zbiory-zadan","image":{"sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/05/gladiators_logo.png","srcSet":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/05/gladiators_logo.png 1001w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/05/gladiators_logo-300x300.png 300w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/05/gladiators_logo-100x100.png 100w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/05/gladiators_logo-600x600.png 600w"}},{"name":"Nieprzewidziane i sprawiające problemy testy JS i React","slug":"nieprzewidziane-i-sprawiajace-problemy-testy-js-i-react","image":{"sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/05/gladiators-mid-junior.png","srcSet":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/05/gladiators-mid-junior.png 2418w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/05/gladiators-mid-junior-100x100.png 100w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/05/gladiators-mid-junior-600x593.png 600w"}},{"name":"Ambitne i wymagające zadania z JS i React","slug":"ambitne-i-wymagajace-zadania-z-js-i-react","image":{"sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/05/gladiators-junior.png","srcSet":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/05/gladiators-junior.png 2418w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/05/gladiators-junior-100x100.png 100w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/05/gladiators-junior-600x593.png 600w"}}]},"galleryImages":{"nodes":[{"slug":"gladiators-nevbie","srcSet":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/05/gladiators-nevbie.png 2418w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/05/gladiators-nevbie-100x100.png 100w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/05/gladiators-nevbie-600x593.png 600w","sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/05/gladiators-nevbie.png"}]},"reviews":{"averageRating":0,"nodes":[]},"stockQuantity":null,"siteMetaData":{"description":"Gladiatorzy JavaScriptu","language":"pl_PL","title":"Gladiatorzy JavaScriptu","url":"http://gladiatorzy.api.localhost-group.com"}}],"posts":[{"id":"cG9zdDo1MzE=","slug":"najczestsze-bledy-podczas-nauki-programowania-kilkanascie-rad-jak-ich-unika","title":"Najczęstsze błędy podczas nauki programowania i kilkanaście rad jak ich unikać","date":"2020-08-19T22:02:50","databaseId":531,"content":"\n<h2>Świadomość własnych ułomności to klucz do sukcesu w przypadku nauki programowania i długofalowego wdrażania w życie strategii zostania programistą </h2>\n\n\n\n<p>Programowanie jest trudne, a im bardziej abstrakcyjny problem musisz rozwiązać tym ono jest trudniejsze  </p>\n\n\n\n<p>Zdobywanie wiedzy programistycznej jest trudne, czasochłonne i często wymaga wielu powtórzeń danej czynności, aby ją odpowiednio zrozumieć. W 2020 zostanie od zera Juniorem roku zajmie Ci przynajmniej półtorej roku, jeśli uczysz się samodzielnie. 6-8 miesięcy, jeśli jesteś wybitnie zdolny/-a, masz czas na codzinne kodowanie i masz mentora</p>\n\n\n\n<h4>Dobra dość gadki jak od terapeuty 😉 Aby nie zanudzać, do konkretów</h4>\n\n\n\n<h3>Programowanie jest zajebiste! </h3>\n\n\n\n<p>Wg mnie to najlepsza robota ever i umiejka pozwalająca na naprawdę wiele w tym cyfrowym świecie</p>\n\n\n\n<p>Jednak jak w każdej branży jako TEN/TA ZIELONY/-A nie znasz zasad, ani dobrych praktyk i jesteś jak człowiek błądzący we mgle</p>\n\n\n\n<h3>Aby trochę Cię uświadomić i pomóc w dalszym rozwoju masz tutaj kilka głównych problemów, które Juniorzy i Newbies sami sobie tworzą</h3>\n\n\n\n<p>Jeśli przeczytasz to kilka razy uważnie i jesteś w miarę świadomy swoich umiejętności, to wyciągniesz poprawne wnioski</p>\n\n\n\n<h3>To są główne problemy, które zauważam u młodych programistów:</h3>\n\n\n\n<ol><li>Chcesz za dużo wiedzy przyswoić na raz i rozwijać się szybciej niż pozwala Ci głowa</li><li>Chcesz &#8222;umieć w Reacta&#8221; zanim dowiesz się coś więcej o JS </li><li>Nie zastanowiłeś się czy specjalizujesz się w dobrą stronę</li><li>Korzystasz z gotowych rozwiązań kopiuj-wklej bez ich zrozumienia</li><li>Masz za mało cierpliwości i wyrozumiałości dla siebie</li><li>Zbyt szybko chcesz wskoczyć na rynek i szukasz pracy bez przygotowania CV oraz portfolio</li></ol>\n\n\n\n<h2>Oraz jako zestaw przykładowych rozwiązań duży pakiet tipów ogólnych jak się uczyć oraz kilkanaście tipów technicznych</h2>\n\n\n\n<h3>Tipy ogólne:</h3>\n\n\n\n<ul><li>Pierwsze opanuj angielski</li><li>Dobrze przemyśl problem, który rozwiązujesz, zanim siądziesz do kodu</li><li>Zwykle problemy zaczynaj od zrozumienia struktur danych w jego obrębie</li><li>Stawiaj na regularność zdobywania wiedzy, a nie na ilość przyswajanej wiedzy &#8211; staraj się kodować min 2h dziennie</li><li>Ucz się jednej rzeczy na raz, bo multitasking działa źle na wydajność</li><li>Nie ucz się sam, zawsze lepiej kodować w 2 osoby &#8211; znajdź uzupełniającego Cię kompana do realizacji wspólnego projektu i zdobywania wiedzy albo mentora</li></ul>\n\n\n\n<h3>Tipy techniczne:</h3>\n\n\n\n<ul><li>W przypadku bardziej skomplikowanych zadań pisz sobie pseudokod lub używaj narzędzi do rysowania procesów np kartki i długopisu</li><li>Nie wrzucaj wszystkiego do jednego pliku i używaj modułowego kodu</li><li>Zawsze zostawiaj kod lepszym niż go zastałeś, choćby miała być to drobna poprawka</li><li>Czytaj informacje o błędach w konsoli, w 95% jak wrzucisz błąd z konsoli do google to znajdziesz odpowiedź na stacku</li><li>Przystosuj swoje IDE i zainstaluj autoformater kodu, coś do kolorowania składni, nawiasów, wcięć oraz jakiegoś lintera do kodu oraz autouzupełnień w swoim stacku technologicznym</li><li>Pisz logikę wykluczającą (&#8222;płaska logika&#8221;), a nie zagnieżdzoną (if w ifie w ifie w ifie&#8230;) </li><li>Rób regularnie refactor swojego kodu, czytaj go na głos i staraj się, aby podczas czytania brzmiał jak opowiadanie po angielsku, a nie jak kod</li><li>Poznaj DRY, KISS, SOLID, YAGNI, wzorce projektowe ktoś mądrzejszy kiedyś wymyślił te zasady/reguły, aby Tobie było łatwiej kodować</li><li>Przeczytaj Clean Code lub obejrzyj wykłady</li><li>Pilnuj, aby nazwy zmiennych opisywały przeznaczenie zmiennych, a nie ich typ</li><li>Pilnuj, aby nazwa funkcji zawierała czasownik oraz opisywała funkcjonalność w miarę szczegółowo, ale prosto</li></ul>\n\n\n\n<p>To tyle w tym temacie na dzisiaj 🙂 </p>\n","featuredImage":{"altText":"","sizes":"(max-width: 300px) 100vw, 300px","sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/romson-preechawit-Vy2cHqm0mCs-unsplash-scaled.jpg","srcSet":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/romson-preechawit-Vy2cHqm0mCs-unsplash-300x225.jpg 300w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/romson-preechawit-Vy2cHqm0mCs-unsplash-1024x768.jpg 1024w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/romson-preechawit-Vy2cHqm0mCs-unsplash-768x576.jpg 768w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/romson-preechawit-Vy2cHqm0mCs-unsplash-1536x1152.jpg 1536w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/romson-preechawit-Vy2cHqm0mCs-unsplash-2048x1536.jpg 2048w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/romson-preechawit-Vy2cHqm0mCs-unsplash-600x450.jpg 600w"},"categories":{"nodes":[{"slug":"akademia-programowania","id":"Y2F0ZWdvcnk6MQ==","name":"Akademia Programowania"}]},"tags":{"nodes":[{"slug":"junior","name":"junior","count":7},{"slug":"motywacja","name":"motywacja","count":5},{"slug":"nauka","name":"nauka","count":19},{"slug":"newbie","name":"newbie","count":4}]},"comments":{"nodes":[]},"seo":{"title":"Najczęstsze błędy podczas nauki programowania i kilkanaście rad jak ich unikać - Gladiatorzy JavaScriptu","opengraphTitle":"Najczęstsze błędy podczas nauki programowania i kilkanaście rad jak ich unikać - Gladiatorzy JavaScriptu","metaKeywords":"","metaDesc":"Świadomość własnych ułomności to klucz do sukcesu w przypadku nauki programowania i długofalowego wdrażania w życie strategii zostania programistą","metaRobotsNofollow":"","metaRobotsNoindex":"","opengraphDescription":"Świadomość własnych ułomności to klucz do sukcesu w przypadku nauki programowania i długofalowego wdrażania w życie strategii zostania programistą","opengraphImage":{"sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/romson-preechawit-Vy2cHqm0mCs-unsplash-scaled.jpg"}},"siteMetaData":{"description":"Gladiatorzy JavaScriptu","language":"pl_PL","title":"Gladiatorzy JavaScriptu","url":"http://gladiatorzy.api.localhost-group.com"}},{"id":"cG9zdDo1MTk=","slug":"materialy-i-reposy-dla-kazdego-kto-zaczyna-z-typescript-i-testami-w-jest","title":"Materiały i reposy dla każdego, kto zaczyna z TypeScriptem i testami w Jest","date":"2020-08-17T23:43:17","databaseId":519,"content":"\n<h3>Ostatnio w Akademii Programowania Localhost odkryłem to z czym zwykle na początku przegrywają moi studenci, kiedy zaczynają naukę</h3>\n\n\n\n<h2>Zaskakująco często przegrywają z własnym komputerem!</h2>\n\n\n\n<p>To konfiguracja środowiska do realizacji zadań z modułów do nauki sprawia im dużo kłopotu</p>\n\n\n\n<p>Jeśli też czasem walczysz z własnym komputerem to tutaj masz gotowe, działające repo pod proste taski w TS oraz testy w Jest</p>\n\n\n\n<p><a href=\"https://github.com/Przemocny/ts_env_scripts\">https://github.com/Przemocny/ts_env_scripts</a></p>\n\n\n\n<p>W środku repo jest README.md, w nim opis jak postawić repo u siebie i jak je testować. W skrócie:</p>\n\n\n\n<pre class=\"wp-block-code\"><code>// aby zainstalować\nnpm install\n\n// aby odpalić\nnpm run start\n\n// aby przetestować\nnpm run test</code></pre>\n\n\n\n<p>Zforkuj sobie repo do siebie, spinaj dupę i do roboty! </p>\n\n\n\n<p>Przykładowe zadania, które możesz wykonać przy pomocy swojego kodu, oraz tego środowiska:</p>\n\n\n\n<ul><li>wyciągnij pojedyncze funkcjonalności z różnych swoich projektów, przerób na TypeScript i napisz do nich testy</li><li>wyciągnij kilka współpracujących funkcjonalności ze swojego dowolnego projektu, przepisz na TS i napisz testy integracyjne</li><li>weź dowolne zadanie (ale nie z Reacta) z darmowego zbioru: <a href=\"https://github.com/Przemocny/zbior-zadan-html-css-js-react\">https://github.com/Przemocny/zbior-zadan-html-css-js-react</a></li></ul>\n\n\n\n<p>Jeśli szukasz repo dla osób, które zaczynają przygodę z projektami w architekturze mikroserwisowej, to takie jest tutaj:</p>\n\n\n\n<p><a href=\"https://github.com/Przemocny/typescript_mongo_microservices_example\">https://github.com/Przemocny/typescript_mongo_microservices_example</a></p>\n\n\n\n<p></p>\n\n\n\n<p>Materiały do nauki TS:</p>\n\n\n\n<p><a href=\"https://gladiators-of-javascript.com/blog/dlaczego-typescript-stopniowo-bedzie-wypierac-javascript/\">https://gladiators-of-javascript.com/blog/dlaczego-typescript-stopniowo-bedzie-wypierac-javascript/</a></p>\n\n\n\n<p><a href=\"https://github.com/labs42io/clean-code-typescript\">https://github.com/labs42io/clean-code-typescript</a></p>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"TypeScript Tutorial #1 - Introduction &amp; Setup\" width=\"500\" height=\"281\" src=\"https://www.youtube.com/embed/videoseries?list=PL4cUxeGkcC9gUgr39Q_yD6v-bSyMwKPUI\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>\n</div></figure>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Poznaj TypeScript - Podstawy języka (Sesja Pair Programming) | Przeprogramowani.ts #1\" width=\"500\" height=\"281\" src=\"https://www.youtube.com/embed/puOKhYcPg-0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>\n</div></figure>\n\n\n\n<p></p>\n","featuredImage":{"altText":"","sizes":"(max-width: 300px) 100vw, 300px","sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/hans-peter-gauster-3y1zF4hIPCg-unsplash-scaled.jpg","srcSet":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/hans-peter-gauster-3y1zF4hIPCg-unsplash-300x200.jpg 300w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/hans-peter-gauster-3y1zF4hIPCg-unsplash-1024x684.jpg 1024w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/hans-peter-gauster-3y1zF4hIPCg-unsplash-768x513.jpg 768w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/hans-peter-gauster-3y1zF4hIPCg-unsplash-1536x1026.jpg 1536w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/hans-peter-gauster-3y1zF4hIPCg-unsplash-2048x1368.jpg 2048w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/hans-peter-gauster-3y1zF4hIPCg-unsplash-600x401.jpg 600w"},"categories":{"nodes":[{"slug":"materialy-do-nauki","id":"Y2F0ZWdvcnk6NjM=","name":"Materiały do nauki"}]},"tags":{"nodes":[{"slug":"junior","name":"junior","count":7},{"slug":"materialy","name":"materiały","count":6},{"slug":"nauka","name":"nauka","count":19},{"slug":"newbie","name":"newbie","count":4},{"slug":"testy","name":"testy","count":4},{"slug":"typescript","name":"typescript","count":6}]},"comments":{"nodes":[]},"seo":{"title":"Materiały i reposy dla każdego, kto zaczyna z TypeScriptem i testami w Jest - Gladiatorzy JavaScriptu","opengraphTitle":"Materiały i reposy dla każdego, kto zaczyna z TypeScriptem i testami w Jest - Gladiatorzy JavaScriptu","metaKeywords":"","metaDesc":"Ostatnio w Akademii Programowania Localhost odkryłem to z czym zwykle na początku przegrywają moi studenci, kiedy zaczynają naukę...","metaRobotsNofollow":"","metaRobotsNoindex":"","opengraphDescription":"Ostatnio w Akademii Programowania Localhost odkryłem to z czym zwykle na początku przegrywają moi studenci, kiedy zaczynają naukę...","opengraphImage":{"sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/hans-peter-gauster-3y1zF4hIPCg-unsplash-scaled.jpg"}},"siteMetaData":{"description":"Gladiatorzy JavaScriptu","language":"pl_PL","title":"Gladiatorzy JavaScriptu","url":"http://gladiatorzy.api.localhost-group.com"}},{"id":"cG9zdDo0NDA=","slug":"o-tym-jak-nie-robic-rekrutacji-na-staz-programistyczny","title":"O tym jak NIE ROBIĆ rekrutacji na staż programistyczny &#8211; case study","date":"2020-08-11T00:57:17","databaseId":440,"content":"\n<h4>Z uwagi na powiększające się zapotrzebowanie na sklepy oparte na WordPressie i Gatsbym postanowiłem, że na grupie <a href=\"https://www.facebook.com/groups/1561984417428846/?ref=group_header\">Praca w IT dla Stażystów i Juniorów (IT Jobs for Intern/Junior)</a>. O to co się stało potem 😀 </h4>\n\n\n\n<p>Post na FB można przeczytać pod linkiem, a potem wrócić do bloga: <a href=\"https://www.facebook.com/groups/1561984417428846/2370699393224007/\">https://www.facebook.com/groups/1561984417428846/2370699393224007/</a></p>\n\n\n\n<p>Długi czas obawiałem się wrzucić tego posta o staż na polskie przestworza internetów, właśnie z uwagi na to co będę mieć okazję w tym poście opisać &#8211; zjawisko fali hejtu 😀</p>\n\n\n\n<h4>Post brzmiał tak:</h4>\n\n\n\n<p><em>Szukam 2 stażystów, którzy chcieliby pomóc mi realizować pewien projekt WP + Gatsby + AWS w przeciągu 3 najbliższych miesięcy</em></p>\n\n\n\n<p><em>Od siebie daję wiedzę, code review, nadzór techniczny i biznesowy, dużo działającego kodu i dobre praktyki i doświadczenie komercyjne&nbsp;🙂</em></p>\n\n\n\n<p><em>Potrzebuję 2 osób:<br>&#8211; ogarnięty newbie+ backend z PHP i JS (na potrzeby WP)<br>&#8211; ogarnięty newbie+ frontend z UI i Reactem</em></p>\n\n\n\n<p><em>Wymagam minimum 5h dziennie pracy podczas stażu. Staż jest bezpłatny. Jeśli współpraca będzie dobrze się układać rozpatruję zatrudnienie projektowe, bądź stałe</em></p>\n\n\n\n<p><em>Chcesz się zgłosić?<br>Wyślij link do swojego githuba w wiadomości na fanpage</em></p>\n\n\n\n<p></p>\n\n\n\n<h4> Po chwili od publikacji udostępnienia posta o treści:</h4>\n\n\n\n<p><em>Do powiększającego się zespołu Localhost Group szukam 2 newbie+ na staż z domyślną opcją zatrudnienia po stażu&nbsp;🙂<br><br>Dokładne informacje w załączonym poście</em></p>\n\n\n\n<p>Zaczęła wylewać się żółć z internetu, która potwierdziła moje obawy 😀 parafrazując:</p>\n\n\n\n<h3>&#8222;&#8230; staż musi być płatny &#8230;&#8221;</h3>\n\n\n\n<h3>&#8222;&#8230; szukasz naiwniaków, którzy mają zrobić Ci projekt &#8230;&#8221;</h3>\n\n\n\n<h3>&#8222;&#8230; po 3 miesięcznym stażu i tak ich zwolnisz, bo [&#8230;] i weźmiesz sobie nowych&#8221;</h3>\n\n\n\n<h3>&#8222;&#8230; tylko nieogarnięty, albo desperat zgodzi się na Twoje warunki &#8230;&#8221;</h3>\n\n\n\n<p>W tym miejscu chciałbym bardzo serdecznie podziękować wszystkim hejterom i osobom komentującym oraz zostawiającym reakcję! Trochę na to liczyłem pisząc posta w takiej formie i udostępniając ją na tej grupie 🙂 Good job!</p>\n\n\n\n<p>Dzięki temu, że podbijaliście widoczność posta na FB, zgłosiło się do mnie ponad 30 osób, z czego odrzuciłem już większość i teraz finalnie będę decydować jak wybrać 2 spośród 4 najlepszych. <strong>Ogólnie określam tą akcję rekrutacyjną za bardzo udaną oraz rozwijającą 🙂 </strong></p>\n\n\n\n<p>Jeszcze chyba nikt nie rekrutował pływając na fali hejtu 😀 a mój post ma ogrom reakcji w porówniu do innych postów w grupie. To było świetne doświadczenie, ale nie założę agencji rekrutacyjnej&#8230;</p>\n\n\n\n<h4>A po pozytywnej stronie barykady znalazło się kilka osób, które pisały raczej dobre rzeczy na temat mojej rekrutacji:</h4>\n\n\n\n<h3>&#8222;&#8230; nauka i tak się zwraca &#8230;&#8221;</h3>\n\n\n\n<h3>&#8222;&#8230; każdy by chciał zarabiać, mimo że jego praca nie jest warta nawet minimalnej krajowej &#8230;&#8221;</h3>\n\n\n\n<p>Tak więc 😀 miałem dzień pełeń uciech rozmawiając z hejterami oraz spisując różne hejty, aby zmodyfikować trochę przekaz wartości podczas pisania postów rekrutacyjnych</p>\n\n\n\n<h4>Na sam koniec kilka liczb i moich przemyśleń na ten temat:</h4>\n\n\n\n<ul><li>muszę w bardziej składny i przejrzysty sposób pisać posty pod rekrutację 😀 </li><li>mimo jasnych wytycznych w poście &#8211; <strong>80% przesłało mi repozytorium, które niespełniało wymogów, </strong>które postawiłem jasno w poście</li><li><strong>90% osób zgłosiło się na pozycję Frontend deva</strong>, 10% na Backend deva</li><li><strong>zgłosił się 1 obcokrajowiec</strong> mieszkający w Polsce, co oznacza, że włożył energię, aby przetłumaczyć sobie posty oraz napisać 🙂 </li><li><strong>tylko 1 osoba</strong> spytała, czego będzie dotyczyć projekt na stażu</li><li>mimo inicjatyw, które prowadzę od pół roku i które śledzi na fb ok 2,5 tys programistów szukających pracy <strong>nikt z hejtujących (chyba) nie podjął się sprawdzenia mojej Akademii,</strong> fanpage ani bloga, więc był to taki hejt w ciemno 😀 </li></ul>\n\n\n\n<p>I chyba jednak muszę znaleźć sposób jak zorganizować finansowanie dla praktykantów, których wybiorę &#8211; np z Urzędu Pracy</p>\n\n\n\n<p>To tyle na dzisiaj. Do następnego commita!</p>\n","featuredImage":{"altText":"","sizes":"(max-width: 300px) 100vw, 300px","sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/sebastian-herrmann-jzTQVxCyKYs-unsplash-scaled.jpg","srcSet":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/sebastian-herrmann-jzTQVxCyKYs-unsplash-300x200.jpg 300w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/sebastian-herrmann-jzTQVxCyKYs-unsplash-1024x683.jpg 1024w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/sebastian-herrmann-jzTQVxCyKYs-unsplash-768x512.jpg 768w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/sebastian-herrmann-jzTQVxCyKYs-unsplash-1536x1024.jpg 1536w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/sebastian-herrmann-jzTQVxCyKYs-unsplash-2048x1365.jpg 2048w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/sebastian-herrmann-jzTQVxCyKYs-unsplash-600x400.jpg 600w"},"categories":{"nodes":[{"slug":"gdybania-seniora","id":"Y2F0ZWdvcnk6NDg=","name":"Gdybania Seniora"}]},"tags":{"nodes":[{"slug":"case-study","name":"case study","count":1},{"slug":"newbie","name":"newbie","count":4},{"slug":"problemy-branzy-it","name":"problemy branży it","count":2},{"slug":"rekrutacja","name":"rekrutacja","count":2}]},"comments":{"nodes":[]},"seo":{"title":"O tym jak NIE ROBIĆ rekrutacji na staż programistyczny - case study - Gladiatorzy JavaScriptu","opengraphTitle":"O tym jak NIE ROBIĆ rekrutacji na staż programistyczny - case study","metaKeywords":"","metaDesc":"Z uwagi na powiększające się zapotrzebowanie na sklepy oparte na Wordpressie i Gatsbym postanowiłem, że na grupie Praca w IT. O to co się stało potem :D","metaRobotsNofollow":"","metaRobotsNoindex":"","opengraphDescription":"Z uwagi na powiększające się zapotrzebowanie na sklepy oparte na Wordpressie i Gatsbym postanowiłem, że na grupie Praca w IT dla Stażystów i Juniorów (IT Jobs for Intern/Junior). O to co się stało potem :D","opengraphImage":{"sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/sebastian-herrmann-jzTQVxCyKYs-unsplash-scaled.jpg"}},"siteMetaData":{"description":"Gladiatorzy JavaScriptu","language":"pl_PL","title":"Gladiatorzy JavaScriptu","url":"http://gladiatorzy.api.localhost-group.com"}},{"id":"cG9zdDoxNTg=","slug":"kiedy-w-koncu-zaczynasz-byc-junior-developerem","title":"Kiedy w końcu zaczynasz być Junior Developerem?","date":"2020-06-17T13:21:41","databaseId":158,"content":"\n<p>U moim małym software house jest 4 levele umiejętności programistów w skali technicznej</p>\n\n\n\n<p>Newbie -&gt; Junior -&gt; Mid -&gt; Senior</p>\n\n\n\n<p>wg mnie są one zależne od tego jak ktoś dobrze pisze kod oraz rozumie potrzeby biznesowe klienta</p>\n\n\n\n<p>Dzisiaj w 3 słowach opiszę co rozumiem przez lvl Newbie</p>\n\n\n\n<p>Jesteś Newbie jeśli:<br>&#8211; Nie umiesz w programowanie, ale się uczysz<br>&#8211; Jesteś po jakimś kursie czy bootcampie lub samodzielnie zdobywasz wiedzę<br>&#8211; Znasz HTML, CSS i podstawy JS<br>&#8211; Jesteś w stanie zakodować rozwiązanie na niewielką ilość problemów</p>\n\n\n\n<p>Nie jesteś Juniorem bo:<br>&#8211; Większość Twojego kodu jest do wymiany i wymaga poprawy<br>&#8211; Nie wiesz co to testy, po co je robić, co testować ani jak je napisać<br>&#8211; Masz problem z myśleniem w danych oraz o potrzebach biznesowych</p>\n\n\n\n<p>Wkrótce opiszę, kiedy wg mnie zaczyna się Junior</p>\n\n\n\n<p>Do następnego commita!</p>\n","featuredImage":{"altText":"","sizes":null,"sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/06/filip-mroz-oko_4WnoM98-unsplash-scaled.jpg","srcSet":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/06/filip-mroz-oko_4WnoM98-unsplash-scaled.jpg 2560w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/06/filip-mroz-oko_4WnoM98-unsplash-scaled-300x300.jpg 300w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/06/filip-mroz-oko_4WnoM98-unsplash-scaled-100x100.jpg 100w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/06/filip-mroz-oko_4WnoM98-unsplash-scaled-600x600.jpg 600w"},"categories":{"nodes":[{"slug":"gdybania-seniora","id":"Y2F0ZWdvcnk6NDg=","name":"Gdybania Seniora"}]},"tags":{"nodes":[{"slug":"junior","name":"junior","count":7},{"slug":"nauka","name":"nauka","count":19},{"slug":"newbie","name":"newbie","count":4},{"slug":"programowanie","name":"programowanie","count":28}]},"comments":{"nodes":[]},"seo":{"title":"Kiedy w końcu zaczynasz być Junior Developerem? - Gladiatorzy JavaScriptu","opengraphTitle":"","metaKeywords":"","metaDesc":"Jesteś Newbie jeśli - Nie umiesz w programowanie, ale się uczysz - Jesteś po jakimś kursie czy bootcampie lub samodzielnie zdobywasz wiedzę - Znasz HTML, CSS i podstawy JS- Jesteś w stanie zakodować rozwiązanie na niewielką ilość problemów","metaRobotsNofollow":"","metaRobotsNoindex":"","opengraphDescription":"","opengraphImage":null},"siteMetaData":{"description":"Gladiatorzy JavaScriptu","language":"pl_PL","title":"Gladiatorzy JavaScriptu","url":"http://gladiatorzy.api.localhost-group.com"}}]}},"staticQueryHashes":["1753111286","3083960279","3707168034","3770601225","4187414897","908322333"]}