دليل لحركة تكنولوجيا المعلومات في سان بطرسبرج

أحيانًا يسألني مطورو المدن والطلاب الآخرين إلى أين أذهب لمتخصصي تكنولوجيا المعلومات في العاصمة الثقافية. خلال تنظيم عمليات mitaps لبيثونيوس ، جمعت أحداثًا لتكنولوجيا المعلومات لتولي أفضل الرقائق وتكييفها مع جمهورنا المستهدف. ينظم هذا الاستعراض انطباعات الاجتماعات المنتظمة لأكبر مجتمعات تكنولوجيا المعلومات في سانت بطرسبرغ: مجموعة مستخدمي Golang Piter و Fprog و C ++ و SpbDotNet و PiterPy Meetup و PyLadies و Django Girls و Spb Python و Frontend Spb و PiterJS و ODS و SpBDSM وندوات في JetBrains Research ، ITMO ومعهد أبحاثها ، CSC ، RAS. الأحداث التي تم النظر فيها مجانية ومفتوحة للجميع ، ولكن التسجيل المسبق مطلوب في كل مكان تقريبًا (لأخذ عدد المشاركين في الاعتبار عند حجز غرفة وتنظيم استراحة لتناول القهوة وشراء سلع). لدى كل شخص تقريبًا قناة على YouTube حيث يمكنك مشاهدة التسجيلات من الاجتماعات السابقة ومحادثات البرق ، حيث يكون من السهل تتبع الإعلانات. ربما لا تقل إثارة للاهتمام في المسيرات ، والتي لم تصل بعد. ربما شخص ما يريد مواصلة الاستعراض وسد الثغرات.


مقدمة موجزة لثقافة تكنولوجيا المعلومات


تتضمن تفاصيل عمل المبرمج الحاجة إلى التركيز على حل المشكلات عالية التخصص. لكن السوق يتغير بشكل حيوي ، ومن الصعب على خبراء التكنولوجيا التكيف.


بالإضافة إلى ذلك ، كان هناك في الآونة الأخيرة ميل إلى مطالبة شخص واحد بجمع وظائف مختلف المتخصصين. على سبيل المثال ، يُتوقع على نحو متزايد من منافسي fullstacks من backenders و the front front ، يجب أن يكونوا عالِم بيانات في نفس الوقت الذي يعمل فيه devops أو لتقديم تصورات بيانات للمبرمج والمصمم d3. إذا كان من الممكن في وقت سابق التمييز بشكل تخطيطي بين طريقتين لتطوير مطور: تقني (مطور كبير ، مهندس تقني) وإداري (قائد الفريق ، مدير المشروع ، مدير المنتج ، CTO) ، الآن يميزون بين العديد من الظلال ، من خبير في تكنولوجيا معينة إلى مبشر تقني يجب أن رصد الاتجاهات في مجالات مختلفة من تكنولوجيا المعلومات ، وفهم تسويق تكنولوجيا المعلومات وخصائص بناء مجتمع (devrel). ظهرت أزياء للمهندسين على شكل حرف T: السكتة الدماغية العمودية في الرسالة تتوافق مع التخصص ، واحدة أفقية - إلى الأفق (على الرغم من أن مصطلح "شخص على شكل حرف T" قدمه David Gast قبل 30 عامًا تقريبًا). إن هؤلاء المطورين غارقون بشدة في تخصصهم ، لكنهم يبرزون بشكل دوري إلى السطح ويستحوذون على المعرفة السطحية من مناطق مختلفة.



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


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


