增强现实,机器人技术和白内障:我们如何去俄罗斯-德国编程学院

3月中旬,在慕尼黑举行了联合高级学生学校 2019(JASS)-每周一次的英语学生hackathon ++学校,用于软件开发。 关于它的2012年已经写在哈布雷 。 在这篇文章中,我们将讨论学校,并分享一些第一手学生的印象。



每年,赞助公司(今年的蔡司)都会为来自德国和俄罗斯的20名学生提供几个项目,并且团队应该在一周内展示他们在这些领域的成就。 今年,有必要要么使用Android增强现实进行视频通话,要么为预测性维护系统设计UI原型,要么参与秘密的Cataract项目。

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

项目与目标


每年,学校都有一个赞助商公司,为学生提供项目和指导。 今年是蔡司公司,从事精密光学(但不仅限于此)。 在本周初,公司代表(“客户”)向参与者介绍了三个实施项目,然后学生分成小组,并进行了一周的概念验证。

学校的目标是在学生之间进行文化交流,并为新手程序员提供从事实际项目的经验。 在学校里,您不需要获取完整的现成应用程序,过程更像是研发:所有项目都与公司的活动有关,并且您想要获得概念证明,这样就不会尴尬地向公司内的管理人员展示。

与黑客马拉松的主要区别在于:开发时间更多,有短途旅行和其他娱乐活动,而且团队之间仍然没有竞争。 结果,没有“赢”的目标-所有项目都是独立的。

除了来自不同国家的学生,每个团队还拥有一个“领导者”,即领导团队,分配任务和传播知识的研究生。

总共提出了三个项目 ;来自该项目的来自圣彼得堡的HSE学生将介绍每个项目。

增强现实


Nadezhda Bugakova(硕士课程第一年)和Natalya Murashkina(本科三年级):我们需要将视频通信应用程序从增强现实移植到Android。 这样的应用是iOS和HoloLens每月一次黑客马拉松的一部分,但没有适用于Android的版本。 这对于某些设计零件的联合讨论很有用:一个人转动虚拟零件,然后与其他人讨论。

预测性维护


Vsevolod Stepanov(硕士课程的第一年):工厂里有昂贵的机器人,停下来进行维修的费用很高,但是维修费用却更高。 机器人上悬挂着传感器,我想了解何时停止维护是有意义的-这只是预测性维护。 机器学习可用于此目的,但是需要大量标记数据。 我们还需要至少能够理解图表上某些内容的专家。 我们的任务是制作一个应用程序,以突出显示传感器数据中所谓的异常,并使专家和数据科学家可以一起查看,讨论和调整模型。

白内障


Anna Nikiforovskaya(本科生3年):很遗憾,我们被要求不要透露该项目的细节。 甚至从TUM网站 (其他项目所在的位置)中删除描述和演示。

工作流程


学校规模不大,灯形:今年大约有20名不同准备程度的学生参加了JASS:从本科一年级到硕士学位毕业。 其中有八名来自慕尼黑工业大学(TUM)的人员,四名来自圣彼得堡HSE校园的学生,另外四名来自ITMO大学的学生,还有一名来自LETI的学生。

所有的工作都是用英语进行的,这些团队几乎都是由说德语和说俄语的人平均组成的。 项目之间没有交互,除了每个人都在午餐时混杂在一起。 在项目内部,通过Slack和物理板进行同步,您可以在物理板上将纸与任务粘合在一起。

本周的时间表如下所示:

  • 星期一是演讲的日子;
  • 周二和周三-工作两天;
  • 星期四是休息,郊游和中级演示文稿(客户回顾)的一天,这样您可以与客户讨论移动的方向;
  • 星期五和星期六-再工作两天;
  • 星期天是晚餐的最后演讲。

