第七届年度JetBrains Hackathon

组织机构




今年,JetBrains搬到了新办公室,黑客马拉松活动不得不推迟一点,但是还是发生了。 规则很简单:

  1. 开始时间是9月18日星期三中午。
  2. 最后一次提交不迟于星期五中午。 到此时,所有演示文稿都应该准备就绪。
  3. 演讲于9月20日星期五下午1点开始。 每个小组有5分钟。
  4. 颁奖,奖品!

动作片


比以前的黑客马拉松中有更多的想法和项目。 182名参与者提交了70个项目。

登记时间是上午10点开放,参与者收到了一个黑客工具包:牙膏和刷子,T恤,徽章,贴纸。

56个项目已到达终点,我们将讨论最著名的项目。

优胜者


我们尝试了一种确定获胜者的新方法。

由不同职位和不同团队的人员组成的评审团裁定:
-在什么类别中赢得奖品
-谁赢得了这些提名

所有奖项都是相同的,每个提名中获奖项目的数量是无限的。

但是,当然有一位主要冠军 ,他的名字落在了Hackathon Cup上。 这取决于在JetBrains工作的每个人的声音。

提名:

商业利益


特殊版本
Mikhail Vink,Ivan Chirkov,Sergey Kesarev

这个想法很简单:JetBrains产品+插件=自定义版本。

他们致力于通过连接不同的插件来收集不同的IDE。 这不仅可以帮助用户为特定目的获得稳定的产品,还可以帮助我们进行市场营销,以准确提供客户的需求。

目标:

  • 一键下载和购买特殊组件的能力。
  • 尝试使用IntelliJ IDEA协议和Toolbox集成。
  • 将自定义程序集支持添加到plugins.jetbrains.com
  • 制定此类产品的定价政策。
  • 提供营销材料以推广特殊产品。



他们制作了十个可以从工具箱或产品中交付的装配体。

最佳演讲


本地历史记录查看器
马腾·巴利奥(Maarten Ballyau),马特·埃利斯(Matt Ellis)



你能碰到什么


推杆
伊万·库列索夫(Ivan Kuleshov)

在2016年,苹果公司决定功能键不像表情符号那么重要,并用名为Touch Bar的窄屏代替了它们。 有动力的人仍然需要这些钥匙怎么办?

