Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chào mọi người! Tôi là Misha Klyuev, DevRel ở Avito. Trong bài viết này, chúng tôi sẽ cho bạn biết về kinh nghiệm của chúng tôi trong việc tổ chức và tiến hành một cuộc thi hackathon bất thường. Bên trong: câu chuyện về 56 giờ mã hóa trên một chuyến tàu, những việc cần phải làm để biến nó thành hiện thực, những dự án nào đã kết thúc và một chút về biển tháng Mười.

Hãy cẩn thận với giao thông.

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Ý tưởng

Ý tưởng thực hiện hackathon trên tàu đến với tôi khá tự nhiên cách đây hơn một năm. Lúc đầu, tôi và nhóm của tôi không quá coi trọng vấn đề này. Vào thời điểm đó, chúng tôi đã tổ chức một số cuộc thi hackathon nội bộ (đã được đề cập trong các bài báo: 1, 2). Tôi sẽ nói ngay rằng đối với chúng tôi, quá trình hackathon quan trọng hơn kết quả: đầu ra không phải là các tính năng kinh doanh mới sẽ được đưa vào sản xuất. Điều quan trọng đối với chúng tôi là tất cả những người tham gia đều thích thú khi tham gia (tuy nhiên, một số dự án nhất định thực sự sẽ được đưa vào sản xuất sau đó). Viết mã cho tâm hồn là khẩu hiệu chính của tất cả các hackathon của chúng tôi và mỗi người tham gia giải quyết vấn đề này theo cách riêng của mình. Tôi được truyền cảm hứng từ ví dụ về hackathon dành cho người hâm mộ wth.by, một trong số đó tôi đã may mắn được tham dự vào năm 2015.

Từ lâu, chúng tôi đã muốn đưa hackathon ra khỏi văn phòng để bầu không khí trở nên sôi động và vui vẻ hơn. Nhưng đối với chúng tôi, chỉ một sự thay đổi cục diện đối với XNUMX nhà phát triển, những người sẽ dành phần lớn thời gian của họ trên máy tính xách tay, dường như là chưa đủ. Đó là lúc chúng tôi nhận ra rằng chúng tôi có thể thêm chuyển động vào hackathon nếu kết hợp nó với du lịch và tàu hỏa là hình thức vận chuyển rõ ràng nhất cho việc này. Một tìm kiếm nhanh cho thấy có nhiều cuộc thi hackathons trên khắp thế giới. đang được thực hiện, kể cả trong không gian hậu Xô Viết, nhưng chúng tôi không tìm thấy bất kỳ chất tương tự nào trong nước. Ý tưởng này có vẻ phù phiếm và rất khó thực hiện: đi đâu để có liên lạc đáng tin cậy trên đường đi, làm thế nào để mua vé trước trên một toa cho đến khi thu thập được thông tin hộ chiếu của những người tham gia, cách tiến hành thuyết trình về các dự án trên đường đua. tàu... Nhưng mùa hè này chúng tôi quyết định thử, và mọi thứ đã ổn thỏa.

Bạn có thể thuê các toa tàu thuộc nhiều hạng khác nhau từ Đường sắt Nga và gắn chúng vào các chuyến tàu theo những hướng mong muốn. Chúng tôi quyết định việc thiếu Internet ổn định không phải là một lỗi mà là một tính năng, một thách thức bổ sung ảnh hưởng đến việc lựa chọn công nghệ và cần có sự chuẩn bị kỹ lưỡng hơn. Thành phố đích đến được chọn đơn giản dựa trên thời gian di chuyển của tàu, một ngày một chiều. Lựa chọn đầu tiên là Yekaterinburg, nhưng sau đó họ quyết định rằng tốt hơn là nên rời khỏi Moscow mùa thu ở một nơi nào đó ở phía nam.

Tại một thời điểm nào đó, chúng tôi phải dời ngày diễn ra hackathon và để có thể tham gia, vào phút cuối tôi sẽ phải từ chối phát biểu tại hai hội nghị. Bản thân tôi rất thích đi du lịch bằng tàu hỏa, hackathon trên tàu đã trở thành giấc mơ của tôi nên việc bỏ lỡ nó là một điều vô cùng thất vọng. Nhưng bây giờ tôi chỉ có thể nhường chỗ cho những đồng nghiệp của mình, những người đã tổ chức và thực hiện thành công cuộc thi hackathon vốn đã huyền thoại (ít nhất là ở Avito) này và cắn cùi chỏ, xem ảnh và đọc đánh giá của những người tham gia. Và tất nhiên, hãy nghĩ xem lần sau sẽ có điều gì gây ngạc nhiên!

