أبرز مشاركات منتدى GDE: ألبا سيلفنتي فوينتيس

"ألبا سيلفنت فوينتيس" هي خبيرة في المطوّرين على Google، وقد تحدثنا معها عن تطوير عملية الترميز وبناء المنتديات.

مونيكا جانوتا
مونيكا يانوتا

ألبا مع شريط لحمل السماعة.

مونيكا: ما هي المنتجات التي تعمل معها؟ ما هو تركيزك المهني، وما هي الأدوات التي تجعل عملك اليومي سهلاً وفعالاً؟

Alba: يتم تنفيذ معظم أعمالي في الواجهة الأمامية في Vue 3، باستخدام حزمة Webpack الجديدة للمنظومة المتكاملة المسماة Vite، باستخدام ترميز HTML الدلالي وTailwind CSS وأحيانًا باستخدام Nuxt.js، استنادًا إلى تفاصيل المشروع. أقوم بإنشاء تطبيقات ويب في معظم الأوقات، على الرغم من أنني عملت مؤخرًا على إنشاء إضافات Chrome.

عادةً ما أركز على جزء الواجهة الأمامية - المكونات - لكني أحب أيضًا أن أضع في اعتبارك بنية المشروع، خاصة مع مراعاة قابلية الصيانة والأداء وقابلية التوسيع. لهذا السبب، يتضمّن المحتوى الذي أُنشئه في المنتدى مواضيع مثل Atomic Design وJamstack وأنظمة التصميم. أحب التعرّف على البُنى الأساسية الجديدة التي تجذب اهتمامي.

وإذا كانت هناك أدوات لا يمكن تفويتها في عملي اليومي، هي: رمز VS الذي تمت مزامنته مع حسابي لإضافة إضافات مثل Volar وEslint وPretier، وتلميح لتوثيق عملي وإنشاء المحتوى، وإضافات Chrome، مثل Toby، ومقاييس "مؤشرات أداء الويب" وAxe، وFig.io للمنصة الطرفية.

مونيكا: كيف وصلت إلى هنا؟ متى قررت التركيز على تطوير الويب والواجهة الأمامية؟

Alba: لقد درست هندسة الصور والصوت في مجال الاتصالات السلكية واللاسلكية، لذا لم يكن هناك أي صلة مباشرة بتطوير الويب. خلال دراساتي، تعلّمت أساسيات الترميز باستخدام C وC++. وعندما أدركت أنّ لديّ موهبة في البرمجة، قررت اتّباع هذا المسار والتعمّق أكثر في تطوير البرامج على الويب. خلال سنتي الثالثة في الكلية، كان مطلوبًا منا القيام بتدريب داخلي، وبما أنني لم أكن متأكدًا مما أريد القيام به، اخترتُ وكالة على الويب - حيث كنت أدرس لغة PHP وHTML وCSS وjQuery، والعمل كمطور شامل.

وهذا جعلني أدرك أنني أفضّل تطوير الواجهة الأمامية فعلاً، وأنني أحب ما كنت أفعله وأريد التركيز على ذلك فقط. لذلك بدأت في التعرف على إطارات عمل الواجهة الأمامية—Vue, React وAngular. حاولتُ جميعًا أن تقع في حب Vue أخيرًا.

مونيكا: من وجهة نظرك، ما هو الشيء المهم التالي لتقنيات الويب؟

Alba: بالنسبة إليّ، الشيء المهم التالي هو التغييرات التي تحدث على متصفّحات مثل Chrome. الطريقة التي نعمل بها على تحسين CSS واستخدام WebGL وواجهات برمجة تطبيقات JavaScript الأخرى ومعايير تسهيل الاستخدام وما إلى ذلك يمكننا إنشاء عالم داخل المتصفح، تمامًا كما هو الحال في ألعاب الفيديو، أو التركيز على جعله في متناول الجميع، بشكل شامل.

يتمثّل المستقبل في تحسين الطريقة التي نستخدم بها الويب، بحيث لا مشكلة في الأداء لأننا نتناوله من خلال جميع التقنيات الناشئة. وهكذا يمكننا التركيز على تحقيق القيمة، ورقمنة مهامنا اليومية، وأتمتة ما يضيع وقتنا.

مونيكا: ما هي فكرة البودكاست "No me da la vida"؟

ألبا: عندما بدأتُ بإنشاء المحتوى، بدأتُ بكتابة المقالات باللغة الإنجليزية. انتقلتُ في ذلك الوقت إلى هولندا واعتقدتُ أنّ ذلك سيساعدني أيضًا في تعلُّم اللغة لأستخدمها بشكل احترافي.

لغتي الأولى هي الإسبانية، لكنني في ذلك الوقت لم أفكر في إنشاء أي محتوى مخصص للمجتمع في إسبانيا. وقد ظهرت هذه الفكرة عندما قابلتُ مضيفي الموسيقي، ورأيت أنّه سيكون من المفيد إنشاء محتوى معًا. لذلك، قرّرنا تجربة تنسيق البودكاست.

