实习就参与“服务过亿用户的项目”,是什么体验?

本文涉及的产品
应用实时监控服务-应用监控,每月50GB免费额度
注册配置 MSE Nacos/ZooKeeper,182元/月
任务调度 XXL-JOB 版免费试用,400 元额度,开发版规格
简介: 巨大的挑战带来的必然是巨大的技术成就和机会。

头图.png

作者 | 周天(莫须)
来源 | 阿里巴巴云原生公众号

大家好,我是周天,花名莫须,一个加入阿里一年的新人。

前传

作为一个计算机专业的学子,加入阿里是我一直以来的梦想,原因非常简单,因为阿里有着全球最复杂的业务场景之一和最大的流量峰值(双十一),巨大的挑战带来的必然是巨大的技术成就和机会。

有了这个目标后,我就开始制定计划,从各种渠道了解到,阿里对人才的评价标准是:基础、热情、成果。
首先是基础,由于专业相关,所以基础知识很自然,除了课堂里面的知识(操作系统、计算机网络、数据库、编程语言),我还积极跟进时代,对微服务、高并发、秒杀、分布式等场景也有一定的了解和研究。
然后是热情,作为一个九五后的计算机专业学生,我非常热切的希望能在互联网行业有一翻创造,年轻人最不缺的就是热情。

最后是成果,这个比较难准备,我选择了去一家公司实习,通过这家公司的实习来证明我的能力。事实证明这个决定非常正确,我在实习中主导了一个秒杀系统的设计,通过对已有秒杀系统的研究,解决了数据库高并发、防攻击等问题。这段经历不仅给我带来了成就感,也让我在后面的面试中征服了面试官,获得了 offer。

正史

接受实习 offer 后,怀着激动的心情,我走进了西溪园区,巨大的淘公仔映入眼帘,他这种充满活力的精神气一下子就吸引了我,还差点上去摸了摸(逃)。

1.png

园区里面有各色的人偶、建筑、绿植,一切是那么的新奇。

然而这种躁动的心情并没有保持多久,一切都在和 TL 的第一场谈话中结束,TL说我们现在有个服务上亿用户的项目,进度非常赶,需要你投入。我听了直接懵逼,我一个新人怎么能直接上这么重要的项目呢?不会是让我背锅吧?但是转念一想,这么重要的项目让我参与,那不是对我莫大的信任吗?我应该抓住这次机会好好干,不让别人失望。

忐忑不安,但又隐隐有几分豪情壮志,我进入了项目室。

2.png

项目果然没让我失望,需要协调的部门和人员超出了我们想象,但是好在师兄们都非常 nice,循循善诱。
经过了初期的不适后,我迅速地调整了自己的节奏,在项目里完整的负责了一个模块。

过程中,我首先需要快速了解本模块的技术栈(好在有基础,这个过程没花多久时间),还需要和其它模块(甚至部门)的技术同学打交道,也需要和产品同学打交道,还要和客户打交道,对于我个人的综合能力有了很大的提升,最重要的是满足了我一直以来的心愿(哦,原来世界级的高并发、高可用是这样做的)。

无数个日日夜夜,项目室里留下了我们忙碌的身影,有方案设计时激烈的讨论和碰撞,有排查问题时紧皱的眉头,也有阶段性里程碑delay的无奈。这一切的一切,在项目顺利验收后都不再是痛苦,而是一段值得怀念的时光。

最后,我也得到了转正通知,在收到正式 offer 的那一天,我买了几瓶啤酒回家,捎上几只鸭脖,干~,据女朋友说,那晚我的呼噜打的特别响,睡的特别沉。

Last But Not Least

我所在的高可用架构团队是负责阿里巴巴核心高可用产品的研发团队,提供的高可用架构基础设施直面 双11 洪峰流量,包括全链路压测、容量规划、准入控制、限流降级、流量调度等;通过攻防演练、环境隔离、业务对账等常态稳定性保障技术,提前暴露风险,低成本发现系统隐患;通过同城双活、异地多活、单元化体系建设,支撑阿里巴巴电商链路的分钟级故障切换,保证业务稳定运行。