Đào tạo

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì Valya Mikhno, quản lý sự kiện
Tôi ngay lập tức thích ý tưởng về một cuộc thi hackathon trên tàu. Thật tuyệt khi đưa đồng nghiệp của bạn rời khỏi văn phòng và đi du lịch cùng họ và thậm chí làm việc trên đường đi. Ngoài ra, tôi luôn thích đảm nhận những nhiệm vụ, dự án không theo tiêu chuẩn mà trước đây chưa ai làm.
Tổ chức hackathon trên tàu hỏa tuy thú vị nhưng lại vô cùng khó khăn: khó làm việc với độc quyền đường sắt, khó nhận được xác nhận đăng ký đảm bảo từ các lập trình viên, cũng chưa rõ cách tổ chức Internet ở những điểm “mù”. và lập thực đơn trong hai ngày ở chỗ dành riêng cho XNUMX đồng nghiệp xa lạ.

Nhưng có lẽ điều khó khăn nhất là việc chọn hướng đi cho hành trình của chúng tôi. Lúc đầu, chúng tôi lên kế hoạch cho một chuyến đi đến Yekaterinburg dọc theo Đường sắt xuyên Siberia nổi tiếng. Nhưng vào tháng XNUMX, thời tiết ở Yekaterinburg khá lạnh và những lựa chọn về cách sử dụng thời gian hữu ích cho XNUMX lập trình viên mệt mỏi sau một ngày trên tàu dường như khá tầm thường đối với tôi - tất cả những điều này lẽ ra có thể được sắp xếp ở Moscow. Thế rồi ý tưởng nảy ra là đi về phía nam, ra biển. Và rồi sự chú ý của tôi tập trung vào thị trấn nghỉ mát nhỏ Anapa. Mọi thứ đều diễn ra hoàn hảo: khởi hành vào sáng thứ Sáu, thời gian di chuyển ít hơn một ngày, bảy giờ trên biển (lý tưởng để kết thúc mùa đi biển) và đến Moscow vào tối Chủ nhật. Nói chung, chơi lô tô - chúng ta sẽ đến Anapa.

Với người quản lý của Đường sắt Nga, chúng tôi đã chọn các chuyến tàu khứ hồi mà chúng tôi cần, đặt một toa có chỗ ngồi dành riêng (nó thoáng mát hơn và giúp đoàn kết các đội tốt hơn), thảo luận về tất cả các chi tiết của chuyến đi và đưa ra thỏa thuận phê duyệt với luật sư của chúng tôi . Mọi thứ diễn ra suôn sẻ và bình lặng, nhưng một tháng trước chuyến đi, tôi cần thông tin về tình trạng của toa xe (số lượng và sức mạnh của ổ cắm, sự sẵn có của khăn trải giường và giá đựng cốc và những thứ nhỏ nhặt khác). Và rồi nó bắt đầu...

Tôi đã đến gặp người quản lý Đường sắt Nga tại tổng kho để chụp ảnh toa xe của chúng tôi. Hóa ra chỗ ngồi dành riêng thoải mái mới của chúng tôi từ những bức ảnh trên trang web đã biến thành một toa xe 2018 theo kiểu cũ. Ngoài ra, ngay cả các nhà hậu cần của Đường sắt Nga cũng không cho phép gắn nó vào chuyến tàu Moscow-Anapa theo kế hoạch ban đầu. Điều kiện là tối hậu thư. Tôi phải đồng ý với mọi điều kiện và bắt chuyến tàu khác. Chúng tôi không thể từ chối hoàn toàn: việc đăng ký hackathon đang diễn ra sôi nổi. Chuyến tàu mới mất nhiều thời gian hơn để đến Anapa, vì vậy thời gian trên tàu của chúng tôi tăng thêm sáu giờ và thời gian trên biển của chúng tôi giảm xuống còn bốn giờ. Chúng tôi hơi khó chịu, nhưng không tuyệt vọng - bản thân chúng tôi muốn làm những việc khó khăn. Và thế là nó đã xảy ra.

Và cách chúng tôi đến kho với các nhân viên Đường sắt Nga trên toa của công ty với đầy đủ vật tư, và mở toa xe giữa ban ngày, sẽ còn đọng lại trong trí nhớ của tôi rất lâu...

