Niepotrzebny kod

niepotrzebny kod

niepotrzebny kod

 

Jako programiści jesteśmy odpowiedzialni za kod który piszemy.

Zgadza się?

Nie, nie do końca. Jesteśmy odpowiedzialni za kod, który zostawiamy. Chcemy, żeby nasze programy były jak najbardziej optymalne, stąd pamiętajmy również o usuwaniu zbędnego kodu.

Ciekawym narzędziem do sprawdzania tego ile kodu faktycznie jest używane na stronach internetowych jest zakładka Coverage w narzędziach developerskich Chrome.

Możemy ją znaleźć w ten sposób:

Coverage chrome dev tools

Teraz możemy zbadać ile realnie naszego kodu CSS i JS używane jest na stronie, którą załadowaliśmy.

Po rozpoczęciu audytu wyświetla nam się piękna tabelka, która pokazuje źródło, z którego pobierany jest kod, typ (plik JS lub CSS). Mamy również podane wielkości plików oraz ilość bajtów, które nie zostały użyte na danej stronie.

Coverage chrome dev tools

 

Po kliknięciu na dane źródło będziemy mogli zobaczyć, dokładnie które linie kodu są wykorzystywane. To, że jakiś kod nie jest wykorzystywany na dalej stronie nie znaczy, że definitywnie trzeba go usunąć. Warto po prostu się zastanowić do czego służy i czy jest niezbędny. Polecam eksplorację tej części narzędzi developerskich.

Masz jakieś inne sprawdzone sposoby na identyfikowanie niepotrzebnego kodu? Podziel się koniecznie w komentarzu.

Optymalizacja SVG

svg omg cover

svg omg cover

Od kiedy poznałam narzędzie SVG OMG już zawsze dbam aby kod SVG, który dodaję do projektu zawsze był jak najlżejszy i bardziej czytelny. To genialne narzędzie stworzone przez Jakea Archibald i opisane jako:

SVGOMG is SVGO‚s Missing GUI, aiming to expose the majority, if not all the configuration options of SVGO.

Jak korzystać z SVG OMG?

Kiedy dostajemy grafikę w formacie SVG często znajduje się tam sporo kodu, który zupełnie nie jest potrzebny. Do tego pewne kształty i krzywe można znacznie uprościć. Warto zadbać o optymalizację, dzięki temu narzędziu zyskamy mniejszy rozmiar pliku oraz większą czytelność kodu.

Wchodzimy na stronę: SVG OMG i wklejamy nasz snippet lub ładujemy nasz plik SVG. W głównym panelu powinniśmy mieć podgląd naszej grafiki. Na stronie dostępne jest demo, polecam zapoznanie się z dostępnymi opcjami.

svg omg dashboard

 

Jak widać z powyższego obrazka dzięki SVG OMG plik został zmniejszony o prawie 60%. Dostępne są dwa widoki: możemy sprawdzić wygląd grafiki oraz mamy podgląd kodu. Jednym z ważniejszych parametrów jest dokładność jaka jest zachowana względem oryginalnej grafiki. Warto mieć na uwadze to, że program upraszcza krzywe i kształty, stąd mogą się pojawić drobne różnice.

SVG OMG dostarcza nam sporo opcji, które możemy dostosować do własnych potrzeb.

svg omg options

Polecam wprowadzenie używania tego narzędzia jako standard w Twoich projektach. 😉

Masz jeszcze jakieś inne metody na optymalizację SVG? Znasz jakieś inne ciekawe narzędzia? Koniecznie podziel się w komentarzu!

Style do druku

print styles

Style do druku stron internetowych

CSS media otwierają nam wiele możliwości. Dzięki nim nie tylko możemy dodawać style, które będą aplikowane o różnych rozdzielnościach urządzeń, czy orientacji urządzenia mobilnego (wertykalne/ horyzontalne). Warto pamiętać, że mamy również możliwość stylowania stron internetowych do druku.

Spotkałeś/spotkałaś się z zapisem @media screen? Aby zaaplikować dodatkowe style do druku należy dodać do pliku CSS @media print. Inną metodą dodawania stylów jest przez link do osobnego pliku.

