[转]我在阿里这两年

面试分享:两年工作经验成功面试阿里P6总结 前言 本文主要给大家带来一些我面试的经历和经验,希望对正在求职的同学有所帮助。我先大致说下面试之前的个人情况:2017年7月正式入职海康威视数字技术股份有限公司,使用Vue.js技术栈。 我写的篇幅可能有点长,如果只想看成功的面试请直接从阿里企业智能事业部(一面)开始,大家见谅哈。 这里推荐阅读之前写的文章(前面两篇实用型,后面两篇对面试应该会有帮助): Vue CLI 3结合Lerna进行UI框... 阅读详情

看到大佬伍翀的帖子,讲自己刚进阿里的状况,深有感触,大佬进社区学英语那段我看笑了。见贤思齐焉,加油。
转载
http://wuchong.me/blog/2017/07/16/two-years-in-alibaba/

这两天,团队来了不少新人,有实习生也有刚毕业的大学生。看着他们稚气的面庞,文静而腼腆的样子,跟我两年前刚进公司的时候好像。今天内网提示我这是我在阿里的第732天,两周年快乐。突然觉得,我应该写点什么东西,一方面给自己一个总结,分享一下自己成长的故事。另一方面,希望能帮助刚毕业的大学生们消除一些成长路上的疑惑。

JStorm
我是2015年7月毕业后加入的公司,当时进入的是中间件-实时计算 JStorm 团队。JStorm 是用 Java 语言代替 Clojure 语言重写了 Apache Storm,并在原有的基础上做了诸多性能和功能优化。JStorm 是阿里巴巴开源的几个明星产品之一,在国内的用户非常多。很多国内做流计算,实时计算的应该都知道 JStorm。

但是我当时并不知道 JStorm 或是 Storm,我当时只知道 Spark,也不懂什么是实时计算,流计算。所以
都是入职之后现学,看文档,看源码,学习 Clojure。差不多11月份的时候,阿里正式向 Apache 基金会捐赠了 JStorm。这是阿里捐赠给 Apache 的第一个项目,后面还有 Apache RocketMQ, Apache Weex。JStorm 火了一把,当时有很多报道转载这件事情,还放了一张我们团队油头垢面、屌丝气十足的合照。

在第一个半年里,我重写了 JStorm 的开源 UI,参与了管控平台的开发,做了 JStorm 的一些开发工作。到了半年 Review 的时候,我觉得我做的并不好(虽然老板一直鼓励我做的挺好…)。其实作为一个新人,半年时间是很难做出成绩的。但是从一开始我对自己的期望就比较高,所以失望也比较大。而且看到同期的应届生半年就有非常出色的成果,相比之下就相形见绌了。那段时间,自己的心情也比较低落,比较迷茫。我觉得我脑子不笨,学习能力也不差,工作也很努力,为什么就做不出什么“成果”呢?

在阿里中间件,有很多非常耀眼的新人,有的在我还在熟悉工作的时候人家已经成为了项目 owner,有的已经成为了 Apache 项目的 PMC,有的一年就晋升到了 P6。他们有很多地方是值得学习的,聪明,拼搏,机遇,是我觉得最重要的几个关键词。但是工作后你就会发现,哪有那么多的机会在等你呢。不过,关于个人成长和晋升,阿里有句老话叫做“没有坑,就让自己先成为萝卜”,我非常认同,是萝卜的话,那个坑是迟早的事情。

Flink
2015 年是流计算百花齐放的时代,各个流计算框架层出不穷。Storm, JStorm, Heron, Flink, Spark Streaming, Google Dataflow (后来的 Beam) 等等。其中 Flink 的一致性语义和最接近 Dataflow 模型的开源实现,使其成为流计算框架中最耀眼的一颗。我也是看中了 Flink 在流计算上的先进性,所以在 2016 年春节过后回来上班的第一天,我跟老板提议,希望能去研究 Flink,我们团队需要有个人透彻了解 Flink 的原理(我希望成为 Flink 的萝卜,事实证明这为我之后带来了很多机会)。Boss 同意了,并且给了我一个 KPI:一年内成为 Flink Committer。