30小时的开发时间,3个键盘,2个Macbook,2015年的Macbook,18杯咖啡,5个概念-以及两个版本的PushBar已准备就绪:带有USB-C连接器的“ Pro”(适用于需要实际物理键的用户)和“ Mini”(您可以使用放在封闭的笔记本电脑里。



好主意


多余的
德米特里·内夫(Dmitry Neverov)

在编程中,使用听力不是很常见。 想象一下,您只是通过收听就获得了有关正在发生的事情的更多信息。 例如,您可以设置断点,以便它们告诉您是否出了问题。

假设,如果您观察收集缓存的时间,请将这些声音断点放在正确的位置-如果根本没有收集缓存,您会立即听到声音。 那时正是“沉默就是金子”!

很容易理解该事件或事件的发生频率,例如,应用程序多久访问一次数据库。 伙计们还意识到音高对某些参数的依赖性,例如,声音越高,占用的内存越多。

对开发人员最有用


IntelliJ IDEA的Point Profiler
德米特里(Dmitry Batrak)

我怎么知道执行一段代码要花多长时间? 为此,必须将探查器配置为仅测量此部分,并可能将其突出显示为单独的功能/方法。 您可以添加用于度量运行时的其他代码,但这很不方便,因为它会使与版本控制系统的交互复杂化:检查特定提交对性能的影响更加困难,并且您可能会错误地提交调试代码。

创建的插件使您可以执行相同操作而无需更改磁盘上的源代码-更改是在将代码传递给编译器之前在内存中进行的。 测量结果直接在编辑器中显示在已分析片段旁边。



最有趣


代码测验
斯维特拉娜·伊萨科娃(Svetlana Isakova),塞巴斯蒂安·艾格纳(Sebastian Aigner),伊利亚·切尔尼科夫(Ilya Chernikov),帕维尔·尼古拉耶夫(Pavel Nikolaev),亚历山大·阿尼西莫夫(Alexander Anisimov)

Kahoot这样的游戏在全世界的教育界都非常受欢迎。 在会议,报告和研讨会上,我们希望使用类似的内容,但重点是程序员和有关代码的问题。 这就是CodeQuiz产生的方式。



办公室生活


你好 空间
Irina Manolova,Andrey Vasiliev,Evelina Yun,Daria Pavlyuk,Maria Mikheyshina,Alexandra Charikova

太空是我们在圣彼得堡的新办公室。 他很大,新来者需要帮助以弄清是什么。 “ Hello,Space!”项目不仅可以帮助新员工迅速适应办公室的生活,还可以帮助人事部门的人员以前必须重新告知一切,现在他们只需要在文本框中键入员工的姓名即可。 其他一切“你好,太空!”会告诉自己!

新员工将收到一系列电子邮件,从中他将学习如何组织晚餐,如何从图书馆买书,JetBrains中有哪些运动队,在哪里租用塑料,在健身房等。



为了不必每次遇到有关办公室的问题时都不必在邮箱中寻找信件,这些家伙在Slack制作了一个聊天机器人。 它不仅可以帮助初学者,而且可以帮助长期工作的人。

帮助初学者的项目


今年,许多提出了帮助新员工的项目。 也许您可以在公司中应用其中的一些想法,因此我们将简要讨论所有这些想法。 您已经熟悉“ Hello,Space!”,剩下的就是:

HTF(如何查找)2.0
Natalia Mashyanova,Maxim Mazin,Nastya Berezinskaya,Arkady Bazhanov,Oleg Bakhirev,Ekaterina Zaikina

这是去年获得CEO奖的第二版应用程序。

HTF是一种游戏,您需要在其中猜出照片中JetBrains员工的姓名。 十分之十的难度越来越大-JetBrains已经有一千多人了。 不仅可以在计算机上玩游戏,而且可以在午餐时间在饭厅玩游戏-有时带有答案选项的照片在办公室电视上播放。



在新版本中,界面已更改,已与内部社交网络集成,并增加了仅猜测来自特定办公室或团队的员工的功能。 出现了成就,例如,“我猜团队中的每个人。”

随机咖啡
尤里·阿塔莫诺夫(Yuri Artamonov),阿纳斯塔西娅·贡恰洛娃(Anastasia Goncharova),朱莉娅(Julia)续约,谢尔盖·博伊佐夫(Sergey Boytsov),亚历山大·伊兹麦洛夫(Alexander Izmailov)

这个项目解决了几乎相同的任务-帮助人们彼此了解。 但这是个人的熟识:程序将随机选择一名雇员,您将与该雇员安排在咖啡点休息10分钟。

入门 游戏
奥斯卡·罗德里格斯(Oscar Rodriguez),凯瑟琳·里亚布(Catherine Ryabuha),若阿金·特雷维诺(Joaquim Trevino)

在黑客马拉松赛前大约两个月,这些家伙进行了一次小实验,并组织了JetBrains历史上对员工的首次探寻。 通过任务,新来者熟悉了公司的主要资源。 作者同时检查了我们的老朋友对这些资源的熟悉程度。

经过这个实验,这些家伙得到了很多积极的反馈,并决定在Hackathon的框架内进一步探索这一想法。 在新版本中,与之相反,参与者对带有文字的字母进行了解码,阅读了克林贡语的说明,并寻找了几个精心隐藏的通向Confluence的链接。

乐高头脑风暴
David Watson,Henry Wilde,Nikolai Sandalov,Scott Adams,Ekaterina Ivanova,Tobias Kahlert,Nadezhda Davydova,Pavel Ivanov,Arina Chubarkova

一本漫画书,描述了第一个工作日新JetBrains的所有冒险经历。



杯架




只有一个项目可以赢得主要奖项。 他变成了“ 你好,太空!



JetBrains员工对自己希望在第一天看到的应用程序进行了投票:恭喜!

数字黑客马拉松


1座奖杯
2天
6小时的演讲
7项提名
9名获奖者
12位客人
56个项目达到终点
已申请70个项目
182名参加者
305票
18,000美元的奖金



一如既往的有趣和实用!

Source: https://habr.com/ru/post/zh-CN477026/


All Articles