<link rel="stylesheet"
      src="print.css"
      type="text/css"
      media="print" />

Dla ciekawskich jest jeszcze kilka innych opcji, które możemy dodać oprócz wyżej wymienionych screen i print, na przykład speech, tv a nawet  braille. Więcej przeczytasz tutaj.

Symulator w narzędziach developerskich Chrome

Narzędzia developerskie Chrome umożliwiają nam na symulowanie strony do druku. Wystarczy wejść w zakładkę Rendering. Na samym dole znajdziemy zakładkę Emulate CSS media. Najprawdopodobniej będziesz mieć wybraną opcję no emulation albo screen. Po kliknięciu pokazują nam się trzy opcje i możemy wybrać print.

print css chrome dev tools

A po jaką cholerę potrzebne mi style do druku?

W obecnych czasach raczej rzadko korzystamy z drukowania stron internetowych. Czasami jednak może to być przydatne dla naszych użytkowników.  Warto zadbać o to, aby taka strona do druku nie była w totalnej rozsypce. Flexbox i CSS grid nie będą wyglądać najlepiej po wydrukowaniu.

Przykładowe sytuacje w których faktycznie może się to przydać?

  • Strona podsumowania zamówienia w sklepie internetowym. Ważne, żeby po wydrukowaniu wyglądała czytelnie.
  • Wydruki z banku internetowego.
  • I jeszcze jeden przypadek, na który natknęłam się osobiście w pracy. Zastanów się, czy widziałeś kiedyś logotyp na stornie internetowej, który był biały? Domyślasz się zatem jak wygląda na białej kartce? Czasami małe rzeczy mają spore znaczenie 😉

Dodatkowe źródła

Poniżej znajdziesz kilka przydatnych linków, które zawierają dużo więcej informacji o stylowaniu stron o druku.

A Guide To The State Of Print Stylesheets In 2018; Rachel Andrew, Smashing Magazine

How to Create Printer-friendly Pages with CSS; Craig Buckler, Sitepoint

Masz jakieś fajne wskazówki odnośnie stylowania stron internetowych do druku? Koniecznie podziel się w komentarzu!

Dzień Kobiet z JavaScriptem – 3 edycja girls.js

dzien kobiet z javascriptem
dzien kobiet z javascriptem
fot. Sabina Psuj

Dzień pierwszy – integracja

prelekcje podczas girls.js
fot. Sabina Psuj

 

 

 

 

 

 

 

 

Dzień pierwszy warsztatów girls.js poświęcony był integracji. Podczas wieczoru obecne były zarówno uczestniczki, jak i wszyscy mentorzy i mentorki. Spotkanie odbyło się w siedzibie formy Codewise 08.03 czyli w Dzień Kobiet. Głównym punktem programu były dwie prezentacje. Pierwsza Kacpra Sokołowskiego pod tytułem: „Sprawdź jak za darmo podnosić swoje umiejętności i rozwijać sieć kontaktów”, zachęcająca dziewczyny do uczestniczenia w meetupach, hackathonach i nie tylko. Natomiast Iwona Kubowicz, druga prelegentka, z bloga programistka.com poruszyła temat syndromu oszusta. Dzieliła się swoim wieloletnim doświadczeniem, które zdobyła w pracy jako Full Stack developer. Oprócz tego, uczestniczki i mentorzy mieli czas na przełamywanie lodów i lepsze poznanie siebie nawzajem. Nie zabrakło niespodzianek. 🙂 Jedną z atrakcji był tort z okazji Dnia Kobiet.

wieczór integracyjny
fot. Sabina Psuj

 

 

 

 

 

 

 

 

Dzień drugi

Sobota poświęcona została nauce podstaw JavaScriptu. 30 dziewczyn oraz 10 mentorów dzielnie stawiało czoła wyzwaniom, które napotkali podczas realizowania zadania (ożywianie galerii ze zdjęciami za pomocą Vanilla JS). To były bardzo intensywne 7 godzin pracy. Dziewczyny poradziły sobie śpiewająco. To już 3 edycja warsztatów girls.js w Krakowie, którą miała okazję koordynować. Cieszę się, że tyle dziewczyn może spróbować swoich sił w programowaniu. Wielkie podziękowania dla firmy Brainly i Codewise za wsparcie naszej inicjatywy.

