GDE 社群精選:Alba Silvente Fuentes

Alba Silvente Fuentes 是一位 Google Developers 專家,我們訪問她是如何寫程式和社群凝聚力。

莫妮卡賈諾塔
Monika Janota

Alba 戴著喇叭。

Monika:您和哪些產品合作?您著重的專業領域為何?哪些工具能讓日常工作變得輕鬆又有效率?

Alba:我處理的前端作業大多是在 Vue 3 上完成,也就是名為 Vite 這個生態系統的全新 Webpack,搭配語意 HTML、Tailwind CSS,有時則使用 Nuxt.js (視專案具體情況而定)。雖然我大部分時間都建立網頁應用程式,但最近我也在建立 Chrome 擴充功能。

我通常會專注於前端的部分 - 建構元件,但我也想考慮專案架構,尤其是考量可維護性、效能和擴充性。因此,我創作的社群內容涵蓋了原子設計、Jamstack 和設計系統等主題,我喜歡看看值得關注的新架構。

如果我的日常工作中遺漏了某些工具,這些工具會是:VS Code 與我的帳戶保持同步,以新增 Volar、Eslint 和 Prettier、Notion 記錄我的作品和內容創作;Toby、Web Vitals 指標和 Axe 等 Chrome 擴充功能,以及終端機的 Fig.io

Monika:是怎麼來到這裡的?您何時決定專注於網頁開發和前端?

Alba:我研究了電信業的影像和聲音工程學系,所以沒有與網頁開發直接相關。我在研究期間,學到使用 C 和 C++ 寫程式的基本概念。後來發現自己有程式設計方面的知識後,我決定遵循這個路徑,深入探究網頁開發作業。我在大學的第三年必須進行實習工作,因為我不確定自己想要做什麼,所以我選擇了網路代理商,因為我曾經教了 PHP、HTML、CSS 和 jQuery,是我擔任全端開發人員的一員。

這讓我瞭解到我比較喜歡前端開發,也很喜歡目前的工作,因此只想專心開發。所以我開始瞭解前端架構:Vue、React 和 Angular。我試過全部都愛上 Vue,

Monika:您認為網路技術接下來的一大挑戰為何?

Alba:對我來說,接下來我們將介紹 Chrome 等瀏覽器的變化。改善 CSS、WebGL 使用方式和其他 JavaScript API 的方式,以及無障礙標準等等。我們可以在瀏覽器 (就像電玩遊戲一樣) 中創造世界,也可以專注在讓每個人都能使用 (包括包容) 的世界。

我們未來將改善我們使用網路的方式,讓效能不受到任何問題,因為所有新興技術都已涵蓋其中。我們可以專注於創造價值、將日常工作數位化,並將浪費時間自動化。

Monika:你的 Podcast 節目「No me da la vida」(不是我得來吧) 有什麼想法?

Alba:成為內容創作者後,我開始寫英文文章。那時我搬到荷蘭,認為它也能幫助我學會如何用專業溝通

我的第一種語言是西班牙文,但之後我沒有考慮為西班牙社區創造任何特定內容。與我共同主辦人見面時,這個想法的出現了;我以為能和孩子一起創作內容,應該會是好事。因此,我們與眾不同,決定試用 Podcast 格式。

某個想法也衍生出一個想法,因此我們想打造一個規模不為人知的公共空間,讓較不知名的人士分享自身的業界經歷,但後來決定以女性為主。也是我們認識優秀專業人士的好機會。拜 Podcast 之賜,我們得以認識他們並培養關係。

當然,最終目標是互相交流知識並向賓客學習。身為前端開發人員,所以前端和前端幾乎沒有問題,所以我們希望能帶入科技業的其他職務的人員進一步分享自己的相關資訊。到目前為止,我們已探討過 AI 和產品管理等方面的討論,太有趣了,

Monika:如何持續吸引觀眾?

Alba:真是個有趣的問題!其實我很幸能與專家合作。我的共同主持人 Miriam 正在製作社群媒體內容,因此我們特別介紹這個部分。我們拍攝了許多短片,然後在 TikTok 和 Instagram 及 LinkedIn 個人檔案上分享。目的是讓使用者對這個主題產生興趣,只呈現對話的部分,並鼓勵他們瞭解後續內容。

我們也同意,應該邀請真正積極參與的追蹤者 (這些人認識我們和我們的工作) 成為他們,我們決定在 Discord 上建立一個社群,將所有內容集中在同一處,方便觀眾追蹤 Podcast。也能讓你有機會與觀眾互動及交流想法。