وقد أدّت إحدى الأفكار إلى أخرى، حيث أردنا إنشاء مساحة يمكن فيها للأشخاص الأقل شهرة التحدث عن تجاربهم في المجال، لكنهم قرروا التركيز على النساء. لقد كانت أيضًا فرصة لنا لمقابلة محترفين رائعين. بفضل البودكاست، تعرّفنا عليهم ونجحنا في بناء علاقات مع المشاهدين.

بالطبع، كان الهدف النهائي هو تبادل المعرفة والتعلم من ضيوفنا. نادرًا ما يتعلق الأمر بالواجهة الأمامية؛ كنت أنا والمضيف المشارك مطوّر برامج للواجهة الأمامية، لذا أحببنا فكرة إمكانية إحضار أشخاص لديهم أدوار أخرى في مجال التكنولوجيا لإخبارنا بالمزيد عن أنفسهم. أتيحت لنا الفرصة حتى الآن للحديث حول الذكاء الاصطناعي وإدارة المنتجات وغير ذلك الكثير. إنه أمر رائع.

مونيكا: كيف تحافظ على تفاعُل جمهورك؟

ألبا: هذا سؤال مثير للاهتمام. في الواقع، أنا محظوظ للعمل مع أحد الخبراء. تعمل مضيفتي المشاركة، ميريام، على إنشاء محتوى لنشره على وسائل التواصل الاجتماعي، ولهذا السبب سنتناول هذا الجزء. ونصوّر الكثير من المقاطع القصيرة ونشاركها على TikTok وInstagram، وكذلك على ملفنا الشخصي على LinkedIn. والهدف من ذلك هو جذب اهتمام المشاهدين إلى هذا الموضوع، وإظهار جزء من المحادثة وتشجيعهم على معرفة المحتوى التالي.

واتفقنا أيضًا على أنه يجب أن ندعو المتابعين المتفاعلين حقًا، وهم الأشخاص الذين يعرفوننا وبعملنا. قرّرنا إنشاء منتدى على Discord يجمع كل محتوى في مكان واحد، ما يسهّل على الجمهور متابعة البودكاست. كما أنه يخلق فرصة للتفاعل وتبادل الأفكار.

نخطط لتنظيم جلسات ترميز مباشرة أو فعاليات على Twitch وDiscord وما إلى ذلك. سيتيح لنا ذلك فرصة التفاعل مع المنتدى والدردشة في الوقت الفعلي والاستمتاع بوقتهم معًا. نودّ التعرّف على جمهورنا، فالخيارات محدودة.

ويتضمّن البودكاست أيضًا قسمًا بعنوان "Cuéntame tus Penurias" (أخبرني عن المصاعب التي واجهك)، ويروي الضيوف قصصًا حول مدى فشلهم أو معاناتهم في عملهم في مجال التكنولوجيا. لا ترتبط القصص بالضرورة بالتكنولوجيا، فقد تتناول مشاكل الصحة العقلية والقضايا القانونية وما إلى ذلك. يمكن للجمهور الارتباط، ولكن أيضًا يقدم بعض النصائح أو يساعد في إيجاد حل للمشكلة. هذا النوع من التفاعل مهم لأنه يُظهر أننا جميعًا بشر فقط.

مونيكا: هل ترى أنّ المجال يتغير ويصبح أكثر شمولية؟

ألبا: بصفتي صانعة محتوى ومدوِّنة، قابلتُ العديد من الأشخاص في المنتدى، ومعظمهم شامل ويحرص دائمًا على التفكير في أفعالهم، لكن يمكنني القول بأنّني أعيش في قالب من الفقاعات.

إنّ المستخدمين الذين يستمعون إلى البودكاست الخاص بنا ويشكّلون مجتمعًا حوله يتميّزون بالشمولية والانفتاح، ولكنني لا أغادر هذه الدائرة كثيرًا. بيئتي الأقرب هي ودية وشاملة للغاية. لكن من ناحية أخرى، أعتقد أننا بحاجة إلى البدء من مكان ما. يمكننا البدء في تحسين بعض الأشياء مع مجموعة معينة من الأشخاص، وسينشرون ذلك لاحقًا.

مونيكا: ما هي أهمية بناء منتدى؟

ألبا: أرى أنّه من الضروري تحديد الأشخاص المناسبين الذين ينظّمون الفعاليات. عندما حضرتُ لقاءً هنا في أمستردام، شعرتُ بأنّ المنظّمين يرحّبون بمنظمّي الطاولة، ويواجهون صعوبات ويواجهون صعوبات في تحسين طريقة عملهم والتحدث عنها بصراحة. ويعترف بأنّهم يشعرون بالتوتر قبل الكلام، ما يجعل الجمهور يشعر بالتوتر من حولهم.

