Cuộc thi hackathon JetBrains thường niên lần thứ XNUMX

Cơ quan

Cuộc thi hackathon JetBrains thường niên lần thứ XNUMX

Năm nay, JetBrains chuyển đến văn phòng mới và hackathon phải hoãn lại một chút nhưng điều đó vẫn diễn ra. Các quy tắc rất đơn giản:

  1. Bắt đầu vào trưa thứ Tư, ngày 18 tháng XNUMX.
  2. Cam kết cuối cùng không muộn hơn trưa thứ Sáu. Tất cả các bài thuyết trình phải sẵn sàng vào thời điểm này.
  3. Buổi thuyết trình bắt đầu lúc 20 giờ chiều Thứ Sáu, ngày 5 tháng XNUMX. Mỗi đội có XNUMX phút.
  4. Giải thưởng, giải thưởng!

Hoạt động

Có nhiều ý tưởng và dự án hơn bất kỳ cuộc thi hackathon nào trước đây. 182 người tham gia trình bày 70 dự án.

Đăng ký mở vào lúc 10 giờ sáng, người tham gia nhận được bộ hackathon: kem đánh răng và bàn chải, áo phông, huy hiệu, nhãn dán.

56 dự án đã về đích, chúng tôi sẽ kể cho bạn nghe về những dự án đáng chú ý nhất.

Người chiến thắng

Chúng tôi đã thử một cách mới để xác định người chiến thắng.

Ban giám khảo, bao gồm những người từ các vị trí khác nhau và các đội khác nhau, đã xác định:
— Giải thưởng được rút ra ở những hạng mục nào?
– Ai đã thắng trong những đề cử này?

Tất cả các giải thưởng đều như nhau và số lượng dự án đạt giải ở mỗi hạng mục là không giới hạn.

Nhưng tất nhiên đã có một người chiến thắng chính, tên đã được đưa vào Hackathon Cup. Nó được quyết định bởi phiếu bầu của tất cả những người làm việc tại JetBrains.

Đề cử:

Lợi ích cho doanh nghiệp

Bản dựng đặc biệt
Mikhail Vink, Ivan Chirkov, Sergey Kesarev

Ý tưởng rất đơn giản: Sản phẩm JetBrains + Plugin = Lắp ráp đặc biệt.

Các anh chàng đã nghiên cứu khả năng lắp ráp các IDE khác nhau, kết nối các plugin khác nhau. Điều này không chỉ giúp người dùng có được sản phẩm nhất quán cho các mục đích cụ thể mà còn giúp hoạt động tiếp thị của chúng tôi cung cấp chính xác những gì khách hàng cần.

Mục tiêu:

  • Khả năng tải xuống và mua một bộ lắp ráp đặc biệt chỉ bằng một cú nhấp chuột.
  • Hãy thử sử dụng giao thức IntelliJ IDEA và tích hợp với Hộp công cụ.
  • Thêm hỗ trợ cho các bản dựng đặc biệt trên plugin.jetbrains.com.
  • Xây dựng chính sách giá cho các sản phẩm đó.
  • Cung cấp tài liệu tiếp thị để quảng bá các công trình đặc biệt.

Cuộc thi hackathon JetBrains thường niên lần thứ XNUMX

Các anh chàng đã tạo ra mười bộ lắp ráp có thể được cài đặt từ Hộp công cụ hoặc sản phẩm.

Bài thuyết trình hay nhất

Trình xem lịch sử địa phương
Maarten Balliau, Matt Ellis

Những gì bạn có thể chạm vào

Thanh đẩy
Ivan Kuleshov

Vào năm 2016, Apple đã quyết định rằng các phím chức năng không còn quan trọng bằng biểu tượng cảm xúc và thay thế chúng bằng một màn hình hẹp có tên Touch Bar. Những người có động lực sẽ làm gì nếu họ vẫn cần những chìa khóa này?

30 giờ phát triển, 3 bàn phím, 2 MacBook từ năm 2015, 18 tách cà phê, 5 ý tưởng - và hai phiên bản PushBar đã sẵn sàng: “Pro” với đầu nối USB-C dành cho những ai muốn có phím vật lý thực sự và “Mini” , có thể để nó bên trong máy tính xách tay đã đóng.

Cuộc thi hackathon JetBrains thường niên lần thứ XNUMX

Ý tưởng tuyệt vời nhất

Ngoại cảm
Dmitry Neverov, Victor Matchenko