Thông báo và chủ đề

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì Valya Mikhno, quản lý sự kiện
Cách chúng tôi công bố hackathon và đưa ra chủ đề xứng đáng là một câu chuyện riêng. Tôi sẽ chỉ nói ngắn gọn về điều này ở đây. Chúng tôi gần như ngay lập tức quyết định rằng chúng tôi sẽ thực hiện chủ đề Mad Max và mô tả nó như thế này: “Hãy tưởng tượng rằng chúng tôi đang vội vã đến Anapa về một tương lai thay thế trên một đầu máy hơi nước tương lai. Người ta đã nghĩ ra máy tính steam mạnh mẽ, steam lisp mạnh mẽ, fortran và BASIC khác bằng pascal, nhưng họ quên nghĩ ra Internet.” Nói chung, chúng tôi quyết định đưa ra cho các đồng nghiệp của mình một thử thách thực sự - viết mã trong điều kiện khắc nghiệt trên tàu, không có Internet bình thường, vòi sen và sự thoải mái thông thường, ngoài ra, hãy dành cuối tuần của bạn với những đồng nghiệp mà bạn đã gặp cả tuần , vai kề vai. Triển vọng tương tự. Trong một từ, một cuộc phiêu lưu!

Chúng tôi đã phát triển một logo, đưa ra thiết kế của tất cả hàng hóa và áp phích, tạo trang đích và mở đăng ký. Cần phải đăng ký ngay lập tức và chắc chắn vì một vé cá nhân đã được cấp cho tất cả mọi người. Nếu người tham gia từ chối vào phút cuối, vị trí của người đó sẽ bị mất. Tất nhiên, chúng tôi đã nói điều này, nhưng chúng tôi lo lắng rằng sẽ không có ai muốn đăng ký: không ai muốn tiết lộ đồng nghiệp của mình nếu một số vấn đề quan trọng đột nhiên nảy sinh vào phút cuối. Nhưng tôi tin rằng có những nhà thám hiểm tồn tại trong công ty của chúng tôi. Trong đợt đăng ký đầu tiên, toa tàu chỉ đầy một nửa. Và trong một thời gian, quầy đăng ký không di chuyển. Sau đó chúng tôi phải sử dụng trí thông minh của mình.

Cứ năm ngày một lần, chúng tôi lại đăng thông tin mới về giai đoạn chuẩn bị của hackathon, thông tin này có thể thu hút những người tham gia mới. Tôi đã báo cáo về việc mua bộ định tuyến tốc độ cao (rốt cuộc sẽ có Internet), nói về chương trình nướng thịt ở Anapa từ chủ khách sạn Akop và đăng một dự báo thời tiết lạc quan - cơ hội đi bơi vào tháng XNUMX là rất cao (và dự báo thời tiết đã không làm tôi thất vọng). Tôi thu hút những người yêu thích sự lãng mạn trên tàu hỏa bằng những bức ảnh doshiraki và những câu chuyện về việc tạo ra món ăn lý tưởng trên tàu hỏa. Sau đó, các đề cử cho hackathon kỷ niệm đã được công bố. Trong số đó có những cái truyền thống của chúng tôi, chẳng hạn như “Hackathon Cup” và “Thất bại hoành tráng nhất” và những cái mà chúng tôi nghĩ ra cho hackathon bất thường này: “Phong cách lập trình cổ xưa nhất” và “Người dẫn đầu xuất sắc nhất”. Các kỹ sư của chúng tôi đã được truyền cảm hứng từ các đề cử tham gia. Cuối cùng, chúng tôi thậm chí còn cho phép mời những nhân viên hackathon dày dạn kinh nghiệm, những cựu nhân viên của Avito. Tổng cộng, mọi thứ đều hiệu quả! Đúng một tháng trước chuyến đi, cỗ xe của chúng tôi đã được trang bị đầy đủ, và tất cả các tên đều được ghi trong hợp đồng.

