چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

سلام به همه! من Misha Klyuev هستم، DevRel در Avito. در این مقاله ما در مورد تجربه خود در سازماندهی و اجرای یک هکاتون غیر معمول به شما خواهیم گفت. داخل: داستانی در مورد 56 ساعت کدگذاری در قطار، کارهایی که برای تحقق آن باید انجام شود، پروژه‌هایی که در نهایت اتفاق افتاد و کمی از دریای اکتبر.

مراقب ترافیک باشید

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

فکر

ایده انجام هکاتون در قطار بیش از یک سال پیش کاملاً خود به خود به ذهنم رسید. در ابتدا من و تیمم خیلی جدی نگرفتیم. در آن زمان، ما قبلاً چندین هکاتون داخلی برگزار کرده بودیم (که در مقالات در مورد آنها نوشته شده بود: 1, 2). من فوراً می گویم که برای ما فرآیند هکاتون مهم تر از نتیجه است: انتظار نمی رود که خروجی ویژگی های تجاری جدیدی باشد که وارد تولید شوند. نکته اصلی برای ما این است که همه شرکت کنندگان از مشارکت خود لذت ببرند (البته تعداد معینی از پروژه ها بعداً وارد مرحله تولید می شوند). کد نویسی برای روح شعار اصلی همه هکاتون های ما است و هر شرکت کننده به روش خود این مشکل را حل می کند. من از نمونه هکاتون های طرفداران wth.by الهام گرفتم، که در سال 2015 در یکی از آنها خوش شانس بودم.

ما مدت هاست که می خواهیم هکاتون را از دفتر خارج کنیم تا جو باعث ایجاد انگیزه و سرگرمی بیشتر شود. اما فقط تغییر منظره برای پنجاه توسعه‌دهنده که بیشتر وقت خود را صرف لپ‌تاپ می‌کنند، برای ما کافی به نظر نمی‌رسد. در آن زمان متوجه شدیم که اگر آن را با سفر ترکیب کنیم، می توانیم حرکت را به هکاتون اضافه کنیم، و قطار واضح ترین شکل حمل و نقل برای این است. یک جستجوی سریع نشان داد که هکاتون های قطار در سراسر جهان وجود دارد. در حال حاضر انجام می شوند، از جمله در فضای پس از شوروی، اما ما مشابه داخلی پیدا نکردیم. این ایده بیهوده به نظر می رسید و اجرای آن بسیار دشوار به نظر می رسید: کجا باید رفت تا در طول مسیر ارتباط قابل اعتمادی وجود داشته باشد، نحوه خرید بلیط از قبل در یک کالسکه تا زمانی که جزئیات گذرنامه شرکت کنندگان جمع آوری شود، نحوه ارائه پروژه ها در مورد قطار... اما تابستان امسال تصمیم گرفتیم تلاش کنیم و همه چیز درست شد.

می توانید واگن های کلاس های مختلف را از راه آهن روسیه کرایه کنید و در مسیرهای مورد نظر به قطارها متصل کنید. ما تصمیم گرفتیم فقدان اینترنت پایدار یک اشکال نیست، بلکه یک ویژگی است، یک چالش اضافی که بر انتخاب فناوری‌ها تأثیر گذاشته و به آمادگی کامل‌تری نیاز دارد. شهر مقصد به سادگی بر اساس زمان سفر قطار، یک روز یک طرفه انتخاب شده است. اولین گزینه یکاترینبورگ بود ، اما سپس آنها تصمیم گرفتند که بهتر است از مسکو پاییز جایی به سمت جنوب خارج شوند.

در مقطعی مجبور شدیم تاریخ هکاتون را تغییر دهیم و برای رفتن باید در آخرین لحظه از سخنرانی در دو کنفرانس امتناع کنم. من خودم خیلی دوست دارم با قطار سفر کنم، هکاتون در قطار برای من تبدیل به یک رویا شد، بنابراین از دست دادن آن بسیار ناامیدکننده بود. اما اکنون فقط می‌توانم به همکارانم که این هکاتون افسانه‌ای (حداقل در آویتو) را با موفقیت سازماندهی و اجرا کرده‌اند و با نگاه کردن به عکس‌ها و خواندن نظرات شرکت‌کنندگان، آرنج‌هایشان را گاز می‌گیرند، صحبت کنم. و البته به این فکر کنید که دفعه بعد چه چیزی را شگفت زده کنید!

