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

مونيكا: ما هي المنتجات التي تعمل عليها؟ ما هو مجال تركيزك المهني، وما هي الأدوات التي تسهّل عملك اليومي وتزيد من كفاءته؟
ألبا: أُجري معظم عملي على الواجهة الأمامية باستخدام Vue 3، مع Webpack الجديد للمنظومة المتكاملة المسمّى Vite، مع HTML الدلالي وTailwind CSS، وأحيانًا باستخدام Nuxt.js، وذلك استنادًا إلى تفاصيل المشروع. أعمل في معظم الأوقات على إنشاء تطبيقات ويب، ولكنني عملت مؤخرًا أيضًا على إنشاء إضافات Chrome.
عادةً ما أركز على الجزء الأمامي، أي مكونات البناء، ولكنّني أحب أيضًا مراعاة بنية المشروع، لا سيما مع الأخذ في الاعتبار قابلية الصيانة والأداء وقابلية التوسّع. لهذا السبب، يتضمّن المحتوى الذي أُنشئه في المنتدى مواضيع مثل التصميمات الذرّية وJamstack وأنظمة التصميم، فأنا أحب التعرّف على التصاميم الجديدة التي تحظى بشعبية.
في ما يلي الأدوات التي لا يمكنني الاستغناء عنها في عملي اليومي: VS Code الذي تمت مزامنته مع حسابي لإضافة إضافات مثل Volar وEslint وPrettier، وتطبيق Notion لتوثيق عملي وإنشاء المحتوى، وإضافة Chrome مثل Toby ومقاييس Web Vitals وAxe، وFig.io لمحطة المعالجة.
مونيكا: كيف وصلت إلى هنا؟ متى قرّرت التركيز على تطوير الويب والواجهة الأمامية؟
ألبا: درستُ هندسة الصور والصوت في مجال الاتصالات، لذا ليس لديّ أيّ خبرة مباشرة في مجال تطوير الويب. خلال فترة دراستي، تعلّمت أساسيات الترميز باستخدام C وC++. وعندما لاحظت أنّني أمتلك موهبة في البرمجة، قررت اتّباع هذا المسار والتعمّق أكثر في مجال تطوير الويب. خلال السنة الثالثة من دراستي الجامعية، طُلب منا إجراء تدريب عملي، وبما أنّني لم أكن متأكّدًا من رغبتي في العمل، اخترت وكالة ويب، حيث تعلّمت PHP وHTML وCSS وjQuery، وكنت أعمل كمطوّر برامج شامل.
ساعدني ذلك في إدراك أنّني أفضل تطوير الواجهة الأمامية، وأحببت حقًا ما كنت أفعله وأردت التركيز على ذلك فقط. لذلك بدأت في تعلُّم إطارات عمل الواجهة الأمامية، مثل Vue وReact وAngular. جرّبتُ كلّ هذه الأدوات إلى أن وقعت في حبّ Vue.
مونيكا: ما هي التكنولوجيات الواعدة التالية في مجال الويب؟
ألبا: بالنسبة إليّ، فإنّ التغييرات التي تطرأ على المتصفّحات، مثل Chrome، هي أهم ما يمكن أن يحدث. الطريقة التي نُجري بها تحسينات على CSS واستخدام WebGL وواجهات برمجة تطبيقات JavaScript الأخرى ومعايير تسهيل الاستخدام وما إلى ذلك يمكننا إنشاء عالم داخل المتصفّح، تمامًا كما هو الحال في ألعاب الفيديو، أو التركيز على إتاحة هذا العالم للجميع بشكل شامل.
إنّ المستقبل هو تحسين طريقة استخدام الويب، لكي لا يبقى الأداء مشكلة لأنّنا نوفّره من خلال جميع التقنيات الناشئة. وبالتالي، يمكننا التركيز على تحقيق القيمة، وتحويل مهامنا اليومية إلى رقمية، وأتمتة ما يهدر وقتنا.
مونيكا: ما هي الفكرة التي تستند إليها ملفات البودكاست "No me da la vida"؟
ألبا: عندما أصبحتُ صانعة محتوى، بدأتُ كتابة مقالات باللغة الإنجليزية. في ذلك الوقت، انتقلتُ إلى هولندا وكنت أعتقد أنّ ذلك سيساعدني أيضًا في تعلُّم اللغة لاستخدامها بشكل احترافي.
لغتي الأولى هي الإسبانية، ولكن في ذلك الوقت لم أفكر في إنشاء أي محتوى مخصّص للمنتدى في إسبانيا. لقد خطرت لي هذه الفكرة عندما التقيت بالمضيف المشارك، ورأيت أنّه من الجيد إنشاء محتوى معًا. لذلك، قررنا تجربة تنسيق البودكاست.
أدّت فكرة إلى أخرى، وأردنا إنشاء مساحة يمكن فيها للأشخاص الأقل شهرة الحديث عن تجاربهم في المجال، ولكن قرّرنا التركيز على النساء. وقد كانت هذه الفعالية أيضًا فرصة لنا للقاء محترفين رائعين. وبفضل البودكاست، عرفنا هذه الأسماء وطوّرنا علاقات معها.
كان الهدف النهائي بالطبع هو تبادل المعرفة والاستفادة من خبرة الضيوف. نادرًا ما نتناول واجهة المستخدم، لأنّني والمضيف المشارك لدينا نطوّر واجهة المستخدم، لذلك أعجبتنا فكرة استضافة أشخاص يشغلون أدوارًا أخرى في مجال التكنولوجيا لنتعرّف أكثر على أنفسهم. لقد حظينا حتى الآن بفرصة التحدّث عن الذكاء الاصطناعي وإدارة المنتجات وغير ذلك الكثير. هذا أمر رائع.
مونيكا: كيف تحافظ على تفاعل جمهورك؟
ألبا: هذا سؤال مثير للاهتمام. في الواقع، أنا محظوظ لأنّني أعمل مع خبير. تنشئ ميريم، ضيفتي، محتوى لوسائل التواصل الاجتماعي، لذا نضمن لك تغطية هذا الجانب. نصور العديد من المقاطع القصيرة ونشاركها على TikTok وInstagram، ولكن أيضًا على ملفّنا الشخصي على LinkedIn. والفكرة هي جذب المستخدمين المهتمين بالموضوع، لذا يجب الكشف عن جزء بسيط من المحادثة وتشجيعهم على معرفة ما سيحدث بعد ذلك.
اتفقنا أيضًا على دعوة المتابعين المتفاعلين حقًا، أي الأشخاص الذين يعرفوننا ويعرفون أعمالنا. قرّرنا إنشاء منتدى على Discord لتوفير كل المحتوى في مكان واحد، ما يسهّل على جمهورنا متابعة البودكاست. ويمنحك أيضًا فرصة للتفاعل وتبادل الأفكار.
نخطّط لتنظيم جلسات أو فعاليات برمجة مباشرة على Twitch وDiscord وغيرها. سيتيح لنا ذلك التفاعل مع المنتدى والدردشة في الوقت الفعلي والاستمتاع معًا. نريد التعرّف على جمهورنا، ولكن خيارات البودكاست محدودة.
يتضمّن البودكاست أيضًا قسمًا بعنوان "Cuéntame tus Penurias" ("أخبِرني بصعوباتك")، حيث يروي الضيوف قصصًا عن أخطائهم أو معاناتهم في وظائفهم في مجال التكنولوجيا. لا يلزم أن تكون القصص مرتبطة بالتكنولوجيا، بل يمكن أن تتناول الصحة العقلية والمشاكل القانونية وما إلى ذلك. يمكن للجمهور الشعور بالارتباط بالمحتوى، ولكن يمكنه أيضًا تقديم بعض النصائح أو المساعدة في العثور على حلّ للمشكلة. هذا النوع من التفاعل مهم لأنّه يُظهر أنّنا بشر.
مونيكا: هل ترى أنّ المجال يتغيّر ويصبح أكثر شمولية؟
ألبا: بصفتي صانع محتوى ومدوّنة، تعرّفت على العديد من الأشخاص في المنتدى، ومعظمهم منفتحون ويفكّرون دائمًا في أفعالهم، ولكن يمكنني القول إنّني أعيش في نوع من الفقاعة.
إنّ الأشخاص الذين يستمعون إلى البودكاست الخاص بنا ويشكّلون منتدى حوله منفتحون جدًا على الآخرين، ولكنّني لا أغادر هذه الدائرة كثيرًا. إنّ محيطي الأقرب هو بيئة ودية وشاملة للغاية. من ناحية أخرى، أعتقد أنّنا بحاجة إلى البدء من مكان ما. يمكننا البدء في تحسين بعض الميزات مع مجموعة معيّنة من المستخدمين، وسينشرون هذه الميزات لاحقًا.
مونيكا: ما هي النقاط المهمة التي يجب مراعاتها عند إنشاء منتدى؟
ألبا: أعتقد أنّه من المهم اختيار الأشخاص المناسبين لتنظيم الفعاليات. عندما أحضر اجتماعًا هنا في أمستردام، أشعر أنّ المنظّمين قريبون منّا ويتعاملون معنا بأسلوب إنساني، فهم يواجهون الصعوبات ويحدّدون كيفية تحسين طريقة عملهم ويتحدثون عنها بصراحة. سيعترفون بالتوتر الذي يصيبهم قبل إلقاء خطاب، ما يجعل الجمهور يشعر بالارتياح في حضورهم.
على سبيل المثال، لن تشعر بالمتعة نفسها عند مشاهدة فيديوهات تعليمية مُعدّة على YouTube، لأنّ صنّاع المحتوى لا يرتكبون أخطاء، ولا تظهر ردود أفعالهم الحقيقية إلا في البث المباشر، كما أنّهم يستخدمون نصوصًا مُعدّة مسبقًا.
المنتديات، مثل مجموعات Google Developer Groups، رائعة، لأنّها تمنحك شعورًا بأنّه يمكنك ارتكاب الأخطاء أثناء البث المباشر، وسيظلّ الجميع يحبونك. من الرائع أن أشعر أنّ الأشخاص من حولي مثلي تمامًا، وأنّه يمكننا النمو معًا.