إذا لم تطلع على المهرجانات والمؤتمرات في سان بطرسبرغ من قبل ، يمكنك الاطلاع على قائمة تضم أكثر من 20 مجتمع لتكنولوجيا المعلومات على مواقع المهرجانات الكبرى و meetup.com . من أجل المعرفة ، من الأفضل عدم الرش والذهاب إلى مؤتمر كبير مرة واحدة في السنة (من المستحسن اختيار مؤتمر ينظمه المطورون للمطورين ومع برنامج منظم منطقياً ، دون تقارير تسويقية ، وحشود من eychars و hodgepodge للتقارير). إذا كنت مهتمًا بالكيفية التي يعيش بها الزملاء من النظم الإيكولوجية الأخرى ، يمكنك زيارة المهرجان مرة واحدة سنويًا لمجتمعات وشركات تكنولوجيا المعلومات المختلفة ، مثل TechTrain و ITGM ، والتي ينظمها أيضًا مطورو البرامج. من المهرجانات العلمية للتكنولوجيا من المسوقين مع مشهد من محتوى شهوانية (واجهات العصبية ، ومحاضرات حول polyamory ، وموائد مستديرة حول قضايا النوع الاجتماعي في تكنولوجيا المعلومات أو أخلاقيات الذكاء الاصطناعي) ، لدى عشاق المتشددين الانطباع "وهناك مجموعة متنوعة من تلك الخاطئة تتجول في صخب الخمول".


mitaps المتشددين


جولانج بيتر


إذا كنت ترغب في الحصول على تقارير حول الدواخل التكنولوجية والحمولة الكبيرة ، فقم بالتواصل معه
بالنسبة لأولئك الذين يحبون كتابة وظائف في برامج تشغيل المجمعات والشبكات - انتقل إلى موقع go 's mitap . كما يحبون مناقشة بنية التطبيقات والخوادم وقواعد البيانات (على الرغم من أن الخدمات المتوفرة في Go صغيرة). لمهام مثل "إدخال شريط تقدم 16 × 30 مع التمرير في مشروع كبير ، تحتاج إلى فهم كيفية تنفيذ التعليمات البرمجية في النظام. كان المجتمع موجودًا منذ عام 2013 ، فقد كان 2 mitaps في السنة ، والآن هو 4. عادةً ما يكون هناك 3-4 تقارير متعمقة في mitap (على عكس العديد من mitaps الأخرى ، حيث يوجد تقريران واحد فقط هو المتشددين). في بعض الأحيان يتم حفظ التقارير بتنسيق جلسة الترميز المباشر. يقوم المتحدثون ببناء خطبهم ، بدءًا من حل مشكلة معينة وتقريباً لا يستخدمون الميمات التي تبعثر الانتباه على الشرائح ، ولكن هناك الكثير من الشفرات. من أجل جمع الأشخاص الذين يتحدثون نفس اللغة ، يتم فصل التقارير عن devrel وعالم التنمية خارج Go. يتم التأكيد على التسجيل في mitap يدويًا بعد التحقق ، على الرغم من عدم وجود معايير رسمية للرفض ولا يُسمح لهم بدخول mitap ما لم يتم Eicharov. بين الحشود التي تجمعها أساليب التسويق وجودة الجمهور ، يختار المنظمون هذا الأخير. على عكس المجتمعات الأخرى ، يتجاهل المتجولون محادثات الدردشات ، ومن المجتمع يندمجون في مجموعات Slack ومجموعات Google ، وهي ليست مطوّلة. على الرغم من عدم وجود SMM ، فإن المجتمع ينمو بسرعة. الآن يتم تجميع الأحداث الخاصة بهم من قبل أكثر من مائة مشارك ، وهو أمر غير معتاد على عمليات التخفيف المتشددين.



       : ”    ,          ”. 

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




البحث Jetbrains