Co mówią uczestniczki warsztatów?

 

zespół girls.js Krakow
fot. Filip Sobalski, mentorzy i koordynatorki krakowskiej edycji girls.js

 

 

 

 

 

 

 

 

 

„Podobało mi się podejście organizatorów i mentorów. Atmosfera była luźna, przyjacielska, na warsztatach czułam się naprawdę komfortowo. Samo zadanie jakie mieliśmy do wykonania wydawało się na pozór łatwe – sprawić by galeria zdjęć zadziałała. Gdy się do tego zabraliśmy okazało się, że nie jest to wcale takie banalne dla kogoś kto z JS nie miał wcześniej do czynienia. Świetne wyzwanie, które dało mi ogrom motywacji by wziąć się do nauki JS.”

mentor i uczestniczka
fot. Filip Sobalski, mentor oraz uczestniczki

 

 

 

 

 

 

 

 

„Podobało mi się to, że grupy były 3-osobowe i każda miała swojego mentora. Pierwszy raz się z czymś takim spotkałam na warsztatach. Bardzo luksusowe warunki do nauki. Poza tym organizatorzy i mentorzy byli świetni, widać, że jesteście zgranym zespołem z dobrymi wibracjami. No i miejsce świetne, catering, tort przepyszny!”

 

tort
fot. Sabina Psuj, tort z okazji Dnia Kobiet

 

 

 

 

 

 

 

 

„Uważam, że wszystko zostało zorganizowane na najwyższym poziomie. Począwszy od zapisów na warsztaty, ich przebieg oraz zakończenie. Na warsztatach panowała bardzo przyjemna atmosfera, która sprzyjała nauce. Najbardziej podobało mi się, że odbyły się one w Dzień Kobiet. To był najlepszy prezent, jaki mogłam dostać. Szczególnie zapadła mi w pamięć prezentacja o syndromie oszusta. Myślę, że dotyczy to wielu dziewczyn.”

prelekcja Olga Stefaniuk
fot. Filip Sobalski, prelekcja podsumowująca warsztaty, Olga Stefaniuk

 

 

 

 

 

 

 

 

 

Podsumowanie

Warsztaty girls.js działają całkowicie pro publico bono. Zarówno uczestniczki nie płacą za udział w warsztatach.  Mentorzy, ani koordynatorki nie otrzymują wynagrodzenia za swój wkład w organizację eventu. Ogromną nagrodą dla nas jest, to że możemy się podzielić naszą wiedzą oraz zainspirować dziewczyny do dalszej nauki. Jestem niezwykle wdzięczna wszystkich osobom, które poświęciły swój własny czas i pomogły mi w tej inicjatywie.

To był wspaniały sposób na świętowanie Dnia Kobiet!

Pokaż, że jesteś programistką!

womens day

womens day

 

Mam niespodziankę dla programistek! Trochę bałam się podzielić moim pomysłem z innymi, najbardziej wstrzymywało mnie to przed realizacją mojego planu. Postanowiłam, że podzielę się nim… w Dzień Kobiet!

Za ładna na programistkę?

za ladna na programistke

 

 

 

 

Niedawno na jednej ze stron na Facebooku, pod zdjęciem jednej z moich znajomych programistek pojawił się komentarz: „Za ładna na programistkę”. Ada (dziewczyna, która była na zdjęciu) jest bardzo zdolną i piękną kobietą, ukończyła studia inżynierskie z Informatyki i pracuje jako Frontend Developer, angażuje w wiele akcji promujących kobiety w IT. Ktoś, kto zupełnie nic o niej nie wiedział, przykleił na niej taką łatkę. To przykre, że część ludzi dalej ma taki sposób myślenia, jak pan, który napisał komentarz.

Chcę zmieniać to myślenie.

