90后实习生,是如何成长为阿里云分布式NoSQL领域专家

本文涉及的产品
表格存储 Tablestore,50G 2个月
简介: 我是亦征,本名王怀远,现在是阿里云存储服务团队的研发。受云栖社区邀请,来分享下自己的成长故事。从5年前第一次进入阿里云实习到如今,我一直都在表格存储TableStore团队,参与分布式NoSQL的研发等工作。

我是亦征,本名王怀远,现在是阿里云存储服务团队的研发。受云栖社区邀请,来分享下自己的成长故事。从5年前第一次进入阿里云实习到如今,我一直都在表格存储TableStore团队,参与分布式NoSQL的研发等工作。另外,我也是一名93年出生的90后,一度是团队内最年轻的人,直到最近一年才开始被打破。回顾自己这几年的经历,是从一个实习生逐渐成为团队内的核心成员,从一个算法竞赛选手成为分布式NoSQL领域专家的过程。

1524830345511_8fd458ea_0530_453f_9f09_b0f32d0ab836_jpeg

学生时代

跟团队里的很多同学一样,从小挺爱学习的,从小学一直到大一,基本都是班里的第一名。说起学编程,是从高中开始,高一入学时学校也刚开始组建各科竞赛,我就选了信息学竞赛,开始学习算法与程序设计。为什么选信息学,大概是因为初中看了太多科技公司的故事,心里也向往有一天能够参与到科技浪潮之中。我开始学编程大概是08年底,而09年阿里云成立。

学计算机竞赛是锻炼算法和数据结构的基本功,磨练人的思维能力。那时候午休前都抱着一本算法书,一点点去啃,甚至晚上熄灯了还要拿个手电筒照着看一会儿。后来水平渐渐上去了,差不多是当时全省十几名的水平了,就开始准备省队选拔,认识不少大牛,也代表山东省参加过一次全国性的比赛,中间还跑到清华请之前的几个全国金牌给单独讲了几次课。高三时面临高考的压力和不确定性,还是选择了保送,凭借竞赛的保送名额去了我跟我姐的共同母校,西安交通大学。

在阿里实习的日子

我大二的时候,一个大四的ACM队友校招来了阿里云,我了解到这边做的事情之后,也对阿里云非常之向往,常常问一些这边的情况。刚好暑假前这边团队在招聘实习生,于是就把我内推了过来,经过几轮面试,我拿到了offer。拿到offer之后我就开始泡图书馆,了解飞天在做什么,什么是分布式系统,什么是NoSQL。

第一次来到阿里云实习,团队给我的感觉是非常严谨而且学术风。很多文档和代码注释都是英文的,进来的人得先看看BigTable论文,再对分布式系统有很多了解之后才听的懂大家开会说的什么。写代码要经过严格的Review和单元测试,新功能开发前要写出完善的设计文档,这些让我养成了很好的开发习惯。而且,这里可学的东西太多了,我每天都以一个学习者的心态来到公司,学习这里的技术,感受团队文化,了解我们产品的特性和业务价值,并将自己学到的东西实践在工作中,把一行行代码写好写优。

14年暑假我又来阿里云实习,还是同样的团队。记得当时我才过来没几天,就让我负责Java SDK的异步接口和性能优化,最终SDK性能提高了10倍,可以给客户节约很多的成本,Java SDK也成为了我们各语言SDK的标杆。

share

加入阿里,为云的征程奋斗

15年毕业正式加入阿里云,当时百阿我们就叫“五四队”,意思是五四青年,开启了一段新的征程。正式工作后,我希望技术上能做的更深,原来实习期间主要做模块开发,一个一个点的突破,现在希望能够由点到面,成长为分布式系统的全栈开发、领域专家。另一方面,阿里云需要快速发展,每个开发都背负着商业目标,而团队也有一些人员调整。一些人负责的模块开始交给我负责,一些重要项目也需要我的参与,我开始承担着更大的职责。