انتقل مصممو Go من فكرة قصر المطور على الحد الأقصى حتى يمكن قراءة أسوأ رمز. النهج المعاكس هو غرس أنماط جيدة ، والتي يتم تنفيذها بشكل كامل من قبل المبدعين من IDE و linter. يمكن أن يقدم Linter نصائح مفيدة أكثر من متحدث آخر يريد البقاء على الأذن دون إنشاء التكنولوجيا وتحسينها. إذا كنت مهتمًا بالأفكار الجديدة الناشئة في هذا المجال ، فمن المفيد إلقاء نظرة على الندوات التي تعقدها مختلف مختبرات الأبحاث في JetBrains ، حيث توجد منشورات عن المجمعين و LLVM واللغات الخاصة بالمجال (DSLs) وترابط الشفرات الخاصة باللامعين وتثبيت الأخطاء تلقائيًا وإمكانيات مراجعة التعليمات البرمجية و إعادة البناء عن طريق أساليب التعلم العميق ، إلخ ... تتضمن الحلقة الدراسية عادةً تقريرًا ومناقشة طويلة ومتعمقة. هناك الكثير من الصيغ على الشرائح ولا تحتوي على كود ؛ فهم لا يريدون التحدث عن قابلية التطبيق العملية للنتائج ، مثل علماء الرياضيات الحقيقيين. على الرغم من أنه يمكنك رؤية بعض تطبيقات الأساليب على github ، على سبيل المثال ، المكونات الإضافية لـ IDEs مع DL تحت الغطاء. الحلقات الدراسية مفتوحة للجميع ، والفرقة الرئيسية هي طلاب الدراسات العليا ITMO في JetBrains وطلاب matmakh جامعة سانت بطرسبرغ الحكومية. في بعض الأحيان يعقد الاجتماع في شكل مناقشة تقرير الأستاذ الزائر. من بين الأعمال المثيرة للاهتمام للطلاب ، يمكن للمرء أن يلاحظ تدريب النموذج لتوليد شفرة بيثون من اللغة الإنجليزية (كما هو الحال في مسابقة CodaLab ) ودراسة إمكانيات إنشاء DSL مناسب وآمن للعقود الذكية. بشكل عام ، تتوافق DSL مع اتجاه تطوير لغات البرمجة على طول مسار الاستخراج من المهام منخفضة المستوى وتزويد المطور بفرصة أكبر للتركيز على مهمة العمل. من ناحية ، وهذا يرجع إلى تعقيد النظم. من ناحية أخرى ، غالبًا ما لا يكون المديرون مؤهلين بما فيه الكفاية لتحليل المهمة بشكل صحيح ، وعلى المطور وضع المفهوم بمفرده. بالمناسبة ، إذا كنت لا تحب IDE الحديثة وتفضل إنشاء الدراجات الخاصة بك من githooks ، و ctags ، و BBedit ، وما إلى ذلك ، ابحث عن أشخاص متشابهين الأفكار في PiterPy Meetup (حتى لو كان هناك بالفعل تقرير عن هذا الموضوع ، يمكنك مشاهدة التسجيل على قناة youtube ).


Fprog spb


يمكنك أيضًا مناقشة الدراجات و DSL في اجتماعات Fprog ، في شكل قصص المتشددين "كتبنا أولاً على Haskell ، ولكن بعد ذلك اعتقدنا أنه معقد للغاية وأنه من الأسهل لكتابة DSL الخاص بك". هناك جو الغرفة في مجتمع Fprog ، وهناك عدد قليل من المشاركين ، ولكن لا يوجد مشاركون عشوائيون. إن عمر وخبرة المشاركين تسمح لهم بالتذكر مع الحنين إلى أي لغة قبل 20 عام كان هناك نفس مفهوم returner'a كما في Haskell. جميعهم مهندسون ذوو خلفية رائعة في التنمية بلغات مختلفة وذوق جيد. إنها تتعلق بالبرمجة كفن ، وفي البرمجة الوظيفية تنجذب إلى مزيج من النعمة والأكاديميين. الأوراق والمناقشات متشابكة بشكل وثيق. أثناء الكلام ، يتم مقاطعة المتحدث من خلال الأسئلة أو يقوم بتكييف تفاصيل العرض التقديمي وفقًا لتعليقات الجمهور. هذا تنسيق مثير جدًا للاهتمام ، ومن الممكن تنفيذه فقط لصالح شركة صغيرة من الأشخاص الذين يعرفون بعضهم البعض منذ فترة طويلة. تشمل الموضوعات التي تمت مناقشتها تحديد رمز Haskell ، وصفات لإخفاء معالجة الأخطاء بأمان في الموناد ، نظرية الفئة ، التطبيقات العملية غير المعتادة للبرمجة الوظيفية ، مثل اللغويات الحاسوبية أو تطوير نظام التشغيل. على الرغم من أن العروض التقديمية مخصصة بشكل أساسي لكل من Haskell و Elixir و Erlang و Lisp ولهجاتها ، إلخ ، على هامش الاجتماع ، ناقش المشاركون في الاجتماع Java و Kotlin و TypeScript و Python. يجادلون فيما إذا كانت هناك لغات يمكن تسميتها وظيفية أم أنها مجرد طريقة للتفكير. أحد المشاركين المنتظمين يتحدث أيضًا في اجتماعات PiterPy Meetup.



  —       -: -  , -    ,              . 

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