Chcę, żeby więcej osób widziało, że dziewczyny programują i sobie świetnie z tym radzą. Mniej więcej rok temu wpadłam na pomysł projektowania i sprzedaży odzieży oraz akcesoriów promującej kobiecość w nowych technologiach. Największą przeszkodą w realizacji był strach podzieleniem się moim tym przed światem. Postanowiłam się przełamać i pokazać, nad czym pracowałam od jakiegoś czasu:

DressCodeZone: Odzież i akcesoria promujące kobiecość w IT

Dlaczego ubrania i akcesoria promujące kobiecość w IT?

Myślę, że nosząc ubrania czy torby z napisami/grafikami promującymi programowanie oraz nowe technologie zmieniamy też postrzeganie innych. To bardzo ważne, ponieważ sama kiedyś myślałam, że programowanie jest za trudne i przekonałam się, że to jest coś bardzo ciekawego i bardzo rozwijającego. Nauka programowania pozytywnie zmieniła moje życie.

Dziewczyny, chwalmy się! Bądźmy dumne z tego jakie jesteśmy. Pokazujmy innym, że nowe technologie są ciekawe i każdy może się w tym kierunku rozwijać. Wszystkiego najlepszego z okazji Dnia Kobiet!

DressCodeZone: Odzież i akcesoria promujące kobiecość w IT

#AdaToWypada #kobietyDoKodu #programujDziewczyno

 

koszulka transform girl

 

 

 

 

 

 

 

 

Muzyka wspomagająca koncentrację

muzyka koncentracja

muzyka koncentracja

 

Chyba każdy z nas lubi ten stan kiedy siadasz do pracy nad jakimś projektem i zanurzasz się bez pamięci w twórczości. Nawet nie wiesz kiedy minęły godziny pełnego skupieniu. Czasami jednak ciężko jest wejść w ten stan. Osobiście mam swoje sprawdzone albumy, które wspomagają moją koncentrację i pomagają mi osiągnąć tzw. „flow”.

Ludovico Einaudi

Mój ulubiony kompozytor, słuchając jego utworów pracuje mi się niezwykle efektywnie. Kojarzysz film „Nietykalni”? Tam właśnie między innymi możemy posłuchać jego utworów, w tym utworu Fly. Ja osobiście do pracy polecam album Una mattina:

Estas Tone

Piękne brzmienie gitary, ciekawe efekty dźwiękowe, to właśnie jest Internal Flight. Spędziłam wiele godzin w stanie „flow” dzięki temu twórcy. Zdecydowanie polecam:

Hans Zimmer

Ostatnio dwa powyższe albumy zaczęły mi nie wystarczać i niedawno trafiłam na ścieżkę dźwiękową z filmu Planeta Ziemia. Hanz Zimmer, jak zwykle, dostarcza mistrzowsko skomponowanych utworów.

Może Ty też masz sprawdzony album albo play listę, która pomaga Ci w koncentracji? Podziel się koniecznie w komentarzu!

Podsumowanie 2018

podsumowanie 2018

podsumowanie 2018

 

Nadchodzi koniec roku, czas na garść statystyk i małe podsumowanie osiągnięć.

