雙贏局面

GDE Enrique Fernandez Guerra 大開了自己的 NGO HelpDev 影片。

Monika Janota
Monika Janota

立在舞台上戴著耳機麥克風,

Monika:讓我們先瞭解一下。您身為開發人員的旅程為何?掌握最新動態

Enrique:我是 Enrique,但大家都叫我 Quique。我從小就有志成為開發人員。我大概在 13 歲左右才開始設計一些基本網站,我們將其稱為 Homer Simpson 之類的網站,只是為了方便學習,而且是為了學習。而且會逐步自己繼續設計節目。最後,我決定研究工程,但選擇電信,而不是電腦科學。

一直以來,我一直在前端開發人員。我與許多架構合作,包括 Angular、Vue 和 React。目前我任職於羅馬尼亞,目前任職於羅馬尼亞工程國家/地區總監。我們致力招募真正的傑出專業人才,很高興能夠與他們分享我們的工作文化,協助他們在整個過程中提供協助。我仍認為自己是前端專員,但我較專注在管理人員與專案上。

Monika:你總是在社群中活躍成員嗎?

Enrique:我之前參加了多個社群,喜歡這種人脈。我已開始在活動和會議中演講、分享內容及建立開放原始碼程式庫。

九年前,我決定將自身技能轉化為 HelpDev。這個非政府組織主要致力於協助其他非政府組織開發網站。本產品是家庭經營的,所有人都參與非政府組織,我們很喜歡回饋社群。

在 HelpDev 中,我們一開始的構想是結合兩種活動,為沒有資源的非政府組織提供協助,以及協助年輕的開發人員提升履歷品質。如果您沒有任何經驗,那麼您可能會很難確保工作安全,因為現在每間公司都會要求經驗。我們只會與沒有任何財務資源的非政府組織合作;我們會確保他們能僱用有能力完成所需工作的承包商。

一開始,我們由 50 人人數組成,結果不可能正確地管理。我們需要改變營運方式,並在接下來的三到四年持續各半,持續進行。當時,我們為非政府組織建立 Wordpress 簡單的網站。疫情爆發時,我們必須重新思考活動情況,找出更有效的方法來達成目標。

Monika:你做了哪些改變?

Enrique:2022 年初,我們已將所有內容從 Wordpress 移至 GitHub,開放網站原始碼的原始碼。所有程式碼現已公開。我們使用的平台是 Storyblok,這個無頭 CMS 提供包含所有內容的 API,非技術人員也能輕鬆管理。與我們合作的幾位志工是相當積極參與的志工,但相關技術知識有限。這項工具必須很好,讓作業人員可以順利操作,而不會產生任何問題。

針對前端,我們使用 Nuxt 技術,以 Vue 為基礎。同時運用這些工具,我們只需變更顏色、品牌宣傳和內容,就能輕鬆建立更多網站。我們可以對不同的網站使用相同的元件。

希望今年可以完成將網站遷移至新平台的作業。而現在 NGO 不需要支付任何網站維護費用,只需為網域維護費用即可,而不只是我們負責確保代管服務完全免費。Storyblok 其實是贊助我們,因此我們提供了免費授權。與我們合作的公司通常會為非政府組織提供部分所需的素材資源,例如提供新的品牌宣傳內容。

有時 NGO 是需要的時期,因為在尼泊爾發生毀滅性地震後,組織無暇妥善設定。我們很樂意提供協助。

我們的目標是盡可能讓非政府組織志工服務方便,無論在世界各地何處,都能輕鬆加入我們。我們的工作就是開放開源。現在,任何人都可以回答要求、修正錯誤,或者以某種方式改善網站。這麼做能吸引更多使用者參與,但花費在處理工作上的時間變少。

Monika:建立 HelpDev 時,在最初炒熱話題後,有沒有人共事?有人幫你嗎?

著句:我們一開始每 50 人會開會,會議非常混亂,我們未能達成共識。總結來說,有四位創辦人願意協助我將 HelpDev 專案變成正式註冊的非政府組織。該機構仍隸屬於該機構,擔任副總裁或顧問,也負責處理財務和法律問題。如今,我們是在開放原始碼模型中運作,因此不需要隨時投入大量人力。這項功能非常好

Monika:HelpDev 是協助其他非政府組織的非政府組織。選擇合作夥伴時是否有特別考量?

Enrique:在成為開放原始碼的非政府組織之前,我們只與西班牙非政府組織合作。所有作業都是以傳統方式完成,包括面對面開會、規劃行程、來電,以及執行法律行動等。如今,我們不再侷限於該職位,只要能與全球任何人合作,我們也不再專注於為每位合作夥伴個別提供解決方案,因為他們的網站目前已整合,可讓維護和進一步開發變得更容易。每當我建立新的元件時,都可以用於所有網站。此外,透過 Storyblok 導入,非政府組織將能自行導入大部分的變更。

