هاكاثون JetBrains السنوي السابع

منظمة

هاكاثون JetBrains السنوي السابع

هذا العام، انتقلت JetBrains إلى مكتب جديد، وكان لا بد من تأجيل الهاكاثون قليلاً، لكنه ما زال يحدث. كانت القواعد بسيطة:

  1. تبدأ يوم الأربعاء 18 سبتمبر عند الظهر.
  2. الالتزام الأخير في موعد لا يتجاوز ظهر الجمعة. يجب أن تكون جميع العروض التقديمية جاهزة بحلول هذا الوقت.
  3. تبدأ العروض الساعة الواحدة ظهرًا يوم الجمعة 20 سبتمبر. كل فريق لديه 5 دقائق.
  4. الجوائز والجوائز!

فعل

كان هناك أفكار ومشاريع أكثر من أي هاكاثون سابق. قدم 182 مشاركا 70 مشروعا.

تم افتتاح التسجيل في الساعة 10 صباحًا، وحصل المشاركون على مجموعة أدوات الهاكاثون: معجون أسنان وفرشاة، وقمصان، وشارات، وملصقات.

56 مشروعاً وصل إلى خط النهاية، سنخبركم عن أبرزها.

الفائزون

لقد جربنا طريقة جديدة لتحديد الفائزين.

قررت هيئة المحلفين، التي ضمت أشخاصًا من مواقع مختلفة وفرق مختلفة، ما يلي:
- في أي الفئات سيتم سحب الجوائز؟
- من فاز في هذه الترشيحات؟

وكانت جميع الجوائز متماثلة، وكان عدد المشاريع الفائزة في كل فئة غير محدود.

ولكن بالطبع كان هناك فائز رئيسي واحدوالذي تم إدراج اسمه في كأس الهاكاثون. تم تحديده من خلال أصوات كل من يعمل في JetBrains.

الترشيحات:

فوائد للأعمال

بنيات خاصة
ميخائيل فينك، إيفان تشيركوف، سيرجي كيساريف

الفكرة بسيطة: منتج JetBrains + المكونات الإضافية = تجميع خاص.

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

الأهداف:

  • إمكانية تنزيل وشراء تجميعة خاصة بنقرة واحدة.
  • حاول استخدام بروتوكول IntelliJ IDEA والتكامل مع Toolbox.
  • إضافة دعم للبنيات الخاصة plugins.jetbrains.com.
  • وضع سياسة تسعير لمثل هذه المنتجات.
  • توفير مواد تسويقية للترويج للبنيات الخاصة.

هاكاثون JetBrains السنوي السابع

قام الرجال بعمل عشر مجموعات يمكن تثبيتها من Toolbox أو المنتج.

أفضل عرض تقديمي

عارض التاريخ المحلي
مارتن باليو، مات إليس

ما يمكنك لمسه

شريط الدفع
إيفان كوليشوف

في عام 2016، قررت شركة Apple أن مفاتيح الوظائف ليست بنفس أهمية الرموز التعبيرية واستبدلتها بشاشة ضيقة تسمى Touch Bar. ماذا يفعل الأشخاص المتحمسون إذا كانوا لا يزالون بحاجة إلى هذه المفاتيح؟

30 ساعة من التطوير، 3 لوحات مفاتيح، جهازي MacBook من عام 2، 2015 كوبًا من القهوة، 18 مفاهيم - وإصداران من PushBar جاهزان: "Pro" مع موصل USB-C لأولئك الذين يريدون مفاتيح فعلية حقيقية، و"Mini" والتي يمكن أن تتركه داخل الكمبيوتر المحمول المغلق.

هاكاثون JetBrains السنوي السابع

أروع فكرة

بمعنى إضافي
ديمتري نيفيروف، فيكتور ماتشينكو

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

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

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

الأكثر فائدة للمطور

ملف تعريف النقاط لـ IntelliJ IDEA
ديمتري باتراك

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

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

هاكاثون JetBrains السنوي السابع

الأكثر متعه

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

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

هاكاثون JetBrains السنوي السابع

الحياة المكتبية

مرحبا، الفضاء!
إيرينا مانولوفا، أندريه فاسيليف، إيفيلينا يون، داريا بافليوك، ماريا ميخيشينا، ألكسندرا تشاريكوفا

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

سيتلقى الموظف الجديد سلسلة من رسائل البريد الإلكتروني التي سيتعلم منها كيفية تنظيم وجبات الغداء، وكيفية استعارة كتاب من المكتبة، وما هي الفرق الرياضية في JetBrains، وأين يمكن إرجاع البلاستيك، وأين توجد صالة الألعاب الرياضية، وما إلى ذلك.

هاكاثون JetBrains السنوي السابع

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

مشاريع لمساعدة المبتدئين

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

HTF (كيفية البحث) 2.0
ناتاليا ماشيانوفا، مكسيم مازن، ناستيا بيريزينسكايا، أركادي بازانوف، أوليغ باخيريف، إيكاترينا زايكينا

وهذه هي النسخة الثانية من التطبيق، والتي فازت بجائزة الرئيس التنفيذي العام الماضي.

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

هاكاثون JetBrains السنوي السابع

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

قهوة عشوائية
يوري أرتامونوف، أناستاسيا جونشاروفا، يوليا أوبنوفلينسكايا، سيرجي بويتسوف، ألكسندر إسماعيلوف

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

الإعداد لعبة Rocket League – CD Playstation
أوسكار رودريجيز، إيكاترينا ريابوخا، يواكيم تريفينو

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

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

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

قصة مصورة تصف كل مغامرات أحد المبتدئين في JetBrains في أول يوم عمل له.

هاكاثون JetBrains السنوي السابع

الفائز بالكأس

هاكاثون JetBrains السنوي السابع

مشروع واحد فقط يمكنه الفوز بالجائزة الكبرى. هو اصبح "مرحبًا أيها الفضاء!»

هاكاثون JetBrains السنوي السابع

قام موظفو JetBrains بالتصويت للتطبيق الذي يرغبون في رؤيته في أول يوم عمل لهم 🙂 تهانينا!

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

1 كأسًا
2 اليوم
6 ساعات من العروض
7 ترشيحات
9 فائزين
12 ضيفا
56 مشروعاً وصل إلى خط النهاية
تم تقديم طلبات 70 مشروعًا
182 مشاركا
305 أصوات
جوائز بقيمة 18 دولار

هاكاثون JetBrains السنوي السابع

لقد كانت ممتعة ومفيدة كما هو الحال دائما!

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

إضافة تعليق