目前团队的技术,已经通过开源和商业化渠道进行外部输出。开源框架包括 Sentinel、ChaosBlade,商业化产品包括 PTS、AHAS,帮助云原生用户低成本提升高可用能力。

  • 如果对纯技术感兴趣,可以直接成为顶级开源项目的核心开发。
  • 如果对技术结合实际场景感兴趣, 可以深度参与多个高可用领域系统的建设, 一起探索世界独一无二复杂高并发的双十一高可用、AIOPS 等场景。
  • 如果对产品、业务感兴趣,可以投身于将我们的高可用系统做成产品,推动实现全世界的“互联网+”趋势。
  • 如果对云感兴趣,可以参与到性能压测、应用高可用和异地多活等云产品建设中来,感受与 AWS、Azure 等全球领先技术的追云逐浪。

团队简介

阿里云-云原生-高可用架构团队是负责阿里巴巴核心高可用产品的研发团队,提供的高可用架构基础设施直面双11洪峰流量,包括全链路压测、容量规划、准入控制、限流降级、流量调度等;通过混沌工程、环境隔离、云原生巡检等常态稳定性保障技术,提前暴露风险,低成本发现系统隐患;通过同城双活、异地多活、单元化体系建设,支撑阿里巴巴电商链路的分钟级故障切换,保证业务稳定运行。

目前团队的技术,已经通过开源和商业化渠道进行外部输出。开源框架包括 Sentinel、ChaosBlade,商业化产品包括 PTS、AHAS、Advisor,帮助云原生用户低成本提升高可用能力。

  • 如果对纯技术感兴趣,可以直接成为顶级开源项目的核心开发。
  • 如果对技术结合实际场景感兴趣, 可以深度参与多个高可用领域系统的建设, 一起探索世界独一无二复杂高并发的双十一高可用、AIOPS 等场景。
  • 如果对产品、业务感兴趣,可以投身于将高可用系统做成商业户产品,推动实现全世界的“互联网+”趋势。
  • 如果对云感兴趣,可以参与到性能压测、应用高可用和异地多活等云产品建设中来,感受与 AWS、Azure 等全球领先技术的追云逐浪。

领域与作品

阿里云-云原生-高可用架构团队是负责阿里巴巴核心高可用产品的研发团队,也是一支随着双十一大促迅速成长起来的团队,目前团队业务涵盖多个领域,包括但不限于:

1. 开源项目

  • Star 数 12.8k 的限流降级项目:Sentinel
  • 混沌实验注入工具:Chaos-Blade

2. 商业化产品

  • 行业第一的云原生性能测试工具  PTS
  • 集异地多活、流量防护、架构感知、故障演练于一体的应用高可用服务 AHAS

3. 集团内部中间件

  • 全链路压测平台
  • 风险巡检平台
  • 预热平台
  • 开关平台
  • 限流降级平台
  • 预案平台
  • 单元化平台
  • 流量调度平台
  • 快恢平台
  • 服务水平管理平台

我们需要

研发工程师(Java/C++/Go/C)

  • 有技术热情,计算机基础良好,熟练使用 Java/C++/Go/C 至少一门语言;
  • 拥有良好的 Linux 系统认知和实践经验,掌握初步的系统问题分析和排查能力;
  • 具备强烈的进取心和责任感,有较强的学习能力和探索精神,面对压力敢于迎难而上;
  • 有较强的逻辑思维能力和表达能力,有良好的团队合作精神;
  • 有大赛获奖经验、发表优秀论文、开源项目经验者优先。

补充说明

1. 是否有笔试?面试会不会特别难?

一般情况下会安排笔试,面试重点考察候选人的基础知识是否扎实,难度适中。

2. 是否需要本科生?对学历是否有额外要求?

需要本科生的,目前 Sentinel 的核心开发人员就是前年的本科毕业生;此外对学历无额外要求,只要基础够扎实,能力够强,本科生/硕士生/博士生我们都需要!