用当时主管们的话说,我成了一个突击队员,而最困难的时候也是人成长最快的时候,我也慢慢的由一个突击队员成长为团队的主力。这个过程中我意识到技术人需要有全栈的能力、需要有责任心和困难项目的磨砺,也要不断的总结与分享。我们也把支持业务过程中形成的解决方案进行了总结,去年我们推出了TableStore场景白皮书,里面总结了社交、物联网、物流、舆情、气象等各种场景下使用TableStore的方案,这都是我们将我们的技术推向各个领域,解决各领域问题的实战总结。

1524830388506_0e20206a_5fdc_4e32_9f76_6309325cd24f_jpeg

成长过程的心得体会

学生时代,需要打下一个良好的基础,这样能够更容易的看到机会、把握机会,在把握机会后需要早做准备,提前储备相关知识和技能。

刚工作时,需要养成一个良好的习惯,并认真对待每一项工作,争取用最好的技术和代码来实现每个小模块,不断钻研和学习,独立解决遇到的问题。

在做好模块开发后,就需要由点到面,从模块开发逐渐变成全栈开发和领域专家;需要主动承担职责,勇于挑战更困难和复杂的项目;需要坚持技术总结与分享,坚持撰写技术文章,来磨练和提升自己的软技能。

最后,还需要一个好的团队,需要优秀的同事,不断支持和鞭策你的主管,不断发展的业务和丰富的技术挑战。好在,我们这里都有。

我们的团队

阿里云存储提供安全可靠、低成本、弹性扩展的存储服务。广泛应用于容灾备份、移动应用、在线教育、音视频、图片和素材下载、安防监控、文件存储等领域。搭配其他阿里云产品,有效帮您解决海量数据存档和在线备份、数据加工处理、内容加速分发、业务数据挖掘分析、违规数据监控等多项业务难题。
• 全球范围内提供稳定、安全的云存储服务,满足企业级存储的要求。
• 丰富齐全的存储产品线,包括对象存储OSS、块存储 Block Storage、共享文件存储NAS、共享块存储、表格存储、归档存储以及混合云存储系列。
• 提供在线和离线数据搬迁服务,数据容灾、备份服务等。满足客户对任何存储的需求。
• 两年进入全球云存储魔力象限,与AWS、Microsoft、Google共同跻身这一核心领域四强。
产品详情页面链接: https://www.aliyun.com/solution/storage

未来,我们团队还将迎来很多新鲜血液,我们热烈欢迎更多有梦想的人来与我们一起定义下一代云存储服务,快来和我们一起奋斗吧!

