Najciekawsze momenty społeczności GDE: Alba Silvente Fuentes

Alba Silvente Fuentes jest ekspertką od Google Developers. Omówiliśmy z nią kodowanie i budowanie społeczności.

Monika Janota
Monika Janota

Alba ze smyczką do głośnika.

Monika: Z jakimi produktami współpracujesz? Na czym się skupiasz i jakie narzędzia ułatwiają i ułatwiają Twoją codzienną pracę?

Alba: Większość pracy nad frontendem wykorzystuję w Vue 3, używając nowego pakietu Webpack dla ekosystemu o nazwie Vite z semantycznym kodem HTML i Tailwind CSS, a czasami z użyciem Nuxt.js. Zależy to od specyfiki projektu. Zwykle tworzę aplikacje internetowe, ale ostatnio zajmuję się też tworzeniem rozszerzeń do Chrome.

Zwykle koncentruję się na frontendzie (czyli tworzeniu komponentów), ale zwracam też uwagę na architekturę projektu, zwracając szczególną uwagę na łatwość obsługi, wydajność i skalowalność. Dlatego treści, które tworzę w społeczności, obejmują tematy takie jak Atomic Design, Jamstack czy systemy projektowania. Lubię dowiadywać się o nowych architekturach, które przyciągają uwagę.

Oraz kilka narzędzi, których nie mogę przeoczyć na co dzień: VS Code zsynchronizowany z moim kontem w celu dodawania rozszerzeń, takich jak Volar, Eslint i Prettier; Pomysł na dokumentowanie swojej pracy i tworzenie treści. rozszerzenia do Chrome, takie jak Toby, wskaźniki internetowe i Axe; i Fig.io w przypadku terminala.

Monika: Skąd się tu wziąłeś? Kiedy zdecydowałeś(-aś) się skupić na tworzeniu stron internetowych i frontendzie?

Alba: Studiowałem inżynierię obrazu i dźwięku w telekomunikacji, więc nie ma nic bezpośrednio związanego z tworzeniem stron internetowych. Podczas studiów nauczyłam się podstaw kodowania w językach C i C++. Gdy zdałam sobie sprawę, że mam talent do programowania, postanowiłam pójść tą ścieżką i zagłębić się w programowanie stron internetowych. Podczas trzeciego roku studiów musieliśmy odbyć staż, a ponieważ nie wiedziałam, co chcę robić, wybrałam agencję internetową. Uczyłam się w niej PHP, HTML, CSS i jQuery.

Dzięki temu zdałam sobie sprawę, że wolę programowanie frontendu. Bardzo mi się to podoba i chciałam skupić się tylko na tym. Dowiedziałem się więc o platformach frontendu – Vue, React i Angular. Próbowałam wszystkiego, żeby wreszcie zakochać się w Vue.

Monika: Jak myślisz, jaki jest kolejny istotny trend w dziedzinie technologii internetowych?

Alba: Dla mnie najważniejsze są zmiany zachodzące w przeglądarkach takich jak Chrome. Ulepszamy CSS, korzystanie z WebGL i innych interfejsów API JavaScript, standardy ułatwień dostępu itd. Możemy stworzyć świat w przeglądarce, podobnie jak w grach wideo, albo skupić się na udostępnieniu go wszystkim, większej liczbie osób, łącznie.

Przyszłością jest poprawa sposobu korzystania z internetu, tak aby wydajność nie była już problemem, ponieważ uwzględniamy ją we wszystkich nowych technologiach. Możemy więc skupić się na tworzeniu wartości, digitalizacji naszych codziennych zadań i automatyzacji tego, co marnujemy czas.

Monika: Jaki jest pomysł na Twój podcast „No me da la vida”?

Alba: Gdy zostałam twórczynią treści, zaczęłam pisać artykuły po angielsku. Przeprowadziłem się wtedy do Holandii i pomyślałem, że pomoże mi to nauczyć się języka i używać go w pracy.

Mój pierwszy język to hiszpański, ale wtedy nie myślałem o stworzeniu niczego specjalnie dla lokalnej społeczności w Hiszpanii. Ten pomysł narodził się, gdy poznałem współprowadzącego. Uznałam, że dobrze byłoby wspólnie stworzyć coś razem. Połączyliśmy więc siły i postanowiliśmy wypróbować format podcastu.

