AR、机器人和白内障:我们如何去俄罗斯-德国编程学校

XNUMX月中旬在慕尼黑举行 联合先进学生学校 2019 (JASS) - 为期一周的英语学生黑客马拉松++软件开发学校。 关于她2012年 已经写过关于哈布雷的文章。 在这篇文章中,我们将讨论学校并分享几位学生的第一手印象。

AR、机器人和白内障:我们如何去俄罗斯-德国编程学校

每个代码赞助公司(今年是蔡司)为来自德国和俄罗斯的约 20 名学生提供了几个项目,一周后,团队必须展示他们在这些领域的工作。 今年,我们要么需要使用 Android 增强现实技术进行视频通话,要么为预测性维护系统设计一个 UI 并进行原型设计,要么参与秘密项目 Cataract。

所有工作都是英文的。 组织者特意组建了俄罗斯和德国学生的混合团队进行(非)文化交流。 此外,偶数年学校在俄罗斯举办,奇数年学校在德国举办。 因此,对于不同程度准备的学生来说,这是一个很好的机会,不仅可以获得工作经验,还可以获得与外国人一起工作的经验。

项目和目标

学校每年都会有一家赞助公司为学生提供项目和导师。 今年是蔡司,专注于高精度光学(但不仅仅是!)。 本周初,公司代表(“客户”)向参与者展示了三个项目以供实施,之后学生们分成小组,花了一周的时间进行概念验证。

学校的目标是学生之间的文化交流,并为有抱负的程序员提供从事实际项目的经验的机会。 在学校你不需要得到一份完全完成的申请,这个过程更像是研发:所有项目都与公司的活动相关,你想要得到一个概念验证,但你不会得到一个不好意思向公司内部经理展示。

与黑客马拉松的主要区别是:有更多的开发时间,有短途旅行和其他娱乐活动,并且团队之间没有竞争。 因此,没有“获胜”的目标——所有项目都是独立的。

每个团队除了来自不同国家的学生外,还有一位“领导者”——一名研究生,负责管理团队、分配任务、辐射知识。

原为 提议的三个项目,HSE - 圣彼得堡参加该项目的学生将分别谈论他们。

增强现实技术

Nadezhda Bugakova(一年级硕士学位)和 Natalya Murashkina(三年级学士学位): 我们需要将增强现实视频通信应用程序移植到 Android。 这样的应用程序是作为另一个为期一个月的 iOS 和 HoloLens 黑客马拉松的一部分制作的,但没有适用于 Android 的版本。 这对于某些设计零件的联合讨论非常有用:一个人旋转虚拟零件并与其他人讨论它。

预测性维护

Vsevolod Stepanov(第一年硕士学位): 生产中存在昂贵的机器人,停止维护的成本很高,但维修成本更高。 机器人布满了传感器,您想了解何时需要停下来进行维护 - 这正是预测性维护。 您可以使用机器学习来做到这一点,但它需要大量标记数据。 我们还需要至少能够从图表中理解一些内容的专家。 我们的任务是开发一个应用程序,突出显示传感器数据中的可疑异常,并允许专家和数据科学家一起查看它们、讨论和调整模型。

白内障

Anna Nikiforovskaya(学士学位三年级): 不幸的是,我们被要求不要透露该项目的细节。 描述和演示甚至被删除 来自慕尼黑工业大学网站,其余项目所在的位置。

工作流程

学校规模小而私密:今年约有 XNUMX 名不同程度准备的学生参加了 JASS:从学士学位一年级到完成硕士学位的学生。 其中包括慕尼黑工业大学(TUM)的XNUMX名学生、高等经济学院圣彼得堡校区的XNUMX名学生、ITMO大学的XNUMX名学生和LETI的XNUMX名学生。

所有工作都是用英语进行的,团队由几乎相同的德语和俄语人员组成。 项目之间没有任何互动,只是大家在午餐时混在一起。 项目内部通过 Slack 和物理板进行同步,您可以在上面粘贴带有任务的纸片。

每周的时间表是这样的:

  • 周一为展示日;
  • 周二和周三——两天工作;
  • 周四休息、短途旅行和临时演示(客户回顾),以便与客户讨论行动方向;
  • 周五和周六——多工作两天;
  • 周日——最后的演讲和晚餐。

