[{"data":1,"prerenderedAt":72},["ShallowReactive",2],{"post-pl-PL-girls-js-4":3,"adjacent-posts-pl-PL-girls-js-4":24,"related-posts-pl-PL-girls-js-4":48},{"id":4,"slug":4,"publishDate":5,"updateDate":-1,"title":6,"excerpt":7,"image":8,"category":9,"tags":10,"author":-1,"draft":14,"metadata":15,"content":16,"featured":14,"lang":17,"renderedContent":18,"tocItems":19},"girls-js-4",["Date","2022-06-16T00:00:00.000Z"],"Girls.js Łódź 4 – osobista relacja","16 czerwca 2022 ponownie jako mentor na Girls.js w Łodzi. Relacja z warsztatów z podstaw HTML, CSS i JavaScript.","\u002Fimages\u002Fblog\u002Fgirlsjs.github.io_kurs_slides_.webp","edukacja",[11,12,13],"warsztaty","mentoring","javascript",false,{},"16 czerwca 2022 znów byłem mentorem na Girls.js w Łodzi. Prowadziłem zespół trzech uczestniczek przez podstawy frontendu: HTML (struktura), CSS (stylowanie), JavaScript (interakcja i logika). Każda wnosiła inne spojrzenie – praca była efektywna i inspirująca.\n\nWarsztaty minęły w dobrej atmosferze. Przerobiliśmy plan, było czas na pytania i na końcu na dodatkowe zadania oraz rozmowę o programowaniu i rozwoju w branży. Indywidualne podejście pomogło: mogłem dostosować wyjaśnienia do poziomu każdej osoby, pomagać przy problemach i budować pewność siebie.\n\nObserwowanie, jak z zadania na zadanie idą do przodu, daje mi satysfakcję. Krótkie, intensywne warsztaty mogą być ważnym krokiem w czyjejś ścieżce. Dziękuję organizatorom i uczestniczkom. Zachęcam do śledzenia Girls.js i udziału w kolejnych edycjach.\n\n## Linki\n\n- [Strona Girls.js](https:\u002F\u002Fgirlsjs.pl)","pl-PL","\u003Cp class=\"text-body-1 mb-6\">16 czerwca 2022 znów byłem mentorem na Girls.js w Łodzi. Prowadziłem zespół trzech uczestniczek przez podstawy frontendu: HTML (struktura), CSS (stylowanie), JavaScript (interakcja i logika). Każda wnosiła inne spojrzenie – praca była efektywna i inspirująca.\u003C\u002Fp>\n\u003Cp class=\"text-body-1 mb-6\">Warsztaty minęły w dobrej atmosferze. Przerobiliśmy plan, było czas na pytania i na końcu na dodatkowe zadania oraz rozmowę o programowaniu i rozwoju w branży. Indywidualne podejście pomogło: mogłem dostosować wyjaśnienia do poziomu każdej osoby, pomagać przy problemach i budować pewność siebie.\u003C\u002Fp>\n\u003Cp class=\"text-body-1 mb-6\">Obserwowanie, jak z zadania na zadanie idą do przodu, daje mi satysfakcję. Krótkie, intensywne warsztaty mogą być ważnym krokiem w czyjejś ścieżce. Dziękuję organizatorom i uczestniczkom. Zachęcam do śledzenia Girls.js i udziału w kolejnych edycjach.\u003C\u002Fp>\n\u003Ch2 class=\"text-h4 font-weight-black  text-primary mt-16 mb-6 border-s-lg border-primary ps-4\">Linki\u003C\u002Fh2>\n\u003Cul class=\"pa-0 mb-6\">\n\u003Cli class=\"d-flex align-start mb-2\">\u003Cspan class=\"text-primary font-weight-bold me-2\">▹\u003C\u002Fspan>\u003Ca href=\"https:\u002F\u002Fgirlsjs.pl\" class=\"text-primary font-weight-bold text-decoration-none\">Strona Girls.js\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n",[20],{"id":21,"text":22,"level":23},"linki","Linki",2,{"prev":25,"next":39},{"id":26,"slug":26,"publishDate":27,"updateDate":-1,"title":28,"excerpt":29,"image":30,"category":31,"tags":32,"author":-1,"draft":14,"metadata":37,"content":38,"featured":14,"lang":17},"mobile-trends-awards-2022",["Date","2022-10-15T00:00:00.000Z"],"Nominacja do Mobile Trends Awards 2022","W październiku 2022 KanapkaMan został nominowany do Mobile Trends Awards w kategorii MOBILE FOODTECH. Krótka relacja i podziękowania.","\u002Fimages\u002Fblog\u002Fkanapkaman.pl_.webp","kariera",[33,34,35,36],"mobile-trends-awards","nagroda","kanapkaman","foodtech",{},"W październiku 2022 dostałem wiadomość o nominacji KanapkaMan do Mobile Trends Awards w kategorii MOBILE FOODTECH. Dla mnie i zespołu to było ważne potwierdzenie, że kierunek, który obraliśmy, ma sens.\n\nMobile Trends Awards od lat jest jednym z ważniejszych wyróżnień w branży mobilnej. Kapituła ocenia m.in. jakość wykonania, dopasowanie do użytkowników, innowacyjność i rozpoznawalność. Świadomość, że KanapkaMan znalazł się w gronie nominowanych, motywowała do dalszej pracy.\n\nKategoria MOBILE FOODTECH łączyła dla mnie to, co lubię: technologie mobilne i zmianę w tym, jak firmy zamawiają i odbierają catering. Przez miesiące pracy nad aplikacją skupiałem się na tym, żeby interfejs był intuicyjny, procesy proste, a doświadczenie użytkownika spójne. To, że eksperci to zauważyli, było dla mnie ważne.\n\nNominacja to zasługa całego zespołu: designerów (interfejs), programistów (backend, integracje), testerów (niezawodność). Dziękuję im za zaangażowanie.\n\nNie zdobyliśmy głównej statuetki, ale sama nominacja była dla nas sukcesem i sygnałem, że jesteśmy na dobrej drodze. Dziękuję Kapitule, zespołowi KanapkaMan oraz użytkownikom za feedback, który pomaga nam ulepszać aplikację.\n\n## Linki\n\n- [Mobile Trends Awards – strona konkursu](https:\u002F\u002Fmobiletrendsawards.pl\u002F)",{"id":40,"slug":40,"publishDate":41,"updateDate":-1,"title":42,"excerpt":43,"image":44,"category":9,"tags":45,"author":-1,"draft":14,"metadata":46,"content":47,"featured":14,"lang":17},"girls-js-3",["Date","2021-09-11T00:00:00.000Z"],"Girls.js warsztaty Łódź 3 – osobista relacja","11 września 2021 prowadziłem grupę na warsztatach Girls.js w Łodzi. Krótka relacja z perspektywy mentora.","\u002Fimages\u002Fblog\u002Fgirls-js-brand-010.webp",[11,12,13],{},"11 września 2021 byłem mentorem na Girls.js w Łodzi. Warsztaty dla kobiet zaczynających przygodę z JavaScript. Od początku czułem, że dzień zapowiada się dobrze – energia i współpraca.\n\nOrganizatorzy postawili na małe grupy: jeden mentor na kilka uczestniczek. Dzięki temu mogłem dostosować tempo do każdej osoby, pomagać przy trudnościach i budować kontakt. Sam kiedyś męczyłem się z problemami w pojedynkę; wiem, ile daje wsparcie drugiej osoby.\n\nDla mnie kluczowe były: indywidualne podejście, możliwość pytania bez obaw i szybkie wyjaśnianie błędów. Uczestniczki uczyły się w bezpiecznym środowisku, mentorzy mogli dzielić się doświadczeniem i uczyć się od świeżego spojrzenia początkujących.\n\nObserwowanie, jak grupa pokonuje kolejne zadania, dawało mi satysfakcję. Dziękuję organizatorom, uczestniczkom i innym mentorom za ten dzień. Jeśli myślisz o Girls.js – warto spróbować.\n\n## Linki\n\n- [Strona Girls.js](https:\u002F\u002Fgirlsjs.pl)\n- [Zdjęcia z warsztatów](https:\u002F\u002Fgirlsjs.pl\u002Fgaleria-lodz-3)\n- [Video z warsztatów](https:\u002F\u002Fwww.facebook.com\u002Fshare\u002Fv\u002F8idrCjUy16iPyccE\u002F)",[39,49,59],{"id":50,"slug":50,"publishDate":51,"updateDate":-1,"title":52,"excerpt":53,"image":54,"category":9,"tags":55,"author":-1,"draft":14,"metadata":57,"content":58,"featured":14,"lang":17},"girls-js-online",["Date","2020-11-14T00:00:00.000Z"],"Warsztaty Girls.js Online – Mentoring w Czasach Pandemii","Listopad 2020 – pierwsza edycja Girls.js online. Relacja z mentoringu przez ekran i z użycia CodeSandbox Live.","\u002Fimages\u002Fblog\u002Fgirlsjs-online.webp",[56,13,12,11],"girlsjs",{},"14 listopada 2020 byłem mentorem na pierwszej online’owej edycji Girls.js. COVID-19 przeniósł wszystko do sieci; chciałem zobaczyć, czy da się tak samo wspierać uczestniczki. Energia i chęć nauki były realne mimo ekranu.\n\nPrzed warsztatami myślałem, jak zapewnić wsparcie bez „zajrzenia przez ramię”. Organizatorzy ogarnęli logistykę i technikę, więc mogliśmy skupić się na nauce. Materiały były przejrzyste i dopasowane do poziomu; każde zadanie wynikało z poprzedniego. Jako mentor mogłem skupić się na wyjaśnianiu niuansów i rozwiązywaniu konkretnych problemów.\n\nCodeSandbox z opcją Live okazał się strzałem w dziesiątkę. Miałem w czasie rzeczywistym dostęp do kodu wszystkich uczestniczek, mogłem szybko przełączać się między środowiskami, łapać błędy zanim wywołają frustrację i pokazywać na żywo, jak debuguję. Zamiast „zrób tak” – cały proces myślowy. Dla początkujących to duża różnica.\n\nObawiałem się, czy uda się stworzyć ciepłą atmosferę online. Wątpliwości zniknęły w pierwszych minutach. Uczestniczki pytały, eksperymentowały z kodem. Moment, gdy ktoś przechodzi z „chyba nie działa” do „o, działa!”, przypomina mi, po co w ogóle dzielę się wiedzą. Te małe zwycięstwa – pierwszy naprawiony bug, zrozumiana pętla, wystylowany element – budują pasję do programowania.\n\nFormat online, wymuszony pandemią, otworzył drzwi osobom, które nie mogłyby przyjechać na stacjonarki. Mentoring online wymaga jednak innego rytmu: częściej sprawdzać, czy ktoś nadąża, zachęcać do pytań. W wirtualnej przestrzeni łatwiej się zgubić, więc jako mentorzy musieliśmy być bardziej uważni.\n\nGirls.js uczy konkretów, ale równie ważne jest budowanie pewności, że programowanie jest dla każdego. Dla mnie mentoring to oddanie społeczności części tego, czego sam się nauczyłem. Dziękuję organizatorom i uczestniczkom. Jeśli myślisz o nauce programowania – śledź Girls.js i przyjdź na warsztaty, stacjonarne lub online.\n\n## Linki\n\n- [Girls.js – oficjalna strona](https:\u002F\u002Fgirlsjs.pl)\n- [Girls.js na Facebooku](https:\u002F\u002Fwww.facebook.com\u002Fgirlsjs\u002Fphotos\u002Fa.1731583790426706\u002F2645640129021063\u002F)",{"id":60,"slug":60,"publishDate":61,"updateDate":-1,"title":62,"excerpt":63,"image":64,"category":9,"tags":65,"author":-1,"draft":14,"metadata":70,"content":71,"featured":14,"lang":17},"projekt-innowacje-2024-zimowy",["Date","2025-07-15T00:00:00.000Z"],"Projekt Innowacje 2024\u002F2025 – AI w nauczaniu programowania","Zima 2024\u002F2025 – Projekt Innowacje na PŁ z narzędziami AI od dnia pierwszego. GitHub Copilot, Cursor, Windsurf. Vue, Firebase, prompt engineering.","\u002Fimages\u002Fblog\u002Fpl-innowacje2.webp",[66,67,68,12,69],"vue","firebase","ai-tools","blog",{},"W zimowym semestrze 2024\u002F2025 prowadziłem kolejną edycję Projektu Innowacje na Politechnice Łódzkiej. Ta edycja była inna: po raz pierwszy dałem studentom od początku dostęp do narzędzi AI (GitHub Copilot, Cursor, Windsurf, Roo Code) i obserwowałem, jak to wpływa na naukę. Dla mnie to był eksperyment – AI jako katalizator skupienia na koncepcjach zamiast godzin przy debugowaniu. Studenci uczyli się komunikować z AI, oceniać sugestie i decydować, kiedy je zaakceptować.\n\nStack: Vue 3, Vite, Vue Router, Vuetify\u002FTailwind, Pinia, Firebase, Vue I18n. Pokazałem też alternatywy: Supabase, AWS Amplify, Convex.\n\nProgram: od podstaw HTML, CSS, JavaScript przez Git\u002FGitHub, VS Code i Copilot. Stylowanie – kiedy Vuetify, kiedy Tailwind. Pinia do stanu; AI pomagał przy projektowaniu architektury stores. Firebase – Auth, Firestore, hosting, real-time. Vue I18n z generowaniem plików tłumaczeń przy pomocy AI.\n\nNarzędzia AI w praktyce: Copilot – inline suggestions, nauka wzorców. Cursor – edycja wielu plików przez opisy zmian, refaktoryzacja. Windsurf – decyzje architektoniczne, wykrywanie problemów z bezpieczeństwem. Roo Code – wzorce i optymalizacje w frameworku. Wnioski: zalety to szybkość i możliwość eksperymentowania; wyzwania to ryzyko nadmiernego polegania na AI, weryfikacja bezpieczeństwa i jakości kodu. Zasada: zawsze rozumieć kod przed akceptacją, traktować AI jak juniora pod nadzorem.\n\nStudenci zbudowali kompletne aplikacje z użyciem AI. Różnica była widoczna: ci, którzy traktowali AI jako wsparcie dla własnego myślenia, radzili sobie lepiej niż ci, którzy polegali wyłącznie na sugestiach. Prompt engineering okazał się kompetencją równie ważną jak kodowanie. Code review stał się kluczowy – przy szybkim generowaniu kodu ocena jakości i bezpieczeństwa jest fundamentalna.\n\nWyzwania: złożoność architektury, nauka efektywnej komunikacji z AI, przekonanie studentów, że AI wspiera, a nie zastępuje myślenie. Lekcja: sukces nadal wymaga zrozumienia, praktyki i uczenia się. AI to narzędzie; człowiek decyduje o celu i ocenie wyniku.\n\nDziękuję studentom i organizatorom Projektu Innowacje. Zachęcam do eksploracji Vue, Firebase i narzędzi AI – razem dają duże możliwości.\n\n## Linki\n\n- [Projekt Innowacje – Politechnika Łódzka](https:\u002F\u002Fwww.p.lodz.pl\u002F)\n- [GitHub Copilot](https:\u002F\u002Fgithub.com\u002Ffeatures\u002Fcopilot)\n- [Cursor](https:\u002F\u002Fcursor.sh\u002F)\n- [Vue.js](https:\u002F\u002Fvuejs.org\u002F)\n- [Firebase](https:\u002F\u002Ffirebase.google.com\u002F)",1790687720790]