Internet

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì Valya Mikhno, quản lý sự kiện
Mặc dù chủ đề của hackathon rất khó hiểu nhưng tôi vẫn thực sự muốn Internet tồn tại. Tận dụng tối đa Internet khi đang di chuyển và làm cho nó có thể truy cập được đối với tất cả những người tham gia trong quá trình thực hiện - điều này đã trở thành một thách thức đối với tôi. Tôi đã dành vài ngày để liên lạc với các chuyên gia mạng ở Avito, chọn các bộ định tuyến phù hợp cho trường hợp của chúng tôi, lập kế hoạch bố trí chúng trên xe, chọn nhà cung cấp tốt nhất trên tuyến Moscow-Anapa, nghiên cứu bản đồ vùng phủ sóng và hướng dẫn sử dụng bộ định tuyến. Trải nghiệm thú vị! Điều gì đã xảy ra từ điều này?

Chúng tôi đã mua bốn bộ định tuyến 4G có kết nối không dây tốc độ cao, cho phép chúng tôi sử dụng hai thẻ SIM cùng lúc và chuyển sang nhà cung cấp có tín hiệu mạnh hơn. Chúng tôi đã mua tám thẻ SIM từ ba nhà khai thác viễn thông lớn của Nga, mười sáu ăng-ten Wi-Fi và GSM. Chúng tôi đã thử nghiệm mọi thứ và tạo bản đồ mạng với sự trợ giúp của phi công thử nghiệm của chúng tôi và nhà phát triển đã viết ứng dụng để có thể tạo bản đồ này. Chúng tôi đã bỏ ra rất nhiều công sức nhưng nó rất đáng giá. Tất nhiên, dọc đường đi có những vùng chết trên cánh đồng và rừng rậm, nhưng mọi chuyện diễn ra tốt hơn chúng tôi mong đợi. Tốc độ và phạm vi phủ sóng thậm chí còn đủ để nhiếp ảnh gia của chúng tôi tải hàng trăm bức ảnh lên đám mây và chia sẻ chúng với những người tham gia hackathon trên đường đi.

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì
Seryozha Vertepov, kỹ sư QA cao cấp, phi công thử nghiệm Internet
Một buổi sáng đẹp trời, tôi đọc được tin Avito đang có kế hoạch tổ chức một cuộc thi hackathon khác. Tôi chưa từng tham gia hackathons trước đây nhưng tôi đã lên kế hoạch từ lâu và sau khi đọc được tin hackathon cũng sẽ có mặt trên chuyến tàu đến Anapa, tôi ngay lập tức nhận ra rằng không nên bỏ lỡ cơ hội này. Trên trang web hackathon có thông báo rằng cần một tình nguyện viên sẽ đi dọc theo tuyến đường “Moscow - Anapa - Moscow” để lập bản đồ vùng phủ sóng của mạng và tìm hiểu tình hình nói chung.
“Ừm, không tệ,” tôi nghĩ và viết ngay về mong muốn trở thành người tiên phong của mình. Tôi rất ngạc nhiên khi không ai bày tỏ mong muốn được đến Anapa miễn phí, ngay cả trong mùa không nghỉ lễ. Rõ ràng, không phải ai cũng yêu thích các khu nghỉ dưỡng ở Lãnh thổ Krasnodar như tôi.

Vào ngày 28 tháng 4, tôi thấy mình đang ở trên một chuyến tàu. Tôi có hai chiếc iPhone, một ứng dụng theo dõi vùng phủ sóng và tọa độ để xây dựng một bản đồ bổ sung (được viết bởi kỹ sư iOS chính của chúng tôi, Vlad Alekseev), cũng như một modem Wi-Fi với hai thẻ SIM. Chuyến đi thật tuyệt vời. Điều đặc biệt hài lòng là suốt thời gian đó tôi gần như không có bạn đồng hành nào. Điều đáng ngạc nhiên là tôi không hề khao khát thông tin: ít nhất cũng có một loại Internet nào đó. Có đủ tin nhắn và mạng xã hội. Tất nhiên không phải luôn luôn, nhưng hầu hết thời gian. Ít nhất đối với tôi thì có vẻ như vậy, và bản đồ mà ứng dụng của chúng tôi xây dựng cũng cho biết điểm cộng hoặc điểm trừ về điều tương tự. Nhân tiện, tôi nhận thấy rằng trong nửa đầu của hành trình, một nhà điều hành có kết nối ổn định hơn, nhưng gần Lãnh thổ Krasnodar hơn, nhà điều hành kia có kết nối ổn định hơn. Nói chung, tôi đi tàu trong khi một chiếc iPhone theo dõi thông tin từ một thẻ SIM và chiếc còn lại từ modem có thẻ SIM của các nhà khai thác khác, dành một đêm ở Anapa và quay trở lại. Toàn bộ “cuộc hành trình” kéo dài XNUMX ngày.

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì


