GDE אנריקה פרננדז גרה (GDE Enrique Pranandez Guerra) שעוסק במיקור חוץ של ארגון HelpDev בארגון.
Monika: נתחיל ללמוד קצת על עצמך. מה היה המסע שלך כמפתח? מה את/ה עושה עכשיו?
אנריקה: שמי Enrique, אבל כולם קוראים לי קוויק. אני מפתח מאז שאני זוכרת. הייתי בגיל 13 בערך כשאני וחבר שלי התחלנו לתכנת אתרים בסיסיים מאוד, קראנו להם אתרים דמויי הומר סימפסון – רק בשביל הכיף ולצורך למידה. שלב אחר שלב, המשכתי לתכנת בעצמי. בסוף החלטתי ללמוד הנדסה, אבל במקום מדעי המחשב בחרתי בטלקומוניקציה.
אני עובד/ת כמפתח/ת קצה קדמי מאז שאני זוכרת. עבדתי עם הרבה frameworks, כולל Angular, Vue ו-React. כיום אני ברומניה, ועובדת כמנהלת הנדסת תוכנה של החברה שלי. אנחנו מגייסים אנשי מקצוע יוצאי דופן ואני שמח לשתף איתם את תרבות העבודה שלנו ולעזור להם בתהליך. אני עדיין מחשיב את עצמי למומחה קצה קדמי, אבל אני יותר מתמקדת בניהול אנשים ופרויקטים.
Monika: תמיד היית חברה פעילה בקהילה?
אנריקה: כל התקופה הזו שבה אני מעורבת בקהילות שונות, אני אוהבת את זה של רשתות. התחלתי לנאום באירועים ובכנסים, לשתף תוכן וליצור ספריות קוד פתוח.
לפני תשע שנים החלטתי להשתמש במיומנויות שלי ולממן את HelpDev – ארגון לא ממשלתי שמתמקד בעזרה לארגונים לא ממשלתיים אחרים בפיתוח אתרים. זה מנוהל במשפחה שלי — כולם מעורבים בארגונים לא ממשלתיים, ואנחנו אוהבים לתרום לקהילה.
הרעיון הראשוני היה לשלב שני סוגי פעילויות – עזרה לארגונים לא ממשלתיים בלי משאבים ותמיכה במפתחים צעירים ללא ניסיון מקצועי שרצו לשפר את קורות החיים שלהם. אם אין לכם ניסיון, יכול להיות שתתקשו למצוא עבודה, כי כל החברה מבקשת עכשיו ניסיון. אנחנו עובדים רק עם ארגונים לא ממשלתיים שאין להם משאבים פיננסיים. אם הם יכולים לשלם, נוודא שהם שוכרים קבלן שיוכל לבצע את מה שהם צריכים.
התחלנו כקבוצה עצומה של 50 אנשים, מה שמתברר שקשה לנהל אותו כמו שצריך. היינו צריכים לשנות את אופן הפעילות של הארגון והמשיך במהלך שלוש עד ארבע השנים הבאות בקבוצה קטנה של חמש שנים. באותו שלב יצרנו אתרים פשוטים באמצעות Wordpress עבור הארגונים הלא ממשלתיים שלנו. כשהמגפה התחילה, היינו צריכים לחשוב מחדש על הפעילות שלנו ולמצוא דרכים טובות יותר לגרום לדברים לקרות.
Monika: ומה שיניתם?
אנריקה: בתחילת 2022 העברנו את כל התוכן מ-Wordpress ל-GitHub, והפכנו את האתרים לקוד פתוח. עכשיו כל הקוד גלוי לכולם. אנחנו משתמשים ב-Storyblok – מערכת ניהול תוכן ללא GUI שמציעה API עם כל התוכן, קלה לניהול עבור משתמשים שאינם טכניים. חלק מהאנשים שאיתם אנחנו עובדים הם מתנדבים מאוד אך יש להם ידע טכני מוגבל. הכלי צריך להיות קל מאוד כדי לאפשר להם לפעול בעצמם ללא בעיות.
בקצה הקדמי, אנחנו משתמשים בטכנולוגיה שנקראת Nuxt שמבוססת על Vue. השילוב של הכלים האלה מקל עלינו ליצור אתרים נוספים, אבל צריך לשנות רק את הצבע, את המיתוג ואת התוכן. אנחנו יכולים להשתמש באותם רכיבים באתרים שונים.
אני מקווה שהשנה נסיים את ההעברה של האתרים לפלטפורמה החדשה. עכשיו הארגונים הלא-ממשלתיים לא צריכים לשלם כלום על תחזוקת אתר, רק על הדומיין. חוץ מזה, אנחנו מוודאים שהאירוח יהיה בחינם. Storyblok למעשה נותן לנו חסות, ובזכות זה יש לנו רישיון בחינם. החברות שאיתן אנחנו משתפים פעולה בדרך כלל עוזרות לארגונים הלא ממשלתיים שלנו לרכוש כמה נכסים שייתכן שהם זקוקים לה, למשל, כדי לספק להם מיתוג חדש.
לפעמים ארגונים לא ממשלתיים (NGO) הוקםים בשעת צרה, שהתרחשה לאחר רעידת אדמה הרסנית בנפאל, כשלא היה לארגונים זמן להגדיר הכול כראוי. אנחנו פה כדי לעזור.
המטרה שלנו היא להפוך את ההתנדבות לארגונים לא ממשלתיים לקלה ככל האפשר — נגישה בכל זמן ומכל מקום בעולם. קוד פתוח של העבודה שלנו היה הדרך לעשות את זה. עכשיו כל אחד יכול לענות לבקשה ולתקן באג, או לשפר אתר באופן כלשהו. הוא מאפשר ליותר אנשים להיות מעורבים, אבל פחות זמן צריך להשקיע פחות זמן בעבודה על משהו מסוים.
Monika: במהלך יצירת HelpDev, אחרי היצירה הראשונית, עבדת עם מישהו? מישהו עזר לך?
אנריקה: בהתחלה, כש-50 אנשים היו איתנו, הפגישות היו כאוטיות ולא הצלחנו להגיע להסכמה. בסוף, ארבעה מייסדים המשיכו לעזור לי להפוך את פרויקט HelpDev לארגון לא ממשלתי רשמי ורשום. הם עדיין עובדים בארגון, עובדים כסמנכ"לים או כיועצים ומטפלים בבעיות פיננסיות ומשפטיות. עכשיו, מכיוון שאנחנו פועלים במודל קוד פתוח, אנחנו לא צריכים שאנשים רבים יהיו מעורבים כל הזמן. זה עובד ממש טוב.
Monika: HelpDev הוא ארגון לא ממשלתי שעוזר לארגונים לא ממשלתיים אחרים. האם אתם מתמקדים בבחירת השותפים שלכם?
אנריקה: לפני שהפכנו לארגון לא ממשלתי בקוד פתוח, עבדנו רק עם ארגונים לא ממשלתיים בספרד. הכול התנהל בשיטה מסורתית – פגישות פנים אל פנים, תכנון, שיחות טלפון, הליכים משפטיים וכו'. כיום אנחנו כבר לא מוגבלים לכך, אנחנו יכולים לעבוד עם כל אחד בעולם. בנוסף, אנחנו כבר לא מתמקדים יותר בהצעה של פתרון נפרד לכל אחד מהשותפים שלנו – האתרים שלהם מאוחדים כרגע, ולכן קל יותר לתחזק ולפתח אותו. כאשר יוצרים רכיב חדש, אפשר להשתמש בו בכל האתרים. בנוסף, בעזרת Storyblok, הארגונים הלא ממשלתיים יוכלו ליישם את רוב השינויים בעצמם.
הארגונים הלא-ממשלתיים בספרד שאיתם עבדנו בעבר הם מגוונים מאוד, ולכל אחד מהם יש מיקוד שונה ועדיפות שונה. הצוות של NeedU עובד עם חסרי בית בברצלונה, Asocciación APISF תומך ברופאים באפריקה – ההיקף רחב מאוד. בספרד יש לנו הרבה ארגונים לא ממשלתיים (NGO) למטרות שונות, ולעיתים קרובות אנשים מתנדבים. הוא די פופולרי.
Monika: What's next for HelpDev? מה ישתנה אחרי המעבר ל-GitHub?
אנריקה: האתגר שעומד בפניי כרגע הוא להפוך ארגון לא ממשלתי לפרויקט GitHub. כל חברי הקהילה יודעים איך GitHub פועל – יש לכם תבניות לבעיות ואנשים שיכולים לעזור בבקשה שלכם. זו לא רק ספריות – אני מאמינה שיש לנו הרבה יותר מזה. הייתי שמחה שכל הפרויקט יתוחזק על ידי הקהילה באופן מלא — כמובן שצוות הליבה שלנו עדיין יתאם את הספרייה הראשית וייישם את כל השינויים אם יהיה צורך. למרות זאת, בסופו של דבר מתנדבים מתנדבים ברחבי העולם יתקנו את כל הבאגים, הרכיבים החדשים והבעיות הקטנות. אני בטוח ב-100% שחברי הקהילה ישמח לעזור לנו בעניין הזה. זה גם עוזר להם – הרבה מהבקשות שלנו מתויגות כ'גיליון ראשון טוב'. ב-GitHub, כלומר הם לא מאתגרים מבחינה טכנית ומתאימים למתחילים שמתחילים לפתח את תיק ההשקעות שלהם. לדוגמה, כרגע אין לנו רכיב לקרוסלה, אבל מאוד קל לעשות זאת. כולם מוזמנים להצטרף ולעזור.
עבורנו, זה בדיוק כמו שעיצבנו מתחילת התהליך – הוא עוזר לארגונים לא ממשלתיים במצוקה וגם למפתחים צעירים.
Monika: האם את/ה מעורב/ת כרגע בפעילות אחרת של הקהילה?
אנריקה: אוי! יצרתי גם אפליקציית אינטרנט בשם Talento para tu evento (כשרונות לאירוע שלך). שוב, המטרה היא לעזור למארגנים שמחפשים מרצה להעביר מצגת בנושא JavaScript ולקשר אותם לאנשי טכנולוגיה שמחפשים הזדמנויות לשתף את הידע שלהם. הרעיון הוא להימנע מהטיה לא מודעת של בחירת דובר. לכן כל הפרטים האישיים של אותו אדם עוברים אנונימיזציה. מארגן יבחר לפי הניסיון והנושאים המוצעים. אני מקווה שהמידע הזה יעזור לקבוצות שסובלות מחוסר ייצוג, למשל נשים, לקבל את ההזדמנויות שמגיעות להן.
Monika: מה גרם לך להצטרף לקהילת מומחי המפתחים של Google?
אנריקה: תמיד הייתי מעורב בפעילויות קהילתיות. יום אחד, חבר שלי שהוא גם GDE – Joge del Carr – הזמין אותי לתוכנית. למעשה, הנתיבים שלנו הצטלבו לפני 12 שנים – באותו זמן, שנינו היינו מעורבים בקהילות מפתחים באזור שלנו. חשבתי שזה רעיון מעולה להצטרף לקהילת GDE. אפילו אמרתי לצוות במהלך הריאיון שאני לא כאן בשביל המתנות (כמובן, נחמדות), אבל כי אני אוהבת לתקשר עם אנשים ולשוחח על טכנולוגיה, במיוחד באופן ישיר, במהלך כנסים וסדנאות. העבודה של מומחית למפתחים ב-Google מאפשרת לי גם לשתף רעיונות וידע עם האנשים המוכשרים בתחום, אנשים שיודעים פי מאה יותר ממני – אני מעריך את הניסיון ואת המומחיות שלהם.
אחרי שהצטרפתי לתוכנית, השתתפתי גם באקדמיה למפתחי נשים כחונך בשנת 2021. זו הייתה חוויה ייחודית ומעוררת השראה – היכולת לחנוך מישהו ולנצל את הידע שלי באופן טוב.
גיליתי גם דרכים חדשות לשתף עם הקהילה. בשנה שעברה יצרתי פודקאסט והזמנתי עשרה אנשים מהתחום לדבר על הנושא, לא על טכנולוגיה אלא על עצמם, כדי לגלות מי הם באמת.
כל זה לא היה אפשרי ללא קהילת GDE. אנחנו בקשר ב-Slack, אנחנו רואים אחד את השני במפגשים ובכנסים שונים, ויש לנו הזדמנות לתת השראה זה לזה.
Monika: האם אפשר לומר שלמפתחים יש את המשאבים והיכולת לשנות את העולם לטובה?
אנריקה: אני בטוח שהם כן. למעשה, לא רק המפתחים, אלא כל המקצועות שיש להם הרבה להציע. הבעיה היא לעיתים קרובות האנשים – אנחנו גדלים בחברה שלוחצת עלינו להשיג שלמות, לעשות יותר מאחרים, לנסות יותר. אני חושב שלפעמים כדאי לעצור רגע ולחשוב שמשהו בחינם, למרות שהוא לא מניב לך כסף, יספק לך סוגים אחרים של הטבות שאי אפשר לקנות בכסף.
עכשיו יש לנו משכורת טובה מאוד, זה רגע טוב למקצוע שלנו. אנחנו יכולים להקדיש רגע כדי לעזור לאחרים על ידי חונכות, שיתוף ידע או הוראה.
Monika: מה תאמרו למי שרוצה ללכת בדרך שלכם?
אנריקה: אני חושב שאחת מהלימודים הכי חשובים בקריירה שלי הייתה לא להתמקד במיוחד בטכנולוגיה אחת, ולא להתמקד בטכנולוגיה אחת בלבד. עדיף ליהנות ממה שיש לתעשייה להציע. אני עובד על הקצה הקדמי, אבל ניסיתי גם כמה דברים של DevOps, קצה עורפי, IoT ואפליקציות. לא ממש אכפת לי להיות הכי טוב ב-Agular או כל מסגרת אחרת. המטרה שלי היא להיות איש מקצוע טוב ולא רק מפתח טוב. כמנהל/ת כוח אדם, אני מעדיפה איש מקצוע שאולי צריך לשפר את המיומנויות הטכניות שלו, אבל בעל יכולת תקשורת יעילה וארגון.