在Uber,我们的任务是将像自来水一样可靠的运输带给所有人,到处都是。我们开放的公共API是我们策略的关键部分,使Uber在当今繁忙的世界中的每个应用程序,设备和计算环境中可能需要的任何位置都更易于使用。
开发人员平台任务是授权开发人员建立移动的体验。为此,我们设计和开发API,SDK和开发人员工具,以将Uber的运输和物流网络集成到世界上最好的应用程序和服务中。
自2014年8月成立以来,该平台已经走了很长一段路,引发了Uber最令人兴奋的产品合作伙伴关系Facebook Messenger和亚马逊的回声。和我们的新旅行经验API,我们正在努力通过根据您的旅行上下文创建优化的体验来改善您最喜欢的应用程序。
这Uber开发人员平台团队坐在许多工程团队的交汇处。我们与公司其他地区紧密合作,包括业务发展,国际增长,产品开发和营销。
我们的开发人员关系团队在Uber工程组织就与建立我们的API的开发人员一起。我的团队 - API功能团队 - 与支持和扩展我们构建的产品的平台工程师紧密合作,从而导致反馈周期更快。反过来,合作伙伴工程师支持并将我们的工作推广到外部平台合作伙伴和更广泛的开发人员生态系统。
为了帮助说明我们所做的工作,我想告诉您一些有关我所做的工作的信息,并向您介绍我的两个队友:平台工程师Goutham和合作伙伴工程师Andrew。
功能工程师
克里斯汀·金(Christine Kim)
我是功能团队的全栈工程师。我们专注于为开发人员构建新的API,端点和功能。

Uber促进自主权,这意味着我拥有一个功能的各个方面,从初始设计到社交技术建议再到实施,再到看到我的功能启动。除了设计决策外,我还采取了许多产品决策。
我们在小型,快速的迭代周期中工作。我们每天运送代码,每个新功能都在不断测试。今天,我正在研究新的端点,该端点将完成我们最近启动的新功能旅行经验。这获取 /请求 /当前我们为旅行体验构建的端点使开发人员能够获取有关用户正在进行的任何正在进行的乘车的上下文和详细信息。我正在努力为此端点添加功能,例如能够更新当前旅行的目的地或使用修补和删除方法。
实施这些端点后,我将与平台工程师一起调整测试和监视,后者将围绕我构建的端点开发新的集成测试。然后,我将与开发人员关系合作伙伴工程师同步,以计划其与我们的合作伙伴进行发布。
我一直在像这样的快速周期中工作。从快速的功能思想到几周内的完全实现,这是令人难以置信的有益。

平台工程师
古瑟姆·纳斯(Goutham Nath)
我是开发人员平台团队的工程主管,负责我们API的内部平台组件。我专注于我们服务的性能,监视,可扩展性和正常运行时间。例如,我正在建立一个即时警报系统,并为我们的开发人员平台创建强大的监视和测试基础架构。

本周,我正在研究我们的新测试基础架构。我们正在为每个城市支持的每个API端点和功能提供连续集成测试的服务。这将使我们能够在每个Uber运营城市中测试关键功能,并立即捕获颗粒状的虫子。
我和家人一起住在东湾,并使用巴特去Uber的旧金山办公室。与家人一起吃早餐后,我通常会在凌晨10点左右上班,到那时,办公室已经充满活力。
我大部分时间都在桌子上进行编码,但是当我不编码时,您会发现我与工程团队进行沟通或与队友。今天晚些时候,我将与克里斯汀合作,为她建造的新端点创建新的连续集成测试。
优步(Uber)以快速的步伐移动,并且有一个健康的压力,使我的工作既具有挑战性又有益。肯定有实现我们雄心勃勃的目标的压力,但是我有效地工作并管理自己的时间,以便我可以保持充实的工作与生活的平衡。我时不时地和家人一起去度假或周末旅行,我每天晚上都会在海湾回家与家人共进晚餐。

合作伙伴工程师
安德鲁·诺南(Andrew Noonan)
我的角色-开发人员关系合作伙伴工程师- 是为了增强开发人员的能力。我与亚马逊,百度和Facebook这样的合作伙伴处于领先地位Uber开发人员平台。我可以亲眼目睹他们正在使用我们的API进行哪种创新。
我大部分时间都在旧金山与旧金山一起工作,但是我环游世界,从澳大利亚到印度,与我们的战略合作伙伴会面或与Hackathons的开发商合作。
我管理业务关系,为工程工作做出贡献,并在开发人员面前的活动中进行教学或讲话。因为我与我们的API合作伙伴进行了紧密的互动,所以我会成为客户的声音,并将他们的反馈和请求纳入我们的路线图。例如,克里斯汀(Christine)一直建立的新终点最初是合作伙伴的要求。我们共同努力,以完善功能要求,几周后,我将看到克里斯汀实施的结果。我有难得的机会将真实世界的嗡嗡声直接传递到API上工作的工程师的手中。
在Uber,我们没有将开发人员关系与建立API的工程师分开。我们被统一为一个团队设计,范围,构建,启动和支持共同的功能。
我们今年将成长很多,所以请查看Uber开发人员博客雷竞技到底好不好用和Uber开发人员Twitter提要对于我们的最新合作伙伴关系和新闻,我们的工作。
标题图:Uber的子集开发人员平台团队:安德鲁·诺南(Andrew Noonan(合作伙伴工程师),古瑟姆·纳特(Goutham Nath)(平台工程师),亚当·罗加尔(Adam Rogal)(工程经理),克里斯·墨西(Chris Messina)(开发人员经验领导),克里斯汀·金(Christine Kim)(功能工程师)和克里斯·萨德(Chris Saad)(产品经理)。
喜欢您正在阅读的内容?注册我们的通讯有关Uber工程博客的更新。ti8 竞猜雷竞技app雷竞技到底好不好用