Nadezhda Bugakova(硕士学位一年级): 我们的工作日是这样的:我们早上来,做脱口秀,也就是说,每个人都告诉我们他们晚上做了什么,白天计划做什么。 午饭后,我们开始工作——另一场站立会议。 强烈鼓励使用纸板。 我们的团队比其他团队更大:七名学生,一名领导者,再加上经常和我们一起出去玩的客户(你可以向他询问有关主题领域的问题)。 我们经常两人一组甚至三人一组工作。 我们还有一个人开发了 iOS 的原始应用程序。

AR、机器人和白内障:我们如何去俄罗斯-德国编程学校

Vsevolod Stepanov(第一年硕士学位): 从某种意义上说,SCRUM 的用途是:一天一次冲刺,一天两次站立会议以实现同步。 参与者对有效性的看法不一。 有些人(包括我)觉得闲聊太多了。

演示结束后的第一天,我们讨论了计划,与客户沟通,并试图了解需要做什么。 与 Nadya 的团队不同,客户在项目期间没有与我们互动。 而且团队规模较小 - 4 名学生。

Anna Nikiforovskaya(学士学位三年级): 事实上,球队的规则并没有被严格遵守。 最初,我们收到了很多关于如何进行站立会议的指示,例如:每个人围成一圈,总是站着,说“我保证”。 事实上,我的团队并没有遵守严格的规则,举行站立会议并不是因为他们必须这么做,而是因为我们有很多人,我们需要了解谁在做什么、同步努力等等。 我觉得我们对进展和项目进行了自然的讨论。

在我的项目中,客户不懂编程,只懂光学。 结果非常酷:例如,他向我们解释了什么是照明亮度和曝光。 他非常热衷于抛出指标和想法。 在开发过程中,我们不断向他展示中间结果并收到即时反馈。 领导者在技术方面给了我们很多帮助:团队中几乎没有人使用两种流行的技术,而领导者可以谈论它。

结果展示

总共有两次演讲:在学校的中间和最后。 持续时间:20 分钟,然后提问。 每次演讲的前一天,参与者在慕尼黑工业大学的教授面前练习演讲。

Vsevolod Stepanov(第一年硕士学位): 由于我们的演示文稿可以向经理展示,因此强调可能的用例非常重要。 特别是,每个团队在演示中都创建了更多的软件剧场:他们现场展示了如何使用开发内容。 我们的团队最终制作了一个 Web 应用程序的原型,并向 UI/UX 经理展示了该原型,他们很高兴。

Nadezhda Bugakova(硕士学位一年级): 我们成功地在 AR 中创建了一张图片,并在手机之间建立了连接,以便一个人可以旋转一个物体,另一个人可以实时观看它。 不幸的是,无法传输声音。

有趣的是,团队被禁止在客户评审(中间的演示)和最终演示中使用同一位演讲者,以便更多参与者有机会发言。

AR、机器人和白内障:我们如何去俄罗斯-德国编程学校

工作之外的流程和印象

今年的学校活动时间从一周半延长到一周多,但活动仍然相当激烈。 周一,除了展示项目外,我们还参观了位于慕尼黑的微软办公室。 周二,他们增加了参观蔡司位于慕尼黑的小型办公室的行程,展示了用于测量零件光学的几个装置:用于检测生产误差的大型 X 射线,以及允许您通过运行探针非常准确地测量小零件的装置。在他们之上。

周四,我们有一次前往蔡司总部所在地奥伯科亨的大型旅行。 我们结合了许多活动:徒步旅行、向客户进行中间演示和聚会。

周日,在向客户最终展示项目后,组织了一次宝马博物馆游览,之后参与者自发组织了在慕尼黑周围的散步。 晚上有告别晚宴。

Anna Nikiforovskaya(学士学位三年级): 我们很早就去了奥伯科亨。 直接从酒店为学校参与者订购了一辆巴士。 蔡司总部位于奥伯科亨,因此我们工作的初步演示不仅被直接与我们合作的“客户”看到,而且也被更重要的人看到。 首先,我们参观了办公室——从历史博物馆,我们在那里看到了蔡司之前和蔡司之后光学行业的变化,到实际的工作场所,在那里我们看到了各种用于测量/检查某些零件和设备的设备。人们如何与他们合作。 那里几乎所有东西都受到保密协议的保护,并且禁止拍照。 最后,我们甚至参观了一家生产断层扫描仪等大型机器的工厂。

AR、机器人和白内障:我们如何去俄罗斯-德国编程学校

参观结束后,我们与工作人员共进了一顿丰盛的午餐,然后进行了演示。 演讲结束后,我们爬上了一座不太高的山,山顶上有一家咖啡馆,完全为我们拍摄。 你可以拿走所有东西,直到咖啡馆没有食物和饮料为止。 那里还有一座塔楼,景色很美。