مجموعة مستخدم C ++


إذا كنت تريد المزيد من المتشددين - لك على mitaps حول تجربة وألم في تطوير C ++ الحديثة . تميز التقارير بدقة شريحة أحد المتحدثين: "لقد انتهت الكلمات العامة. آمل أن يكون الأمر واضحًا ".



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


Spbdotnet


وقد sisharpists sisharm الخاصة بهم. يكتب العديد من المشاركين في اجتماعات DotNet ليس فقط في C # و F # ، ولكن أيضًا في C / C ++ ولغات أخرى ليس من مكدس .NET. يسمح لهم العمر والخبرة بالتحدث عن أطر جديدة وفقًا للنمط: "كل شيء جديد قديم جدًا ؛ أعتقد أن <التكنولوجيا X> ستكرر مصير "التكنولوجيا Y>". يتم إعطاء المشاركين "حزم الملكية" عند المدخل مع البضائع المفيدة - أكواب ذات نوعية جيدة ، أجهزة الكمبيوتر المحمولة ، المغناطيس مع شعار المجتمع. في المسيرات الأخرى ، عادةً ما يتقدم المشاركون إلى طاولة المفاوضات مع مجموعة مختارة من الملصقات أو يحاولون الفوز بترخيص للاستخدام المجاني للمنتجات الراعية في المسيرة. يرتبط مطورو .NET بالمال ، مثل Microsoft ، والذي يُلاحظ من خلال المحاذير: "عند إدخال أي مهمة ، والمال" ، "يترك المستخدم المال والبيانات على الموقع". تغطي التقارير مجموعة واسعة من الموضوعات بدءًا من تفاصيل تطبيقات Enterprise وحتى طرازات ذاكرة CLR: .NET ، والتحويل البرمجي باستخدام المحول البرمجي باستخدام النوع الديناميكي ، ورايدر الداخلي ، وتحليل الشفرة الإحصائية ، و .NET الوظيفية ، وأمن الويب ، و CI / CD وحتى علوم البيانات أدوات ML Azure أو C # wrappers لمكتبات C ++. في بعض الأحيان يكتب المتحدثون تطبيقات صغيرة خصيصًا للتظاهر أثناء العروض التقديمية. منذ وقت ليس ببعيد ، تم عقد mitap باللغة الإنجليزية ، حيث جاء أحد الشركات التابعة الأكثر شهرة في Richter مع تقرير. المجتمع لديه مشاريع الحيوانات الأليفة المشتركة على جيثب ، للمشاركة التي يقدمونها بلوزات.



Mitap مع شهوانية والعروض التقديمية المتشددين


النظام البيئي للمجتمعات حول بيثون


       Zen of Python ”Borrow ideas from elsewhere whenever it makes sense”,   . 