纳德日达·布加科娃(Nadezhda Bugakova)(治安官第一年):我们的工作日是这样的:我们早上到达并站起来,也就是说,每个人都说他们晚上做了什么,计划在下午做。 然后,我们在午餐后工作-再次站起来。 我们极大地鼓励使用纸板。 我们的团队比其他团队更大:七个学生,一个领导者,再加上我们经常有一个客户在闲逛(可能会在主题领域向他提问)。 我们经常成对甚至三倍地工作。 我们还有一个人正在开发iOS的原始应用程序。



Vsevolod Stepanov(硕士课程的第一年):在某种意义上,使用了SCRUM:一天-一次冲刺,每天两次站起来进行同步。 与会者对有效性有不同的看法。 在某些人(包括我)看来,谈话太多了。

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

Anna Nikiforovskaya(本科三年级):实际上,团队中的规则并未得到严格执行。 最初,我们得到了很多有关站立的指导,例如:圈子中的每个人都站着,说“我保证”。 实际上,我的团队没有遵守严格的规则,并坚持立场并不是因为有必要,而是因为我们当中有很多人,我们需要了解谁在做什么,同步努力等等。 我感到我们对进度和项目进行了自然讨论。

在我的项目中,客户对编程一无所知,而仅对光学有所了解。 事实证明这很酷:例如,他向我们解释了照明和曝光的亮度。 他非常参与提出指标和想法。 在开发过程中,我们不断向他展示中间结果并收到即时反馈。 在技​​术方面,这位领导者为我们提供了很多帮助:团队中几乎没有人使用两种流行的技术,而领导者可以讲述这件事。

结果介绍


总共有两个演示文稿:在学校中期和结尾。 时长-20分钟,然后提问。 每次演讲的前一天,参与者将演讲追逐到TUM教授进行培训。

Vsevolod Stepanov(硕士课程的第一年):由于可以向管理人员展示我们的演示文稿,因此重点关注可能的用例非常重要。 特别是,演示中的每个团队都看到了更多的软件领域:他们向现场展示了如何使用开发。 我们的团队最终制作了一个Web应用程序原型,向UI / UX经理展示了他们感到很高兴。

Nadezhda Bugakova(1个治安官课程):我们设法在AR和电话之间的连接上拍摄照片,以便一个人可以旋转物体,而另一个人可以实时观察。 不幸的是,它无法传输声音。

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



非工作流程和印象


今年学校开办了一个星期,不是一个半星期,但该计划仍然很饱和。 星期一,除了介绍项目外,还参观了位于慕尼黑的微软办公室。 周二,他们在慕尼黑的蔡司小型办公室增加了一次游览,展示了几个用于测量零件光学的单元:一个用于检测制造不准确度的大型X射线,以及一个可以通过对它们进行探测来非常精确地测量小零件的零件。

星期四,去了蔡司总部所在的Oberkochen进行了一次大旅行。 他们结合了许多活动:远足,在客户面前进行中间演示并闲逛。

周日,在对项目进行最后展示之后,在顾客面前组织了一次宝马博物馆游览,之后参与者自发组织了一次在慕尼黑的漫步。 晚上-欢送晚宴。

Anna Nikiforovskaya(本科生3年):我们很早就去了Oberkochen。 对于学校参与者,直接从酒店订购了一辆公共汽车。 蔡司总部位于奥伯科琴(Oberkochen),因此不仅直接与我们合作的“客户”对我们工作的初步介绍进行了考察,而且还有更重要的人员。 首先,我们参观了办公室-从历史博物馆出发,向我们展示了蔡司之前和之后蔡司眼镜业的变化,以及实际的工作场所,在那里我们看到了用于测量/检查某些细节以及人们如何与他们合作的各种设备。 。 那里几乎所有物品都受到NDA的保护,您无法拍照。 最终,我们还被展示给一家工厂,制造像断层扫描仪这样的大型机器。



游览结束后,与工作人员共进午餐,然后进行了介绍。 演讲结束后,我们去了一座不太高的山峰,在山顶上有一间完全为我们租用的咖啡馆。 您可以采取一切措施,直到咖啡馆里的食物和饮料用完为止。 还有一个塔楼,从那里可以看到凉爽的景色。