على سبيل المثال، لن تشعر بالإحساس نفسه عند مشاهدة فيديوهات تعليمية مُعدّة على YouTube.لا يرتكب صنّاع المحتوى أي أخطاء، إلا إذا كان البث المباشر لا يصدّقهم، وبالتالي أنت لا ترى ردود أفعالهم الحقيقية، بل قد يكون لديهم نصوص مُعدّة لذلك.

تعد المنتديات، على سبيل المثال، منتديات Google Developer Group، رائعة، لأنك تشعر بأنه قد تفشل في البث المباشر، وأنهم لا يزالون يحبونك. إنه لأمر مدهش أن تشعر أنّ الآخرين من حولي يماثلونني تمامًا، وأن نتمكّن من النمو معًا.

"ألبا" وضيوف آخرون أمام لافتة Google

مونيكا: ما هي قصتك كخبير مطوّر في Google في مجال تكنولوجيات الويب؟ هل توصي بهذا البرنامج لأحد أصدقائك؟

Alba: تعود قصتي كـ GDE إلى بداية الجائحة عندما كنت أنشئ الكثير من المحتوى. التقيت ببعض أعضاء المنتدى، من بينهم "ديبي أوبراين"، وهي أيضًا من مجموعة GDE وداعمة رائعة للمرأة في مجال التكنولوجيا. وقد تقديرت عملي وشجّعتني على التقدم بطلب للانضمام إلى برنامج GDE. المشكلة فقط - حينها لم أكن أعرف ما هي! كنت بدأت مسيرتي مع منتدى مطوّري البرامج. لم يخطر ببالي أبدًا أنّه يمكن أن يتم لقبي خبيرًا.

لقد اتبعت نصيحة "ديبي" وأنشأت ملفًا يضم جميع مساهماتي. سارت عملية تقديم الطلبات بشكل جيد، وأعتقد أنّ معرفتي وخبرتي قيّمة حقًا للمنتدى.

أن تكون GDE أمر رائع حقًا. أتعلّم الكثير من المنتدى والآن أعلِن عن البرنامج وآمل أن يجرّبه بعض أصدقائي وزملائي في أقرب وقت.

مونيكا: ما هي أنشطتك في المنتدى غير التدوين ونشر البودكاست؟ هل تعمل برنامجًا مفتوح المصدر؟

Alba: عندما شاركتُ للمرة الأولى في مشاريع مفتوحة المصدر، أنشأتُ مستندات أكثر من الرمز الفعلي. أعمل الآن على بعض النماذج النموذجية والمشاريع التجريبية للتكنولوجيا الجديدة والقادمة، على سبيل المثال، Nuxt 3. هدفي هو مساعدة الأشخاص الذين يرغبون في البدء في إنشاء تطبيق بسرعة - يمكنهم فقط استخدام هذه الأجزاء من التعليمات البرمجية. فأنا لم أنشئ مكتبةً خاصة بي من قبل، فأنا أساهم في إنشاء تلك المكتبة وأحاول تحسينها.

كنت أشارك أيضًا في فعاليات الهاكاثون، وهي عبارة عن مسابقات يطلب منك المنظمون فيها إنشاء تطبيق وجعله مفتوح المصدر وإعداد وثائق له. لن تحصل على الجائزة إذا كان أي منها مفقودًا. وفزت بواحدة منها! أنشأتُ جهاز توليد مزاج البطاطا. يمكنك الاطّلاع على كل ذلك هنا.

أستضيف أيضًا ورش عمل لتعليم الأشخاص كيفية ترميز موقع إلكتروني من البداية باستخدام تقنيات Jamstack، ونظام إدارة المحتوى الذي لا يتضمّن واجهة مستخدم رسومية، وأداة إنشاء المواقع الإلكترونية الثابتة. أفضّل حقًا استضافة ورش العمل هذه بدلاً من إلقاء الخطابات. أحب رؤية كيف يتعلم الأشخاص أثناء عملنا - لا يتوفر ذلك لديكم أثناء المحادثة. بعد الخطاب، قد تتلقى بعض الملاحظات، لكنك لن ترى المشروع النهائي لشخص ما. تعجبني الطريقة التي يكتب بها الجميع معًا خلال ورشة العمل.

مونيكا: وما الذي يجعل ورشة العمل جيدة؟

ألبا: عليك دائمًا شرح الأساسيات للتأكّد من فهم الجميع. أحاول شرح كل خطوة بالتفصيل - يحتاج الحضور إلى معرفة العملية. أقوم دائمًا بإنشاء مسرد صغير للمصطلحات الجديدة للبحث عنها خلال الفصل.

أثناء ورشة العمل، من الأهمية بمكان تحديد وقت لاستخلاص المعلومات والتحقق من حالة المشروعات المختلفة بعد إكمال كل خطوة. أشجع الحضور على طرح الأسئلة بقدر ما يحتاجون.

لتلخيص ذلك، الأمر كله يتعلق بالتواصل. اطرح الأسئلة الصحيحة، وحاول ألا تضيع انتباه الأشخاص، بل اهتم بهم جيدًا. هذه أفضل طريقة لتعليم شخص ما شيئًا جديدًا.