الواقع المعزز والروبوتات وإعتام عدسة العين: كيف ذهبنا إلى مدرسة البرمجة الروسية الألمانية

في منتصف مارس عقدت هناك في ميونيخ المدرسة الطلابية المتقدمة المشتركة 2019 (JASS) - مدرسة hackathon++ للطلاب باللغة الإنجليزية لمدة أسبوع في تطوير البرمجيات. عنها في عام 2012 كتب بالفعل على حبري. سنتحدث في هذا المنشور عن المدرسة ونشارك الانطباعات المباشرة للعديد من الطلاب.

الواقع المعزز والروبوتات وإعتام عدسة العين: كيف ذهبنا إلى مدرسة البرمجة الروسية الألمانية

تقدم كل شركة راعية للرمز (زايس هذا العام) حوالي 20 طالبًا من ألمانيا وروسيا العديد من المشاريع، وبعد أسبوع يجب على الفرق تقديم أعمالهم في هذه المجالات. كان من الضروري هذا العام إما إجراء مكالمات فيديو باستخدام الواقع المعزز لنظام Android، أو ابتكار نموذج أولي لواجهة مستخدم لنظام صيانة تنبؤي، أو المشاركة في مشروع Project Cataract السري.

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

المشاريع والأهداف

في كل عام، تمتلك المدرسة شركة راعية توفر المشاريع والموجهين للطلاب. هذا العام كان زايس هو الذي يتعامل مع البصريات عالية الدقة (ولكن ليس فقط!). في بداية الأسبوع، قدم ممثلو الشركة ("العملاء") ثلاثة مشاريع للمشاركين للتنفيذ، وبعد ذلك انقسم الطلاب إلى فرق وأمضوا الأسبوع في إثبات المفهوم.

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

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

كان لكل فريق، بالإضافة إلى الطلاب من مختلف البلدان، أيضًا "قائد" - وهو طالب دراسات عليا يدير الفريق ويوزع المهام وينشر المعرفة.

كان المجموع ثلاثة مشاريع مقترحة، الصحة والسلامة والبيئة - سيتحدث طلاب سانت بطرسبرغ الذين حضروا المشروع عن كل منهم.

زيادة واقع

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

الصيانة الوقائية

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

الساد

آنا نيكيفوروفسكايا (درجة البكالوريوس في السنة الثالثة): ولسوء الحظ، طلب منا عدم الكشف عن تفاصيل المشروع. تمت إزالة الوصف والعرض التقديمي من موقع TUMحيث تكمن بقية المشاريع.

سير العمل

المدرسة صغيرة وحميمة: شارك هذا العام حوالي عشرين طالبًا بدرجات متفاوتة من الإعداد في JASS: من السنة الأولى لدرجة البكالوريوس إلى أولئك الذين أكملوا درجة الماجستير. وكان من بينهم ثمانية أشخاص من جامعة ميونيخ التقنية (TUM)، وأربعة طلاب من حرم المدرسة العليا للاقتصاد في سانت بطرسبرغ، وأربعة آخرين من جامعة ITMO وطالب واحد من LETI.

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

بدا الجدول الأسبوعي كالتالي:

  • يوم الاثنين هو يوم العرض.
  • الثلاثاء والأربعاء - يومين عمل؛
  • الخميس هو يوم الراحة والرحلات والعروض التقديمية المؤقتة (مراجعة العملاء)، حتى تتمكن من مناقشة اتجاه الحركة مع العملاء؛
  • الجمعة والسبت - يومين آخرين من العمل؛
  • الأحد - العرض النهائي مع العشاء.

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

الواقع المعزز والروبوتات وإعتام عدسة العين: كيف ذهبنا إلى مدرسة البرمجة الروسية الألمانية

فسيفولود ستيبانوف (درجة الماجستير في السنة الأولى): بمعنى ما، تم استخدام SCRUM: يوم واحد - سباق سريع واحد، وقفتان في اليوم للمزامنة. كان للمشاركين آراء متضاربة حول الفعالية. شعر البعض (وأنا منهم) أن هناك الكثير من الثرثرة.

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

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

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

عرض النتائج

كان هناك عرضان تقديميان في المجموع: في منتصف المدرسة وفي النهاية. المدة: 20 دقيقة، ثم الأسئلة. في اليوم السابق لكل عرض تقديمي، تدرب المشاركون على عرضهم التقديمي أمام أستاذ من TUM.

فسيفولود ستيبانوف (درجة الماجستير في السنة الأولى): وبما أن عروضنا التقديمية يمكن عرضها على المديرين، فمن المهم التأكيد على حالات الاستخدام المحتملة. على وجه الخصوص، قام كل فريق بإنشاء مسرح برمجي إضافي في العرض التقديمي: لقد أظهروا على الهواء مباشرة كيف يمكن استخدام التطوير. قام فريقنا في النهاية بإنشاء نموذج أولي لتطبيق ويب، والذي تم عرضه على مديري UI/UX، وكانوا سعداء.

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

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

الواقع المعزز والروبوتات وإعتام عدسة العين: كيف ذهبنا إلى مدرسة البرمجة الروسية الألمانية

خارج عملية العمل والانطباعات

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

وفي يوم الخميس، كانت هناك رحلة كبيرة إلى Oberkochen، حيث يقع المقر الرئيسي لشركة Zeiss. قمنا بدمج العديد من الأنشطة: المشي لمسافات طويلة، وعرض تقديمي متوسط ​​للعملاء، وحفلة.

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

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

الواقع المعزز والروبوتات وإعتام عدسة العين: كيف ذهبنا إلى مدرسة البرمجة الروسية الألمانية

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

الواقع المعزز والروبوتات وإعتام عدسة العين: كيف ذهبنا إلى مدرسة البرمجة الروسية الألمانية

ماذا تتذكر أيضًا؟

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

الواقع المعزز والروبوتات وإعتام عدسة العين: كيف ذهبنا إلى مدرسة البرمجة الروسية الألمانية

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

ماذا تتذكر من العمل؟

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

فسيفولود ستيبانوف (درجة الماجستير في السنة الأولى): ومن المثير للاهتمام أنه من بين المشاركين لم يكن هناك مبرمجين فحسب، بل أيضًا، على سبيل المثال، علماء الروبوتات. على الرغم من أن جميع المشاريع والمدرسة ككل تدور حول البرمجة.

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

ناديجدا بوجاكوفا (السنة الأولى ماجستير): كان التجول في الواقع المعزز أمرًا ممتعًا. لدي الآن أيضًا تطبيق رائع على هاتفي يمكنني عرضه.

الظروف المعيشية

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

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

الواقع المعزز والروبوتات وإعتام عدسة العين: كيف ذهبنا إلى مدرسة البرمجة الروسية الألمانية

فسيفولود وناديجدا: كنا نعمل عادةً حتى سن 21 عامًا. كانت هناك أيضًا غرفة تعمل على مدار الساعة طوال أيام الأسبوع بها عصير الليمون ويتم إحضار الأشياء الجيدة (السندويشات والمعجنات والفواكه) إلى هناك 24-7 مرات يوميًا، ولكن تم استهلاكها بسرعة كبيرة.

من ستوصي؟

فسيفولود وناديجدا: لجميع المبرمجين البكالوريوس! معرفة اللغة الإنجليزية أمر مكلف، لكنها تجربة رائعة. يمكنك تجربة كل أنواع الأشياء العصرية.

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

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

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

الواقع المعزز والروبوتات وإعتام عدسة العين: كيف ذهبنا إلى مدرسة البرمجة الروسية الألمانية

المصدر: www.habr.com

إضافة تعليق