پرورش

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد والیا میخنو، مدیر رویداد
من بلافاصله ایده هکاتون در قطار را دوست داشتم. خیلی خوب است که همکاران خود را از دفتر خارج کنید و با آنها به سفر بروید و حتی در طول مسیر کار کنید. علاوه بر این، من همیشه علاقه مند به انجام وظایف و پروژه های غیر استاندارد هستم که هیچ کس قبلاً انجام نداده است.
اگرچه سازماندهی هکاتون در قطار یک کار جالب است، اما بسیار دشوار است: کار با انحصار راه آهن دشوار است، دریافت تاییدیه ثبت نام تضمین شده از برنامه نویسان، نحوه سازماندهی اینترنت در نقاط "کور" مشخص نیست. و یک منو برای دو روز در یک صندلی رزرو شده برای پنجاه همکار ناآشنا ایجاد کنید.

اما شاید سخت ترین چیز انتخاب مسیر سفرمان بود. در ابتدا سفری به یکاترینبورگ در امتداد راه آهن معروف ترانس سیبری برنامه ریزی کردیم. اما در ماه اکتبر در یکاترینبورگ کاملاً سرد است و گزینه هایی برای چگونگی گذراندن زمان مفید برای پنجاه برنامه نویس خسته پس از یک روز در قطار برای من بسیار پیش پا افتاده به نظر می رسید - همه اینها می توانست در مسکو ترتیب داده شود. سپس این ایده به وجود آمد که به سمت جنوب، به سمت دریا برویم. و سپس توجه من به شهر کوچک تفریحی آناپا متمرکز شد. همه چیز به خوبی پیش رفت: حرکت در صبح جمعه، زمان سفر کمی کمتر از یک روز، هفت ساعت در دریا (ایده آل برای بستن فصل ساحل)، و رسیدن به مسکو در عصر یکشنبه. به طور کلی، یکنوع بازی شبیه لوتو - ما به Anapa می رویم.

با مدیر راه آهن روسیه، قطارهای رفت و برگشت مورد نیاز خود را انتخاب کردیم، یک واگن صندلی رزرو شده رزرو کردیم (جوی تر است و بهتر به اتحاد تیم ها کمک می کند)، تمام جزئیات سفر را مورد بحث قرار دادیم و توافق نامه ای را برای تأیید با وکلای خود آغاز کردیم. . همه چیز به آرامی و آرام پیش رفت، اما یک ماه قبل از سفر به اطلاعاتی در مورد شرایط کالسکه (تعداد و قدرت پریزها، در دسترس بودن ملحفه و جا لیوانی و سایر چیزهای کوچک) نیاز داشتم. و بعد شروع شد...

من به جلسه ای با مدیر راه آهن روسیه در انبار رفتم تا از واگن خود عکس بگیرم. معلوم شد که صندلی رزرو شده راحت جدید ما از روی عکس های وب سایت به یک کالسکه 2018 با فرمت قدیمی تبدیل شده است. علاوه بر این، حتی تدارکات راه آهن روسیه اجازه اتصال آن به قطار مسکو-آناپا را که در ابتدا برنامه ریزی شده بود، ندادند. شرط اولتیماتوم بود. مجبور شدم با همه شرایط موافقت کنم و با قطار دیگری سوار شوم. ما نتوانستیم کاملاً امتناع کنیم: ثبت نام برای هکاتون در حال انجام بود. قطار جدید بیشتر طول می کشد تا به آناپا برسد، بنابراین زمان ما در قطار شش ساعت افزایش یافت و زمان ما در دریا به چهار کاهش یافت. ما کمی ناراحت بودیم، اما ناامید نشدیم - خودمان می خواستیم هاردکور انجام دهیم. و همینطور هم شد.

و اینکه چطور با کارمندان راه آهن روسیه با ماشین شرکتی با تمام وسایل به انبار رفتیم و در روز روشن کالسکه خود را باز کردیم تا مدت ها در خاطرم می ماند...