Điều kiện làm việc trên tàu

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì Valya Mikhno, quản lý sự kiện
Hardcore là hạng nặng, nhưng tôi thực sự không muốn hủy hoại dạ dày của năm mươi kỹ sư hoặc khiến họ bị nhiễm trùng. Vì vậy, một điểm quan trọng trong việc tổ chức hackathon là tạo điều kiện thoải mái để làm việc ở một chỗ ngồi dành riêng, để không có gì có thể khiến các nhà phát triển mất tập trung vào việc tạo và viết mã. Chúng tôi đã chuẩn bị gói chào mừng với mọi thứ bạn cần: áo phông, dép, bộ đồ ngủ (khẩu trang và nút bịt tai), bộ dụng cụ nha khoa du lịch, một gói than hoạt tính, nước rửa tay khử trùng, một chai nước, một thanh kẹo và một vài loại ngũ cốc ăn liền. Ngoài ra, chúng tôi còn mang theo rất nhiều loại thực phẩm khác nhau (chiếm cả hai kệ bên của xe). Đồ ăn bao gồm nhiều món ăn nhẹ khác nhau, nhưng món chính của chuyến đi này tất nhiên là doshirak. 75 gói cho 50 người hết rất nhanh. Giải People's Choice thuộc về doshirak thịt bò - các chàng trai thậm chí còn đổi số tiền của mình lấy doshirak thịt bò. Nó thật tuyệt vời! Ngoài ra còn có đồ ăn lành mạnh hơn: chúng tôi ăn tối trong toa ăn, đồ ăn mà chúng tôi đã đặt trước và thậm chí còn được ghi rõ trong hợp đồng. Tôi nhắc lại, chúng tôi không muốn làm hỏng dạ dày của đồng nghiệp. Bữa trưa đã được chuẩn bị sẵn và đúng như mong đợi: “món đầu tiên”, “món thứ hai” và salad. Thay vì compote - nước trái cây. Thật buồn cười là cỗ xe của chúng tôi đã được gắn thêm vào, và đó là chiếc thứ mười sáu. Và toa ăn là toa thứ mười một. Mỗi người tham gia hackathon đã đi qua hơn XNUMX cánh cửa trên đường đi ăn trưa; người soát vé phụ trách xe của họ yêu cầu họ đóng cửa lại. Tổng cộng, qua hai bữa ăn ngày thứ sáu và chủ nhật, chúng tôi đã mở và đóng hơn một trăm hai mươi cánh cửa. Không phải vô ích mà họ cho chất khử trùng vào.

Kết quả là nhờ những thông báo có thẩm quyền, chúng tôi đã đóng đăng ký thành công, truyền đạt tất cả những thông tin quan trọng đến những người tham gia, mọi người trên tàu đều được ăn uống đầy đủ, không ai bị ngộ độc, không một kỹ sư nào bị lạc và chúng tôi đã đến nơi an toàn. buộc phải quay trở lại Moscow. "Thử thách hoàn thành!" Sau chuyến đi, các chàng trai đã viết lại những ấn tượng và hình ảnh của họ về chuyến đi trong một thời gian dài trong cuộc trò chuyện qua điện tín của chúng tôi “Riden on AvitoHack RailRoad”. Mọi người đều vui vẻ, đánh giá rất xuất sắc và một đồng nghiệp cho biết đó là khoảnh khắc sáng giá nhất trong suốt thời gian anh làm việc tại Avito. Tôi nghĩ đây là thành công!

thống kê

Hackathon trên tàu là một dự án có quy mô lớn. Đây là những gì chúng tôi đã có để biến điều đó thành hiện thực.

  • 25 hộp chứa doshiraki, sữa, khoai tây chiên và bánh quy giòn, ngũ cốc, trái cây và rau quả, đồ uống, bộ sơ cứu và hàng hóa hackathon.
  • 144 chai nước.
  • 134 lon nước có ga các loại.

Và chúng tôi đã tiêu tốn gần 42 GB Internet di động.

báo cáo ảnh

Thật khó để viết về bầu không khí, vì vậy chỉ cần nhìn vào những bức ảnh.

Xem ảnh

.
Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì

dự án

Chúng tôi đã mang theo 19 dự án. Tất nhiên, chúng tôi không thể cho bạn biết mọi thứ ở đây, nhưng đây là một số chi tiết.

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

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

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

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

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