Việc sử dụng thính giác trong lập trình không phổ biến lắm. Hãy tưởng tượng bạn có thêm thông tin về những gì đang diễn ra chỉ bằng cách lắng nghe. Ví dụ: bạn có thể đặt điểm dừng để thông báo cho bạn biết nếu có sự cố.

Ví dụ: nếu bạn đang theo dõi thời gian thu thập bộ nhớ đệm, hãy đặt các điểm ngắt âm thanh đó vào đúng vị trí - và bạn sẽ ngay lập tức nghe thấy âm thanh nếu bộ nhớ đệm hoàn toàn không được thu thập. Đó là lúc “im lặng là vàng”!

Cũng sẽ dễ hiểu mức độ thường xuyên xảy ra sự kiện này hoặc sự kiện kia, chẳng hạn như tần suất ứng dụng của bạn truy cập cơ sở dữ liệu. Các anh chàng cũng thực hiện sự phụ thuộc của cao độ của âm thanh vào một số thông số nhất định, chẳng hạn như âm thanh càng cao thì bộ nhớ càng chiếm nhiều.

Hữu ích nhất cho nhà phát triển

Trình lược tả điểm cho IntelliJ IDEA
Dmitry Batrak

Làm cách nào để biết phải mất bao lâu để thực thi một đoạn mã nhất định? Để thực hiện điều này, trình hồ sơ sẽ phải được cấu hình để chỉ đo khu vực này, có thể tách nó thành một hàm/phương thức riêng biệt. Bạn có thể thêm mã bổ sung để đo thời gian thực thi, nhưng điều này bất tiện vì nó khiến việc tương tác với hệ thống kiểm soát phiên bản trở nên phức tạp hơn: khó kiểm tra tác động của một cam kết đến hiệu suất hơn và mã gỡ lỗi có thể được thực hiện do nhầm lẫn.

Plugin đã tạo cho phép bạn thực hiện điều tương tự mà không cần thay đổi mã nguồn trên đĩa - các thay đổi được thực hiện trong bộ nhớ trước khi chuyển mã sang trình biên dịch. Kết quả đo được hiển thị trực tiếp trong trình chỉnh sửa, bên cạnh đoạn được định hình.

Cuộc thi hackathon JetBrains thường niên lần thứ XNUMX

Vui nhất

CodeQuiz
Svetlana Iskova, Sebastian Aigner, Ilya Chernikov, Pavel Nikolaev, Alexander Anisimov

Trò chơi như Kahoot cực kỳ phổ biến trong giáo dục trên toàn thế giới. Chúng tôi muốn sử dụng thứ gì đó tương tự tại các hội nghị, báo cáo và hội thảo nhưng nhắm đến các lập trình viên và các câu hỏi về mã. Đây là cách CodeQuiz ra đời.

Cuộc thi hackathon JetBrains thường niên lần thứ XNUMX

Cuộc sống văn phòng

Chào bạn, Không gian!
Irina Manolova, Andrey Vasiliev, Evelina Yun, Daria Pavlyuk, Maria Mikheyshina, Alexandra Charikova

Space là văn phòng mới của chúng tôi ở St. Petersburg. Nó rất lớn và những người mới cần trợ giúp để tìm hiểu xem đó là gì. Dự án "Xin chào, không gian!" giúp không chỉ những nhân viên mới nhanh chóng thích nghi với cuộc sống ở văn phòng mà còn cả những anh chàng ở bộ phận nhân sự, những người trước đây phải kể lại mọi chuyện và giờ họ chỉ cần nhập tên nhân viên vào trường văn bản. Mọi thứ còn lại là “Xin chào, Space!” Anh ấy sẽ tự mình nói với bạn!

Nhân viên mới sẽ nhận được một loạt email từ đó anh ta sẽ tìm hiểu cách tổ chức bữa trưa, cách mượn sách từ thư viện, các đội thể thao ở JetBrains, nơi trả đồ nhựa, phòng tập thể dục ở đâu, v.v.

Cuộc thi hackathon JetBrains thường niên lần thứ XNUMX

Và để bạn không phải tìm email trong hộp thư đến mỗi khi bạn có câu hỏi về văn phòng, họ đã tạo một chatbot trong Slack. Nó có thể giúp ích không chỉ cho những người mới bắt đầu mà còn cho những người đã làm việc lâu năm.

Dự án giúp đỡ người mới bắt đầu

