سيكون مؤتمر PHP Russia غير متصل في 29 نوفمبر في موسكو

لقد أثر الوباء على جميع العمليات التجارية ، لقد كنا متصلين بالإنترنت لفترة طويلة. ولكن في 29 نوفمبر ، سيتمكن مطورو PHP أخيرًا من الاجتماع دون اتصال بالإنترنت في جو دافئ ، ورؤية أفضل المتحدثين في عالم PHP ، وطرح الأسئلة عليهم ، وتحليل الحالات الحالية ومناقشة المشكلات. سيعقد PHP Russia 2020 في موسكو في فندق Radisson Slavyanskaya. تعال إذا كنت ترغب في الحصول على تسريع وتوجيه في التطوير ، بالإضافة إلى الحصول على أفكار جديدة لمشاريعك!



سيتحدث ألكسندر ماكاروف عن الأنشطة القادمة في المؤتمر ، وعن بعض التفاعلات والفروق الدقيقة الأخرى. ألكساندر هو خبير في PHP ، وقائد لإطار Yii ، ومؤلف مشارك لـ Yii 2 ، وممثل Yii في PHP-FIG. بالإضافة إلى تطوير إطار العمل ، تمكن من العمل في العديد من الشركات مثل Skyeng و Wrike و Stay.com وجرب أجيال كاملة من التقنيات المختلفة في المعركة.



سألنا ألكسندر بصفته رئيس لجنة برمجة PHP Russia 2020 عن جميع أنشطة واهتمامات الاجتماع.







ساشا ، ما الذي ينتظرنا في المؤتمر الأول غير المتصل بالإنترنت لهذا العام؟



سيكون هناك العديد من المحادثات الشيقة.



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



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



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



بطبيعة الحال ، ستكون هناك معلومات حول PHP 8 ، وسنتطرق إلى موضوع مثير للاهتمام: إنه ليس PHP بالضبط ، ولكنه يتعلق بكتابة المكونات الإضافية لـ IDE المفضل لدينا - PhpStorm.



كما في الأوقات السابقة ، تم تمثيل هؤلاء القادة في تطوير PHP مثل BADOO و Skyeng و ManyChat و Onliner و Lamoda و SpiralScout و Avito و SuperJob. إنهم لا يعملون فقط في PHP ، ولكن PHP هي أهم شيء في مكدسهم. ليس بالضرورة أن يقدم الجميع عروضًا تقديمية ، ولكن سيكون ممثلو هذه الشركات جميعًا.



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



ما الذي سيكون غير عادي هذه المرة؟



سيكون هناك تنسيق غير معتاد مع Dmitry Stogov من فريق PHP. لقد فعل JIT PHP.

ديمتري لا يأتي مع تقرير ، ولكن للتواصل بشكل حر مع المجتمع. ستكون هناك فرصة لطرح أي أسئلة عليه - ليس فقط حول PHP 8 (وعن PHP بشكل عام) ، ولكن أيضًا حول بقية التطوير ، وحتى ما يفعله في أوقات فراغه. ديمتري لديه مجموعة لا تنضب من الموضوعات للمحادثة ، إنه ممتع للغاية معه ، وسندير جلسة الأسئلة والأجوبة هذه.



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



إذن هذا العام سيكون التركيز على التواصل الذي فاته الجميع كثيرًا؟



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



ماذا سيحدث للمؤتمر والتذاكر إذا تم تطبيق الحجر الصحي واضطررنا جميعًا للبقاء في المنزل؟



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



ولكن إذا غطتنا الموجة الثانية تمامًا ، وتم حظر جميع الأحداث ، فلا يزال الأمر يستحق شراء تذاكر المؤتمر.



لماذا ا؟