AR、机器人和白内障:我们如何去俄罗斯-德国编程学校

你还记得什么?

Vsevolod Stepanov(第一年硕士学位): 为了让我们能够利用这些数据,一位当地教授向我们提供了他的特斯拉汽车一年的数据。 然后,他以“现在让我给你现场展示一下特斯拉”为借口,带我们去兜风。 还有一个从四楼到一楼的滑梯。 这变得很无聊——我下去,拿起垫子,站起来,滚下来,放下垫子。

AR、机器人和白内障:我们如何去俄罗斯-德国编程学校

Anna Nikiforovskaya(学士学位三年级): 约会总是很酷。 结识有趣的人真是加倍酷。 结识有趣的人并与他们一起工作是非常酷的事情。 嗯,你明白,人类是社会性动物,程序员也不例外。

工作中你还记得什么?

Anna Nikiforovskaya(学士学位三年级): 这很有趣,你可以询问并澄清一切。 德国还有敲讲课桌的传统:事实证明,他们习惯将学者的演讲与其他人的演讲分开。 学术界人士(讲师、教授、高年级学生等)通常会敲桌子以表示对讲座的认可/感谢。 其余的人(公司代表、普通民众、戏剧演员)通常会鼓掌。 这是为什么? 一位德国人开玩笑地解释道:“好吧,只是讲座结束时,大家都已经用一只手收拾东西了,不方便鼓掌。”

Vsevolod Stepanov(第一年硕士学位): 有趣的是,参与者中不仅有程序员,还有机器人专家等。 尽管所有项目和整个学校都是关于编码的。

在演示方面也得到了很好的反馈。 对于那些在本科学习期间每个学期都没有受到这种折磨的人来说,这尤其有用。

Nadezhda Bugakova(硕士学位一年级): 在 AR 中探索很有趣。 现在我的手机上也有一个很酷的应用程序可以展示。

生存现状

组织者支付了几乎所有费用:机票、距主要工作发生地大学两站的住宿、食物。 早餐 - 在酒店,午餐 - 在大学,晚餐 - 与组织者一起在咖啡馆或在某个公司的办公室。

在大学里,每个团队都有自己的房间,里面有一块黑板。 有时还有其他事情:例如,一个团队有一个踢球者,而另一个团队有很多免费的 iMac 可以使用。

AR、机器人和白内障:我们如何去俄罗斯-德国编程学校

弗谢沃洛德和纳德日达: 我们通常工作到 21 点。还有一个 24/7 的房间,每天 3-4 次提供柠檬水和好吃的东西(三明治、椒盐卷饼、水果),但很快就吃完了。

你会推荐谁?

弗谢沃洛德和纳德日达: 致所有学士程序员! 懂英语需要付出一定的代价,但这是一次美妙的经历。 你可以尝试各种时尚的东西。

Anna Nikiforovskaya(学士学位三年级): 如果您觉得自己没有足够的知识、经验等,请不要害怕。 JASS 的人有着各种各样的背景,从一年级到五年级,他们有不同的工作经历,也有不同的黑客马拉松/奥林匹克/学校经历。 结果,团队的组建非常好(至少是我的团队)。 和我们一起,每个人都做了一些事情,每个人都学到了一些东西。

是的,你可以学习新的东西,尝试加速发展,看看你在有限的时间内如何发展,并对你在短时间内能做这么多事情感到印象深刻。 在我看来,与奥运会或普通的黑客马拉松相比,压力和仓促程度大大降低。 因此,所做的事情让人感到惊讶和高兴,但没有焦虑或其他任何事情。 我认为这很棒。 例如,对于我自己来说,我发现我可以注意到团队中的工作分配是否以某种方式不正确,甚至可以帮助纠正它。 我认为这是我自己在沟通和领导技能领域的小胜利。

与人沟通也是一个非常酷的组成部分。 如果您认为自己不太懂英语,请不要担心。 如果您从事编程,那么您可能需要阅读大量英语文献。 所以如果你缺乏沟通技巧,那么完全沉浸在英语环境中肯定会教会你这一点。 我们团队中的一些人最初对自己的英语水平没有信心,并且经常担心自己错过了什么或说错了什么,但到了放学时,他们已经可以平静地聊天,而不仅仅是谈论工作。

AR、机器人和白内障:我们如何去俄罗斯-德国编程学校

来源: habr.com

添加评论