我們先前合作的西班牙非政府組織數量十分多元,各有不同的重點和優先要務。NeedU 與巴塞隆納的無家可歸者合作,Asocciación APISF 為非洲的醫生提供援助服務,服務範圍相當廣泛。在西班牙,我們有許多非政府組織,有各種不同的原因和經常擔任志工。是相當熱門的平台

Monika:HelpDev 的後續內容為何?遷移至 GitHub 之後會有什麼改變?

Enrique:我目前面臨的挑戰是將非政府組織轉換為 GitHub 專案。每位社群成員都知道 GitHub 的運作方式,我們提供各式範本來協助解決您的要求,以及提供相關協助。不只是程式庫,我相信我們能擁有的層面遠不只如此。我希望整個專案全由社群維護,但我們的核心團隊顯然仍會協調主要程式庫,並視需要導入所有變更。不過,所有錯誤、新元件和小問題最終都會由世界各地的志工修復。我 100% 相信社群成員樂於助我們一臂之力。這對他們也是有益處,我們許多要求會標示為「第一件好問題」,這就代表在技術上沒有難度,很適合剛開始建立產品組合的新手。例如,目前我們沒有「輪轉介面」的元件,但使用方式非常容易。我們歡迎所有人加入我們並提供協助。

對我們來說,這一切都如我們一開始規劃的,為有需要的非政府組織和年輕的開發人員提供協助。

Monika:您是否有參與其他社群活動?

Enrique:喔,有!我還建立了名為 Talento para tu 甚至 to 的網頁應用程式 (適用於你的活動)。我們再次提醒,希望協助主辦單位尋找能提供 JavaScript 相關簡報的講者,並找到尋找機會分享知識的科技專業人士。整個概念是在挑選講者時,避免無意識偏見。因此,當事人的所有個人資訊都會經過去識別化的原因。發起人將根據經歷和提議的主題選擇。希望這能幫助弱勢族群 (例如女性) 獲得應得的商機。

Monika:你加入 Google Developers 專家社群的動機是什麼?

友善:我經常參與社群活動。某天的朋友也是 GDE (Jorge del Casar) 的朋友,他邀請我加入這項計畫。事實上,我們的路徑跨越了 12 年前 — 當時我們都加入了當地的開發社群。我覺得加入 GDE 社群會是個好主意。我甚至在訪談時告訴團隊成員,我不是來這裡拿禮物 (當然是好事),但因為我熱愛與大家互動,並聊聊科技相關話題,特別是在會議和研討會期間。成為 Google 開發人員專家後,我也能與業界最優秀的人才交流想法和知識,與我比我經驗多出一百倍的員工交流。我由衷感謝他們的經驗和專業知識。

加入這項計畫後,我也參加 Women Developer Academy,在 2021 年擔任導師。這不僅是這場獨特且振奮人心的體驗,能夠輔導他人,將我的知識發揮至極致。

我也發現了與社群分享影片的新方式。去年,我製作了一個 Podcast,並邀請業界十五個人談論他們的真實性,而不只是談到科技,而是自我認同。

如果沒有 GDE 社群,這一切都不可能實現。我們與 Slack 聯絡,在不同的聚會和會議中見到彼此,我們有機會互相啟發。

Monika:是否說,開發人員擁有的資源和能力,能夠讓世界更美好?

Enrique:我很確定他們。事實上,開發人員,還有眾多專業人員可以加入。問題通常是人們,因為社會中長大,使我們追求完美、做得堅強的意志,挑戰更難。我認為事前不妨停留一陣子,即使這麼做不會帶來金錢,但還是能從中得到其他無法買到的福利。

我們現在收穫滿滿,現在該是專業的好時機。我們可以把握時間協助他人,透過輔導、分享知識或教導學生等方式提供協助。

Monika:對於想追蹤您步數的人,您會怎麼說?

Enrique:我認為,在我職業生涯中,最重要的一個學習知識並不是太專業,而不是只著重一種技術。最好能享受這個產業帶來的種種好處。雖然我在前端工作,但我也試過一些開發運作、後端、IoT 和應用程式。我不會在 Angular 或其他架構中脫穎而出。我的目標是成為出色的專業開發人員,而非只是一流的開發人員。聘僱經理時,我偏好一位可能需要精進技術技能的專業人士,但他們是否能健全且有條理地進行溝通。