لأنه حتى إذا تم إغلاق جميع المؤتمرات ، فلدينا خطة B. لا تذهب التذكرة إلى أي مكان ، ولا تنتهي صلاحيتها ، ويمكن استخدامها في المرة القادمة أو في مؤتمر تمت إعادة جدولته. أي أن التاريخ سيتغير ببساطة ، لدينا اتفاقيات حول هذا الأمر مع الموقع وجميع المقاولين.



هذا يعني أنه إذا لم يحدث شيء ، فلن يتم إرسال مؤتمرات PHP عبر الإنترنت؟



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



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



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



على الإنترنت كل هذا ليس كذلك ، وهذه خسارة كبيرة. أي بالعودة إلى السؤال ، حتى لو أُغلق المؤتمر الآن بسبب فيروس ، فلن يتم إلغاؤه ، بل سيتم تأجيله إلى وقت لاحق. ولا تنتهي صلاحية التذاكر



هل هناك الكثير من الراغبين في العرض هذا العام؟ هل يفتقد المتحدثون التنسيق غير المتصل؟



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



الرجاء فتح العملية التي تبدأ بعد اختيار التقرير.



أفتحه. بعد التقديم ، يتم تعيين كل تقرير إلى شخص ما من الكمبيوتر الشخصي. بعد ذلك ، ننظر في مسودة التقرير ، حتى بدون الشرائح في المرحلة الأولى. وسنتحقق بالتأكيد من صحة النسخة الأولية من التقرير: ما هي الأفكار التي تود أن تخبرنا بها ، وما إلى ذلك.



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



ثم يقوم المتحدث بعمل مسودة للشرائح ، كما نقوم بالتحقق من صحتها. ودعنا ننتقل إلى الجري ، فعادة ما يكون هناك العديد منهم. نتصل بالمتحدث ونستمع إليه - هل يتناسب مع الوقت ، هل يتكلم بشكل جيد وسلس ، هل كل شيء في الشرائح صحيح ، هل نسي شيئًا من المعلومات المهمة جدًا (شركته ، حول المشاريع التي يقومون بها هناك ، شيء آخر- ثم).



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



هل هناك فرصة أن يجد مطور غير معروف وغير متمرس موضوعًا يتبعه بنفس الطريقة التي يتبعها من زملائه الأكثر خبرة؟



نعم. اسمحوا لي أن أقدم لكم مثالا.



هذا العام سألنا مجتمعات PHP الإقليمية عما إذا كانوا يريدون التحدث وإذا كان لديهم أي شيء للقاءات (حتى يتمكنوا من الاتصال بهم من المؤتمر والاستماع إلى ما يفعلونه هناك - في الشركات والمشاريع وما إلى ذلك). لقد بدأوا في الإرسال ، ونظرنا في شيئين: هل المعلومات جيدة بما يكفي للمحادثات من حيث المبدأ ، وهل هي رائعة بما يكفي للمؤتمر.



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



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



أغتنم هذه الفرصة لألقي التحية والشكر لمجتمعات PHP التي تدعمنا.



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



يجب أن يتعلم أدوات PHP: PHP المهندس أشياء لتعلمها :











في مؤتمر PHP Russia 2020 ، سيلقي ألكسندر ماكاروف حديثًا بعنوان "دعونا نتحدث عن الكود" في إطار أفضل ممارسات PHP. سوف تتعلم مبادئ كتابة التعليمات البرمجية التي تقطع بشكل أقل. على سبيل المثال ، حول التكوين وكيفية إجباره. حول المُنشئ الخاص بشكل افتراضي والمسمى. الحالة والثبات ، بالإضافة إلى تسلسل المكالمات والمزيد.



في 29 نوفمبر ، سنلتقي في قناة المعلومات الأنبوبية لنرى بعضنا البعض في النهاية. هنا يمكنك حجز تذكرتك إلى PHP Russia 2020. انضم إلى مجتمع Telegram لمناقشة التحديات المعمارية وأي أسئلة أخرى تتعلق بـ PHP.



, , (, !) , . !



All Articles