Blog  – garść statystyk

  • 37 tysięcy odwiedzających – NIESAMOWITE 😀
  • 50 tysięcy sesji
  • 14 postów
  • 660 fanów, 708 obserwujących na Facebooku <3
  • 50% fanek i 50% fanów na Facebooku
  • 2 edycje girls.js w Krakowie
  • 5 prezentacji publicznych

     

    Cieszę się, że jesteście ze mną!

     

    Osiągnięcia 2018

  1. Zorganizowałam pierwsze warsztaty girls.js w Krakowie, udział wzięło 9 uczestniczek, ogromne zainteresowanie 15.5 osoby na jedno miejsce – relacja
  2. Zorganizowałam 2. edycję warsztatów girls.js, udział wzięło 32 uczestniczek oraz 12 mentorów – relacja
  3. Jedna z absolwentek zaczęła pracę w creativestyle jako Junior Frontend Developer – wywiad
  4. Krakowski zespół girls.js, którym koordynuję liczy 15 osób.
  5. Wystąpienia publiczne na 2 konferencjach i 3 wystąpienia na warsztatach (w tym raz po raz pierwszy po angielsku).
  6. Brałam udział w warsztatach Devstyle Speakers – relacja
  7. Po raz pierwszy raz zostałam zaproszona na Festiwal jako prelegentka (organizatorzy opłacili mi przeloty!)
  8. Założyłam swoją działalność gospodarczą
  9. Przeprowadziłam jako wolontariuszka tygodniowe warsztaty dla dzieci z programowania, robotyki i druku 3D – relacja
  10. Razem z Emilią wygrałyśmy konkurs na relację z warsztatów z programowania dla dzieci, placówka otrzyma 3000zł na sprzęt do nauki programowania – relacja
  11. Byłam na szkoleniu dla wolontariuszek w ramach projektu IT for SHE w Lublinie – relacja
  12. Uczestniczyłam w warsztatach z Angulara w Microsofcie w Warszawie
  13. Zmieniłam projekt w pracy i obecnie piszę w Vue.js. Jestem z tego bardzo zadowolona, ciąglę się rozwijam jako Frontend Developer.
  14. Uczestniczyłam w kilku konferencjach programistycznych: 4Developers Katowice, Innowacyjna Europa 2018 Kraków, Women in Tech Summit Warszawa, Meetup Programuj dziewczyno Warszawa, Meet.js Katowice
  15. Kontynuuję prowadzenie bloga SowaProgramuje – 14 postów
  16. Sama pojechałam do Maroka na 5 dni – zdjęcia
  17. Spełnione marzenie: pracowałam zdalnie z Barcelony przez 9 dni – relacja
  18. Założyłam bloga podróżniczego Travel and Change.
  19. Pracowałam nad nowym osobistym projektem i założyłam sklep internetowy.
  20. Zorganizowałam sama wyjazd na Sri Lankę, noclegi rezerwowałam z dnia na dzień i podróżowałam sama transportem publicznym. Przez tydzień przebyłam 750km. Wypuściłam 5 małych żółwi morskich do oceanu – relacja, zdjęcia
  21. Pojechałam na tygodniową wycieczkę z przyjaciółką do północnych Włoch
  22. Spełnione marzenie: koncert 2CELLOS <3
  23. Trenowałam pół roku z trenerem personalnym na siłowni.
  24. Udało mi się wyjść z niedowagi.
  25. Pomimo intensywnej rehabilitacji nie udało mi się poprawić stanu kontuzji kostki. Przeszłam operację stawu skokowego.
  26. Trenowałam jazdę na rowerze z zawodowym kolarzem górskim, który startuje w EWS (top 20 riderów enduro na świecie).
  27. Pokonałam ponad 1100 km i 19600 m przewyższenia podczas treningów rowerowych w Lesie Wolskim. Sumarycznie pewnie zebrałoby się jakieś 1500km na rowerze w ciągu tego roku. Zaliczyłam kilka upadków, na szczęście udało mi się wyjść z kontuzji.
  28. Uczestniczyłam w jubileuszowym X Balu Szkockim, organizowanym przez zespół tańca szkockiego i irlandzkiego Comhlan do którego należę.
  29. Byłam na „rajdzie kiltowym” ze swoim zespołem tańca irlandzkiego i szkockiego w Gorcach.
  30. Spełnione marzenie: podróż do Irlandii. Spędziłam święta Bożego Narodzenia w Dublinie.

A oto najpopularniejsze posty w tym roku:

 

CSS Grid kontra Flexbox

Przewodnik początkującego freelancera – Upwork

Pytania techniczne na rozmowie na stanowisko Junior Frontend Developer

Jestem bardzo wdzięczna za ten wspaniały rok. Był od dla mnie zdecydowanie najtrudniejszym rokiem, ale również najwspanialszym, bogatym w nowe doświadczenia, umiejętności i wspaniałe znajomości.  Moim motto jest „działanie, odwaga i spontaniczność”. Dziękuję bardzo wszystkim, którzy byli ze mną i wspierali mnie w 2018 roku.

