左手代码右手滑板 支付宝这个程序员有些酷

简介: 他叫边柳。来蚂蚁金服三年,除了是一名前端码农,也是一位斜杠青年。捧着程序员的“饭碗”,兼顾着滑板和摇滚的爱好,可以说他过的是现实版的“别人家的人生”。

走在杭州支付宝z空间的园区,常常可以看到一个脚踩滑板,脑后扎个发髻的男青年。

image.png

他叫边柳。来蚂蚁金服三年,除了是一名前端码农,也是一位斜杠青年。捧着程序员的“饭碗”,兼顾着滑板和摇滚的爱好,可以说他过的是现实版的“别人家的人生”。

“我很喜欢写代码。”

喜欢到什么程度呢?如果再给边柳一次机会,让他在滑板、摇滚和代码中选择一项作为事业,他还是会选择写代码。

长发摇滚青年

不认识边柳的人,第一眼看过去,一定不会觉得他是一名程序员。

气质先不说,单看他一头乌黑茂密的长发,就不像是传说中那些“写代码的”。从大学毕业后他就留起了长发,“来蚂蚁金服的时候,又认真蓄了三年。”

长发让边柳增加了一些日常打理的麻烦,也带来了许多外界打量的目光。而这头长发,其实来源于他的一个兴趣——摇滚。

88年的边柳 ,在上高中时,就开始接触摇滚。“每个人都会在学生时代经历一段迷茫,我当初是靠听摇滚乐熬过来的。”

从05年到现在,边柳离校、立业。如今,郑钧也好,汪峰也罢,摇滚的声音依旧令人振奋。和流行的说唱一样,代表了一群人对生活的态度。

边柳就是他们中的一员。

被问起自己喜欢的摇滚乐手的名字,边柳思考良久,然后反问一句:“我能说李志么?”

他喜欢的原因也很简单,“他特较真,会去反抗权威。”到了今天仍然会因为版权,和平台、大公司奔走抗争。这在外人看来有点“轴”,但是在边柳眼中,反而是一种因为热爱而产生的可贵坚持。

喜欢什么,就容易模仿什么。

image.png

程序员的工作,随时都要拎上电脑,时间常常都不属于自己。但杭州的MAO、九球会,仍然会是他一有时间就坚持光顾的乌托邦。“经常会留意演出宣传,碰到喜欢的乐队,能去的,基本都会去现场。”

斜杠“滑板”

除了态度摇滚,在运动上,边柳还喜欢一个很酷的项目——滑板。

虽然已是“老大不小”的年纪,经常被家里人催促早点成家。但是比起结婚生子,他更喜欢在工作之余,抱起滑板约上三两伙伴,尽情地享受生活。

“我觉得一辈子这么短,应该去做自己喜欢的事情。”

image.png

在夏天35度的高温下,依然能够看到边柳抱着滑板的身影。为了一个翻班的技术动作,他可以一遍一遍地尝试,不厌其烦。常常身上挂着汗迹,脸上挂着笑容。

为此没少受伤,严重的时候伤筋动骨,走路都要一瘸一拐。但刚有所好转,滑板又会令他看得心里痒痒。

坚持玩滑板的年份,并不比摇滚短。

中学的时候,边柳就被滑板勾住了魂,但那时只能靠网络上的视频解解馋。到了大学才入手第一块滑板,“当时花了350块买的,刚想潇洒走一圈,却发现远比想象的难。”

滑板容易断,练习的时候,也耗鞋。边柳虽然没像抖音上一些潮人一样,在家里收集挂板,但差不多也要三个月换一块板,两个月添一双鞋。

除了添置装备,滑板还让边柳找到了不少朋友。

image.png

在阿里,不同的兴趣爱好构成了不同的“门派”,滑板便是其中一派。303人的钉钉群,拥有一个大气的群名——阿里滑板事业群。

大家来自阿里的各个生态部门,有和边柳一样在支付宝工作的,也有不少来自天猫、飞猪等其他业务的小伙伴。因为办公地点不同,大家约板的主要阵地,就定在了杭州的乐佳国际、阿里巴巴西溪园区2号楼楼前、以及城西的西城广场。

边柳和群里的好友工作累了,经常是在园区约个板。赶上空闲一些的周末,他们还会和西城广场上跳广场舞的大妈们battle一下。

“来自不同的岗位并不会尴尬,因为有共同的兴趣,反而更加志同道合。”边柳说,和同事们娱乐,有时也会摩擦出工作上的新想法。更重要的是,他们是真正懂得自己的人。

滑板也和工作一样,“每次练好一个动作,有一帮懂得的人为你欢呼,是件非常有成就感的事情。”

第一条杠:代码

每一个活成“人生赢家”的斜杠青年,都少不了要先做好“单杠青年”。

边柳的第一道杠,就是代码。

在加入蚂蚁金服之前,边柳其实是一名后端程序员,还做过11年的开源。“做开源很有成就感,能够让全世界都用上自己的成果。”这和他之后选择加入蚂蚁金服的初衷一致——能够真正地服务更多的人。

因为长期在GitHub(网络上的开源技术社区)上交流,经常会涉及一些前端的内容。因为一次机缘巧合,边柳给蚂蚁的组件库贡献了代码,这给他带来了加入蚂蚁的机会。

到了支付宝后,根据工作内容的需要,边柳成为了一名前端工程师。

在程序员圈子里,有个视作玩笑的鄙视链:做c的看不起做c++的,做c++看不起做java的,做java看不起做.net的,而所有程序员最看不起的,就是做前端的。

“可能有些人会认为,前端在做的,并不都是程序员的工作,但我不这么认为。”边柳觉得,岗位没有高低之分,哪里能够更好地服务更多用户,就该在哪里最大化地实现自己的价值。

