عالم التنمية الحديث ، بطريقته الخاصة ، جميل. الممارسة الجيدة هي التدفق الحر لمعارفهم وتطورهم. السعي وراء المعرفة يخلق الطلب ، ويعد هابر ، تستر (الآن qna) ، جيثب ، الاجتماعات والمؤتمرات وغيرها عرضًا ممتازًا. أود اليوم أن أتحدث عن الاجتماعات والمؤتمرات. تحت القص ، بدأت قصة كيف أنني كمطور ومالك لشركة تكنولوجيا المعلومات ، أتحدث في مؤتمرات تكنولوجيا المعلومات.
في عام 2008 ، عندما كان عمري 14 عامًا عندما كنت أقوم بتطوير روبوتات تجارية في سوق FORTS ، لم أكن أتخيل أنني سأكون جزءًا من هذا المجتمع. إن تطوير روبوتات التداول أبعد ما يكون عن المصدر المفتوح - لم يسع أحد إلى مشاركة اكتشافاتهم وطرق تحقيق الأهداف. في جميع الأحداث المواضيعية ، شارك الناس في نجاحاتهم المالية وعرضوا الاستثمار في أنفسهم. لكن في مرحلة ما ، وبالتحديد في عام 2011 ، بدأت أغرق في عالم تطوير WEB وفوجئت بكيفية فتح كل شيء فيه. منذ ذلك الحين ، بقيت في عالم "تطوير المتصفح".
تدريجيا ، "تقدمت" وبدأت في إنشاء مواقع ويب و "بوابات" على وورد ، modx ، وحتى كتبت نظام إدارة وكالات عقارية صغير في مدينتنا. أعترف ، في تلك اللحظة ، ظننت أنني أعرف "كل شيء تقريبًا" :) لم أقابل الشخص الذي فتح إطار عمل Yii2 حتى الآن. تخرجت بعد ذلك من معهد موسكو للفيزياء والتكنولوجيا وأمضيت الصيف كله في الدراسة - تسجيل المؤتمرات والمقالات على المحور ، GitHub - جمعت كل المعلومات التي أجدها حول موضوع OOP و Yii2 و Laravel و Zend وما إلى ذلك.