后来我才知道搜索部门已经研究 Flink 有一年了,并且有了个内部版本,名叫“Blink”。所以之后,我们便与 Blink 开始共建 Table API & SQL。我也是在那个时候进入 Flink 社区工作。那个时候在社区工作是非常孤独,非常艰难的,因为很多时候没有人可以一起讨论,一个人在社区推进事情也很困难。不过,当你推进的提议被社区所接受并落地的那种心情是非常有成就感的。

记得刚进入社区工作的时候,我也只能挑一些非常简单的修复 Bug 的任务,学习社区的工作流程,用我非常蹩脚的英文在 GitHub 上与他们交流。有时候,每写一句话都要粘贴到 Google 翻译中翻译一遍,确保自己语句没有问题。我对学习英语没什么天赋,大学考英语四级考了三次才过。但是孰能生巧,现在我也可以流畅地在 GitHub 、邮件列表上与他们交流,能洋洋洒洒地写几千单词的英文设计文档与社区讨论,能与 dataArtisans 电话会议讨论设计细节。英语是 IT 人士非常重要的软实力,我觉得至少要做到读英文技术文章不吃力,其次要做到能用英语流畅交流技术。我现在已经越来越体会到英语的重要性,我觉得英语在某些方面甚至决定了你的潜力,为此我还买了一个半年的英语课程,每天练习自己的听力和口语,现在已经坚持了一个半月了,希望能坚持到底。

在社区工作了将近一年,终于在 2017 年春节的时候,收到了社区邀请我成为 Flink Committer 的邮件,这是对我过去一年工作的肯定,也算是踩点完成了 KPI … 我很荣幸是阿里第一位成为 Flink Committer 的。截止到目前,阿里已经发展了 5 位 Flink Committer,当然都在我们大团队 😉。

Blink
阿里还有一句老话叫“拥抱变化”。大概五月份的时候,为了打造世界级的流计算引擎和服务,我们团队和 Blink 都加入了新成立的计算平台事业部。在新的事业部,我迎来了自己的第一次晋升。晋升的过程非常愉快。令我印象深刻的是,在这么一个P5到P6的晋升面试上居然要出动1个P10,1个P9,3个P8,1个HRG的阵容。公司也真是舍得下成本啊。

虽然“拥抱变化”了,不过在新事业部我做的事情没什么改变,仍然是 Flink/Blink SQL 相关的工作。从一开始我们就意识 SQL 在抽象和统一用户业务逻辑上的强大之处。而且,流和批的计算可以自然而然的在传统SQL这一层统一。SQL 可以把一个非常复杂的计算用简单的抽象表达出来。这是我认为我现在工作有意思有挑战的地方。在社区方面,Flink SQL 总共有 5 位 Committer,我们团队占据了其中三位。我们与社区的合作是非常紧密的,平均每个星期都有与 dataArtisans (Flink 背后的公司) 的视频会议,讨论每周的技术设计细节。可以说,流计算 SQL 在开源范围内我们是比较领先的,甚至是在定义流计算SQL的标准。dataArtisans 的 CTO Stephan 说,阿里巴巴是 Flink 现在的最大的贡献者。确实如此,不仅在 Flink SQL,在 Runtime 方面,我们帮助社区贡献了若干从大规模部署到性能,再到容错方面的优化。这些优化使得 Flink 的易用性和性能得到了大大的提升。

ROS中tf2_ros::Buffer.lookupTransform的正确使用姿势:从踩坑到填坑 本文深入解析了ROS中tf2_ros::Buffer.lookupTransform接口的正确使用方法,重点剖析了因tf2_ros::TransformListener生命周期管理不当导致的经典问题。文章提供了从理解Buffer与Listener共生关系、类成员设计黄金法则到参数详解与异常处理的完整避坑指南,并给出了构建健壮坐标变换工具类的实战方案,帮助开发者稳定实现机器人坐标系变换。 阅读详情