اطلاعیه و موضوعات

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد والیا میخنو، مدیر رویداد
اینکه چگونه هکاتون را اعلام کردیم و به موضوع رسیدیم، شایسته داستان جداگانه است. من در اینجا فقط به طور خلاصه در مورد این موضوع صحبت خواهم کرد. تقریباً بلافاصله تصمیم گرفتیم که تم Mad Max را انجام دهیم و آن را اینگونه توصیف کردیم: «تصور کنید که با یک لوکوموتیو بخار آینده‌نگر به آناپای آینده‌ای جایگزین می‌رویم. مردم با کامپیوترهای بخار قدرتمند، استیم لیسپ قدرتمند، فرترن و سایر بیسیک ها با پاسکال آمدند، اما فراموش کردند که اینترنت را بیاورند. به طور کلی، ما تصمیم گرفتیم به همکاران خود یک چالش واقعی بدهیم - کدنویسی در شرایط سخت در قطار، بدون اینترنت معمولی، دوش و راحتی معمول، و علاوه بر این، آخر هفته خود را با همکارانی که قبلاً یک هفته کامل دیده‌اید بگذرانید. ، شانه به شانه. فلان چشم انداز. در یک کلام، یک ماجراجویی!

ما یک لوگو ایجاد کردیم، همه کالاها و پوسترها را طراحی کردیم، یک صفحه فرود ایجاد کردیم و ثبت نام را باز کردیم. لازم به ثبت نام فوری و قطعی بود زیرا برای همه بلیط شخصی صادر می شد. اگر یک شرکت کننده در آخرین لحظه امتناع کند، جای او از بین می رود. البته ما این را گفتیم، اما نگران بودیم که هیچ کس حاضر به ثبت نام نشود: هیچ کس نمی خواهد همکاران خود را افشا کند اگر برخی از مسائل مهم به طور ناگهانی در آخرین لحظه پیش بیاید. اما من معتقد بودم که ماجراجویان در شرکت ما وجود دارند. در موج اول ثبت نام، کالسکه فقط نصف پر بود. و مدتی پیشخوان ثبت نام حرکت نکرد. سپس مجبور شدیم از عقل خود استفاده کنیم.

ما هر پنج روز یک بار اطلاعات جدیدی را در مورد مرحله آماده سازی هکاتون ارسال می کردیم که می تواند شرکت کنندگان جدیدی را جذب کند. من در مورد خرید روترهای پرسرعت گزارش دادم (به هر حال اینترنت وجود خواهد داشت)، در مورد برنامه باربیکیو در Anapa از صاحب هتل Akop صحبت کردم و یک پیش بینی آب و هوای خوش بینانه ارسال کردم - شانس شنا در اکتبر بالا بود (و پیش بینی آب و هوا من را ناامید نکرد). من عاشقان عاشقانه قطار را با عکس های دوشیراکی و داستان های ایجاد این ظرف قطار ایده آل جذب کردم. سپس نامزدهای هکاتون سالگرد منتشر شد. در میان آنها، هکاتون‌های سنتی ما، به‌عنوان مثال، «جام هکاتون» و «حماسی‌ترین شکست» و آن‌هایی که برای این هکاتون غیرمعمول به دست آوردیم، بودند: «قدیمی‌ترین سبک برنامه‌نویسی» و «بهترین فرانتمن». مهندسان ما از نامزدها برای شرکت الهام گرفتند. خب، در نهایت، ما حتی اجازه دادیم از کارگران باتجربه هکاتون، کارمندان سابق آویتو دعوت کنیم. در کل، همه چیز کار کرد! دقیقا یک ماه قبل از سفر کالسکه ما کاملا مجهز بود و همه اسامی در قرارداد درج شده بود.

اینترنت

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد والیا میخنو، مدیر رویداد
با وجود این واقعیت که موضوع هکاتون هاردکور بود، من واقعاً می خواستم اینترنت وجود داشته باشد. استفاده حداکثری از اینترنت در حال حرکت و در دسترس قرار دادن آن برای همه شرکت کنندگان در طول مسیر - این برای من تبدیل به یک چالش شد. من چندین روز را صرف ارتباط با متخصصان شبکه در Avito کردم، روترهای مناسب را برای مورد خود انتخاب کردم، نقشه ای برای قرار دادن آنها در کالسکه ترسیم کردم، بهترین ارائه دهنده را در مسیر مسکو-آناپا انتخاب کردم، نقشه های پوشش و دستورالعمل های روتر را مطالعه کردم. تجربه جالب! از این چه در آمد؟