كل شهر ، ينظم PiterPy Meetup الأحداث بتنسيق مختلف مع جو مصباح ومصباح جيد:


  • لقاءات تقليدية مرة واحدة في الشهر مع تقريرين عن "مقدمة التكنولوجيا" لمدة نصف ساعة
  • يخفف المتشددين مرة واحدة كل ثلاثة أشهر عن الوظيفة والكتابة ومترجم PyPy و GIL وعدم التزامن في تطوير الويب
  • Mitapas باللغة الإنجليزية مرة واحدة في الربع
  • الإفطار كل أسبوعين ومشروب في البار مرة واحدة في الشهر للتواصل
  • من وقت لآخر - المتسللين ، و drinkatons (كما تحترق عيون مع رمز ، ولكن في حانة) ، والمشاركة المشتركة في سباق مفتوح المصدر والمهرجانات الكبيرة
    أعضاء PiterPy Meetup يحبون التقاليد. على سبيل المثال ، "كل <يوم من أيام الأسبوع> تقوم بعمل جماعي>". على سبيل المثال ، يتم تنظيم عمليات الإقلاع دائمًا يوم الثلاثاء ووجبات الإفطار يوم الأربعاء. هناك أيضا تقليد المحادثات البرق. في كل اجتماع ، يمكن لأي شخص إدخال اسمه على السبورة مع الجدول الزمني للتقارير ويصبح متحدثًا لمدة 5-15 دقيقة بعد التقارير الطويلة. محادثات البرق هي قصص قصيرة تلقائية حول كل ما يتعلق بتكنولوجيا المعلومات. ليست هناك حاجة إلى شرائح ، بطريقة ما التحضير لها غير مطلوب. تغطي الإنارات والتقارير مجموعة واسعة من الموضوعات. من بين المشاركين ، يمكنك مقابلة الواجهة الخلفية والأمامية والمكدسة وعلماء البيانات والمختبرين والمديرين الفنيين وحتى الجافا. الشرط الوحيد للمشاركين هو عدم انتهاك قواعد الاحترام المتبادل المعبر عنها في مدونة قواعد سلوك برلين ، والتي ترجمها المنظمون إلى الروسية. على الرغم من أن عمليات mitaps تجمع أشخاصًا يسهل عليهم التواصل معهم ، مثل بناء جملة Python. 60-100 شخص يأتون للتخفيف ، وهذا يتوقف على مكبرات الصوت. بول إيفريت من شركة JetBrains الأمريكية ، الذي كان في أصل إنشاء بيثون ، تحدث ذات مرة في الاجتماع. بدأ غيدو فان روسوم بالحنين إلى تويتر لأن بول وضع نفس القميص الذي لعبه في التجمعات في الولايات المتحدة في التسعينيات. (بالمناسبة ، يمنح المنظمون جميع القمصان الأخرى الخاصة بالسماعات التي تحمل شعار PiterPy Meetup). مرة أخرى ، جاء مدير من الأمازون الأمريكية إلى درينكثون وأحب الجو لدرجة أنه حضر أحداث بيثيونستس طوال شهر أغسطس ، وفي الخريف بدأ PiterPy Meetup في عقد اجتماعات منتظمة باللغة الإنجليزية. ثم تم اختيار هذه الفكرة من قبل مجتمعات تكنولوجيا المعلومات الأخرى: Frontend Spb ، PyLadies. أيضًا في سان بطرسبرغ باللغة الإنجليزية ، يوجد مؤتمر أوروبي تحت العلامة التجارية PiterPy واجتماعات غير منتظمة لمختلف المجتمعات مع المتحدثين المدعوين.
    حول بيثون في سانت بطرسبرغ ، تم تطوير نظام بيئي كامل. تشبه المجتمعات ذات الأحداث ذات التنسيقات المختلفة المكتبات لتلبية الاحتياجات المختلفة.

هناك أحداث للمطورين: لقاءات PyLadies ووجبات الإفطار وورش عمل Django Girls . يتم تنظيمها من قبل أشخاص آخرين وفتيات فقط. في السابق ، لم يُسمح للرجال هناك ، والآن يمكن للرجل أن يذهب إلى هناك ك "زائد واحد" لأي سيدة - للحفاظ على التوازن بين الجنسين. إذا جاء رجل بمفرده وقال إنه يعرف نفسه كامرأة ، فلن يُسمح له بحضور الحدث. في الآونة الأخيرة ، جاء لين رووت ، مؤسس مبادرة بيليديس الدولية ، إلى نيويورك منها. قراءة المزيد عن المبادرة dnuvushki يمكن العثور عليها في مقال "أوراق" .