如今全球有10亿人都在用支付宝的服务,这些服务都离不开像边柳这样写前端代码的程序员。

image.png

除了工作,边柳也会不自觉地想用代码来解决生活里的问题。“比如做一些和滑板,或者是和摇滚相关的小功能,或者小程序。”

面对“35岁是程序员的一道坎”的问题,边柳显得非常从容。“年龄可能的确会对人有些影响,但不会形成限制。国外有非常多的技术大咖,都是超过了这个年纪仍然在发光发热。”所以他从未拿外界的声音,来给自己设限。

对于程序员的刻板印象,在他看来,也只是一种玩笑。“我见过一些干干净净、很潮的程序员,也见过网上说很邋遢的程序员,和所有行业一样,大家从来都不是只有一种类型。”

自己身上的斜杠,能坚持多久,边柳并未设限。“和职业生涯的年限一样,很多东西靠的不是强行坚持,真正能让自己走下去的,是热爱。”

相关文章
|
机器学习/深度学习 应用服务中间件 Linux
API一键搭建智能时光相册,记录你的美
API时代,要搭建一个云相册,就相对来说简单很多,或者说一个开发人员就可以快速实现,并且还能具备智能分析识别、归类、搜索等功能齐全的智能云相册。
4250 0
|
3月前
|
机器学习/深度学习 算法 安全
深度长文I 深度合成服务类-算法备案该怎么做?
本文详解“深度合成服务类”算法及其备案要求,涵盖定义、类型、备案流程等内容,助你全面理解合规要点。
|
11月前
|
Web App开发 JavaScript 前端开发
如何确保 Math 对象的方法在不同的 JavaScript 环境中具有一致的精度?
【10月更文挑战第29天】通过遵循标准和最佳实践、采用固定精度计算、进行全面的测试与验证、避免隐式类型转换以及持续关注和更新等方法,可以在很大程度上确保Math对象的方法在不同的JavaScript环境中具有一致的精度,从而提高代码的可靠性和可移植性。
|
9月前
|
C语言
【C语言程序设计——入门】基本数据类型与表达式(头歌实践教学平台习题)【合集】
这份文档详细介绍了编程任务的多个关卡,涵盖C语言的基础知识和应用。主要内容包括: 1. **目录**:列出所有关卡,如`print函数操作`、`转义字符使用`、`数的向上取整`等。 2. **各关卡的任务描述**:明确每关的具体编程任务,例如使用`printf`函数输出特定字符串、实现向上取整功能等。 3. **相关知识**:提供完成任务所需的背景知识,如格式化输出、算术运算符、关系运算符等。 4. **编程要求**:给出具体的代码编写提示。 5. **测试说明**:包含预期输入输出,帮助验证程序正确性。 6. 文档通过逐步引导学习者掌握C语言的基本语法和常用函数,适合初学者练习编程技能。
231 1
|
9月前
|
XML 算法 API
通过亚马逊产品广告API获取国际商品详情的技术实现
本文详细介绍如何通过亚马逊产品广告API获取国际商品信息。首先,需注册亚马逊联盟账户并申请API访问权限,获取AWS Access Key ID等凭证。接着,解析API端点和服务,如ItemLookup和ItemSearch。然后,构建API请求,包括URL、参数设置及签名生成。以Python为例,使用requests或boto3库实现API调用,并处理XML格式的API响应。最后,注意API速率限制、区域设置、数据更新及错误处理。参考官方文档确保调用准确性和安全性。
|
11月前
|
存储 数据可视化 BI
如何提升项目管理效率?2024年最受欢迎的团队管理软件对比评测
本文介绍了8款适合远程团队使用的团队管理软件,包括板栗看板、Monday.com、ClickUp、Basecamp、Notion、Slack、Zoho Projects和Teamwork。这些工具各有特色,如板栗看板适合中文环境下的远程团队,Monday.com强调高度可视化的管理,ClickUp则提供全面的任务和项目管理功能。选择合适的软件能显著提高远程团队的工作效率,促进项目顺利进行。
如何提升项目管理效率?2024年最受欢迎的团队管理软件对比评测
|
10月前
|
机器学习/深度学习 人工智能 运维
智能化运维在现代IT系统中的应用与挑战####
本文探讨了智能化运维(AIOps)在现代IT系统中的关键作用及其面临的主要挑战。随着云计算、大数据和人工智能技术的飞速发展,传统的IT运维模式正逐渐向更加智能、自动化的方向转变。智能化运维通过集成机器学习算法、数据分析工具和自动化流程,显著提升了系统稳定性、故障响应速度和资源利用效率。然而,这一转型过程中也伴随着数据隐私、技术复杂性和人才短缺等问题。本文旨在为读者提供一个关于智能化运维的全面视角,分析其优势与挑战,并探讨未来的发展趋势。 ####
170 6
|
12月前
|
运维 网络安全 虚拟化
Windows系统镜像检测修复建议
Windows系统镜像检测修复建议
|
监控 测试技术 持续交付
自动化测试在移动应用开发中的实践
【7月更文挑战第7天】自动化测试在移动应用开发过程中具有重要的作用。通过实施自动化测试,可以提高测试效率、保证测试质量、支持持续集成/持续部署等。然而,在实施自动化测试的过程中也会面临一些挑战,如设备兼容性、测试数据准备和维护成本等。为了克服这些挑战,我们需要采用合适的技术和策略,不断优化和完善自动化测试流程。
|
SQL 数据采集 机器学习/深度学习
【转载】CDC——如何有效的进行公司名称匹配
【转载】CDC——如何有效的进行公司名称匹配
299 0