相关推荐

智能车赛道识别:八邻域算法的实战解析与优化

本文深入解析了智能车赛道识别中八邻域算法的核心原理与实战优化。作为兼顾性能与稳定性的经典方案,该算法通过模拟探险家环顾八方的策略,能精准追踪弯道与直道边界。文章详细拆解了代码逻辑,并提供了边界平滑、异常处理及应对十字路口、环岛等复杂场景的关键优化策略,助力开发者提升智能车视觉系统的鲁棒性与实时性。

weixin_29228781的博客 265

倒计时 5 天|Flink CDC Meetup · Online,5.21 开讲

Flink CDC 全方位解析,5 月 21 日等你

Ververica的博客 408

Apache NiFi新手必看:从零开始的数据流设计入门教程(含实战案例)

本文为Apache NiFi新手提供从零开始的数据流设计入门指南。通过实战案例,详细讲解了如何利用这一强大的数据采集工具,以可视化拖拽方式构建自动化数据流,实现从文件监控、内容处理到数据入库的全流程,并涵盖核心概念、环境搭建及生产环境调优要点。

weixin_29066781的博客 149

伍翀(阿里云技术专家-----云邪的blog)

伍翀(云邪的blog)

weixin_45150724的博客 1626

超详细neo4j安装教程

一、neo4j简介 最近开始学习知识图谱,所以首先想先学习一下neo4j的使用。 Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。由于知识图谱中存在大量的关系型信息(实体—关系—实体), 使用结构化数据库进行存储将产生大量的冗余存储信息, 因此将图数据库作为知识图谱的存储容器成为流行的选择。当前较为常用的图数据库主要有 Neo4j 等。 二、neo4j的安装 功能快捷键 撤销:Ctrl/Command + Z 重做:Ctrl/Command + Y 加粗:Ctrl/Co

qq_38335648的博客 9万+

FreeCAD MCP实战:用自然语言驱动AI建模,效率提升10倍

MCP(Model Context Protocol)是一种让AI模型调用外部工具和数据的协议标准,通过标准化通信层解决AI与CAD软件之间的交互难题。其原理是向AI暴露工具清单,AI根据自然语言需求自动选择工具并填充参数。在工程实践中,这一技术显著降低了CAD建模门槛,将重复性操作从手动点击转为语音指令,适用于批量零件生成、参数化设计等场景。FreeCAD作为开源CAD,凭借开放的Python API和脚本化能力,成为落地MCP的理想平台。本文基于FreeCAD MCP的实操经验,分享环境搭建、自然语言建

weixin_31188927的博客 328

flink入门_入门教程 | 5分钟从零构建第一个 Flink 应用

本文转载自 Jark’s Blog ,作者伍翀(云邪),Apache Flink Committer,阿里巴巴高级开发工程师。本文将从开发环境准备、创建 Maven 项目,编写 Flink 程序、运行程序等方面讲述如何迅速搭建第一个 Flink 应用。在本文中,我们将从零开始,教您如何构建第一个 Flink 应用程序。 开发环境准备Flink 可以运行在 Linux, Max OS X...

weixin_39866774的博客 645

广工计组f4b 8位12指令微程序CPU设计实验报告(内含可通过代码以及波形图)

实验目的:模型机是计算机的缩细模型,通过它可以理解计算机整机的结构和功能,理解CPU,存储器,中断控制器,接口的结构及实现逻辑和各部件之前的接口关系。本实验是设计一个8位模型计算机。:一条机器指令可以分解成一个微操作序列,这些微操作是计算机最基本的,不可再细分的操作。:在微程序控制的计算机中。将控制部件向执行部件发出的各种控制命令成为微命令,它是构成控制序列的最小单位。微命令和微操作是一一对应的。微命令是微操作的控制信号,微操作微命令的执行过程。2.:微指令是若干微命令的集合。

weixin_63692154的博客 4705

阿里云数据库四位小伙伴聚齐!共同开启生态合作新篇章!