Jeden pomysł doprowadził do innego – chcieliśmy stworzyć przestrzeń, w której mniej znane osoby mogłyby rozmawiać o swoich doświadczeniach w branży, ale postanowiły skupić się na kobietach. Była to również okazja do poznania wspaniałych profesjonalistów. Dzięki podcastowi poznaliśmy ich lepiej i nawiązaliśmy z nimi relacje.

Głównym celem było oczywiście wymiana wiedzy i uczenie się od naszych gości. Rzadko mówimy o frontendzie, i współgospodarzem oraz ja zajmujemy się frontendem, więc spodobał nam się pomysł, że możemy zapraszać osoby z innych działów w branży technologicznej, aby opowiedziały nam więcej o sobie. Rozmawialiśmy już m.in. o sztucznej inteligencji, zarządzaniu usługami i innych kwestiach. To fascynujące.

Monika: Jak utrzymujesz zaangażowanie odbiorców?

Alba: To ciekawe pytanie. Mam szczęście, że mogę współpracować z ekspertem. Miriam, współprowadząca, tworzy treści do mediów społecznościowych, więc cały ten temat jest omówiony. Nagrywamy wiele krótkich klipów i udostępniamy je na TikToku i Instagramie, a także na profilu na LinkedInie. Chodzi o to, aby zainteresować odbiorców danym tematem – ujawnić tylko fragment rozmowy i zachęcić ich do sprawdzenia, co będzie dalej.

Uzgodniliśmy też, że powinniśmy zapraszać naprawdę zaangażowanych obserwatorów – ludzi, którzy nas znają i poznają naszą pracę. Postanowiliśmy stworzyć społeczność na Discordzie, aby wszystkie treści były w jednym miejscu. Dzięki temu odbiorcy będą mogli łatwiej śledzić podcast. Stwarza też możliwość interakcji i wymiany myśli.

Planujemy organizować sesje kodowania na żywo lub wydarzenia na Twitchu, Discordzie itp. W ten sposób będziemy mogli komunikować się z naszą społecznością, rozmawiać w czasie rzeczywistym i dobrze się bawić. Chcemy lepiej poznać naszych odbiorców, a w przypadku podcastów opcje są ograniczone.

Nasz podcast ma też sekcję „Cuéntame tus Penurias”. („Opowiedz mi o swoich problemach”) – uczestnicy opowiadają o swoich porach zawodowych lub porażkach związanych z branżą technologiczną. Opowiadania nie muszą być związane z technologią. Mogą dotyczyć zdrowia psychicznego, kwestii prawnych itp. Odbiorcy mogą się z Tobą utożsamiać, ale też udzielać porad lub pomagać w znalezieniu rozwiązania problemu. Tego rodzaju zaangażowanie jest ważne, ponieważ pokazuje, że wszyscy jesteśmy tylko ludźmi.

Monika: Czy widzisz, jak branża zmienia się i staje się bardziej inkluzywna?

Alba: Jako twórczyni treści i bloger poznałam wiele osób ze społeczności, w tym większość z nich inkluzywnych, i zawsze zastanawiam się nad ich działaniami, ale żyję w jakiś bańce.

Osoby, które słuchają naszego podcastu i tworzą wokół niego społeczność, są bardzo otwarci i promują integrację społeczną, ale tak naprawdę rzadko opuszczam ten krąg. Moje najbliższe otoczenie jest niezwykle przyjazne i promujące integrację społeczną. Z drugiej strony myślę, że trzeba od czegoś zacząć. Możemy zacząć ulepszać niektóre rzeczy z konkretną grupą osób, a oni później o nich poinformujemy.

Monika: Co jest ważne w budowaniu społeczności?

Alba: Uważam, że wydarzenia muszą być organizowane przez odpowiednie osoby. Gdy biorę udział w zjeździe w Amsterdamie, czuję, że z organizatorami można się utożsamiać i przeprowadzać ludzką atmosferę, przechodząc przez trudności, optymalizując sposób pracy i otwarcie rozmawiając o nich. Przyznaliby, że czuje się zdenerwowany przed przemową, a widzowie czują się dzięki temu lepiej.

