{"componentChunkName":"component---src-templates-standard-tag-js","path":"/tags/express/","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":{"slug":"express","name":"express","count":2},"products":[],"posts":[{"id":"cG9zdDoxNjI2","slug":"zapytaj-studenta-akademii-localhost-czesc-5-adam-i-pawe","title":"Zapytaj studenta Akademii Localhost &#8211; część 5 &#8211; Adam i Paweł","date":"2021-02-01T20:52:01","databaseId":1626,"content":"\n<h3>Jakiś czas temu uznałem, że chciałbym dowiedzieć się co myślą studenci po kilku pierwszych miesiącach rozwoju w Akademii</h3>\n\n\n\n<p>Przygotowałem kilka pytań i poprosiłem studentów &#8222;w połowie swojej drogi&#8221; na rynek o udzielenie brutalnie szczerych odpowiedzi &#8211; co mogę poprawić w Akademii i czy są zadowoleni z nauki</p>\n\n\n\n<p>Dzisiaj odpowiedzą moi uczniowie, którzy jako jedni z pierwszych w Akademii uczą się w 2-osobowej grupie &#8211; Adam i Paweł, na pytania odpowiada Adam, choć odpowiedzi Pawła są bardzo podobne 🙂 </p>\n\n\n\n<h4>Do konkretów &#8211; QA czas zacząć:</h4>\n\n\n\n<p>Q &#8211; Dlaczego chcesz zostać programistą?</p>\n\n\n\n<h4>A &#8211; Ponieważ środowisko IT pokazało mi, że bycie programistą daje wiele możliwości, które później można wykorzystać np. przy zakładaniu własnego biznesu</h4>\n\n\n\n<p>Q &#8211; Jak długo się uczysz programować?</p>\n\n\n\n<h4>A &#8211; Tak na poważnie zacząłem naukę programowania na początku września 2020 roku. Wcześniej zdarzało mi się próbować, ale raczej było to luźne oglądanie tutoriali</h4>\n\n\n\n<p>Q &#8211; Ile czasu dziennie poświecasz na naukę?</p>\n\n\n\n<h4>A &#8211; Aktualnie z powodu pisania pracy dyplomowej poświęcam około 2 godzin dziennie, ale wcześniej potrafiłem spędzać na nauce nawet do 6 godzin </h4>\n\n\n\n<p>Q &#8211; Czego do tej pory się nauczyłeś w Akademii?</p>\n\n\n\n<h4>A &#8211; Przede wszystkim nauczyłem się tworzyć logikę biznesową, ponieważ Przemek kładzie na to bardzo duży nacisk. </h4>\n\n\n\n<h4>Zdobyłem również wiedzę na temat dobrych praktyk pisania kodu np. zasady SOLID, Clean Code oraz inne. Do tego znacznie poszerzyłem wiedzę z zakresu JavaScript o takie zagadnienia jak TypeScript, testy jednostkowe w Jest-cie, konfiguracja środowisk opartych o Node.js oraz jak korzystać z wzorców projektowych OOP</h4>\n\n\n\n<p>Q &#8211; Co było dla Ciebie najtrudniejsze w nauce programowania?</p>\n\n\n\n<h4>A &#8211; Zrozumienie, że nie przychodzi ona tak łatwo a wymaga dużo poświęconego czasu, zaparcia oraz cierpliwości</h4>\n\n\n\n<p>Q &#8211; Czy odpowiada Ci forma prowadzenia zajęć i wsparcia mentorskiego?</p>\n\n\n\n<h4>A &#8211; Jak najbardziej, pomimo lekko spartańskiego podejścia prowadzącego – nic nie jest podane na tacy, ale właśnie taka forma prowadzenia zajęć pozwoliła mi nauczyć się rozwiązywać samemu problemy</h4>\n\n\n\n<p>Q &#8211; Jak oceniasz swój rozwój w Akademii i czy rozwijasz się zadowalająco szybko?</p>\n\n\n\n<h4>A &#8211; Jest on zdecydowanie zadowalający, już po ukończeniu drugiego modułu OOP poczułem znaczną różnicę w aktualnym poziomie wiedzy a tym sprzed kursu. </h4>\n\n\n\n<h4>Jedynie brakuje mi sprawdzania wiedzy teoretycznej, co do której nie jestem do końca pewny</h4>\n\n\n\n<p>Q &#8211; Co chciałbyś poprawić/ulepszyć w Akademii ?</p>\n\n\n\n<h4>A &#8211; Tak jak napisałem wyżej brakuje trochę sprawdzania wiedzy teoretycznej. Można by rozwiązać ten problem poprzez wprowadzenie np. kilku przykładowych pytań rekrutacyjnych zadawanych cyklicznie na Slacku, na które odpowiadaliby uczniowie, a odpowiedzi byłyby weryfikowane przez mentora</h4>\n\n\n\n<p>Q &#8211; Czy uważasz, że płacisz dużo w stosunku do wsparcia, jakie otrzymujesz?</p>\n\n\n\n<h4>A &#8211; Moim zdaniem cena jest jak najbardziej adekwatna do usługi. Na konsultacje przeważnie można umówić się jeszcze w tym samym dniu, a ich ilość zależy tak naprawdę zależy od tego jak bardzo zaangażowany jesteś w kurs</h4>\n\n\n\n<p>Przeczytaj kolejne QA osób, które są w okolicy połowy swojej gotowości na rynek IT:</p>\n\n\n\n<ul><li><a href=\"https://gladiators-of-javascript.com/blog/zapytaj-studenta-akademii-localhost-czesc-1-maciek-js-backend-devops/\" data-type=\"URL\" data-id=\"https://gladiators-of-javascript.com/blog/zapytaj-studenta-akademii-localhost-czesc-1-maciek-js-backend-devops/\">Maciek &#8211; JS / Backend + Devops</a></li><li><a href=\"https://gladiators-of-javascript.com/blog/zapytaj-studenta-akademii-localhost-czesc-2-grzesiek-js-backend-devops/\" data-type=\"URL\" data-id=\"https://gladiators-of-javascript.com/blog/zapytaj-studenta-akademii-localhost-czesc-2-grzesiek-js-backend-devops/\">Grzesiek &#8211; JS / Backend + Devops</a></li></ul>\n\n\n\n<p>Do następnego commita!</p>\n","featuredImage":{"altText":null,"sizes":"(max-width: 300px) 100vw, 300px","sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/10/people-2557451_1920.jpg","srcSet":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/10/people-2557451_1920-300x200.jpg 300w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/10/people-2557451_1920-1024x683.jpg 1024w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/10/people-2557451_1920-768x512.jpg 768w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/10/people-2557451_1920-1536x1024.jpg 1536w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/10/people-2557451_1920-600x400.jpg 600w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/10/people-2557451_1920.jpg 1920w"},"categories":{"nodes":[{"slug":"akademia-programowania","id":"Y2F0ZWdvcnk6MQ==","name":"Akademia Programowania"}]},"tags":{"nodes":[{"slug":"akademia","name":"akademia","count":17},{"slug":"express","name":"express","count":2},{"slug":"javascript","name":"javascript","count":11},{"slug":"nauka","name":"nauka","count":45},{"slug":"node","name":"node","count":6},{"slug":"qa","name":"qa","count":6},{"slug":"react","name":"react","count":10}]},"comments":{"nodes":[]},"seo":{"title":"Zapytaj studenta Akademii Localhost - część 5 - Adam i Paweł - Gladiatorzy JavaScriptu","opengraphTitle":"Zapytaj studenta Akademii Localhost - część 5 - Adam i Paweł - Gladiatorzy JavaScriptu","metaKeywords":"","metaDesc":"Jakiś czas temu uznałem, że chciałbym dowiedzieć się co myślą studenci po kilku pierwszych miesiącach rozwoju w Akademii - dzisiaj Adam i Paweł odpowiedzą na pytania","metaRobotsNofollow":"","metaRobotsNoindex":"","opengraphDescription":"Jakiś czas temu uznałem, że chciałbym dowiedzieć się co myślą studenci po kilku pierwszych miesiącach rozwoju w Akademii - dzisiaj Adam i Paweł odpowiedzą na pytania","opengraphImage":{"sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/10/people-2557451_1920.jpg"}},"siteMetaData":{"description":"Gladiatorzy JavaScriptu","language":"pl_PL","title":"Gladiatorzy JavaScriptu","url":"http://gladiatorzy.api.localhost-group.com"}},{"id":"cG9zdDo0MTY=","slug":"github-oauth-passport-js-oraz-regexp","title":"Github OAuth dzięki passport.js oraz RegExp &#8211; Drugie Live Code Review za nami","date":"2020-08-07T14:32:36","databaseId":416,"content":"\n<h3>Drugi Legion Gladiatorów Javascriptu &#8211; sierpień-wrzesień 2020 &#8211; już rozpoczęty i to były drugie zajęcia w ulepszonej formule</h3>\n\n\n\n<p>Live Code Review i Gladiatorów z 13.08.2020 można obejrzeć tutaj:<br><a rel=\"noreferrer noopener\" href=\"https://drive.google.com/drive/folders/1QKoB3Bk1IzPUD5aLFugy6e3eBo5vjTPP?usp=sharing\" target=\"_blank\">https://drive.google.com/drive/folders/1QKoB3Bk1IzPUD5aLFugy6e3eBo5vjTPP?usp=sharing</a></p>\n\n\n\n<p>Rozmawialiśmy o tym jak został zrealizowany mikroserwis do autoryzacji przez Githuba przez <strong>grupę projektową</strong> oraz jak wyglądały rozwiązania zadań wypracowane przez <strong>grupę zadaniową </strong></p>\n\n\n\n<p>W nagraniu można posłuchać o bibliotece express z bazą mongo w typescript oraz podejrzeć jak wygląda praca z biblioteką do różnych strategii autoryzacyjnych passport.js, posłuchać trochę o regexpach i testach<br><br>Jeśli chcesz zajrzeć w kod projektu to repo znajdziesz tutaj:</p>\n\n\n\n<p><a href=\"https://github.com/Drugi-Legion-Gladiatorow\">https://github.com/Drugi-Legion-Gladiatorow</a></p>\n\n\n\n<p></p>\n\n\n\n<h3>Zapraszam do obejrzenia!</h3>\n\n\n\n<p>Do następnego commita!</p>\n\n\n\n<p></p>\n\n\n\n<p></p>\n\n\n\n<p><small>Jeśli uważasz, że robię dobrą robotę ucząć młodszych programistów i tworząc dla nich ciekawe materiały, możesz postawić mi kawę:<br><a rel=\"noreferrer noopener\" target=\"_blank\" href=\"https://gladiators-of-javascript.com/shop/products/postaw-mocna-kawe-tylko-dla-programistow/\">https://gladiators-of-javascript.com/shop/products/postaw-mocna-kawe-tylko-dla-programistow/</a></small></p>\n","featuredImage":{"altText":"","sizes":"(max-width: 300px) 100vw, 300px","sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/nicole-geri-gMJ3tFOLvnA-unsplash-scaled.jpg","srcSet":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/nicole-geri-gMJ3tFOLvnA-unsplash-300x174.jpg 300w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/nicole-geri-gMJ3tFOLvnA-unsplash-1024x594.jpg 1024w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/nicole-geri-gMJ3tFOLvnA-unsplash-768x445.jpg 768w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/nicole-geri-gMJ3tFOLvnA-unsplash-1536x891.jpg 1536w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/nicole-geri-gMJ3tFOLvnA-unsplash-2048x1188.jpg 2048w, https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/nicole-geri-gMJ3tFOLvnA-unsplash-600x348.jpg 600w"},"categories":{"nodes":[{"slug":"nagrania-live-z-gladiatorow-javascriptu","id":"Y2F0ZWdvcnk6ODk=","name":"Nagrania Live z Gladiatorów Javascriptu"}]},"tags":{"nodes":[{"slug":"express","name":"express","count":2},{"slug":"gladiatorzy","name":"gladiatorzy","count":15},{"slug":"nauka","name":"nauka","count":45},{"slug":"node","name":"node","count":6},{"slug":"passport","name":"passport","count":1},{"slug":"projekty","name":"projekty","count":13},{"slug":"regexp","name":"regexp","count":1},{"slug":"typescript","name":"typescript","count":11}]},"comments":{"nodes":[]},"seo":{"title":"Github OAuth dzięki passport.js oraz RegExp - Drugie Live Code Review za nami","opengraphTitle":"Github OAuth dzięki passport.js oraz RegExp - Drugie Live Code Review za nami","metaKeywords":"","metaDesc":"Drugi Legion Gladiatorów Javascriptu - sierpień-wrzesień 2020 - już rozpoczęty i to były drugie zajęcia w ulepszonej formule","metaRobotsNofollow":"","metaRobotsNoindex":"","opengraphDescription":"Drugi Legion Gladiatorów Javascriptu - sierpień-wrzesień 2020 - już rozpoczęty i to były drugie zajęcia w ulepszonej formule","opengraphImage":{"sourceUrl":"https://gladiatorzy.api.localhost-group.com/wp-content/uploads/2020/08/nicole-geri-gMJ3tFOLvnA-unsplash-scaled.jpg"}},"siteMetaData":{"description":"Gladiatorzy JavaScriptu","language":"pl_PL","title":"Gladiatorzy JavaScriptu","url":"http://gladiatorzy.api.localhost-group.com"}}]}},"staticQueryHashes":[]}