随着用户的不断扩大,阿里云数据库能够帮助用户节省大量的基础运维工作,但是基于数据库业务侧的诊断、调优、护航等工作也是必不可少的。为了满足更多的市场需求,阿里云数据库团队发起数据库合作计划,招募具备优秀专业服务能力的伙伴一起服务阿里云用户。 日前,阿里云数据库合作伙伴授牌仪式在杭州隆重举行。阿里云数据库产品事业部此次公布了首次合作的四家合作伙伴,分别是(排名不分先后):上海驻云信息科技有限公司...

阿里云云栖号 2895

基于深度学习的道路裂缝检测系统完整教程

本文介绍了一种基于深度学习的道路裂缝检测系统完整解决方案。项目采用5466张高质量道路裂缝图像数据集,包含YOLO和Pascal VOC两种标注格式,覆盖多种道路场景。系统利用CNN和YOLO算法实现高效检测,相比传统人工巡检显著提升效率和准确性。文中详细阐述了数据集结构、环境配置和训练流程,包括数据预处理、智能分割策略和质量检查方法。该技术可及时发现道路裂缝隐患,降低维护成本,保障交通安全,为道路养护提供智能化解决方案。

FJN110的博客 299

Python散点图(Scatter Plot):高阶分析、散点图矩阵、三维散点图及综合应用

散点图作为一种直观且功能强大的数据可视化工具,在数据分析中具有广泛的应用。通过观察散点图中数据点的分布模式,我们可以轻松地判断变量之间是否存在相关性,以及相关性的类型和强度。同时,散点图也是识别数据集中异常值的有效工具,无论是通过直观观察还是结合统计方法,都能帮助我们发现数据中的异常情况。掌握散点图的绘制和分析技巧,将使我们在数据探索和决策制定中更加得心应手。

SiArch的博客 1446

「轻阅读」基于 Flink SQL CDC的实时数据同步方案,附视频教程

IT实战联盟博客:http://blog.100boot.cn 整理:陈政羽(Flink 社区志愿者)原文:https://mp.weixin.qq.com/s/QNJlacBUlkMT7ksKKSNa5Q Flink 1.11 引入了 Flink SQL CDC,CDC 能给我们数据和业务间能带来什么变化?本文由 Apache Flink PMC,阿里巴巴技术专家伍翀 (云邪)分享,内容将从传统的数据同步方案,基于 Flink CDC 同步的解决方案以及更多的应用场景和 CDC 未来开发规划等方面进行

zhenghhgz的博客 5214

【DeepSeek-R1 】分词系统架构解析

DeepSeek-R1 分词系统解析 DeepSeek-R1 采用 SentencePiece Unigram 算法,通过统计语言模型实现高效子词分词。其核心优势包括: 算法对比:相比 BPE/WordPiece,Unigram 基于概率模型,支持多语言,自动回退字符级处理。 特性优化:智能空格处理、数字分桶、多语言统一支持,并采用前缀树索引和 SIMD 并行加速,编码速度达 12,458 tok/s。

赶紧的博客 432

两年,从纯小白到腾讯阿里,应届非计算机毕业生的2014互联网求职之路(转)...

原文地址 0. 写在前面 以此文,献给自己这两年的青葱岁月,感谢淘宝的朗英师兄和微博的旭爷、全栈pm莹姐姐、酷炫石女王。以及我逝去的头发。 参照Lucida的《9个offer,12家公司,35场面试...》一文,向前辈致敬。 1. 简介 校招还在继续,将自己的求职经历及感悟写出来,多送几个助攻,多攒一些人品。 首先说说offer情况: 正式校招只参加了腾讯、阿里、美团、搜狗四家公司的...

weixin_34087307的博客 149

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

我在阿里这两年

习惯性地打开浏览器,阿里内外的日历提醒我:亲爱的,这是你在阿里的第681天,享受你的这一天!我知道,当那个数字变成688的时候,我就和这个页面再无缘分。   阿里巴巴是我的第一家雇主,所以我还没有换工作的经验,很多或有预期或没有预期的感受不期而至。当工作交接基本完成,你看着曾经一起奋斗...