ما چهار روتر 4G با اتصالات بی سیم پرسرعت خریداری کردیم که به ما امکان می داد همزمان از دو سیم کارت استفاده کنیم و به ارائه دهنده ای که سیگنال آن قوی تر بود سوئیچ کنیم. ما هشت سیم کارت از سه اپراتور بزرگ مخابراتی روسیه، شانزده آنتن Wi-Fi و GSM خریداری کردیم. ما همه چیز را آزمایش کردیم و با کمک خلبان آزمایشی خود و توسعه‌دهنده‌ای که برنامه‌ای نوشت که می‌توان این نقشه را ایجاد کرد، یک نقشه شبکه ایجاد کردیم. ما خیلی تلاش کردیم، اما ارزشش را داشت. البته در طول مسیر مناطق مرده ای در مزارع و جنگل ها وجود داشت، اما بهتر از آن چیزی که انتظار داشتیم رقم خورد. سرعت و پوشش حتی برای عکاس ما کافی بود تا صدها عکس را در فضای ابری آپلود کند و آنها را با شرکت کنندگان هکاتون در راه به اشتراک بگذارد.

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد
Seryozha Vertepov، مهندس ارشد QA، خلبان آزمایش اینترنت
یک صبح خوب خبر را خواندم که آویتو قصد دارد هکاتون دیگری برگزار کند. قبلاً در هکاتون ها شرکت نکرده بودم، اما مدت ها بود که برای آن برنامه ریزی کرده بودم و بعد از خواندن اینکه هکاتون در قطار در مسیر آناپا نیز خواهد بود، بلافاصله متوجه شدم که این فرصت را نباید از دست داد. در وب سایت هکاتون پیامی وجود داشت مبنی بر اینکه به یک داوطلب نیاز است که از قبل در مسیر "مسکو - آناپا - مسکو" سفر کند تا بتواند پوشش شبکه را ترسیم کند و به طور کلی وضعیت را بررسی کند.
"هوم، بد نیست" فکر کردم و بلافاصله در مورد تمایل خود برای پیشگام شدن نوشتم. من بسیار تعجب کردم که هیچ کس تمایلی به رفتن رایگان به آناپا حتی در فصل غیر تعطیلات نداشت. ظاهراً همه به اندازه من استراحتگاه های منطقه کراسنودار را دوست ندارند.

در 28 سپتامبر خودم را در قطار دیدم. من دو آیفون داشتم، برنامه‌ای که پوشش و مختصات را برای ساختن یک نقشه بیشتر ردیابی می‌کند (این نقشه توسط مهندس ارشد iOS ما ولاد آلکسیف نوشته شده بود)، و همچنین یک مودم Wi-Fi با دو سیم کارت. سفر فوق العاده بود. چیزی که به خصوص خوشحال کننده بود این بود که در تمام مدت عملاً هیچ همراهی نداشتم. چیزی که مایه تعجب بود این بود که من هیچ نوع اشتیاقی برای اطلاعات نداشتم: حداقل نوعی اینترنت وجود داشت. برای پیام رسان ها و شبکه های اجتماعی کافی بود. البته نه همیشه، اما بیشتر اوقات. حداقل برای من اینطور به نظر می رسید و نقشه ای که برنامه ما ساخته بود، بعلاوه یا منفی، در مورد همان چیزی بود. به هر حال، متوجه شدم که در نیمه اول سفر، یکی از اپراتورها اتصال پایدارتری داشت، اما نزدیکتر به منطقه کراسنودار، دیگری اتصال پایدارتری داشت. به طور کلی، من سوار قطار شدم در حالی که یکی از آیفون ها اطلاعات یک سیم کارت را دنبال می کرد و دیگری از مودم با سیم کارت های اپراتورهای دیگر، یک شب را در آناپا گذراندم و برگشتم. کل "سفر" 4 روز طول کشید.

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد


