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

منظمة




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

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

العمل


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

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

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

الفائزين


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

قررت هيئة المحلفين ، التي كان يوجد فيها أشخاص من مختلف المناصب وفرق مختلفة ، ما يلي:
- في أي فئات للفوز بجوائز
- من فاز في هذه الترشيحات

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

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

الترشيحات:

فوائد العمل


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

الفكرة بسيطة: JetBrains Product + Plugins = Custom Build.

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

الأهداف:

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



صنع الرجال عشرة مجموعات يمكن تسليمها من Toolbox أو المنتج.

أفضل عرض


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



ما يمكنك لمسه


PushBar
إيفان كوليشوف

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

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



فكرة رائعة


Extrasense
ديمتري نيفروف ، فيكتور ماتشينكو

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

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

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

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


منشئ ملفات التعريف لـ IntelliJ IDEA
ديمتري باتراك

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

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



أكثر متعة


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

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



مكتب الحياة


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

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

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



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

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


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

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

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

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



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

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

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

لعبة على متن الطائرة
أوسكار رودريغيز ، كاثرين ريابوها ، يواكيم تريفينو

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

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

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

كتاب هزلي يصف كل مغامرات JetBrains الجديدة في يوم عمله الأول.



حامل الكأس




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



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

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


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



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

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


All Articles