يوجد أيضًا مجتمع Python Spb ، مثل Python 2.x: نشأ في وقت سابق ، لا يتطور ، وليس آمنًا (Coc لا يعمل هناك ، لكن بالنسبة إلى التعبيرات غير الفريدة ، توجد دردشة Rude Python منفصلة). ولكن هناك "توافق خلفي" للمتحدثين الذين يتحدثون دون ربطهم بمجتمع معين.


من بين منظمي مجتمعات St. Petersburg Python ، جميع مطوري الويب تقريبًا (الخلفية ، fullstack) ، والذي ينعكس حتى على فكرة تقديم وصف للأحداث وروابط إلى موقع منفصل. المستخدمون الأماميون فقط يستخدمون نفس الفكرة.


المجتمعات الأمامية


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



     : , -       : « ,    JavaScript».     ,       CSS,       .          : «  JavaScript» —  ,       JavaScript. 

تتعلق معظم التقارير بتطوير الويب وتصميمه وتخطيطه ، لكن في بعض الأحيان ترتبط الموضوعات بتطوير الأجهزة المحمولة عبر الأنظمة ، وطرق تحسين الحزمة ، وتطوير برنامج التحويل البرمجي LLVM ، والقدرة على استيراد نماذج TensorFlow / Keras إلى المستعرض (تم التدريب مسبقًا على التدريب دون اتصال بالإنترنت أو استخدام GPU عبر NodeJS / WebGL للتعلم عبر الإنترنت). بالإضافة إلى الاجتماعات التقليدية ، تعقد Frontend Spb اجتماعات باللغة الإنجليزية والعديد من وجبات الإفطار في تكنولوجيا المعلومات في سانت بطرسبرغ ، وتسجل البودكاست الذي يحمل نفس الاسم. لديهم جيثب جماعي وأدلة عامة مشتركة بشأن تنظيم الاجتماعات لجعل العملية أكثر شفافية ولتشجيع نشاط المشاركين. PiterJS تجعل النكات حول تطوير جافا سكريبت ، وجبات الإفطار ، تفاعلات جذابة على المدرجات في المهرجانات الكبرى مثل Code in the Dark. من المزمع الإعلان عن جميع الأطراف في عملية تنظيم التقارير ، ولم يتم حتى الآن وضع قواعد للمتحدثين على جيثبهم.


أحداث علم البيانات


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


استنادًا إلى أساليب حل هذه المشكلات ، يمكن التمييز بين ثلاثة أنواع من التدابير:


1) المشكال من مختلف أجزاء "علوم البيانات" في الاجتماعات ، وجبات الإفطار والمهرجانات لعلوم البيانات المفتوحة ، مؤتمر PyData . بيئة مواتية لتكون مستوحاة من أقرانهم وطرق الاقتراض من مجالات أخرى. تغطي تقارير التنسيق التمهيدية مجموعة واسعة من الموضوعات: هندسة الشبكات العصبية ، وتحسين النماذج ، وجمع البيانات والمعالجة المسبقة ، وبناء خطوط أنابيب معالجة البيانات. هناك القليل أو لا يوجد كود على الشرائح ، ولم تتم مناقشة مشاكل الرياضيات التي لم يتم حلها ، والتركيز على الاتجاهات ، والحالات الناجحة ومخاطر استخدام ML / DL لحل مشاكل العمل