chuzhuo9521的博客 334

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

双非本两年经验,我是如何拿下阿里、百度、美团、滴滴、快手、拼多多等大厂offer的?

好久没更新博客了,那是因为我去做了一件大事!在9月份,我经历了人生中的第一次社招跳槽,最终是拿下 阿里、百度、美团、滴滴、快手、拼多多等offer,本篇文章也是对第一次社招做一个总结。

爱敲代码的小黄 5175

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

在小公司熬了两年后我终于如愿以偿进了阿里

其实两年前校招的时候就往阿里投了一次简历,结果很明显凉了,随后这个理想就被暂时放下了,但是这个种子一直埋在心里这两年除了工作以外,也会坚持写博客,也因此结识了很多优秀的小伙伴,从他们身上学到了特别多东西,把这次面试分享出来,也是希望可以帮助到更多的人。 一面(远程视频面) 自我介绍 项目介绍 Redis 介绍 了解 redis 源码吗 了解 redis 集群吗 Hashmap 的原理 hashmap 容量为什么是 2 的幂次 hashset 的源码 object 类你知道的方法 hash

weixin_63757250的博客 2101

入职阿里两年的工作总结

周年总结的方式不错——除了自身的思考总结以外,去年写的阿里入职一周年总结(回复关键字阿里一年查看),到现在都还会时不时有同学点赞,这给这件事增添了不小的附加值。而今,我已经入职两周年啦...

前端开发博客 9734

阿里达摩院做AI这两年

整理 | Jane出品 | AI科技大本营(ID:rgznai100)2017 年 10 月的杭州云栖大会上,阿里巴巴正式宣布成立达摩院,未来三年将投入将超过 1000...

AI科技大本营 1万+

阿里前端两年随想

转载自这篇文章 其实按照我的情怀和尿性,文章的标题应该是 前端登堂入室宝典、前端成长就这三招 之类,奈何这是篇软文 ~ 看官先别急Command + W,尤其是和我经历类似 做着其它岗位的工作,却多少会接触一些前端 发现有些兴趣,但又不肯定这应该是自己未来 也会有些成就感,但似乎挫折和沮丧来的更多一些 我可以负责任的说,这是一篇有态度的软文 欲语泪先流 我希望做些有用的事情,甚至可...

一只苟延残喘的卑微蝼蚁 376

没想到我也可以入职阿里!二本毕业、两年 crud 经验,侥幸通过面试定级 P6

对于很多没有学历优势的人来说,面试大厂是非常困难的,这对我而言,也是一样,出身于二本,原本以为就三点一线的生活度过一生,直到生活上的变故,才让我有了新的想法和目标,因此我这个二本渣渣也奋斗了起来,竟拿下了阿里 P6 岗。今天分享这波面经,主要是希望能够激励到同样被学历所困扰的技术人,能够对职业生涯和技术规划有一个参考价值,感谢! 一、面试阿里 P6 难在哪?(面试难点) (1)难在“心态” 首先需要克服的第一关,实际上就是自己的心态。因为我是二本出身,base 比较低,所以面试阿里本就是一件没太大底气

qq_42986622的博客 4718

我和EDAS这两年——阿里巴巴入职两年的小结

我和EDAS这两年                                ——阿里巴巴入职两年的小结写作中...

weixin_34342905的博客 223

阿里某员工论坛炫耀:感谢公司让毕业不到两年的我年入百万

一名标签为阿里巴巴的网友在匿名社区公然炫耀,称刚刚聊完绩效,3.75,年终奖高的吓到我了,感谢阿里让毕业不到两年的我年薪百万。当然,这部分奖金也包含股票收入。对于年终奖话...

emprere的博客 205
上一篇: 服务器返回常见状态码及意义
下一篇: daguansummary
程序员椰子橙
博客等级 码龄9年 46粉丝 163原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值