在Uber工程阿姆斯特丹?自一年半前开始,当时我们的第一工程团队加入了先前存在的Uber Amsterdam办公室,我们已经走了很长一段路。最初,我们专注于建立国际产品体验。随着我们的成长,我们已经发展到三个主要领域:
- 骑手付款,专注于使全世界的车手能够使用其首选的付款方式。该团队在我们的下一个和现有的付款集成下工作,并保持了始终的付款经验,可适用于Uber的规模。
- 移动工具平台,,,,建立下一代移动工程工具和技术,以增强Uber的移动工程师的能力,并使其尽可能富有成效。
这是这些团队的三个关键成员:移动工具平台团队的工程经理Mustafa;Eva,骑手支付团队的Android工程师;NILS,市场连续性团队的后端工程师,在阿姆斯特丹成为Uber工程师的感觉。
穆斯塔法(Uber Engineering Amsterdam)网站铅
您在Uber做什么?
我是领导者Uber Engineering的阿姆斯特丹办公室还负责我们的移动平台团队专注于内部工具和开发人员的经验。本质上,我确保阿姆斯特丹办公室成长为Uber的欧洲工程卓越中心枢纽,同时还建立了工程团队,这些工程团队有助于塑造移动工程的未来在Uber。
大多数人都不知道的角色有什么影响?
优步以外的人没有意识到,我们的移动工程团队每周都会涉及数百个功能所涉及的复杂性和创造力(使用章鱼等框架)。我们每周发行新的移动版本,我们的iOS和Android应用程序不断发展。我们最终建立了一些很酷的技术为了确保我们快速移动,同时仍建立世界一流的移动平台。
带我们度过典型的一天。
大多数日子从咖啡开始,白色确切地说。(是的,我来自澳大利亚,是的,我确实住在墨尔本!)目前移动平台区域,我们专注于我们的构建系统和代码基础架构,以确保为工程师提供支持的技术能够支持我们的规模。这转化为围绕我们的构建技术,移动工程基础架构以及我们可以做些什么来使建筑商建造最少的摩擦量的技术讨论。我将定期与人坐在一起,以确保我们的团队和工程师有动力并享受他们的工作。回顾性会议是与团队一起做这件事的好方法。由于我们的办公室成长是关键,因此我日常活动的很大一部分是雇用访谈和讨论。(我们甚至有一篇有关如何被注意在Uber工程申请过程中。)
为什么要在阿姆斯特丹进行工程?
在过去的几年中,阿姆斯特丹已成为欧洲技术枢纽之一在我们日益活跃的启动场景中。阿姆斯特丹充满了人才,拥有同样健康的科技市场的国家,拥有许多出色的创新,从城市中涌现出来。Uber是一家全球公司,因此对我们而言,重要的是要拥有全球工程领域并继续在组织中发展以帮助实现我们的使命到处都是自来水,对每个人的运输工水都一样可靠。
为什么阿姆斯特丹?
我喜欢旅行。我最初来自澳大利亚。特别是阿姆斯特丹感觉小而迷人,但真的很活跃。总会有一些事情发生,如果我想去欧洲的任何地方,我可以从史基普(Schiphol)跳上飞机,然后在那里飞行。能够将其与我对工程学的热情相结合,并帮助有才华的聪明人建立工程办公室是一个胜利的组合。
EVA,骑手支付的软件工程师
您在Uber做什么?
我是一个阿姆斯特丹骑手支付团队的Android软件工程师。目前,我维护有关Android Rider应用程序中有关付款的高质量软件解决方案,实施新的付款集成并添加相关的功能。
大多数人都不知道的角色有什么影响?
人们永远不会猜到的最重要的事情是Uber的工程师有多大影响。编程只是我们在这里工作的一部分。我们高度参与了产品决策过程。鼓励我们与其他团队进行沟通,并获得尽可能多的知识。
带我们度过典型的一天。
我远离一个早起的人,所以我尝试在上午10点左右上班。不久之后,我们每天举行一次站立会议,然后上楼吃午餐。在下午,我主要是代码和Ping队友来查看我的代码。有时我有会议。他们保持简短而有趣。
当地时间下午6点左右,旧金山队醒来,这是与他们发起一些设计和建筑讨论的好时机。大约在那个时候,我们为办公室订购晚餐。如果我整天大部分时间都在挣扎,那么在夏普(Sharp)的晚上7点(例如发条),我会经历某种顿悟并解决问题。然后我沿着运河回家考虑另一天的发展如此之快。
为什么阿姆斯特丹?
我第一次在17岁时就爱上了阿姆斯特丹,这是一次高中旅行:独特的建筑和文化遗产和美丽的运河。神奇的感觉就像你在童话中一样,但同样正确。我喜欢文化多样性。这座城市很活跃,感觉很小。很少有车在街上。
您几乎可以在整个城市走来走去。它永远不会太热或太冷。无论您来自哪里或喜欢什么,您都会在阿姆斯特丹找到自己的东西。
NILS,市场连续性的软件工程师
您在Uber做什么?
我是一个市场连续性团队的后端工程师。我与阿姆斯特丹的市场团队一起维护并扩展铃声,之一Uber的开源项目。这项目开始随着地理空间服务需要短暂而可扩展的数据解决方案。地理空间最初使所有活跃的Uber位置都保持在内存中,这比呼吁在数据库中存储要好,但是该系统无法扩展,因为道路上的驾驶员合作伙伴的数量增加。
RINGPOP启用了地理空间的负载分布,工人协调和水平可扩展性。现在,整个Uber的团队都使用RingPop进行分布式系统中的类似合作。随着Uber工程师在工程师之间采用RingPop的动力,我们主要关注稳定性和测量系统行为。但是,每个开始使用RingPop的新团队都会将新的用例带入软件。我们与这些团队交谈以了解他们的要求并在铃声为了容纳我们的用户。
大多数人都不知道的角色有什么影响?
大多数人不知道后端工作所需的创造力水平。即使我们不产生精美的图形或不错的界面,我们也会在解决问题中行使创造力。
例如,关闭软件并升级根本不是一个选择。为新版本引入功能而不会干扰任何跑步版的RingPop,就像解决了一个大难题。最近,我们在构建最新版本的功能时经历了此过程。与团队解决这个复杂难题的那一刻感觉就像魔术呢
带我们度过典型的一天。
当我进入办公室时,我开始筛选电子邮件。由于我们在全球范围内运作,因此一夜之间发生了很多沟通。我自动化了收件箱以对传入的电子邮件进行排序。这有助于我一次使用一组电子邮件工作。每周几次,我们的内部用户将收到来自旧金山的内部用户的电子邮件,其中包含问题或功能请求。我优先考虑这些电子邮件,以便在阿姆斯特丹的一天结束之前为他们提供解决方案。这意味着,即使他们在午夜为他们发送电子邮件时,他们也会在早晨解决。这是在全球范围内工作的巨大好处。
午餐时,大多数工程师大约在同一时间吃饭,因此我们拿起多桌子并重新布置自助餐厅,以便我们都可以坐在一起。午餐后,我安排时间。我隐藏自己,去孤立的摊位,或者只是戴上我的噪音取消耳机。在这个时候,我开始处理手头的问题。从跟踪错误,为新功能制作设计文档或实现该功能本身,这可能是什么。当您不打扰时,您可以在几个小时内实现的目标真是太神奇了!经过如此重点的时期,我在办公室里找到一个乒乓球游戏,放松一下。
我们在下午举行站立会议,因此我们可以从旧金山的人们循环。我们讨论当天的发现,并跟踪我们的进步。这是一个让您的想法与团队其他成员排队的好时机。
在晚上,我参加了阿姆斯特丹的技术聚会至少每周一次。除了听到有关新技术的了解,这是与该行业的人们见面和交谈的好方法。
为什么阿姆斯特丹?
阿姆斯特丹足够小骑自行车到处都是,并且仍然足够大,每个人都知道它在哪里。我真的很喜欢在运河上行走,并对市中心的旧建筑感到惊讶。当天气好时,您可以乘船漂浮运河。它从水中看到了一个全新的视角。
有一次,我有机会在运河上滑冰,这是一个神奇的时刻。现在,科技行业在阿姆斯特丹变得如此充满活力,我很难相信我会离开。
标题图片学分:“我是sterdam”经过霍华德·刘易斯船,获得许可CC-BY 2.0。
查尔斯·阿克塞尔·德恩(Charles Axel-Dein)是阿姆斯特丹的Uber工程经理。他于2012年7月加入Uber,担任软件工程师,最初来自法国,并热爱吐司和烤面包机。查看消除我们的微型材料有关有关的更多信息Uber Amsterdam工程团队。