我們預計在 Twitch 和 Discord 等平台上舉辦直播程式設計講座或活動。能讓我們有機會與社群互動、即時聊天,並一起同樂。我們希望瞭解觀眾喜好和 Podcast,提供的選項有限。

我們的 Podcast 還有名為「Cuéntame tus Penurias」的版面,名為「Puéntame tus Penurias」(介紹你的困境),訪客則講述他們在科技業工作失敗或遭生活中痛苦的故事。這些故事不一定與技術相關,可能是為了處理心理健康、法律問題等問題。觀眾可能產生共鳴,但可以提供一些建議或協助找出問題解決方法。這類互動很重要,因為證明我們是人類,

Monika:您是否認為產業環境日新月異,也更具包容性?

Alba:身為內容創作者和網誌作者,我在社群中認識很多人,大部分都具有多元包容的精神,也不斷反思自己的行為,但我也覺得自己身在某種泡泡。

聽眾會收聽我們的 Podcast 並形成一個社群,他們抱持多元包容且開放的心態,但我不太願意經常離開這個社群。我最近的環境非常友善且具有多元包容。另一方面,我想我們得從某處開始。我們可以開始與特定群眾合作改善部分資訊,而他們之後也會宣傳。

Monika:建立社群時,什麼重要?

Alba:我認為要委請合適的人員籌劃活動,每次我參加阿姆斯特丹舉行的聚會時,我都覺得會議發起人很有共鳴和人類,一同克服困難、改進工作方式,並公開討論。這類影片會承認在演講前感到緊張,帶給觀眾更美好的感受。

例如,觀看 YouTube 預先準備的教學影片無法帶給你相同的感覺。受訪的創作者不會犯錯,除非是直播,否則他們已特別準備了腳本。

Google Developer Group (例如 Google Developer Group) 是很棒的社群,因為您覺得自己沒辦法過活,其他人也還是愛不釋手。讓人人都和我一樣,共同成長的感覺真的很棒。

Alba 和其他與會者,前方有 Google 標誌。

Monika:Google 開發人員專家如何協助您瞭解網路技術?您是否會向朋友推薦這項計畫?

Alba:我擔任 Google 開發團隊的故事,回到疫情的開端,當時我製作了大量內容。我認識了幾位社群成員,其中一位是 GDE 團隊的 GDE,也是一名優秀的科技女性支持者。她很感謝我的貢獻,也鼓勵我申請加入 GDE 計畫。唯一的問題是,我後來不知道這是什麼!我才剛和開發社群一起踏上冒險旅程。我從來沒想過可以稱為專家。

我依循 Debbie 的建議,建立了我的所有貢獻內容集。這次申請流程非常順利,我相信我的知識和經驗對整個社群來說非常重要。

成為 GDE 實在很酷。我從社群中學到很多東西!我現在要大力宣傳這個計劃,希望一些朋友和同事能盡快試用。

Monika:除了網誌和 Podcast 節目外,您還在社群中進行哪些活動?貴公司是否採用開放原始碼技術?

Alba:第一次參與開放原始碼專案時,我建立的文件比實際程式碼更多。我現在要為新技術和即將推出的技術製作一些樣板和示範專案,例如 Nuxt 3。我的目標是協助希望快速開始建構應用程式的人,只要使用這些程式碼片段即可。我從未建立過自己的圖書館,我只是貢獻己力,試著改善現有的圖書館。

我也經常參與黑客鬆活動,在這場競賽中,主辦單位會請你打造應用程式、將其設為開放原始碼,並準備製作相關文件。如缺少任何獎品,您將無法獲得獎品。我贏了其中一個!我建立了 Potato Mood Generator,如要瞭解詳情,請參閱這篇文章

我也會舉辦多場工作坊,教大家如何使用 Jamstack 技術、無頭 CMS 和靜態網站產生器,從頭開始編寫網站。我比較喜歡舉辦這些研討會,而不是講演演講。我很喜歡看到大家的學習過程,因為大家可以看在旁講解的事物。說話後,您可能會收到一些意見回饋,但您便無法查看他人的最終專案。在研討會期間,我喜歡大家一起打字的感覺。

Monika:還有什麼樣的工作坊呢?

Alba:您必須說明基本概念,確保所有人都能理解。我試著詳細說明每個步驟,也就是與會者必須瞭解流程。此外,我也會建立一些新詞彙的詞彙表,以便在課堂上查詢。

在研討會期間,每完成一個步驟後,請務必設定時間來匯總並檢查不同專案的狀態。我鼓勵參與者隨其需求隨時提問。

總而言之,重點在於溝通。問對問題,不要失去觀眾的注意力,吸引他們的注意。這是幫助他人學習新知的最佳方法。