podsumowanie 2018

Życzę wszystkim pomyślności i sukcesów w 2019! Oby był pełen niesamowitych wrażeń, wyzwań i siły do spełniania marzeń!

 

 

 

Devstyle Speakers relacja

devstyle speakers
devstyle speakers
fot. Nikola Król

24 – 25.11 odbyła się w Warszawie 2. edycja warsztatów Devstyle Speakers organizowana przez Maćka Aniserowicza, Monikę Malinowską oraz firmę Connectis. Czy warto było jechać?

Bezpieczne miejsce, gdzie można eksperymentować

Rok temu na pierwszej edycji Devstyle Sepakers nie odważyłam się wyjść na środek podczas części praktycznej. Te wymówki… bo przecież nie jestem przygotowana wystarczająco dobrze, bo nie znam się dobrze na temacie, nie jestem wystarczająco doświadczona.

Podczas tej edycji się przełamałam i wygłosiłam krótką prezentację o CSS Grid. Mogę śmiało powiedzieć, że Devstyle Speakers jest bezpieczną przestrzenią, gdzie można eksperymentować. Łączył nas wspólny cel, przezwyciężenie strachu, nauka przemawiania przed publicznością i przekonanie się, że bycie prelegentem może być wartościowym i fajnym doświadczeniem.

Kilka wniosków z części teoretycznej

  • Przed samą prezentacją wykonuj relaksacyjne ćwiczenia (masowanie mięśni żuchwy, składanie ust w dzióbek, głębokie oddychanie)
  • Jeśli my będziemy zrelaksowani, publiczność dużo lepiej odbierze nasz przekaz
  • Ludzie lubią emocje, nie jest ważna tylko treść, ale również przekaz
  • Będąc na scenie jesteś autorytetem i gwiazdą
  • Temat prezentacji = pasja + wiedza
  • Jedna myśl przewodnia, którą da się streścić w jednym zdaniu
  • Jak coś źle pójdzie to nie przepraszaj za to publiczności
  • Tą samą prezentację można wygłaszać kilka razy w innych miejscach, skoro włożyliśmy w to sporo pracy to niech jak najwięcej osób z tego skorzysta
  • Behemoth — ćwiczenie na głośne mówienie i więcej pewności siebie (tip od Maćka Aniserowicza — mów tak głośno, że nawet jeśli w pokoju będzie leciała muzyka Behemotha, ma być Cię słychać)

Dostać feedback od 30 osób

Podczas drugiej części warsztatów każdy z uczestników wygłaszał swoją krótką prezentację. W tym samym czasie słuchacze notowali swoje uwagi do wystąpienia. Mogliśmy w ten sposób pomóc innym w doskonaleniu sztuki przemówień publicznych.

Nawet nie wyobrażasz sobie jak cenne są spersonalizowane uwagi od osób, które chwilę wcześniej przeszły szkolenie z wystąpień publicznych.

30 osób, które poświęciło Ci 100% uwagi podczas Twojego wystąpienia i oddało Ci kartkę z cennymi wskazówkami.

30 osób, a każda z nich odbierająca rzeczywistość trochę odmiennie i zwraca uwagę na inne rzeczy.  

Moje 7 minut

Postanowiłam zawalczyć z syndromem oszusta, w i końcu wygłosiłam prezentację techniczną. Podniosłam sobie jeszcze poprzeczkę i postanowiłam powiedzieć ją w języku angielskim. „CSS Grid is more than a table” – właśnie taki tytuł nosiła prezentacja. Podczas wystąpienia krótko omówiłam podstawowe pojęcia, pokazałam korzyści z  korzystania z CSS Grida. Chciałam również pokazać jaki progres dokonał się przez ostatnie lata w świecie Frotnendu poprzez porównanie CSS Grida do tworzenia stron z użyciem tabel w HTML-u.

CSS Grid slajd z prezentacji

 Kilka uwag od publiczności do mojej prezentacji