شرایط کار در قطار

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد والیا میخنو، مدیر رویداد
هاردکور هاردکور است، اما من واقعاً نمی خواستم شکم پنجاه مهندس را خراب کنم یا آنها را با عفونت آلوده کنم. بنابراین، یک نکته مهم در سازماندهی هکاتون، ایجاد شرایط راحت برای کار در یک صندلی رزرو شده بود، به طوری که هیچ چیز توسعه دهندگان را از ایجاد و نوشتن کد منحرف نکند. ما یک بسته خوشامدگویی با هر آنچه شما نیاز دارید آماده کرده ایم: یک تی شرت، دمپایی، یک کیت خواب (ماسک و گوش گیر)، یک کیت دندانپزشکی مسافرتی، یک بسته کربن فعال، یک ضد عفونی کننده، یک بطری آب، یک آب نبات و چند غلات فوری علاوه بر این، ما مقدار زیادی غذای مختلف (که دو قفسه کناری کامل کالسکه را اشغال می کرد) با خود بردیم. غذا شامل تنقلات مختلف بود، اما غذای اصلی این سفر البته دوشیرک بود. 75 بسته 50 نفره به سرعت تمام شد. جایزه منتخب مردم به دوشیرک گوشت گاو تعلق گرفت - بچه ها حتی ذخیره خود را با یک دوشیرک گاو عوض کردند. عالی بود! غذای سالم تری هم وجود داشت: ما در ماشین ناهار خوری شام خوردیم، غذایی که در آن از قبل سفارش داده بودیم و حتی به صورت جداگانه در قرارداد مشخص شده بود. تکرار می کنم، ما نمی خواستیم شکم همکارانمان را خراب کنیم. ناهار تنظیم شد و همانطور که انتظار می رفت: "دوره اول"، "دوره دوم" و سالاد. به جای کمپوت - آب میوه. خنده دار بود که کالسکه ما اضافه شده بود و مرتبه شانزدهم بود. و ماشین ناهار خوری یازدهمین بود. هر شرکت کننده هکاتون در مسیر ناهار از بیش از بیست در عبور کرد؛ رهبران خودروهایشان از آنها خواستند درها را پشت سر خود ببندند. در مجموع، بیش از دو وعده غذایی در روزهای جمعه و یکشنبه، بیش از صد و بیست در را باز و بسته کردیم. بیهوده نبود که ضدعفونی کننده را گذاشتند.

در نتیجه، به لطف اطلاعیه های شایسته، ثبت نام را با موفقیت بسته ایم، تمام اطلاعات مهم را به شرکت کنندگان منتقل کردیم، همه در قطار سیر شده بودند، هیچ کس مسموم نشد، حتی یک مهندس گم نشد و به سلامت کامل رسیدیم. مجبور به بازگشت به مسکو "چالش کامل شد!" پس از سفر، بچه ها برداشت ها و عکس های خود را از سفر برای مدت طولانی در چت تلگرام ما "Ridden on AvitoHack RailRoad" نوشتند. همه خوشحال بودند، نقدها عالی بودند، و یکی از همکاران گفت که این درخشان ترین لحظه تمام مدت کار او در آویتو بود. به نظر من این موفقیت است!

آمار

هکاتون در قطار یک پروژه در مقیاس بزرگ است. این چیزی است که ما برای تحقق آن با خود داشتیم.

  • 25 جعبه با دوشیراکی، شیر، چیپس و کراکر، غلات، میوه و سبزیجات، نوشیدنی، جعبه کمک های اولیه و کالاهای هکاتون.
  • 144 بطری آب.
  • 134 قوطی انواع نوشابه های گازدار.

و ما تقریباً 42 گیگابایت اینترنت موبایل مصرف کردیم.

گزارش تصویری

نوشتن در مورد فضا سخت است، پس فقط به عکس ها نگاه کنید.

عکس ها را ببینید

.
چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد

پروژه ها

ما 19 پروژه را با خود آوردیم. البته، ما نمی توانیم همه چیز را در اینجا به شما بگوییم، اما در اینجا برخی از جزئیات وجود دارد.

Команда «Поездатые ребята» сделала навигатор для построения маршрута в дополненной реальности. Вдохновлялись проектом офисных карт, который был сделан на одном из предыдущих хакатонов. Сейчас навигатор может привести вас в любое место нашего плацкартного вагона.  

Команда «4 туза» сделала приложение для аренды с механикой взаимного поиска. Как Тиндер, только для аренды. Объявления размещают и владельцы квартир, и арендаторы, а поиск происходит в обоих направлениях. Если оба полайкали, то открываются контакты. 

У каждого есть ненужные вещи, от которых хочется избавиться, но даже их не получается продать на Авито. Коллеги из команды «Канапе» представили приложение Hlamingo, где можно обмениваться хламом.