Na przykład oglądanie przygotowanych samouczków w YouTube nie daje takich samych uczuć. Twórcy tych materiałów nie popełniają błędów. Wyjątkiem jest transmisja na żywo – nie zobaczysz prawdziwych reakcji, a ich twórcy mają przygotowany scenariusz.

Społeczności (np. Google Developer Groups) są świetne, bo czujesz, że nie popełniasz błędów, a oni i tak Cię kochają. To niesamowite uczucie, że ludzie wokół mnie są tacy sami jak ja i że wspólnie możemy się rozwijać.

Alba i inni uczestnicy przed znakiem Google.

Monika: Jaka jest Twoja historia jako Google Developer Expert w dziedzinie technologii internetowych? Czy polecił(a)byś ten program znajomemu?

Alba: Moja historia jako GDE sięga początku pandemii, kiedy tworzyłem mnóstwo treści. Poznałam kilku członków społeczności. Jedną z nich była Debbie O'Brien, która również prowadzi GDE i wspiera kobiety w branży technologicznej. Dziękuję za moją pracę i zachęciła mnie do zgłoszenia się do programu GDE. Tylko problem – wtedy nie wiedziałam, co to jest! Dopiero zaczynałem swoją przygodę ze społecznością programistów. Nigdy nie przyszło mi na myśl, że można mnie nazwać ekspertem.

Postąpiłam zgodnie z radą Debbie i stworzyłam portfolio ze wszystkimi publikowanymi przeze mnie treściami. Proces zgłoszeniowy przebiegł bardzo dobrze, a moja wiedza i doświadczenie były cenne dla naszej społeczności.

Bycie GDE jest super. Tak dużo uczę się od społeczności! Rozpowszechniam wieści o programie i mam nadzieję, że niektórzy z moich znajomych oraz współpracowników już się z nim wybiorą.

Monika: Jaka jest Twoja aktywność w społeczności (poza blogowaniem i podcastami)? Czy oferujesz oprogramowanie open source?

Alba: Kiedy po raz pierwszy angażowałam się w projekty open source, stworzyłem więcej dokumentów niż sam kod. Pracuję teraz nad przykładami i projektami demonstracyjnymi nowych oraz nadchodzących technologii, na przykład Nuxt 3. Moim celem jest pomoc osobom, które chcą szybko zacząć tworzyć aplikację – wystarczy, że użyjesz tych fragmentów kodu. Nigdy nie tworzyłem własnej biblioteki, po prostu współpracuję z tymi, które już istnieją, i staram się je ulepszać.

Brałem też udział w hackathonach, czyli konkursach, w których organizatorzy proszą Was o stworzenie aplikacji, udostępnienie jej na zasadach open source i przygotowanie do niej dokumentacji. Gdyby któregoś z tych elementów zabrakło, nie otrzymasz nagrody. A jedna z nich się uda! Udało mi się stworzyć Generator nastroju ziemniaczanego. Tutaj znajdziesz wszystkie informacje na ten temat

Prowadzę też warsztaty, podczas których uczę ludzi, jak programować witrynę od zera przy użyciu technologii Jamstack, CMS bez interfejsu graficznego i generatora statycznego witryn. Naprawdę wolę prowadzić te warsztaty niż wygłaszanie przemówień. Uwielbiam patrzeć, jak ludzie się uczą – nie mówisz tego podczas rozmowy. Po wypowiedzeniu możesz otrzymać dodatkowe informacje zwrotne, ale nie zobaczysz, czy dany projekt został sfinalizowany. Uwielbiam to, że wszyscy razem piszą podczas warsztatów.

Monika: I od czego warto zacząć dobry warsztat?

Alba: W razie potrzeby wyjaśnij podstawowe kwestie, aby wszyscy mogli to zrozumieć. Staram się objaśniać każdy krok szczegółowo – uczestnicy muszą znać cały proces. Zawsze tworzę też krótki glosariusz nowych terminów do przyglądania się podczas lekcji.

W trakcie warsztatów trzeba ustalić czas na podsumowanie i sprawdzenie poszczególnych projektów. po zakończeniu każdej z nich. Zachęcam uczestników do zadawania pytań tak często, jak potrzebują.

Podsumowując – chodzi o komunikację. Zadawaj odpowiednie pytania, staraj się nie tracić uwagi, po prostu bądź dla nich. To najlepszy sposób, aby nauczyć kogoś nowego.