مونيكا: ما هي قصتك بصفتك خبير مطوّر في Google في تكنولوجيات الويب؟ هل توصي بالبرنامج لصديق؟
ألبا: تعود قصتي كعضو في برنامج "مطوّرو المحتوى في Google" إلى بداية الوباء، عندما كنت أُنشئ الكثير من المحتوى. لقد قابلتُ بعض أعضاء المنتدى، ومن بينهم "ديبي أوبراين"، وهي أيضًا من كبار المطوّرين في Google وإحدى المناصرات الرائعات للنساء في مجال التكنولوجيا. وقد أثنت على عملي وشجّعتني على التقدّم بطلب للانضمام إلى برنامج "كبار المطوّرين في Google". المشكلة الوحيدة هي أنّني لم أكن أعرف ما هو ذلك الوقت. كنتُ أبدأ للتوّ مغامراتي مع منتدى المطوّرين. لم يخطر ببالي أبدًا أنّني يمكن أن أُطلق عليّ لقب "خبير".
اتّبعت نصيحة "ديبي" وأنشأت محفظة تضمّ جميع مساهماتي. سارت عملية تقديم الطلب على ما يرام، وأعتقد أنّ معرفتي وخبرتي قيّمة حقًا للمنتدى.
إنّ الانضمام إلى فريق GDE أمر رائع. أستفيد كثيرًا من المنتدى. أعمل الآن على الترويج للبرنامج وأتمنى أن يجرّبه بعض أصدقائي وزملائي قريبًا.
مونيكا: ما هي أنشطتك في المنتدى إلى جانب التدوين ونشر ملفات البودكاست؟ هل تستخدم أدوات مفتوحة المصدر؟
ألبا: عندما انخرطت لأول مرة في مشاريع مفتوحة المصدر، أنشأت مستندات أكثر من الرموز البرمجية الفعلية. أعمل الآن على بعض النماذج الجاهزة والمشاريع التجريبية للتقنيات الجديدة والمقبلة، مثل Nuxt 3. هدفي هو مساعدة الأشخاص الذين يريدون بدء إنشاء تطبيق بسرعة، ويمكنهم استخدام هذه الأجزاء من الرموز البرمجية. لم أُنشئ مكتبة خاصة بي أبدًا، بل أساهم فقط في المكتبات الحالية وأحاول تحسينها.
لقد شاركت أيضًا في مسابقات هَاكاثون، وهي مسابقات يطلب منك فيها المنظمون إنشاء تطبيق وجعله مفتوح المصدر وإعداد مستندات له. ولن تحصل على الجائزة في حال عدم توفّر أيّ من هذه الشروط. وقد فزتُ بواحدة منها. أنشأت أداة إنشاء مزاج البطاطس. يمكنك الاطّلاع على كل التفاصيل هنا.
وأستضيف أيضًا ورش عمل أُعلّم فيها المستخدمين كيفية ترميز موقع إلكتروني من الصفر باستخدام تقنيات Jamstack ونظام إدارة محتوى بدون واجهة مستخدم و"أداة إنشاء المواقع الإلكترونية الثابتة". أفضّل حقًا استضافة هذه الورش على إلقاء الخطب. أحبّ معرفة كيفية تعلّم المستخدمين أثناء البث المباشر، وهو أمر لا يمكنك معرفته خلال المحادثات. بعد إلقاء كلمة، قد تتلقّى بعض الملاحظات، ولكن لن يظهر لك مشروع مُكمّل لأحد الأشخاص. أحب الطريقة التي يكتب بها الجميع معًا أثناء ورشة العمل.
مونيكا: ما هي سمات ورشة العمل الجيدة؟
ألبا: عليك دائمًا شرح الأساسيات للتأكّد من فهم الجميع. أحاول شرح كل خطوة بالتفصيل، لأنّ الحضور يحتاجون إلى معرفة العملية. أُنشئ أيضًا دائمًا مسردًا صغيرًا للمستخدِمين يتضمن المصطلحات الجديدة التي يمكن البحث عنها أثناء الصف.
خلال الورشة، من المهم تخصيص وقت لعرض الملاحظات والتحقّق من حالة المشاريع المختلفة بعد إكمال كل خطوة. وأشجّع الحضور على طرح الأسئلة متى شاؤوا.
باختصار، يعتمد كل شيء على التواصل. اطرح الأسئلة المناسبة، وحاول عدم فقدان انتباه المستخدمين، وكن مستعدًا للردّ على أسئلتهم. هذه هي أفضل طريقة لتعليم شخص ما شيئًا جديدًا.