3. 工作地是否只在杭州?

是的,杭州最近几年发展很不错,落户简单,购房难度远低于北京/上海/深圳。

4. 新人入职是否有培养计划?

有的,新人入职后会有专属师兄培养,提供系统化的成长路线。

5. 有便捷内推渠道么?

有两种方式:

  1. 微信扫码加群,全年不休

3.png

  1. 请以: 学校_姓名_岗位_手机号 格式发送到: nagile.zt@alibaba-inc.com
相关文章
|
算法 Java 关系型数据库
2年5个月13天,从外包到拿下阿里offer,没想到屌丝也能有今天
不说太多废话,但起码要让你先对我有一个基本的了解。本人毕业于浙江某二本院校,算是科班出身,毕业后就进了一家外包公司做开发,当然不是阿里的外包,具体什么公司就不透露了,在外包一呆就呆了整整2年多,直到现在才从外包离开,如今拿到阿里的offer准备入职了。
|
双11
29 岁成为阿里巴巴P8,工作前5年完成晋升3连跳,他如何做到?
泡泡是我的好朋友。今年31岁,毕业后就进了阿里巴巴,工作五年内从P4晋升至 P6、P7、P8。
5323 0
|
9月前
|
算法 测试技术 持续交付
面试的流程,面试的重点
本文介绍了面试流程及各轮面试的重点。通常面试为1-5轮,首轮关注技术实力与项目经验,次轮深入考察技术细节,第三轮侧重项目协调、创新及价值观等软性问题,如职业规划和沟通能力。面试题分为开放型(如项目经验、解决问题思路)和非开放型(如技术细节、手撕算法),需提前准备。测试类问题涉及自动化测试、持续集成等实际应用。
|
机器学习/深度学习 Kubernetes 云计算
技术文档工程师和技术翻译
- 阿里云智能集团招聘技术岗,位于杭州和北京。 - 技术文档工程师岗位要求包括独立编写代码能力、快速学习新技术、简化复杂技术概念、扎实的技术理解和良好的时间管理。 - 翻译工程师还需具备相关学历背景、技术翻译经验和云产品知识。 **团队成员分享:** - 昱心(南洋理工大学,机器学习)和骞腾(UIUC,计算机科学)分享了他们在技术文档岗位上的成长,涉及大模型和K8S等技术。 - 舟预(北京交通大学,信息管理)强调技术文档的重要性,认为它是阿里云对外的权威发言人。 - 天蒙(南开大学,信息与通信工程)提到工作中与代码的紧密联系,团队支持技术成长。
24207 24
技术文档工程师和技术翻译
|
弹性计算 负载均衡 数据库
2024阿里云服务器试用规则及云产品试用常见问题解答
2024年阿里云服务器可以试用吗?不仅是云服务器产品,包括无影云电脑、云数据库 RDS、统型负载均衡 CLB、对象存储 OSS、文件存储 NAS等云产品都是可以试用的,只是需要注意的是,我们在试用云服务器产品之后,免费试用权益无法与新用户优惠购买活动同享,也就是说,领取了云服务器ECS免费试用权益的用户,将不能参产品新用户的相关活动。本文为大家介绍2024年阿里云服务器和其他云产品的试用规则及试用常见问题解答。
2024阿里云服务器试用规则及云产品试用常见问题解答
|
搜索推荐 程序员
IT圈的“鄙视链”:探讨技术领域的互相嫌弃文化
IT圈的“鄙视链”:探讨技术领域的互相嫌弃文化
在阿里晋升3次,5年拿下P8岗位,这份pdf记录了我的整个成长过程
每一个互联网工作者都拥有一个阿里梦,而这个阿里梦的实现,除了幸运,还要靠努力。
|
机器学习/深度学习 编解码 算法
|
数据库
麻了,三个offer不知道选哪个?
果然鲁迅先生说的不错,人与人之间的悲欢并不相通 有的小伙伴苦于没有面试,有的小伙伴却苦于offer太多不知道选择哪个?
770 0
麻了,三个offer不知道选哪个?