Проект Super Blur — интеллектуальный блюр бэкграунда на фото автомобиля. В результате работы алгоритма сегментируется машина и её бэкграунд на фото, после этого применяется специальный градиентный блюр, для создания фото в стиле портрет.

Fratbots — игра на собственном игровом движке c ASCII-графикой и восьмибитной музыкой. Олды поймут! И графика, и музыка создавались на хакатоне.

ما همچنین یک پروژه با رایانش ابری رایگان در حال حرکت، حافظه پنهان برای نظارت بر داده ها در СlickHouse (برای کاهش بار روی پایگاه داده با درخواست های مکرر یکسان)، پروژه ای با پروفایل سازی مداوم برنامه های Go، یک مترجم برای زبان برنامه نویسی Prolog، تولید کد تسریع شده برای پروژه Avito iOS ما، یک برنامه کاربردی نوشت. برای انتخاب ترکیبی از فونت های منبع باز در محتوای واقعی، نه Lorem Ipsum و خیلی، خیلی بیشتر.

بازخورد از شرکت کنندگان

  • مهمانی های درونگرا عالی هستند! من کاملاً درونگرا هستم و می ترسیدم در جای خود نباشم. اما با همه در کالسکه آشنا شدم و حتی نام خیلی ها را به یاد آوردم! این اولین بار است که این اتفاق برای من می افتد :)
  • و من استراحتی از کار کردم و در دریا شنا کردم و با همکارانش رفت و آمد کردم و در مورد یک موضوع رایگان کد نوشتم. 12/10 GOTY در نوک انگشتان شما. به طور کلی، فقط بمب، فرمت مگا باحال و پیاده سازی.
  • ایده قطار در نگاه اول عجیب به نظر می رسید، اما وقتی شرکت کردم، زمان سفر گذشت و من حتی نمی خواستم در پایان سفر حرکت کنم. آهنگ با گیتار، سفر با اتوبوس به سمت موسیقی متن GTA، عکس ...
  • فوق العاده بود! در یک محیط غیررسمی با مردان بزرگ ملاقات کنید. پاسخگویی و کمک به یکدیگر - چه چیزی در این زندگی ارزشمندتر است؟! و برای هر چیز دیگری - مستر کارت ... شوخی های زیاد، سرگرم کننده، حداقل در تیم فوق العاده ما، و البته، توسعه هاردکور در Rust!!! برای اولین بار در زندگی ام به دریا رفتم و در نهایت در ساحل عکس یوگا گرفتم! و من در چنین فضای گرمی برای همیشه با گیتار می نوازم!
  • تنها پس از گذراندن دو روز در قطار، قوی‌تر شدن، پاک کردن ذهن و دور انداختن تمام پوسته‌های موجود در قالب اینترنت و جستجوی بی‌پایان، کتابچه‌های راهنمای هندوهای نفرت‌انگیز و سرازیر شدن پشته، استفاده از روش‌های فراموش شده باستانی مراقبه روی کدها و خواندن کدهای منبع. ، رژیم غذایی خاص و الکل ، می فهمید که نکته اصلی این است - اینها افرادی هستند که با آنها کار می کنید ، که فقط آنها می توانند در مواقع سخت از شما حمایت کنند و شادی پیروزی یا طعم ترش ارزان ترین ویسکی خریداری شده را به اشتراک بگذارند. فصل در آناپا!
  • واضح‌ترین تأثیر زمانی بود که در شب قطار در جایی در بیابان در ایستگاهی توقف کرد. کالسکه به سکو نرسید. و ما در تاریکی زیر ستاره ها پریدیم و نزدیک کالسکه آویزان شدیم. از خاکریز بالا رفتیم. و اطراف - تاریکی، ستاره ها و نور کم کالسکه... فوق العاده ساده.
  • یک سورئال بسیار مثبت. یکسری کد نویس روی تپه جلوی قطار در شب، دریا در ماه اکتبر، یک وضعیت به خودی خود: برای چند ساعت به آناپا بیایید، شنا کنید و برگردید. موسیقی عالی از دوئت فلوت-گیتار، داستان های سیبری از همسایه های صندلی رزرو شده ما. بوی خوبی که هیچکس نمی توانست در برابر آن مقاومت کند. مزارع بی پایان، شهرها، عاشقانه سفر، هاپ هاپ بر فراز ریل، توت-توت، توت-توت...