相关实践学习
消息队列+Serverless+Tablestore:实现高弹性的电商订单系统
基于消息队列以及函数计算,快速部署一个高弹性的商品订单系统,能够应对抢购场景下的高并发情况。
阿里云表格存储使用教程
表格存储(Table Store)是构建在阿里云飞天分布式系统之上的分布式NoSQL数据存储服务,根据99.99%的高可用以及11个9的数据可靠性的标准设计。表格存储通过数据分片和负载均衡技术,实现数据规模与访问并发上的无缝扩展,提供海量结构化数据的存储和实时访问。 产品详情:https://www.aliyun.com/product/ots
目录
相关文章
|
5天前
|
分布式计算 大数据 数据处理
技术评测:MaxCompute MaxFrame——阿里云自研分布式计算框架的Python编程接口
随着大数据和人工智能技术的发展,数据处理的需求日益增长。阿里云推出的MaxCompute MaxFrame(简称“MaxFrame”)是一个专为Python开发者设计的分布式计算框架,它不仅支持Python编程接口,还能直接利用MaxCompute的云原生大数据计算资源和服务。本文将通过一系列最佳实践测评,探讨MaxFrame在分布式Pandas处理以及大语言模型数据处理场景中的表现,并分析其在实际工作中的应用潜力。
26 2
|
13天前
|
运维 Kubernetes 调度
阿里云容器服务 ACK One 分布式云容器企业落地实践
阿里云容器服务ACK提供强大的产品能力,支持弹性、调度、可观测、成本治理和安全合规。针对拥有IDC或三方资源的企业,ACK One分布式云容器平台能够有效解决资源管理、多云多集群管理及边缘计算等挑战,实现云上云下统一管理,提升业务效率与稳定性。
|
1月前
|
分布式计算 Java 开发工具
阿里云MaxCompute-XGBoost on Spark 极限梯度提升算法的分布式训练与模型持久化oss的实现与代码浅析
本文介绍了XGBoost在MaxCompute+OSS架构下模型持久化遇到的问题及其解决方案。首先简要介绍了XGBoost的特点和应用场景,随后详细描述了客户在将XGBoost on Spark任务从HDFS迁移到OSS时遇到的异常情况。通过分析异常堆栈和源代码,发现使用的`nativeBooster.saveModel`方法不支持OSS路径,而使用`write.overwrite().save`方法则能成功保存模型。最后提供了完整的Scala代码示例、Maven配置和提交命令,帮助用户顺利迁移模型存储路径。
|
2月前
|
JSON 分布式计算 前端开发
前端的全栈之路Meteor篇(七):轻量的NoSql分布式数据协议同步协议DDP深度剖析
本文深入探讨了DDP(Distributed Data Protocol)协议,这是一种在Meteor框架中广泛使用的发布/订阅协议,支持实时数据同步。文章详细介绍了DDP的主要特点、消息类型、协议流程及其在Meteor中的应用,包括实时数据同步、用户界面响应、分布式计算、多客户端协作和离线支持等。通过学习DDP,开发者可以构建响应迅速、适应性强的现代Web应用。
|
2月前
|
存储 边缘计算 城市大脑
阿里云入选Gartner®分布式混合基础设施魔力象限
Gartner正式发布了《分布式混合基础设施魔力象限》(Magic Quadrant™ for Distributed Hybrid Infrastructure),阿里云在入选的中国厂商中于执行能力(纵轴)和愿景完整性(横轴)上均处在最高、最远的位置。
|
3月前
|
运维 Kubernetes 调度
阿里云容器服务 ACK One 分布式云容器企业落地实践
3年前的云栖大会,我们发布分布式云容器平台ACK One,随着3年的发展,很高兴看到ACK One在混合云,分布式云领域帮助到越来越多的客户,今天给大家汇报下ACK One 3年来的发展演进,以及如何帮助客户解决分布式领域多云多集群管理的挑战。
阿里云容器服务 ACK One 分布式云容器企业落地实践
|
2月前
|
存储 边缘计算 城市大脑
阿里云入选Gartner®分布式混合基础设施魔力象限
Gartner正式发布了《分布式混合基础设施魔力象限》(Magic Quadrant™ for Distributed Hybrid Infrastructure),全球共9家厂商入围,阿里云成功入选,位居利基者(Niche Players)象限。
|
3月前
|
人工智能 Kubernetes Cloud Native
深度对话 解锁阿里云分布式云原生技术落地新姿势
深度对话 解锁阿里云分布式云原生技术落地新姿势
深度对话 解锁阿里云分布式云原生技术落地新姿势
|
3月前
|
存储 运维 应用服务中间件
阿里云分布式存储应用示例
通过阿里云EDAS,您可以轻松部署与管理微服务应用。创建应用时,使用`CreateApplication`接口基于模板生成新应用,并获得包含应用ID在内的成功响应。随后,利用`DeployApplication`接口将应用部署至云端,返回"Success"确认部署成功。当业务调整需下线应用时,调用`ReleaseApplication`接口释放资源。阿里云EDAS简化了应用全生命周期管理,提升了运维效率与可靠性。[相关链接]提供了详细的操作与返回参数说明。
|
4月前
|
Cloud Native 关系型数据库 分布式数据库
中国金融分布式数据库,阿里云双料冠军!
中国金融分布式数据库,阿里云双料冠军!
85 7