السادس السنوي JetBrains Hackathon: Shiftius Altius Ctrlius

أسرع. أعلاه. أقوى.


في نهاية يونيو ، أقيم الهاكاثون السادس في JetBrains ، والذي اخترنا له موضوع الألعاب الأولمبية.

  1. بدأ الهاكاثون يوم الأربعاء 27 يونيو الساعة 12:00 واستمر 48 ساعة.
  2. آخر التزام في موعد أقصاه يوم الجمعة 29 يونيو. بحلول هذا الوقت ، كان من الضروري أيضًا تزويد اللجنة المنظمة بعروض تقديمية للمشروع مدتها 5 دقائق.
  3. بدأت العروض التقديمية بعد ساعة في الساعة 13:00.
  4. يمكن لكل موظف في JetBrains التصويت لمشاريعهم المفضلة.
  5. حصل الفائزون على جوائز.

الصورة

إلى البداية! إنتباه! مارس!


بعد الإعلان عن تاريخ هاكاثون ، كان لدى مؤلفي الأفكار عدة أسابيع لتشكيل فرق. ونتيجة لذلك ، قدم 125 مشاركًا 54 فكرة مشروع. وهذا يزيد بنسبة 25٪ عن العام الماضي.

عند التسجيل ، تلقى كل مشارك المعدات والمعدات اللازمة لسباق الماراثون لمدة يومين: تي شيرت ، وفرشاة أسنان ، ومشروبات رياضية ، وقضبان طاقة ، وشارات وملصقات.

الصورة

تم إطلاق 48 مشروعًا. كانت الروح التنافسية تدعمها الأطباق المكسيكية واليونانية واليابانية.

المشاريع


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

dotMemory VR

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

الصورة

TUNA (جهاز إعلام موحد رائع)

عندما يكون IDE مشغولاً بعملية طويلة ، وتقرر أن تشتت انتباهك بسبب المسألة الملحة لإنقاذ العالم ، فمن المهم العودة في الوقت المحدد. TUNA هو مكون إضافي لـ IntelliJ IDEA و Slack bot ، والذي سيرسل لك إشعارًا بمجرد انتهاء بعض العمليات الطويلة في IDE (على سبيل المثال ، إنشاء الفهارس أو الخروج أو تشغيل الاختبارات).

الصورة

الذكاء العاطفي لـ IntelliJ

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

الصورة

اكتمال كود علم الأخطاء المطبعية لـ IntelliJ

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

الصورة

دعنا نتعرف على الفائزين.

اختيار الرئيس التنفيذي


ينمو JetBrains ، ونحن نواجه تحديات جديدة مرتبطة بتوسيع الشركة. وتتعلق بهذا المشروع الذي اختاره هذا العام ماكسيم شافيروف ، الرئيس التنفيذي لشركة JetBrains.

اختيار الرئيس التنفيذي رقم 1


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

تطبيق HTF (كيف تجد)
ناتاليا ماشيانوفا ، مكسيم مازن ، إليزافيتا سيماكوفا ، أناستاسيا بيريزينسكايا ، أندري سكلادشيكوف ، أوليغ باخريف ، إيكاترينا زيكينا

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

الصورة

اختيار الرئيس التنفيذي رقم 2


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

ارتكب نظافة
كيريل ليكهيدوف

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



جائزة الجمهور


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

علم الصواريخ
ديمتري إيفانوف ، نيكيتا رابا ، سيرجي بالتييسكي ، سيرجي كاراشفيتش ، أرتيم بوخونوف ، ليونيد ستريوك ، سيميون أتاماس ، ألكسندر ناوموف ، ليونيد سكروبوف

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



تبرر وجودي
أليكسي كودريافتسيف

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

الصورة

الفائزون


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

المركز الثالث


112.5 نقطة
خدمة التوظيف الداخلي
مكسيم مانويلوف ، أوليغ ريباك ، أرتيم تيونوف ، فلاديسلاف راسوخين

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

الصورة

112.5 نقطة
تطبيق Htf

هل حصل HTF على جائزتين؟ لا عجب. في JetBrains ، يريد الجميع أن يكونوا أصدقاء. الآن لا يوجد غرباء هنا - فقط الزملاء الذين لم نلتق بهم بعد.

الصورة

المركز الثاني


114.5 نقطة
جيتوم
أولغا ديكايا ، إيكاترينا شلياخوفيتسكايا ، إيفان كوليشوف ، سيرجو جولوفاتشوف ، رومان تشيرناتشيك

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



المركز الأول


جناح الكتابة الحلوة
ديفيد واتسون ، دميتري زهيروف ، بيتر غروموف ، دميتري تروفيموف

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

الصورة

الحل المستخدم بنشاط


إنشاء تطبيق React Kotlin
فيليب ريابشون وإيفجيني دانسكي وأندري سكلادشيكوف

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

هاكاثون بالأرقام


  1. 48 ساعة لإنشاء حل جاهز
  2. 5 دقائق للعرض
  3. 54 فكرة
  4. 48 مشروعًا في البداية
  5. 39 مشروعا في النهاية
  6. 125 مشاركًا
  7. 8 مدن
  8. 7 أعضاء من غير JetBrains
  9. شارك 4 أشخاص عن بعد
  10. 235 صوتا
  11. 5 أشخاص في المتوسط ​​على قاعدة
  12. 3 أشخاص في المتوسط ​​لكل فريق
  13. 19000 دولار في مجموع الجوائز
  14. 2 مكان ثالث
  15. 1 الجائزة الأولى

هاكاثون في صور


الصورة

الصورة

الصورة

الصورة

الصورة

الصورة

الصورة

الصورة

الصورة

الصورة

الصورة

فريق JetBrains الخاص بك
الدافع للتطوير

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


All Articles