Chúng tôi cũng đã thực hiện một dự án với điện toán đám mây miễn phí trên Go, bộ đệm để giám sát dữ liệu trong СlickHouse (để giảm tải cho cơ sở dữ liệu với các yêu cầu giống hệt nhau thường xuyên), một dự án liên tục lập hồ sơ các ứng dụng Go, trình thông dịch cho ngôn ngữ lập trình Prolog, tăng tốc tạo mã cho dự án Avito iOS của chúng tôi, đã viết một ứng dụng để chọn kết hợp các phông chữ nguồn mở trong nội dung thực, không phải Lorem Ipsum và nhiều hơn thế nữa.

Phản hồi từ người tham gia

  • Những bữa tiệc hướng nội thật tuyệt vời! Tôi khá sống nội tâm và sợ rằng mình sẽ lạc lõng. Nhưng tôi đã quen tất cả mọi người trong xe và thậm chí còn nhớ tên của nhiều người! Đây là lần đầu tiên điều này xảy ra với tôi :)
  • Và tôi đã nghỉ làm, bơi dưới biển, đi chơi với đồng nghiệp và viết mã về một chủ đề miễn phí. 12/10 GOTY TRONG TẦM TAY CỦA BẠN. Nói chung là bom, hình thức và cách triển khai cực hay.
  • Ý tưởng về một chuyến tàu thoạt nhìn có vẻ xa lạ nhưng khi đã tham gia, thời gian trên chuyến đi trôi qua và tôi thậm chí còn không muốn rời đi khi kết thúc chuyến đi. Những bài hát với cây đàn guitar, chuyến du lịch trên xe buýt đến nhạc nền từ GTA, những bức ảnh...
  • Thật tuyệt! Gặp gỡ những chàng trai tuyệt vời trong một khung cảnh thân mật. Đáp lại và giúp đỡ lẫn nhau - cuộc sống này còn gì quý giá hơn?! Và đối với mọi thứ khác - MasterCard... Rất nhiều câu chuyện cười, thú vị, ít nhất là trong đội ngũ tuyệt vời của chúng tôi, và tất nhiên, sự phát triển mạnh mẽ trên Rust!!! Lần đầu tiên trong đời tôi đi biển và cuối cùng chụp được những bức ảnh yoga trên bãi biển! Và tôi sẽ chơi guitar mãi mãi trong bầu không khí ấm áp như vậy!
  • Chỉ sau hai ngày trên tàu, bạn đã trở nên mạnh mẽ hơn, giải tỏa tâm trí và vứt bỏ tất cả những thứ lặt vặt dưới dạng Internet và vô số hướng dẫn sử dụng và stackoverflow kinh tởm của đạo Hindu, sử dụng các phương pháp thiền cổ xưa bị lãng quên về mã và đọc mã nguồn , một chế độ ăn kiêng đặc biệt và rượu, bạn hiểu rằng điều quan trọng nhất là - đây là những người làm việc cùng bạn, rằng chỉ họ mới có thể hỗ trợ bạn trong những lúc khó khăn và chia sẻ niềm vui chiến thắng hay hương vị chua cay của loại rượu whisky rẻ nhất mua ngoài mùa ở Anapa!
  • Ấn tượng sống động nhất là khi ban đêm đoàn tàu dừng lại đâu đó hoang vu tại một nhà ga. Cỗ xe chưa tới được sân ga. Và chúng tôi nhảy ra ngoài dưới những vì sao trong bóng tối và đi chơi gần xe ngựa. Chúng tôi leo lên bờ kè. Và xung quanh - bóng tối, những ngôi sao và ánh sáng mờ ảo từ cỗ xe... Đơn giản đến không ngờ.
  • Một siêu thực rất tích cực. Một nhóm lập trình viên trên ngọn đồi phía trước tàu vào ban đêm, biển vào tháng XNUMX, tự nó có một tình huống: đến Anapa trong vài giờ, bơi và quay trở lại. Âm nhạc tuyệt vời từ bản song ca sáo-guitar, những câu chuyện Siberia từ những người hàng xóm dành chỗ ngồi của chúng tôi. Mùi thơm dễ chịu không ai có thể cưỡng lại được. Những cánh đồng, thị trấn bất tận, những chuyến du lịch lãng mạn, nhảy lò cò trên đường ray, tut-tut, tut-tut...

Bản ghi nhớ của Hackathoner từ pik4ez