في الإعدادية PHPRussia 2019
مرت عدة سنوات ، في الفناء في يناير 2019 - لدي شركتي الخاصة ، والعديد من المشاريع الجادة ورائي ، والرغبة في المضي قدمًا وتوسيع آفاقي. وهنا ، عن طريق الحظ المحظوظ ، أتعثر من مشاركة ساشا ماكاروف ( SamDark ) حول حقيقة أنه من المخطط عقد مؤتمر حول PHP في موسكو! قررت بنفسي أنني سأنتهي هناك على أي حال! صحيح أن الاهتمام الأكبر بي قد نتج عن فرصة التحدث في هذا المؤتمر. منذ وقت YiiConf في موسكو (يونيو 2017) ، بدأت أفكر في التحدث في مؤتمر التنمية - لقد مرت ثلاث سنوات منذ أن نضجت خطتي وأدركت أنها علامة :) وهنا تدور جميع الأحداث الذي قادني إلى 11 مباراة لي لعام 2019.
أهم الأسباب التي تجعل الأداء رائعًا
التواصل مع لجنة البرنامج والعمل المشترك على التقرير
إن طرح موضوع التقرير ، فإن الرسائل والنداءات إلى لجنة البرنامج مهمة صعبة إلى حد ما - خاصةً لأول مرة. لم يكن الأمر بلا حظ: في شركتي أحاول باستمرار تجربة التقنيات الجديدة وفي الوقت نفسه نقلنا بعض المشاريع من REST API إلى GraphQL - الربح ملحوظ ، ومشاكل أيضًا :) لذلك ، تم تسمية موضوعي الأول من التقرير "الانتقال من REST API في GraphQL باستخدام مشاريع حقيقية كمثال ".
كيريل نسميانوف ( SerafimArts ) ، مبشر GraphQL ومطور إطار عمل Railt ، كان ولا يزال في لجنة برنامج PHP Russia. كما تناول تقريري. على مدار عدة أسابيع ، اتصلنا به وتحدثنا عن مواضيع مختلفة ، وأحيانًا كانوا قداسة ، وعملوا بالطبع على تقريري. تمكن Cyril من إظهار بعض ميزات إطار Laravel ، وهي الميزات الرائعة والشرية لـ GraphQL ، والتي واجهتها فقط بعد بضعة أشهر. وبشكل عام ، كان التواصل مفيدًا للغاية بحيث كان من الممكن في هذه المرحلة التوقف والاستمتاع بالتجربة المفيدة للتواصل مع مثل هذا الشخص.
التواصل مع جهاز كمبيوتر ، حتى قبل قبول التطبيق ، هو بالفعل عمل هادف والمضي قدمًا مع التجديد الحتمي لأمتعة المعرفة ، وسرعان ما أصبح الشعور "بتزويد الدماغ بالوقود" مدمنا وأدركت أنني كنت أسير في الاتجاه الصحيح.
نزيف في الخطابة وعرض جانبي
في أحد الأيام ذهبت إلى الفراش وكادت أنام. "Bzz-bzz" قال هاتفي وعلى الشاشة رأيت - "لقد تمت الموافقة على تقريرك." يجب أن أقول - لم يكن من السهل جدًا النوم ، استيقظت على الفور ، لذلك استيقظت أيضًا على زوجتي ، التي عادت لتوها من المستشفى).
كان المؤتمر بعد شهر واحد ، وخلال هذا الشهر ، اضطررت إلى إعداد عرض تقديمي واستعراض العرض التقديمي نفسه. ثم حصلت على الكثير من المساعدة في الاتصال بمدير لجنة البرنامج رومان بوبورشي ( p0b0rchy ) - لقد تعلمت الكثير من المعلومات المفيدة في ساعة واحدة فقط من المحادثة.
الكثير من الأشياء التي أصبحت واضحة الآن بالنسبة لي لم تكن متاحة لي قبل التحدث إلى اللغة الرومانية. يبدو أن الحروف الصغيرة تكون ضعيفة ومن الأفضل عدم استخدامها في العرض التقديمي ، ولكن كيف يتم عرض جزء من التعليمات البرمجية بحيث يكون السياق واضحًا؟ لكن من السهل تبسيط الكود من أجل نقل الجوهر فقط وتناسب الشريحة ما لا يزيد عن 5-7 سطور من الكود. ما زلت أعتقد ، "ما الذي لا يمكن فهمه هنا" ، ثم نظرت إلى اثنين من التقارير الأخرى ، حيث "شاركوا رمزًا كبيرًا" وأدركت أن الحقيقة موجودة - ليس من السهل اكتشاف ذلك في رأس شخص آخر ، تمامًا مثل رمز شخص آخر :) أو على سبيل المثال ، يمكنك تقسيم شريحة واحدة بمجموعة من المعلومات إلى 4 شرائح تحتوي على كتل صغيرة من المعلومات وشرح العلاقة بينها في الكلمات. تحدثت مع رومان عن كل خطبه في مؤتمرات ONTIKO وفي كل مرة كان ذلك مفيدًا للغاية!
إعداد التقرير
كم يستغرق إعادة القراءة والمراجعة قبل إعداد تقرير؟
إذا كنت تتحدث عن شيء ما من المرحلة ، فاستعد للإجابة على أقصى عدد من الأسئلة حول الموضوع. لذلك ، يعد إعداد تقرير في كثير من الأحيان بمثابة ضخ حقيقي للموضوع. ليس من أجل لا شيء يقولون أنه إذا كنت ترغب في تحقيق الكمال بشيء ما ، فقم بتعليم شخص آخر ذلك. بعد حديثي عن GraphQL ، تحدثت مع مواضيع مختلفة. PWA ، الانتقال من PHP إلى GoLang ، منظمة تخزين الملفات هي الموضوعات الرئيسية التي تحدثت عنها في عام 2019 ، بالإضافة إلى التقرير مع GraphQL وأشكاله المختلفة. بينما كنت أستعد لكل تقرير حول الموضوع الذي تمت دراسته بالفعل ، واجهت حالات أو تقنيات غير متوقعة أدخلتها على الفور في عمليات الشركة أو على الأقل طرحتها للمناقشة.
بالتوازي مع PHP Russia ، قدمت تقارير مماثلة حول GraphQL ، ولكن مع اتجاهات مختلفة إلى RITFest و Highload Siberia. تمت الموافقة على التقارير في كلا المؤتمرين ، مما جعلني سعيدًا جدًا! لقد تأثرت بشكل خاص بحقيقة أنني سوف أقوم بزيارة سيبيريا ، حيث كنت أرغب في ذلك منذ فترة طويلة.
تعود مفيدة وزيادة الطاقة
مر الوقت وجاء اليوم ذاته - 17 مايو ومؤتمر PHP روسيا. في اليوم السابق ، رتب المنظمون إعدادًا للمتحدثين ، قابلتهم شخصيًا مع مطور Yii2 ، حيث قام ألكساندر ماكاروف بمعظم مشاريعنا. بشكل عام ، بالطبع ، يتيح لك حضور المؤتمرات كمتحدث التعرف شخصيا على الكثير من الأشخاص الذين قرأت عنهم من قبل فقط. وهذا هو الادمان.

