الدروس المستفادة غير المتوقعة من دورة مطوري نظام بولكادوت
مؤخراً، أطلقنا دورة بعنوان "Solidity على Polkadot"، تهدف إلى استكشاف مدى شعبية سلسلة أدوات تطوير PolkaVM. وكانت النتيجة غير متوقعة، حيث سجل 219 شخصًا في الدورة، وبلغ معدل إكمال الواجبات حوالي 38%.
بالطبع، هذه البيانات مثيرة للإعجاب، لكن ما هو أكثر إثارة هو أننا اكتشفنا من خلالها اتجاهات التطور المستقبلية لبيئة المطورين الناطقين بالصينية على بولكادوت. ستشارك هذه المقالة ردود الفعل والأسئلة الحقيقية التي حصلنا عليها من خلال هذه الدورة التدريبية الجديدة، وكيف استطعنا من خلالها استكشاف خارطة طريق نحو "بناء النظام البيئي".
خلفية الدورة: استكشاف الحقيقة بدلاً من الاستفادة من الاتجاهات
تعمل Polkadot على ترقية 2.0، مع التركيز على توحيد الشبكات المتعددة، وتقليل العوائق، وتحسين تجربة المطورين. من المحتمل أن تصبح PolkaVM، كبيئة تشغيل متوافقة مع Ethereum، المدخل لمطوري Web2 أو EVM للتواصل مع Polkadot. ومع ذلك، في عالم Web3، غالبًا ما تكون السرديات التقنية سطحية. الأفراد الذين يرغبون حقًا في التجربة غالبًا ما يكونون قلة. لا يزال انطباع العديد من الأشخاص عن Polkadot عالقًا في مستويات "معقد"، و"صعب الفهم"، و"عوائق تطوير عالية".
نحن نقدم هذه الدورة ليس فقط للترويج، ولكن الأهم من ذلك هو استكشاف بعض القضايا الرئيسية:
ما هي أكثر الأمور التي تهم المطورين في بيئة VM الجديدة؟
هل تعتبر PolkaVM فرصة أم تحدي بالنسبة لهم؟
هل يمكن أن تدعم سلسلة الأدوات تطوير المشاريع الحقيقية؟
في أي مرحلة من مراحل التطوير من السهل مواجهة الصعوبات؟
هذه الدورة ليست محاضرة تقنية عميقة، بل هي تجربة حقيقية للمطورين. نأمل أن نكون مرشدين للمبتدئين، ونرافقهم في تجربتهم الأولى، ونراقب الحالات التي قد تظهر خلال العملية بأكملها.
أربعة اكتشافات غير متوقعة
1. يظهر المتعلم فضولاً قويًا واستثمارًا.
على عكس توقعاتنا الأولية، فإن معظم المشاركين لم يأتوا من أجل المكافآت أو الشهادات. 80% منهم من جيل التسعينات، وربعهم من الطلاب، ويكرس معظمهم ساعة إلى ساعتين يوميًا للدراسة بشكل تطوعي. تشير هذه الشدة في الدراسة إلى أنهم يريدون حقًا المحاولة وفهم العملية برمتها.
بعض الأشخاص يتعلمون من البداية إلى النهاية فقط من أجل نشر عقد بأنفسهم؛ بينما يقول آخرون: "على الأقل يمكنني كتابة أنني نجحت في نشر DApp في بيئة PolkaVM على سيرتي الذاتية." قد لا يهتمون كثيرًا بقوة تقنية Polkadot، بل يأملون أكثر في التحقق من أنهم مناسبون للدخول إلى مجال Web3 من خلال بيئة ودية.
2. الخبرة الواسعة لا تعني سهولة الاستخدام
على الرغم من أن العديد من المشاركين لديهم خبرة واسعة في التطوير، وحتى لديهم خبرة عملية في مشاريع EVM، إلا أنهم لا يزالون يواجهون الارتباك بعد دخولهم إلى نظام Polkadot البيئي: ما هو PolkaVM؟ هل AssetHub سلسلة أم وحدة؟ لماذا حد الغاز مختلف عن إيثريوم؟ تم نشر العقد بنجاح، لماذا لا يمكن استدعاؤه من الواجهة الأمامية؟
مشكلةهم ليست في عدم فهم الشيفرة، ولكن في أن نماذج الإدراك المألوفة لديهم تفقد فعاليتها فجأة، مما يجعلهم يشعرون بالإحباط عند مواجهة مفاهيم تحتاج إلى إعادة فهم.
دوراتنا قد خففت إلى حد ما من هذه الفجوة، مما جعل المشاركين يدركون أن تجربة تطوير PolkaVM ليست صعبة في الواقع، بل بعض المصطلحات والممارسات مختلفة. هذه النقطة مهمة جداً، لأن الكثير من الناس يتخلون عن نظام بيئي ليس لأنهم لا يستطيعون البرمجة، ولكن لأنهم يشعرون بالارتباك عند التعامل مع الوثائق للمرة الأولى.
هذا يذكرنا بأن وثائق التطوير يجب أن تقدم المعرفة فحسب، بل يجب أن تساعد المستخدمين على إتمام التحول المعرفي. في المستقبل، نخطط لإضافة مقارنة بين PolkaVM وVMs الرئيسية الأخرى (مثل EVM) في الوثائق، لمساعدة المزيد من الأشخاص في تقليل الارتباك وزيادة نقاط الفهم.
3. المشاركون ليسوا فقط متعلمين، بل هم أيضًا "مساهمون غير مرئيين"
على الرغم من أن معظم المشاركين هم مبتدئون في تطوير العقود، إلا أنهم كانوا شجعانًا في طرح الأسئلة، ومتحمسين للإبلاغ عن الأخطاء، وجريئين في اختبار الحدود التقنية. على سبيل المثال، أشار أحدهم إلى أن تجميع Remix لم يكن به مشكلة، ولكن نشره على السلسلة فشل. هذه التعليقات دفعتنا مباشرة لتقديم العديد من المشكلات المتعلقة بسلسلة الأدوات إلى Parity، مما ساهم في تحسين الوثائق وإصلاح الأخطاء.
كفريق DevRel ذو الخبرة، غالبًا ما نعتاد على تجاوز بعض المشكلات الصغيرة، حيث أصبحت العديد من "تحذيرات الأخطاء" سلوكًا غير واعي. لكن المبتدئين لا يفعلون. لم يبنوا بعد هذه المنظومة من الحكم، لذا هم أكثر عرضة لمواجهة المشكلات. وهذا يجعل الدورة بدلاً من ذلك آلة جمع قيّمة للمشكلات. بالنسبة للمشاركين، تعتبر الدورة منطقة عازلة؛ بالنسبة لنا، فإن هذه التجارب "الحقيقية" هي أكثر مقياس مباشر لتجربة PolkaVM في النظام البيئي.
4. المفتاح في تحديد ما إذا كان المطورون سيستمرون في المشاركة هو تجربة العملية الكلية
الكثير من الناس يغادرون ليس بسبب "عدم القدرة على التعلم"، ولكن بسبب "مواجهة أخطاء وعدم القدرة على إيجاد الحلول". نفس الكود يعطي نتائج مختلفة في بيئات مختلفة، وHardhat وFoundry وRemix تظهر أداءً غير متسق في بيئات متنوعة، ولا يمكن العثور على المعلومات المطلوبة في الوثائق، ورسائل الخطأ ليست واضحة بما يكفي، كل هذه الأسباب قد تؤدي إلى استسلام المطورين.
نحن ندرك أن تجربة المطور (DevEx) ليست مجرد سلاسة عملية الترميز، بل هي مدى سلاسة وموثوقية العملية بأكملها بدءًا من إعداد البيئة، وتقديم التغذية الراجعة، إلى نتائج النشر، وحتى التحديثات المستقبلية. يمكن أن تؤدي أي مشكلة في أي مرحلة إلى فقدان المطورين لصبرهم. لذلك، هذه ليست مجرد مشكلة تقنية، بل هي مشكلة تصميم تتعلق بالعواطف والثقة.
القيمة المتعددة للدورة
في المراحل المبكرة من النظام البيئي، أدركنا أن معنى دورات المطورين يتجاوز بكثير مجرد نقل المعرفة من جهة واحدة، وليس من المتوقع انتخاب نجم ريادة الأعمال التالي في Web3 من خلال دورة واحدة فقط. في الواقع، حققنا من خلال الدورات ثلاثة أهداف قيمة:
اختبار ضغط السلسلة: على سبيل المثال، خلال تمارين ترحيل عقد Uniswap V2، واجهنا العديد من المشاكل غير المتوقعة مثل خطأ الغاز، أخطاء المسار، عدم تناسق أداء Remix وHardhat، وما إلى ذلك. كانت هذه المشاكل عقبة أمام المطورين، لكنها كانت بالنسبة لنا فرصة لاكتشافها وحلها مبكراً. الآن أصبحت هذه المشاكل ضمن قائمة مشكلات Parity وتم التعامل معها بسرعة.
صورة المستخدم وأدلة التحويل: هناك من يهتم بتصميم الهيكل، وهناك من يسعى إلى كفاءة التطوير، وآخرون يستفسرون عن توافق الأدوات الشائعة مع PolkaVM. تعكس كل مسألة الاحتياجات الحقيقية للمطورين، كما تكشف عن الاتجاهات التي يجب تحسينها في "دليل استخدام PolkaVM".
إنشاء توقعات المنتج: دوراتنا مثل عرض متعدد الحلقات، تُظهر تجربة استخدام PolkaVM وقيمته من خلال العروض العملية. حتى لو كانت بعض الميزات غير مكتملة حاليًا، إلا أن هناك من يستخدمها، وهناك من هو مستعد للانتظار، وهذا بحد ذاته إشارة إيجابية لتطور النظام البيئي.
كان هناك من يشكك في نقص المستخدمين في Polkadot في الماضي، لكن في الواقع كان المستخدمون الرئيسيون هم فرق تطوير البنية التحتية، وليس مطوري DApp. مع إطلاق PolkaVM، أصبح لدى مطوري العقود أخيرًا مسرح للظهور. على الرغم من أن التقنيات الجديدة دائمًا ما تثير بعض الترددات مثل "هل أجرؤ على تجربة هذا VM الجديد؟" و"الشبكة لا تزال في مرحلة الاختبار، هل يستحق الأمر استثمار الوقت؟"، إلا أن الجديد هو ما يوفر الفرصة للفرق الصغيرة للتفوق.
في هذه الدورة ، سنقوم بنقل Uniswap V2 إلى PolkaVM ، مما أثار اهتمامًا واسعًا من المجتمع. ليس بسبب ابتكار Uniswap نفسه ، ولكن لأنه تم رؤيته لأول مرة يعمل على Polkadot. على الرغم من أن Polkadot قد تطور لسنوات عديدة ، إلا أنه لا يزال نظامًا بيئيًا عالي القيمة السوقية مع دعم مالي غني وعدد كبير من حاملي DOT. مقارنةً بالتنافس الشديد في Layer2 ، قد يكون استكشاف هذه المنطقة التي لم يتم تطويرها بشكل كامل أكثر جاذبية.
نحن بصدد إعداد محتوى الدورة القادمة، إذا كان لديك أي وحدات أو مشاريع عملية تود معرفة المزيد عنها، فلا تتردد في إخبارنا.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
دورة مطوري Polkadot تكشف عن فرص جديدة في النظام البيئي: PolkaVM تشعل حماس المطورين
الدروس المستفادة غير المتوقعة من دورة مطوري نظام بولكادوت
مؤخراً، أطلقنا دورة بعنوان "Solidity على Polkadot"، تهدف إلى استكشاف مدى شعبية سلسلة أدوات تطوير PolkaVM. وكانت النتيجة غير متوقعة، حيث سجل 219 شخصًا في الدورة، وبلغ معدل إكمال الواجبات حوالي 38%.
بالطبع، هذه البيانات مثيرة للإعجاب، لكن ما هو أكثر إثارة هو أننا اكتشفنا من خلالها اتجاهات التطور المستقبلية لبيئة المطورين الناطقين بالصينية على بولكادوت. ستشارك هذه المقالة ردود الفعل والأسئلة الحقيقية التي حصلنا عليها من خلال هذه الدورة التدريبية الجديدة، وكيف استطعنا من خلالها استكشاف خارطة طريق نحو "بناء النظام البيئي".
خلفية الدورة: استكشاف الحقيقة بدلاً من الاستفادة من الاتجاهات
تعمل Polkadot على ترقية 2.0، مع التركيز على توحيد الشبكات المتعددة، وتقليل العوائق، وتحسين تجربة المطورين. من المحتمل أن تصبح PolkaVM، كبيئة تشغيل متوافقة مع Ethereum، المدخل لمطوري Web2 أو EVM للتواصل مع Polkadot. ومع ذلك، في عالم Web3، غالبًا ما تكون السرديات التقنية سطحية. الأفراد الذين يرغبون حقًا في التجربة غالبًا ما يكونون قلة. لا يزال انطباع العديد من الأشخاص عن Polkadot عالقًا في مستويات "معقد"، و"صعب الفهم"، و"عوائق تطوير عالية".
نحن نقدم هذه الدورة ليس فقط للترويج، ولكن الأهم من ذلك هو استكشاف بعض القضايا الرئيسية:
هذه الدورة ليست محاضرة تقنية عميقة، بل هي تجربة حقيقية للمطورين. نأمل أن نكون مرشدين للمبتدئين، ونرافقهم في تجربتهم الأولى، ونراقب الحالات التي قد تظهر خلال العملية بأكملها.
أربعة اكتشافات غير متوقعة
1. يظهر المتعلم فضولاً قويًا واستثمارًا.
على عكس توقعاتنا الأولية، فإن معظم المشاركين لم يأتوا من أجل المكافآت أو الشهادات. 80% منهم من جيل التسعينات، وربعهم من الطلاب، ويكرس معظمهم ساعة إلى ساعتين يوميًا للدراسة بشكل تطوعي. تشير هذه الشدة في الدراسة إلى أنهم يريدون حقًا المحاولة وفهم العملية برمتها.
بعض الأشخاص يتعلمون من البداية إلى النهاية فقط من أجل نشر عقد بأنفسهم؛ بينما يقول آخرون: "على الأقل يمكنني كتابة أنني نجحت في نشر DApp في بيئة PolkaVM على سيرتي الذاتية." قد لا يهتمون كثيرًا بقوة تقنية Polkadot، بل يأملون أكثر في التحقق من أنهم مناسبون للدخول إلى مجال Web3 من خلال بيئة ودية.
2. الخبرة الواسعة لا تعني سهولة الاستخدام
على الرغم من أن العديد من المشاركين لديهم خبرة واسعة في التطوير، وحتى لديهم خبرة عملية في مشاريع EVM، إلا أنهم لا يزالون يواجهون الارتباك بعد دخولهم إلى نظام Polkadot البيئي: ما هو PolkaVM؟ هل AssetHub سلسلة أم وحدة؟ لماذا حد الغاز مختلف عن إيثريوم؟ تم نشر العقد بنجاح، لماذا لا يمكن استدعاؤه من الواجهة الأمامية؟
مشكلةهم ليست في عدم فهم الشيفرة، ولكن في أن نماذج الإدراك المألوفة لديهم تفقد فعاليتها فجأة، مما يجعلهم يشعرون بالإحباط عند مواجهة مفاهيم تحتاج إلى إعادة فهم.
دوراتنا قد خففت إلى حد ما من هذه الفجوة، مما جعل المشاركين يدركون أن تجربة تطوير PolkaVM ليست صعبة في الواقع، بل بعض المصطلحات والممارسات مختلفة. هذه النقطة مهمة جداً، لأن الكثير من الناس يتخلون عن نظام بيئي ليس لأنهم لا يستطيعون البرمجة، ولكن لأنهم يشعرون بالارتباك عند التعامل مع الوثائق للمرة الأولى.
هذا يذكرنا بأن وثائق التطوير يجب أن تقدم المعرفة فحسب، بل يجب أن تساعد المستخدمين على إتمام التحول المعرفي. في المستقبل، نخطط لإضافة مقارنة بين PolkaVM وVMs الرئيسية الأخرى (مثل EVM) في الوثائق، لمساعدة المزيد من الأشخاص في تقليل الارتباك وزيادة نقاط الفهم.
3. المشاركون ليسوا فقط متعلمين، بل هم أيضًا "مساهمون غير مرئيين"
على الرغم من أن معظم المشاركين هم مبتدئون في تطوير العقود، إلا أنهم كانوا شجعانًا في طرح الأسئلة، ومتحمسين للإبلاغ عن الأخطاء، وجريئين في اختبار الحدود التقنية. على سبيل المثال، أشار أحدهم إلى أن تجميع Remix لم يكن به مشكلة، ولكن نشره على السلسلة فشل. هذه التعليقات دفعتنا مباشرة لتقديم العديد من المشكلات المتعلقة بسلسلة الأدوات إلى Parity، مما ساهم في تحسين الوثائق وإصلاح الأخطاء.
كفريق DevRel ذو الخبرة، غالبًا ما نعتاد على تجاوز بعض المشكلات الصغيرة، حيث أصبحت العديد من "تحذيرات الأخطاء" سلوكًا غير واعي. لكن المبتدئين لا يفعلون. لم يبنوا بعد هذه المنظومة من الحكم، لذا هم أكثر عرضة لمواجهة المشكلات. وهذا يجعل الدورة بدلاً من ذلك آلة جمع قيّمة للمشكلات. بالنسبة للمشاركين، تعتبر الدورة منطقة عازلة؛ بالنسبة لنا، فإن هذه التجارب "الحقيقية" هي أكثر مقياس مباشر لتجربة PolkaVM في النظام البيئي.
4. المفتاح في تحديد ما إذا كان المطورون سيستمرون في المشاركة هو تجربة العملية الكلية
الكثير من الناس يغادرون ليس بسبب "عدم القدرة على التعلم"، ولكن بسبب "مواجهة أخطاء وعدم القدرة على إيجاد الحلول". نفس الكود يعطي نتائج مختلفة في بيئات مختلفة، وHardhat وFoundry وRemix تظهر أداءً غير متسق في بيئات متنوعة، ولا يمكن العثور على المعلومات المطلوبة في الوثائق، ورسائل الخطأ ليست واضحة بما يكفي، كل هذه الأسباب قد تؤدي إلى استسلام المطورين.
نحن ندرك أن تجربة المطور (DevEx) ليست مجرد سلاسة عملية الترميز، بل هي مدى سلاسة وموثوقية العملية بأكملها بدءًا من إعداد البيئة، وتقديم التغذية الراجعة، إلى نتائج النشر، وحتى التحديثات المستقبلية. يمكن أن تؤدي أي مشكلة في أي مرحلة إلى فقدان المطورين لصبرهم. لذلك، هذه ليست مجرد مشكلة تقنية، بل هي مشكلة تصميم تتعلق بالعواطف والثقة.
القيمة المتعددة للدورة
في المراحل المبكرة من النظام البيئي، أدركنا أن معنى دورات المطورين يتجاوز بكثير مجرد نقل المعرفة من جهة واحدة، وليس من المتوقع انتخاب نجم ريادة الأعمال التالي في Web3 من خلال دورة واحدة فقط. في الواقع، حققنا من خلال الدورات ثلاثة أهداف قيمة:
اختبار ضغط السلسلة: على سبيل المثال، خلال تمارين ترحيل عقد Uniswap V2، واجهنا العديد من المشاكل غير المتوقعة مثل خطأ الغاز، أخطاء المسار، عدم تناسق أداء Remix وHardhat، وما إلى ذلك. كانت هذه المشاكل عقبة أمام المطورين، لكنها كانت بالنسبة لنا فرصة لاكتشافها وحلها مبكراً. الآن أصبحت هذه المشاكل ضمن قائمة مشكلات Parity وتم التعامل معها بسرعة.
صورة المستخدم وأدلة التحويل: هناك من يهتم بتصميم الهيكل، وهناك من يسعى إلى كفاءة التطوير، وآخرون يستفسرون عن توافق الأدوات الشائعة مع PolkaVM. تعكس كل مسألة الاحتياجات الحقيقية للمطورين، كما تكشف عن الاتجاهات التي يجب تحسينها في "دليل استخدام PolkaVM".
إنشاء توقعات المنتج: دوراتنا مثل عرض متعدد الحلقات، تُظهر تجربة استخدام PolkaVM وقيمته من خلال العروض العملية. حتى لو كانت بعض الميزات غير مكتملة حاليًا، إلا أن هناك من يستخدمها، وهناك من هو مستعد للانتظار، وهذا بحد ذاته إشارة إيجابية لتطور النظام البيئي.
كان هناك من يشكك في نقص المستخدمين في Polkadot في الماضي، لكن في الواقع كان المستخدمون الرئيسيون هم فرق تطوير البنية التحتية، وليس مطوري DApp. مع إطلاق PolkaVM، أصبح لدى مطوري العقود أخيرًا مسرح للظهور. على الرغم من أن التقنيات الجديدة دائمًا ما تثير بعض الترددات مثل "هل أجرؤ على تجربة هذا VM الجديد؟" و"الشبكة لا تزال في مرحلة الاختبار، هل يستحق الأمر استثمار الوقت؟"، إلا أن الجديد هو ما يوفر الفرصة للفرق الصغيرة للتفوق.
في هذه الدورة ، سنقوم بنقل Uniswap V2 إلى PolkaVM ، مما أثار اهتمامًا واسعًا من المجتمع. ليس بسبب ابتكار Uniswap نفسه ، ولكن لأنه تم رؤيته لأول مرة يعمل على Polkadot. على الرغم من أن Polkadot قد تطور لسنوات عديدة ، إلا أنه لا يزال نظامًا بيئيًا عالي القيمة السوقية مع دعم مالي غني وعدد كبير من حاملي DOT. مقارنةً بالتنافس الشديد في Layer2 ، قد يكون استكشاف هذه المنطقة التي لم يتم تطويرها بشكل كامل أكثر جاذبية.
نحن بصدد إعداد محتوى الدورة القادمة، إذا كان لديك أي وحدات أو مشاريع عملية تود معرفة المزيد عنها، فلا تتردد في إخبارنا.