الهاكاثون. كيفية الحصول على أقصى استفادة والبقاء على قيد الحياة

يوم جيد للجميع!

اسمي ألكسندر ميخالين - أنا مطور .NET في Reksoft. ورائي هناك 7 هاكاثون ، واحدة كعضو في هيئة المحلفين. لم أنم لمدة 8 ليالٍ ، وشربت 52 فنجانًا من القهوة ، و 15 علبة من الثور الأحمر ، و 24 شخصًا زاروا الفريق معي. اليوم أريد أن أخبركم بكل شيء عن الهاكاثون. حسنا ، أو كل شيء تقريبا.


الصورة مقدمة من فريق فكونتاكتي .

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

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

تحت القطع:

  • قصتي
  • الدافع للمشاركة
  • نصائح وخدع

قصتي


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

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



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

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

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

والآن دعنا ننتقل بسلاسة إلى موضوع "تحفيز المشاركين".

الدافع للمشاركة


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

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

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

نصائح وخدع


فكرة


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

إعداد عرض تقديمي عالي الجودة


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

تطوير النموذج الأولي


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

التخطيط


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

الفريق


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


الصورة مقدمة من فريق فكونتاكتي .

ينام


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

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


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

استنتاج


في الختام ، أود أن أذكر مرة أخرى أهم النقاط:

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

أراك في الهاكاثون!


الصورة مقدمة من فريق فكونتاكتي .

All Articles