Năm nay, nhiều người đã trình bày các dự án giúp đỡ nhân viên mới. Có lẽ bạn có thể áp dụng một số ý tưởng này vào công ty của mình, vì vậy chúng ta sẽ nói ngắn gọn về tất cả chúng. Với "Xin chào, không gian!" bạn đã quen rồi, đây là phần còn lại:

HTF (Cách tìm) 2.0
Natalya Mashyanova, Maxim Mazin, Nastya Berezinskaya, Arkady Bazhanov, Oleg Bakhirev, Ekaterina Zaikina

Đây là phiên bản thứ hai của ứng dụng đã giành được Giải thưởng CEO vào năm ngoái.

HTF là một trò chơi trong đó bạn phải đoán tên nhân viên JetBrains trong ảnh. Việc đạt được điểm 10 trên 10 ngày càng trở nên khó khăn—đã có hơn một nghìn người trên JetBrains. Trò chơi có thể được chơi không chỉ trên máy tính mà còn ở căng tin trong bữa trưa - đôi khi những bức ảnh với các lựa chọn trả lời được phát trên tivi văn phòng.

Cuộc thi hackathon JetBrains thường niên lần thứ XNUMX

Phiên bản mới đã thay đổi giao diện, tích hợp với mạng xã hội nội bộ và thêm khả năng đoán nhân viên chỉ từ một văn phòng hoặc nhóm cụ thể. Thành tích cũng xuất hiện, chẳng hạn như “Tôi đoán được tất cả mọi người trong đội”.

Cà phê ngẫu nhiên
Yulia Obnovlenskaya, Anastasia Goncharova, Yulia Obnovlenskaya, Sergei Boytsov, Alexander Izmailov

Dự án này giải quyết gần như cùng một vấn đề - giúp mọi người làm quen với nhau. Nhưng đây là một sự làm quen cá nhân: chương trình sẽ chọn một nhân viên ngẫu nhiên mà bạn sẽ nghỉ giải lao XNUMX phút tại một điểm cà phê.

Giới thiệu Trò chơi
Oscar Rodriguez, Ekaterina Ryabukha, Joaquim Trevino

Khoảng vài tháng trước Hackathon, các chàng trai đã tiến hành một thử nghiệm nhỏ và tổ chức nhiệm vụ đầu tiên trong lịch sử JetBrains cho nhân viên. Trong khi hoàn thành nhiệm vụ, những người mới đến đã làm quen với các nguồn lực chính của công ty. Các tác giả cũng kiểm tra xem người xưa của chúng ta quen thuộc với những tài nguyên này đến mức nào.

Sau thử nghiệm này, các chàng trai đã nhận được rất nhiều phản hồi tích cực và quyết định phát triển ý tưởng nhiệm vụ hơn nữa như một phần của Hackathon. Trong phiên bản mới, những người tham gia đã giải mã một bức thư có văn bản ngược, đọc hướng dẫn bằng tiếng Klingon và tìm kiếm một số liên kết được giấu cẩn thận đến Confluence.

Lego BrainBão
David Watson, Henry Wilde, Nikolai Sandalov, Scott Adams, Ekaterina Ivanova, Tobias Kahlert, Nadezhda Davydova, Pavel Ivanov, Arina Chubarkova

Truyện tranh mô tả tất cả những cuộc phiêu lưu của một người mới sử dụng JetBrains trong ngày đầu tiên đi làm.

Cuộc thi hackathon JetBrains thường niên lần thứ XNUMX

Người chiến thắng cúp

Cuộc thi hackathon JetBrains thường niên lần thứ XNUMX

Chỉ có một dự án có thể giành được giải thưởng lớn. Anh ấy đã trở thành "Xin chào, Không gian!»

Cuộc thi hackathon JetBrains thường niên lần thứ XNUMX

Nhân viên của JetBrains đã bình chọn cho ứng dụng mà họ muốn dùng trong ngày đầu tiên đi làm 🙂 Xin chúc mừng!

Hackathon qua những con số

1 cúp
2 ngày
6 giờ thuyết trình
7 đề cử
9 người chiến thắng
12 khách
56 dự án về đích
70 dự án nộp hồ sơ
182 người tham gia
305 phiếu bầu
Giải thưởng trị giá 18 USD

Cuộc thi hackathon JetBrains thường niên lần thứ XNUMX

Nó vẫn vui và hữu ích như mọi khi!

Nguồn: www.habr.com

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