یادداشت Hackathoner از pik4ez

اگر شما یا دوستانتان به طور ناگهانی می خواهید چنین تجربه ای را تکرار کنید، به اشتراک گذاشتن تجربه ما ضرری ندارد. ما از باتجربه‌ترین هکتونگر تیممان، pik4ez، خواستیم که راهنمای کسانی را که تصمیم به کدنویسی در قطار دارند ایجاد کند. او کف دارد.

چگونه یک هکاتون در قطار انجام دادیم و چه نتیجه ای از آن حاصل شد دیمیتری بلوف، مهندس ارشد، هکاتونر با تجربه

  • در قطار پیدا کردن یک گوشه کاملاً خالی از سکنه که در آن هیچ کس به جز تیم شما وجود نداشته باشد دشوارتر است. همسایه خوبی باشید در مورد ما، یک یوکلل، یک گیتار و یک فلوت در کالسکه بود. اما بچه ها خیلی خوب بازی کردند و دوام زیادی نداشتند. موسیقی باعث تحریک نشد، بلکه برعکس، فرصتی برای جمع شدن در یک گوشه موسیقی، خواندن چند آهنگ و استراحت از برنامه سازی فراهم کرد.

  • الکل بهره وری را کاهش می دهد. شما نباید آن را در منو قرار دهید.

  • مسئله شارژ دستگاه ها باید از قبل حل شود. در مورد ما، یک کالسکه مدرن و پریزهای کافی وجود داشت. اما در هر صورت، بسیاری پاور بانک ها را با خود بردند.

  • شما باید زمان بندی را تماشا کنید. شما نمی توانید دیر به قطار بروید، باید برای نقل و انتقالات آماده باشید و وسایل لازم را از قبل ببندید. یادآوری‌های ذخیره‌شده با برنامه و سازمان‌دهندگان، که از شانس شانس با همان کالسکه سفر می‌کنند، کمک می‌کنند.

  • ما فست فود نمی خوریم، به جز اولین میان وعده. شما می توانید از غذاهای فاسد نشدنی غذای کاملا مناسبی بسازید.

  • اما مهم نیست که چقدر به کدگذار غذا می دهید، او همچنان آن را دوست دارد. نودل های فوری و قهوه سه در یک در مقادیر کم عالی هستند. فرنی فوری صبح خوب است. اما یک ناهار کامل بسیار ضروری است. ماشین ناهار خوری می تواند کمک کند.

  • دمپایی لازم است.

  • در حالی که روی قفسه دراز کشیده اید، کدنویسی به خصوص آسان نیست. سعی می کنیم میز را پر نکنیم تا چند لپ تاپ روی آن قرار دهیم.

  • در شب بهتر است به هیچ وجه سر و صدا ایجاد نکنید. تحمل یک هکاتون روی چرخ بدون خواب دشوارتر است، بنابراین تا شب بسیاری برای استراحت به رختخواب می روند.

  • بیرون رفتن برای گرم کردن در ایستگاه ها بسیار مفید است.

  • در قطار، احتمال شنیدن چند داستان جدید افزایش می‌یابد، حتی از جانب کسانی که سال‌ها با آنها کار کرده‌اید.

  • اگر دریا را دیدید، شنا کنید.

ویدئویی از نحوه وقوع

ما می خواهیم احساسات خود را از هکاتون به بهترین شکل ممکن منتقل کنیم، بنابراین یک ویدیو نیز در قطار گرفتیم. ما از بچه ها برداشتشان از سفر و برنامه نویسی بدون اینترنت را پرسیدیم، چه برنامه هایی می نویسند، هکاتون ها را در کجا می توان برگزار کرد و برنامه نویسان در مورد چه آرزوهایی می بینند. و دیما بلوف در مورد اولین هکاتون های خود و مزایای چنین رویدادهایی صحبت کرد.

این برداشت ها و پروژه های ما بود. امیدواریم شما را برای انجام کاری جدید و جالب ترغیب کرده باشیم. اگر به جزئیات علاقه دارید، در نظرات در مورد آنها بپرسید. حتما جواب میدیم

منبع: www.habr.com

اضافه کردن نظر