你还记得什么?


Vsevolod Stepanov(硕士课程的第一年):为了让我们能够使用这些数据,一位当地教授从他的特斯拉为我们提供了当年的数据。 然后以“让我告诉你特斯拉现在住”为借口,他驱使我们前进。 从四楼到一楼也有一张幻灯片。 变得无聊-摔下来,拿了地毯,站起来,滚下来,放下了地毯。



安娜·尼基福罗夫斯卡娅(本科3年级):约会总是很酷。 认识有趣的人要酷得多。 结识有趣的人,您也可以与他们一起工作是一件很酷的事情。 好吧,你知道,一个人是一个社会人,程序员也不例外。

工作中还记得什么?


Anna Nikiforovskaya(三年制本科生):很好玩,您可以提出并澄清所有内容。 还有德国敲桌子的传统:事实证明,将学者的演讲与其他人分开是惯例。 来自学术界的人(讲师,教授,高年级学生等)通常敲桌子以表示同意/感谢演讲。 其余人员(公司代表,普通百姓,剧院演员)决定鼓掌。 为什么这样 其中一位德国人开玩笑地说:“好,当演讲结束时,所有人都用一只手将东西拿走,所以拍手并不方便。”

Vsevolod Stepanov(硕士课程的第一年):有趣的是,参与者当中不仅包括程序员,还包括机器人技术。 尽管所有项目和整个学校都在编码。

在演示方面也有很好的反馈。 对于那些在整个学士学位期间每学期都不会受到这种折磨的人来说,这特别有用。

Nadezhda Bugakova(硕士课程1年):在AR上玩游戏很有趣。 现在我的手机上有一个很酷的应用程序可以显示。

生活条件


组织者支付了几乎所有的费用:一次航班,距大学两站的住宿,主要工作正在进行的地方,伙食。 早餐-在酒店,午餐-在大学,晚餐-与组织者在咖啡馆或公司办公室中。

在大学里,每个团队都有自己的会议室和董事会。 有时还有些其他情况:例如,一个团队有一个踢脚手,另一个团队有许多可以处理的免费iMac。



Vsevolod和Nadezhda:我们通常工作到21岁。仍然有一个24/7的房间,上面放着柠檬水,每天3-4次带来什锦面包(三明治,椒盐脆饼,水果),但是很快就被吃掉了。

你会推荐谁?


Vsevolod and Hope:对所有学士课程的程序员们! 您应该会英语,但这是一个很好的经验。 您可以尝试各种时尚的东西。

Anna Nikiforovskaya(三年制本科生):如果您认为自己没有足够的知识,经验或任何知识,请不要害怕。 从第一年到第五年,JASS的人背景完全不同,他们的工作经历和黑客马拉松/奥林匹克竞赛/学校的经历都不同。 结果,这些团队的组成非常好(无论如何,肯定是我的)。 与我们一起,每个人都做点事情,每个人都学到点东西。

是的,您可以学习一些新知识,尝试加速开发,看看自己如何在有限的时间内开放,并为您在短时间内可以做的事而感到惊讶。 我认为,与此同时,与奥运会或普通黑客马拉松相比,压力和匆忙的程度大大降低了。 因此,所做的事情会带来惊喜和愉悦,但不会有焦虑和其他事情。 我认为这很棒。 以我自己为例,我发现我可以注意到工作是否以某种方式分布在团队中,甚至有助于纠正这一问题。 我认为这是我在沟通和领导技能领域的一次小小的胜利。

与人沟通也是一个很酷的组成部分。 如果您认为自己不太懂英语,请不要担心。 如果您从事编程,那么您可能必须阅读很多英语文献。 因此,如果您缺乏沟通能力,那么完全沉浸在英语环境中肯定会教会您这一点。 我们的团队由最初不确定英语知识的人们组成,他们一直担心自己错过了某些事情或没有这么说,但是到了学校结束时,他们正在安静地聊天,而不仅仅是为了工作。

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


All Articles