Nếu bạn hoặc bạn bè của bạn đột nhiên muốn lặp lại trải nghiệm như vậy, sẽ không có hại gì nếu chia sẻ trải nghiệm của chúng tôi. Chúng tôi đã yêu cầu hackathoner giàu kinh nghiệm nhất trong nhóm của chúng tôi, pik4ez, tạo ra một hướng dẫn cho những người quyết định viết mã trên tàu. Anh ấy có sàn.

Chúng tôi đã thực hiện hackathon trên tàu như thế nào và kết quả của nó là gì Dmitry Belov, kỹ sư cao cấp, hackathoner giàu kinh nghiệm

  • Trên tàu, việc tìm một góc hoàn toàn không có người ở sẽ khó hơn, nơi sẽ không có ai ngoại trừ đội của bạn. Hãy là một người hàng xóm tốt. Trong trường hợp của chúng tôi, có một cây đàn ukulele, một cây đàn guitar và một cây sáo trong xe. Nhưng các chàng trai đã chơi rất tốt và không tồn tại được lâu. Âm nhạc không gây khó chịu mà ngược lại còn tạo cơ hội để tụ tập ở một góc âm nhạc, hát vài bài và tạm dừng việc lập trình.

  • Rượu làm giảm năng suất. Bạn không nên đưa nó vào thực đơn.

  • Vấn đề về thiết bị sạc cần được giải quyết trước. Trong trường hợp của chúng tôi, đã có một cỗ xe hiện đại và đủ ổ cắm. Nhưng để đề phòng, nhiều người đã mang theo sạc dự phòng bên mình.

  • Bạn phải xem thời gian. Bạn không thể bị trễ tàu, bạn cần chuẩn bị sẵn sàng cho việc chuyển tuyến và đóng gói trước những thứ cần thiết. Những lời nhắc nhở đã lưu cùng với lịch trình và ban tổ chức, những người tình cờ được đi cùng một toa, hãy giúp đỡ.

  • Chúng tôi không dùng đồ ăn nhanh, ngoại trừ bữa ăn nhẹ đầu tiên. Bạn có thể chế tạo ra những món ăn khá tươm tất từ ​​những thực phẩm để lâu được.

  • Nhưng dù bạn có cho anh chàng lập trình ăn bao nhiêu thì anh ấy vẫn thích nó. Mì ăn liền và cà phê ba trong một rất phù hợp với số lượng nhỏ. Cháo ăn liền rất tốt vào buổi sáng. Nhưng một bữa trưa đầy đủ là rất cần thiết. Xe ăn uống có thể giúp ích.

  • Dép là cần thiết.

  • Nó không đặc biệt dễ dàng để viết mã khi nằm trên kệ. Chúng tôi cố gắng không lấp đầy bàn để đặt một vài máy tính xách tay trên đó.

  • Vào ban đêm, tốt nhất là không nên gây ra bất kỳ tiếng ồn nào. Hackathon trên bánh xe khó chịu đựng hơn nếu không ngủ, vì vậy khi màn đêm buông xuống, nhiều người đi ngủ để nghỉ ngơi.

  • Sẽ rất hữu ích khi ra ngoài sưởi ấm tại các trạm.

  • Trên tàu, khả năng nghe được một vài câu chuyện mới sẽ tăng lên, ngay cả từ những người đã làm việc cùng bạn trong nhiều năm.

  • Nếu bạn nhìn thấy biển, hãy bơi.

Video về sự việc đã xảy ra như thế nào

Chúng tôi muốn truyền tải cảm xúc của mình từ hackathon một cách tốt nhất có thể, vì vậy chúng tôi cũng đã quay một video trên tàu. Chúng tôi đã hỏi các chàng trai về ấn tượng của họ về chuyến đi và viết mã mà không cần Internet, họ viết chương trình gì, nơi nào có thể tổ chức hackathons và những gì các lập trình viên mơ ước. Và Dima Belov đã nói về cuộc thi hackathons đầu tiên của mình và lợi ích của những sự kiện đó.

Đây là những ấn tượng và dự án của chúng tôi. Chúng tôi hy vọng chúng tôi đã truyền cảm hứng cho bạn để làm điều gì đó mới mẻ và thú vị. Nếu bạn quan tâm đến chi tiết, hãy hỏi về chúng trong phần bình luận. Chúng tôi chắc chắn sẽ trả lời.

Nguồn: www.habr.com

Thêm một lời nhận xét