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

تحدثنا مع رؤساء الفرق الثلاثة وأدركنا أن استراتيجيات سلوكهم لديها الكثير من القواسم المشتركة. أبطال هذا المنشور هم الفريقان PLEXeT (ستافروبول ، ترشيح وزارة الاتصالات والإعلام الجماهيري) ، المفتاح المركب (تولا ، ترشيح وزارة المعلوماتية والاتصالات بجمهورية تتارستان) وجينجو ديجيتال (يكاترينبرج ، ترشيح وزارة الصناعة والتجارة). بالنسبة لأولئك المهتمين - تم إخفاء وصف موجز للفرق تحت القط.
أوصاف الفريقPLEXeT
يتكون الفريق من ثلاثة أشخاص - مطور (ويب ، C ++ ، كفاءات في أمن المعلومات) ، مصمم ومدير. قبل hackathon الإقليمية لم تكن مألوفة. جمع القبطان الفريق بناءً على نتائج الاختبار عبر الإنترنت.
مفتاح مركب
لدى الفريق ثلاثة من زملائه في مجال التطوير - خبرة كاملة ولديها عشر سنوات من الخبرة في مجال تكنولوجيا المعلومات ، والجهة الخلفية والجوال ، مع وجود تحيز في قاعدة البيانات.
جينجو الرقمية
يتكون الفريق من اثنين من المبرمجين - الخلفية و AR / الوحدة ، وكذلك مصمم كان مسؤولًا أيضًا عن إدارة الفريق. فاز بترشيح وزارة الصناعة والتجارة
اختر مهمة قريبة من كفاءاتك
تذكر ، كان هناك مثل "دائرة الدراما ، دائرة على الصورة ، وأريد أيضا أن أغني الصيد"؟ أعتقد أن الكثير من الناس على دراية بهذا الشعور - عندما يكون كل شيء مثيراً للاهتمام ، أريد أن أظهر نفسي بطريقة جديدة وأن أشعر بصناعة / مجال جديد للتنمية. يعتمد الاختيار هنا فقط على أهداف فريقك واستعدادك لتحمل المخاطر - هل يمكنك قبول خطأك إذا أدركت فجأة في منتصف الاختراق أن سحب هذه المهمة غير واقعي؟ تجارب من فئة "أنا لا أفتش في تطوير الأجهزة المحمولة ، لكن ماذا بحق الجحيم لا يمزح" - أحد الهواة. هل انت الهاوي
Artem Koshko ( ashchuk ) ، فريق "Composite Key" :
"لقد خططنا في البداية لتجربة شيء جديد. في المرحلة الإقليمية ، جربوا العديد من حزم nuget ، التي لم تصل إليها الأيدي ، و Yandex.Cloud. في النهاية ، نشرنا CockroachDB في Kubernetes ، حاولنا ترحيل الهجرات إليها باستخدام EF Core. حدث شيء جيد ، شيء غير جيد. لذا تعلمنا أشياء جديدة واختبرنا أنفسنا وتأكدنا من موثوقية الأساليب التي أثبتت جدواها .
"كيفية اختيار مهمة إذا كنت تدير عينيك:
- فكر في الكفاءات اللازمة لحل هذه الحالة ، وما إذا كان جميع أعضاء الفريق لديهم
- إذا كانت الكفاءات غير كافية - فهل يمكنك التعويض عنها (التوصل إلى حل مختلف ، وتعلم أشياء جديدة بسرعة)
- قم بإجراء نظرة عامة موجزة على السوق الذي ستقوم أنت بصنع المنتج من أجله
- احسب المنافسة - أي مسار / شركة / مهمة سيذهب إليها معظم الناس
- أجب عن السؤال: ما الذي يدفعك أكثر؟
أوليغ باختادزه كارنوخوف ( PLEXeT ) ، فريق PLEXeT : "لقد اتخذنا قرارًا بشأن النقل لمدة عشر ساعات في المطار - في وقت الهبوط مباشرةً ، حصلنا على قائمة من المسارات والتركيبات القصيرة للمهام في البريد. لقد حددت على الفور أربعة أشياء أهتم بها كمبرمج وأهتم بخطة العمل بعد البداية - ما يجب القيام به وكيف سنفعله. ثم قدر مهام كل عضو في الفريق وقيم مستوى المنافسة. نتيجة لذلك ، اخترنا بين مهام شركة غازبروم ووزارة الاتصالات. يعمل والد مصممنا مع صناعة النفط والغاز - اتصلنا به وسألنا أسئلة حول هذه الصناعة. نتيجةً لذلك ، أدركنا أن هذا أمر مثير للاهتمام ، لكن لا يمكننا تقديم شيء جديد بشكل أساسي ولن نتمكن من إخراجهم من حيث الكفاءات ، نظرًا لوجود العديد من التفاصيل المحددة في المجال التي يجب مراعاتها. ونتيجة لذلك ، انتهزوا الفرصة وذهبوا إلى المسار الأول ".
ديانا جانييفا ( الدريلانية ) ، فريق Jingu Digital: "في المرحلة الإقليمية ، كان لدينا مهمة تتعلق بالزراعة ، وفي النهائيات - AR / VR في الصناعة. تم اختيارهم من قبل الفريق بأكمله حتى يتمكن كل شخص من إدراك قدراته. بعد أن فحصنا ما بدا لنا غير مثير للاهتمام ".هل الواجبات المنزلية
ونحن لا نتحدث عن إعداد الشفرة في الوقت الحالي - القيام بهذا أمر لا طائل منه عمومًا. إنه حول فريق التواصل. إذا لم تكن قد لعبت بعد ، لم تتعلم كيف تفهم بعضها البعض وتوافق على ذلك ، اجتمع معًا مرتين في المراحل السابقة وقم بنمذجة hackathon ، أو على الأقل تواصل مع أصدقائك للتحدث عن النقاط الرئيسية ، فكر في خطة عمل ، وناقش نقاط القوة والضعف لدى بعضهم البعض. يمكنك حتى العثور على حالة ومحاولة حلها - على الأقل بشكل تخطيطي ، على مستوى "كيفية الانتقال من النقطة أ إلى النقطة ب".
بالنسبة إلى هذه الفقرة ، نواجه خطر اصطياد السلبيات في الكرمة والتعليقات ، قائلًا إنك لا تفهم شيئًا ، ولكن ماذا عن الإثارة والقيادة والشعور بأن النموذج الأولي سيولد من المرق الأساسي (مرحبًا ، دروس البيولوجيا).
نعم لكنيكون الارتجال والقيادة جيدًا فقط عندما يصبحان مجرد انحراف صغير عن الاستراتيجية - وإلا فإن المخاطر أكبر من أن تقضي وقتًا في تعميق الفوضى وإصلاح الأخطاء ، بدلاً من العمل أو الأكل أو النوم.
أوليغ باختادزه كارنوخوف ، فريق PLEXeT :
"لم أكن أعرف أي من أعضاء فريقي قبل المسابقة - لقد اخترت ودعوتهم بناءً على الكفاءات والتقييمات في مرحلة الاختبار عبر الإنترنت. عندما فزنا بالهاكاثون الإقليمي وأدركنا أنه لا يزال يتعين علينا الذهاب إلى قازان وإنهاء مشروع hackathon في ستافروبول ، قررنا أن نستعد ونتدرب. التقينا مرتين قبل النهائيات - وجدنا مهمة عشوائية وحلها. شيء من هذا القبيل بطولة القضية. وقد رأينا بالفعل في هذه المرحلة مشكلة في الاتصال وتخصيص المهام - في حين كان بولينا (مصمم) وليف (مدير) يفكران في أسلوب الشركة وميزات المنتج والبحث عن بيانات السوق ، كان لدي الكثير من وقت الفراغ. لذلك أدركنا أننا بحاجة إلى أن نعتبر الترشيح أكثر تعقيدًا (لا أفتخر ، لقد صادفنا في الغالب المهام المتعلقة بالويب ، ولقد حصلت عليها لمدة واحدة أو اثنتين) وأحتاج إلى مزيد من المشاركة في عمليات العمل. ونتيجة لذلك ، في النهاية أثناء المراجعة الأولية ، كنت منخرطًا في النمذجة الرياضية وتطوير الخوارزميات ".أرتيوم كوشكو ، فريق "مفتاح مركب" : "كنا نستعد عقلياً ، لم نتحدث حتى عن إعداد الكود". لقد قمنا أيضًا بتوزيع الأدوار في الفريق مسبقًا - نحن جميعًا المبرمجين الثلاثة (لدينا مجموعة كاملة واثنتان من الخلفية ، بالإضافة إلى أنني خجول قليلاً في تطوير الأجهزة المحمولة) ، لكن كان من الواضح أن على شخص ما أن يضطلع بأدوار المصمم والمدير. لذلك ، دون أن يلاحظني أحد ، أصبحت قائدًا في الفريق ، وحاولت نفسي كمحلل أعمال ومتحدث وصانع عرض تقديمي. أعتقد أنه لو لم نقم بذلك مسبقاً ، فلن نتمكن من تخصيص الوقت بشكل صحيح ، ولن نكون قد وصلنا إلى الدفاع النهائي. "
ديانا جانييفا ، جينغو ديجيتال: "لم نستعد للاختراق ، لأننا نعتقد أن مشروعات الاختراق يجب أن تتم من الصفر - هذا أمر صادق. مقدما ، في مرحلة اختيار المسارات ، كان لدينا مفهوم عام لما نريد القيام به .
"على بعض المطورين لا تذهب
ديانا جانييفا ، فريق Jingu Digital :
"لدينا ثلاثة أخصائيين في الفريق في مجالات مختلفة. في رأيي ، هذا هو التكوين المثالي ل hackathon. الجميع مشغول بأعمالهم التجارية ولا توجد تقاطعات ومشاركة المهام. شخص آخر سيكون لزوم له ".أظهرت الإحصائيات أن متوسط تكوين فرقنا هو من 4 إلى 5 أشخاص ، من بينهم (في أحسن الأحوال) مصمم واحد. من المعتقد بشكل عام أنك تحتاج إلى تقوية الفريق من خلال مطورين من خطوط مختلفة - لكي تكون قادرًا على كلٍ من القاعدة و "الجهاز" لمفاجأة ذلك. في أفضل الأحوال ، ما زالوا يأخذون المصمم معهم (لا يسيء إليهم ، نحن نحبك!) ، والعرض التقديمي والواجهات لن يعرضوا أنفسهم في النهاية. يتم إهمال دور المدير في كثير من الأحيان - عادة ما يتولى هذه الوظيفة قائد الفريق ، مطور بدوام جزئي.
وهذا خطأ جوهري.
أرتيم كوشكو ، فريق "مفتاح مركب" :
"في مرحلة ما ، نأسف لأننا لم ندرج
متخصصًا في الفريق. إذا كنا لا نزال قادرين على التعامل مع التصميم بطريقة أو بأخرى ، فقد كان من الصعب التعامل مع خطة العمل والأشياء الاستراتيجية الأخرى. مثال حي هو عندما كان من الضروري حساب الجمهور المستهدف وحجم السوق ، TAM ، SAM. "أوليغ باختادزه كارنوخوف ، فريق PLEXeT :
"إن مساهمة المطور في المنتج بعيدة عن 80٪ من العمل ، كما هو معتاد. هذا لا يعني أنه كان أسهل بالنسبة للاعبين - فالمجموعة الرئيسية بأكملها تقريبًا من المهام تقع عليهم. إن الكود الخاص بي بدون واجهات وعروض تقديمية ومقاطع فيديو واستراتيجيات هو مجرد مجموعة من الشخصيات. إذا كان هناك المزيد من المطورين في الفريق بدلاً منهم ، فربما قمنا بذلك ، لكن كل شيء كان سيبدو أقل احترافية. خاصة أن العرض التقديمي هو نصف النجاح بشكل عام ، كما يبدو لي. خلال فترة الدفاع وبعد ذلك في الحياة الواقعية خلال دقيقتين ، لن يكون لدى أحد الوقت الكافي لفهم ما إذا كان النموذج الأولي يعمل حقًا أم لا. إذا ابتعدت عن مخططاتك ، فلن يستمع إليك أحد. تذهب بعيدًا مع النص - يفهم الجميع أنك أنت لا تعرف ما هو الأكثر أهمية في منتجك ، وكيفية إرساله ومن يحتاج إليه. "
إدارة الوقت والراحة
تذكر كيف وضع أبطال توم وجيري في الرسوم الكاريكاتورية أعينهم تحت الجفون حتى لا يغلقوا؟ يبدو أيضًا أن المشاركين في برنامج hackathon عديمي الخبرة (أو المتحمسين جدًا) متماثلون تقريبًا.
في hackathon ، من السهل أن نفقد التواصل مع الواقع والشعور بالوقت - الجو يفضي إلى الترميز المتفشي دون توقف للراحة أو النوم أو العبث في غرفة الألعاب أو التحدث مع الشركاء أو حضور دروس الماجستير. إذا كنت تتعامل معها مثل كأس العالم أو دورة الألعاب الأولمبية ، ثم نعم ، ربما يستحق الأمر أن تتصرف. ليس حقا
أرتيوم كوشكو ، فريق المركب الرئيسي :
"كان لدينا الكثير من تشاك تشاك ، والكثير - في منتصف طاولتنا تم بناء برج منه ، ودعمنا روح القتال ودعمناه بالكربوهيدرات في الوقت المناسب. استراحنا وعملنا سويًا طوال الوقت تقريبًا ، لم نرتاح بشكل فردي. لكنهم ناموا بطرق مختلفة. يحب Andrey (مطور fullstack) النوم أثناء النهار ، وأنا أحب Denis والنوم ليلًا. لذلك ، عملت أكثر مع دينيس خلال النهار ، ومع أندري في الليل. ونام في فترات الراحة. لم يكن لدينا أي نوع من نظام العمل وتحديد المهام - بل كان كل شيء تلقائيًا. لكن هذا لم يزعجنا ، لأننا نفهم بعضنا بعضًا ونكملها جيدًا. لقد ساعدنا أننا زملاء ونتواصل عن كثب. أنا متدرب سابق في أندري ، وجاء دينيس إلى الشركة كمتدرب بلدي. "وهنا ، بالمناسبة ، هو نفس جبل تشاك تشاك.
إدارة الوقت المختص ، وصف جميع المشاركين الذين قابلناهم المعيار الرئيسي للنجاح في hackathon. ماذا يعني هذا؟ تقوم بتوزيع المهام بحيث يكون لديك وقت للنوم ، وتناول الطعام ، ولا يتم تنفيذ المهام في وضع
تكوم ، ولكن
بوتيرة مريحة لكل عضو في الفريق.
أوليغ باختادزه كارنوخوف ، فريق PLEXeT : "
لم تكن مهمتنا هي العمل بأكبر عدد ممكن من الساعات ، ولكن الحفاظ على الإنتاجية لأطول فترة ممكنة. على الرغم من أننا ننام 3-4 ساعات في اليوم ، يبدو أننا نجحنا. يمكن أن نذهب إلى غرفة الألعاب أو الجلوس في أكشاك الشركاء ، مع تخصيص الوقت المعتاد لتناول الطعام. في اليوم الثاني ، حاولنا تفريغ Leo قدر الإمكان حتى يتمكن من الحصول على قسط كافٍ من النوم وتمكينه من ترتيب نفسه قبل الأداء. لقد ساعدتنا بروفات هاكاثون ، لأننا فهمنا بالفعل كيفية توزيع المهام ، ومزامنة الروتين اليومي - ونحن نأكل وننام ونستيقظ في نفس الوقت. ونتيجة لذلك ، عملوا كآلية واحدة. "لا نعرف كيف نجح هذا الفريق في جر Agomoto's Eye إلى القرصنة ، لكن في النهاية تمكنوا من تصوير فيديو حول المشروع وإعداد نشرة.
بعض النصائح لإدارة الوقت hackathon:
- انتقل من المهام الكبيرة إلى المهام الصغيرة على القطع الصغيرة.
- هاكاثون هو ماراثون. ما هو أهم شيء في سباق الماراثون؟ حاول الجري بوتيرة موحدة ، وإلا فسوف تسقط في نهاية المسافة. حاول أن تعمل بنفس الشدة تقريبًا ولا تجلب نفسك للإرهاق.
- فكر مقدمًا في ما سيتم تضمينه في مهام كل مشارك ، ومقدار الوقت الذي سيقضيه في ذلك. سيساعد ذلك على تجنب المفاجآت عندما يكون الموعد نصف ساعة حتى الموعد النهائي ، وليس لديك عمل كبير جاهز.
- تحقق من الإحداثيات لضبط حجم المهام. تشعر أنك تسير على ما يرام وحتى الوقت ينفد؟ ممتاز - يمكنك إنفاقه على حلم أو الانتهاء من عرض تقديمي.
- لا تذهب في دورات في التفاصيل ، والعمل مع السكتات الدماغية واسعة.
- من الصعب الابتعاد عن العمل ، لذلك خصص وقتًا خاصًا للنوم أو الراحة أو النوم. يمكنك ضبط الإنذارات ، على سبيل المثال.
- يستغرق بعض الوقت لإعداد واستعراض الخطاب. إنه أمر لا بد منه للجميع ودائما. تحدثنا عن هذا في واحدة من الوظائف السابقة.
وهناك مثل هذا الرأي البديل. ما هو الخيار - التعذيب عن طريق الترميز أو الحرب بالحرب ، والغداء في الموعد المحدد؟
ديانا جانييفا ، فريق Jingu Digital : "كل شخص في الفريق مسؤول عن شيء واحد ، لم يكن هناك أحد ليحل محلنا ، لذلك لم نتمكن من العمل في نوبات. عندما لم يتبق أي قوة على الإطلاق ، فقد ناموا لمدة ثلاث ساعات ، وهذا يتوقف على مقدار العمل الذي بقي مع المشارك. لم يكن هناك وقت للتسكع من الكلمة على الإطلاق ، نحن لا نضيع الوقت الثمين في هذا الشأن. تم الحفاظ على الإنتاجية ، وإن كان ذلك مع حلم قصير ، ولكن مع الأشياء الجيدة مع الشاي - لا مشروبات الطاقة أو القهوة. "
لقد قاموا بإخفاء العديد من الروابط المفيدة في الخفض ، إذا كنت ترغب في الغوص في موضوع إدارة الوقت. سيكون مفيدًا في الحياة اليومية - صدق مؤلف هذا المنشور ، والذي يكون دائمًا متأخرًا :)
لغزاة الوقت- تم جمع تقنيات إدارة الوقت الفعالة على مدونة Netologia بواسطة مدير مشروع Kaspersky Lab:
انقر- مقال جيد للمبتدئين في Cossa:
انقر محاولة لتبرز

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