Co według słuchaczy poszło dobrze?

  • „Umiesz wzbudzić ciekawość w słuchaczach”
  • „Fajny temat i rozpoczęcie z nawiązaniem interakcji”
  • „Bardzo dobry i zrozumiały angielski”
  • „Estetyczne i czytelne slajdy”
  • „Aż dziwne, że tak dużo przekazane w tak krótkim czasie” (prezentacja trwała 4.5 minuty, limitem było 7 minut)

Co według słuchaczy mogę poprawić?

  • „Za dużo patrzysz na ekran zamiast na publiczność”
  • „Słychać było lekko zdenerwowanie w głosie”
  • „Używaj wskaźnika jak chcesz coś pokazać”
  • „Dość częste użycie „and” jako spójnika”
olga prezentacja
fot. Nikola Król

Co mnie zaskoczyło?

Przed swoją prezentacją miałam wrażenie, że to, co będę mówić to przecież podstawy, przecież to tylko kilka podstawowych pojęć i nic ponadto. Jednak okazało się, że kilka osób nawet nie słyszało o CSS Gird.

„Przydatny temat, nie znałem tego i dowiedziałem się czegoś nowego”

Co uważam za swój największy sukces?

„Zaciekawiło mnie, mimo że nigdy nie pisałem Frontu”

Tego się nie spodziewałam, w 4.5 minuty udało mi się wzbudzić ciekawość, w kimś, kto nie pisze w technologii, z której ja korzystam. Bardzo rzadko dostajemy taki feedback, często nie mamy pojęcia jakie wrażenie zrobiło to, co powiedzieliśmy i często zakładamy te najgorsze scenariusze. Okazuje się, że to co mamy do powiedzenia może na prawdę zaciekawić kogoś i zachęcić do spróbowania czegoś nowego.

Na koniec

Zdecydowanie było warto uczestniczyć w tym wydarzeniu. Mogliśmy się dzielić naszym doświadczeniem, atmosfera była mega pozytywna, a feedback, który dostaliśmy jest nieocenioną pomocą w dalszym rozwoju. Cieszę się, że miałam szansę uczestniczyć w warsztatach Devstyle Speakers.

Bardzo miło było również zobaczyć aż tyle kobiet z różnych gałęzi IT w roli prelegentek. Dziewczyny naprawdę świetnie sobie poradziły. Mam nadzieję, że dzięki tej inicjatywie więcej kobiet będzie brało udział w meetupach i konferencjach w roli prelegentek.

Do zobaczenia na scenie!

Konkurs IT for SHE

konkurs it for she

konkurs it for she

 

Jakiś czas temu pisałam relację z warsztatów z programowania dla dzieci w ramach wolontariatu i programu IT for SHE. Razem z Emilią, koleżanki, z którą realizowałam projekt, wzięłyśmy udział w konkursie na relację z zajęć. Dodatkowym zadaniem konkursowym było napisanie planu kontynuacji nauki programowania przez dzieci oraz zaplanowanie kwoty 3000zł na pomoce naukowe.

Udało się! Biblioteka, w której prowadziłyśmy zajęcia otrzyma zestaw robotów Dash i Dot. Cieszymy się niezmiernie, że mogłyśmy się przyczynić do wzbudzenia w dzieciakach ciekawości do zagadnień związanych z szeroko pojętym IT. Uczniowe i uczennice będą mogli kontynuować naukę programowania korzystając z ciekawych akcesoriów.

Moją relację z warsztatów znajdziesz tutaj:

Warsztaty z programowania dla dzieci

 

Girls.js relacja z drugiej edycji

girls.js

girls.js

 

Girls.js jest dla mnie bardzo ważnym projektem. Są to darmowe warsztaty z JavaScriptu dla kobiet. Zorganizowanie drugiej edycji było bardzo wymagające, ale z dumą mogę powiedzieć, że nasz zespół się rozrósł. Wydarzenie odbyło się w sobotę 27 października i trwało 7h.

Edycja pierwsza: 3 mentorów, 9 uczestniczek

Edycja druga: 12 mentorów, 32 uczestniczki