كان الأداء الأول عصبي ومقلق. تم وضعي في العرض الأول في القاعة C (كانت القاعات تسمى M-VC). كنت سعيدًا لأن أكون أول من تحدث - لقد ردت وأصبحت مجانيًا: بعد ذلك استمتعت فقط بالدردشة والتعرف على أشخاص جدد مثيرين للاهتمام من عالم PHP - كونستانتين بوركاليف ( ksdaemon ) ، الذي استمعت إلى إذاعاتك الصوتية من قبل ، ديمتري إليزيف ( ElisDN ) - استنادًا إلى دروسه لقد تعلمت عالم OOP والأطر والأشخاص الآخرين الذين رأيتهم سابقًا فقط على شاشة الشاشة.

أنا و ksdaemon على خلفية ksdaemon
في النهاية ، في مؤتمرات مختلفة ، في عام 2019 ، تمكنت من التواصل شخصيا مع مطوري Sphinx Andrey Aksyonov ( shodan ) ، ClickHouse Alexey Milovidov ( o6CuFl2Q ) ، مؤلف الكتب والمدونة على ReactPHP Sergey Zhuk ( seregazhuk ).
بشكل عام ، سمعت الرأي القائل بأن الثرثرة الخاملة في المؤتمرات ليست أكثر من مضيعة للوقت. ولكن لدي وجهة نظري الخاصة في هذا الشأن. التواصل في المؤتمرات يعطيني:
- من المعتاد أن نتعلم شيئًا جديدًا لم أسمع عنه شيئًا ؛
- للحصول على رأي المهنيين بشأن القضايا التي تهمني لا تقدر بثمن ؛
- الاكتشافات والرؤى وأحيانًا بعض الأفكار المجنونة ، والتي يمكن أن تتطور بعد ذلك إلى شيء مفيد (أو ربما لا)) ؛
- روابط مفيدة لمشاريع العمل ؛
- معارفه الشخصية مع الأشخاص البارزين في مجال نشاطي ؛
و بالطبع هذه هي الطاقة. في المؤتمرات ، هناك عدد مجنون من الأشخاص الأذكياء والمحمولين والمتحمسين - من ناحية ، يلهمهم ذلك ، من ناحية أخرى ، يوضح أن المنافسة عالية وليس هناك وقت للاسترخاء :)

ركوب سيارة أجرة بدون طيار في الإضراب في Innopolis
بالطبع ، هناك أشخاص حضروا المؤتمر للعمل ، للبحث عن العملاء ، وما إلى ذلك ، ولكن هؤلاء الأشخاص عادةً ما يتوقفون عن الحديث بسرعة عن أنفسهم إذا أدركوا أنني لست الجمهور المستهدف. لذلك ، لتركيز الاهتمام عليها ليست ذات مغزى بشكل خاص.
العروض - كهواية مفيدة
منذ تلك اللحظة بدأت أعمق وأعمق في مسألة التحدث في مؤتمرات تكنولوجيا المعلومات وأخطط للتحدث ، إن أمكن ، أكثر. على سبيل المثال ، سأتحدث هذا العام على http://teamleadconf.ru/moscow/2020
لكن الرغبة في الكلام ليست كافية. حتى الآن ، لست متحدثًا شهيرًا مدعوًا لأداء مكان ما في نهاية كل أسبوع ، وأنا شخصياً أبحث عن الأحداث وأقترح ترشيحي. ثم صادفت السؤال - كيف وأين أجد الأحداث ذاتها التي تود أن تُرى فيها كمتحدث؟ لقد وجدت لنفسي عدة موارد أراجعها بانتظام:
- https://papercall.io - المؤتمرات الأجنبية وفي نفس الواجهة يمكنك إرسال تقرير ؛
- https://devfest.withgoogle.com/ - كل devfest مدعوم من Google. لا أعرف ما إذا كان الموقع سيعمل في عام 2020 ؛
- http://it-events.com/ - الأحداث الروسية المختلفة ، ولكن ليس من الواضح على الفور ما إذا كانوا ينتظرون المتحدثين أم لا. يجب عليك الذهاب إلى كل صفحة ودراسة هذه المشكلة ؛
- https://bit.ly/3715u4k - جدول مؤتمرات مع CFP. مورد مفيد ومناسب إلى حد ما ، ولكن لا توجد جميع المؤتمرات ولا يكون مناسبًا جدًا عندما يستخدم شخص آخر الجدول بشكل متوازٍ
متحدثون آخرون مألوفون - نحاول إرسال معلومات أخرى حول حفلات الاستقبال المفتوحة للتقارير ؛
عند دراسة كل هذه الموارد ، لم أجد مكانًا مناسبًا يمكن من خلاله تلقي معلومات محدثة بانتظام عن المؤتمرات وتواريخ تلقي التقارير. بعد أن أمضيت بعض الوقت ، صنعت لنفسي تقويمًا يحتوي على مرشحات وقناة برقية حيث أقوم الآن بإضافة معلومات حول الأحداث التي يمكنك من خلالها تقديم تقريرك.

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