يستعد هاكاثون في المنزل

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



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



تأثير العزلة الذاتية على شكل العمل من ممثلي فخور لمجتمع تكنولوجيا المعلومات


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

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


توضيح كتاب مدرسي حول من هو في الفريق

كيفية اختيار القضية


لذلك ، لا نعرف المهام (هذا هو السر الرئيسي والأكثر صرامة للمنظمين). لكن التوجيهات التي سيتم تنفيذ العمل فيها معروفة وعامة. أنصحك باختيار الاتجاهات بناءً على الموارد البشرية والمهنية المتاحة. لنفترض أنه ليس لديك أخصائي رسومات ثلاثية الأبعاد أو مبرمج محرك UNITY / Unreal في فريقك ، لذلك لا نذهب إلى الواقع الافتراضي أو الألعاب ، وليس لدينا أخصائي تعلم آلي أو محلل جيد - لا ننخرط في Big Data و AI ، إلخ ... أيضًا تحتاج إلى اختيار حالة حتى تحقق أقصى استفادة من تجربتك السابقة (اللعب في مجالك). لن يكون هناك وقت للتعلم!

تجريب في المنزل


لذا ، بالنسبة للتدريب الذي نأخذه على أي حال ، كلما كانت المهمة أكثر رعباً ، كانت أكثر إثارة للاهتمام!

على سبيل المثال ، "حالة من RosGazMyasAgroPromBank. لتطوير نظام إدارة لشبكة موزعة من المزارع المائية (زراعة الطماطم) في ظروف التقلبات في أسواق الصرف الأجنبي ".


المزارع العمودية

1. هل نفهم المهمة؟ جوجل ، ترتيب العصف الذهني.

نتيجة لذلك ، يجب أن نحصل على إجابات للأسئلة التالية:

كيف تزرع الطماطم؟ وهكذا كان من الممكن؟ كيف تؤثر أسواق الصرف الأجنبي على قيمة التكوين الغذائي؟ هل يمكننا مقارنتها مع توقعات مبيعات الطماطم؟ ما الذي يمكن التحكم فيه هنا وكيف؟ ماذا نحتاج لهذا؟

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

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

2. هل يمكننا عمل برمجيات توضح مبدأ نظامنا وهل سنكون في الوقت المناسب للهاكاتون؟هل هناك أي نظائر ، المرجع؟ هل هناك أي مجموعات بيانات جاهزة مع بيانات الاختبار (في مثل هذه الحالات ، عادة ما يوفرها مدير المهام).

نعم، نعم ونعم مرة أخرى.

3. ما مدى فعالية قرارنا ، وما هي الفوائد التي سيجلبها؟ هل يمكننا استخدامه (مع تعديلات طفيفة) في قطاعات أخرى من القطاع الزراعي؟ هل يمكننا تقديم حل الاشتراك لدينا كخدمة؟

نعم. يجب أن يكون الناتج أرقامًا محددة. تنفيذ حلنا ، بتكلفة n روبل ، سيوفر العميل x روبل لمدة y سنوات. يمكن بيع ترخيص نظامنا ، السوق M روبل في السنة.

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

الأدوات التي تجعل الحياة أسهل على الهاكاثون


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

  • Mindmeister (كل ما يتم اختراعه مكتوب في الخريطة الذهنية ومفصل)
  • Microsoft 2 do (Wunderlist ) –
  • Figma – ,
  • Canva –
  • Telegram Zoom –
  • Excel Google sheets – forever


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

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

الشيء الرئيسي هو أن كل عضو في الفريق يعرف دوره ، وكل ذلك معًا تذهب إلى هدف مشترك.



بالتوفيق للجميع في المسابقة!

All Articles