Liczby mówią same za siebie. Było nas więcej, było głośniej i było jeszcze więcej pozytywnej energii!

girlsjs zdjęcie grupowe

Co najbardziej się podobało uczestniczkom?

„Podział na małe grupy, które pozwalały na indywidualny kontakt z mentorem i dostosowanie tempa pracy do poziomu grupy.”

 

„Małe grupy warsztatowe. Można było swobodnie zapytać mentora o każdą niezrozumiałą rzecz.”

 

3 uczestniczki i jeden mentorka / mentor – tak zawsze pracujemy podczas warsztatów. 

 

Idea, która nam przyświeca tworzenie bezpiecznej przestrzeni, w której kobiety mogą swobodnie zapytać o każdą rzecz, bez obawy, że zostaną wyśmiane. Staramy dać mi więcej pewności siebie. Chcemy, żeby wiedziały, że mogą się nauczyć programowania, niezależnie co robiły do tej pory w swoim życiu zawodowym. Każda grupa pracuje realizuje ten sam projekt, jednak we własnym tempie rozszerzając zagadnienia, które wymagają większej uwagi.

 

girlsjs grupa warsztatowa

Nasi sponsorzy <3

Nie udałoby się tego wszystkiego zorganizować bez wsparcia naszych sponsorów. Ogromne podziękowania dla firmy Schibsted, która już po raz drugi wsparła naszą inicjatywę. Dziękujemy firmie Brailny za udostępnienie przestrzeni, której mogliśmy się wszyscy swobodnie pomieścić.

Open space

Podczas warsztatów dziewczyny pracowały w 11 grupach. Jak wynika z ankiet, które przeprowadziłam po warsztatach, część dziewczyn bardzo ceniło sobie możliwość dyskutowania i integrowania się z innymi grupami.

„Podobało mi się to, że grupy były małe i dało się zapytać mentorów dosłownie o wszystko: jak wygląda ich praca, jakie rozwiązanie się stosuje itp. Podobało mi się też, że na jednej sali była więcej niż jedna grupa. Nie przeszkadzaliśmy sobie w pracy, a kiedy ktoś z innej grupy zadał ciekawe pytanie, dyskusja toczyła się na forum.”

Otrzymaliśmy bardzo pozytywny feedback i dziewczyny twierdzą, że czuły się bardzo komfortowo podczas zajęć i miały bardzo dobry kontakt z mentorami, co nas ogromnie cieszy.

Mentorki i mentorzy

Serdeczne podziękowania dla naszych mentorek i mentorów, którzy poświęcili swój prywatny czas i wzięli udział w tym przedsięwzięciu. Bez Was by się to nie udało!

  • Ada Ryś-Krzeszowiak
  • Agata Drobniak
  • Marta Siewierska-Stańczak
  • Patrycja Radaczyńska
  • Mateusz Krzeszowiak
  • Maciek Wątroba
  • Norbert Pabian
  • Mateusz Chojecky
  • Piotrek Rogowski
  • Filip Mamcarczyk
  • Krzysiek Mikuta
  • Rafał Rumanek

Dzięki wielkie! Uczestniczki są ogromnie wdzięczne za pomoc i motywację, którą im daliście!

„Girls.js to wspaniała inicjatywa, pomoże wielu dziewczynom/kobietom i mam nadzieję będzie rosła z każdym rokiem, nie tracąc nic z fantastycznej atmosfery. Kiedy szłam na warsztaty czułam się niepewnie i miałam tremę. Po tych warsztatach jestem super zmotywowana do dalszej nauki, także dlatego, że widzę ile dziewczyn jest w podobnej sytuacji. Wielkie brawa dla Was!!! :)”

girlsjs mentorzy
Fot. Kamila Zarembska-Szatan

Cieszymy się niezwykle, że warsztaty girls.js będą się odbywały w kolejnych miastach w Polsce. Szczegóły już niebawem pojawią się na naszej stronie internetowej. Kolejna edycja w Krakowie planowana jest na marzec 2019. Serdecznie zapraszamy do współpracy oraz do aplikowania na zajęcia.