2) إذا كان لديك صدفة في الرياضيات وتريد تقارير متعمقة حول مواضيع ضيقة - اتبع الإعلانات من المحاضرات والندوات المفتوحة في CSC و NII TKP . يوجد لدى CSC العديد من المدربين مثل JetBrains Research. لقد جاءوا لتحليل المنشورات العلمية حول أحدث الأساليب في تحليل البيانات. يأتي باحثون من مختبرات رياضية ومادية أخرى في الجامعات إلى معهد ITMO للتكنولوجيا المتقدمة . ابتداءً من هذا الشهر ، ستقوم ITMO بتنظيم ورش عمل البرمجة اللغوية العصبية مع مركز أبحاث Huawei. حسنًا ، إذا كنت تحب الاختلاف أو ترغب في رؤية المتشددين المطلق - فانتقل إلى ندوة الصوتيات في أكاديمية العلوم الروسية . يناقشون المشكلات الرياضية التي يفهمها عشرة أشخاص في العالم. لمدة ثلاث ساعات ، يشتقون الصيغ على السبورة ويخبرون المتقدمين لدرجة أن نتائجهم تافهة.


3) إذا كنت ، من الناحية الذهنية ، أنت مطور ولم تتمكن من فهم موقف علماء الرياضيات من البرمجة كحرفة ، فأنت في موقع SpBDSM mitap . هذه هي mitaps التي هي جامدة في عمق تسليم المواد ، والتي تحدث كل ستة أشهر تقريبًا ويتم سحبها إلى مؤتمر حول تطبيق أساليب ML / DL في مشاريع الشركات الكبيرة. تُعقد الاجتماعات في بار Landok الفني الذي يتميز بالسقوف العالية والموسيقى التصويرية للأفلام. اضبط فورًا في قصة عن الفن ، وليس عن حرفة.




لقد رأيت شيئًا مماثلاً في البرجر عندما أقلعوا عن الدور العلوي ، ولكن عادة ما تعقد الاجتماعات في مكاتب الشركات الشريكة. بالنسبة للشركات ، يعد هذا مفيدًا نظرًا لزيادة الاعتراف بين المطورين وتكوين العلامة التجارية. إنه مناسب للمنظمين ، حيث تساعد الشركات غالبًا في تنظيم البث / تسجيل الفيديو عالي الجودة واستراحة لتناول القهوة. عند إجراء التوصيل في أماكن غير قياسية ، يتعين عليك ضبط المستويات على خلاط الميكروفون أو تزويد السماعات بميكروفون صغير. خلاف ذلك ، قد تحتاج بعد ذلك إلى الحد من الضوضاء من خلال برامج مثل Adobe Audition. من بين المتحدثين بـ SpBDSM ، يوجد مهندسون يستطيعان إصلاح الخلل أو تطبيق ميزة جديدة في المكتبة المصدر للمكتبة مفتوحة المصدر ، بالإضافة إلى الباحثين الذين يركزون على التطبيق العملي للنتائج. يركز المنظمون على اختيار المتحدثين الذين يتحدثون عن القضية ، وليس عن أنفسهم. لا مواجهات وعواطف غير ضرورية ، فقط بضع ميمات لتخفيف الكود على الشرائح ، وقبل الصيغ - استراحة قهوة. لا يزال هناك المزيد من التعليمات البرمجية على الشرائح ، ويعتذر علماء الرياضيات لما يسمى بهم "الرمز الأكاديمي" ، على الرغم من أنه عذر. تغطي التقارير موضوعات من التضمين وتوجيه البيانات إلى إنشاء حلول مدعومة وقابلة للتطوير في مشاريع علوم البيانات. هناك مواضيع في ذروة الأهمية ، مثل استخدام التعلم العميق على البيانات البيومترية في الأمن السيبراني. على الهامش ، يمكنك مناقشة أحدث التغييرات في Python ، مثل الكتابة الاختيارية ، وإمكانيات لغات أخرى لتنفيذ خوارزميات أكثر كفاءة ، مثل Go المعالجة المتعددة لـ TSNE (وهي ليست نموذجية لعلماء البيانات).


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

Source: https://habr.com/ru/post/ar433576/


All Articles