当蚂蚁“程序猿”还是“小猴子”的时候……

简介: 他们都有着自己别具一格的童年。

儿童节前夕,我们问了很多支付宝程序员这样几个问题:“假如时光倒流,你想对童年时的你说些什么话?”、“童年收到过什么特别的礼物?”、“小时候想过长大后想做什么吗?”……

答案有很多,印象最深的有 “让自己多开朗一些,多说话”、“我四岁就开始背红豆生南国了”、“祖传的算盘比我脑袋还大”、“没上过补习班”、“造‘武器’”……

----

在支付宝,还有人从10岁起开始写代码。

那是上世纪80年代末,整个长沙城都找不出编程老师的年代,“电脑”对于普通人来说更是闻所未闻的新鲜货。年仅十岁的王益(支付宝研究员)却收到了一台以苹果2为原型、可以用BASIC语言编程的“中华学习机”。

此后,王益一发不可收。初中毕业的暑假,王益就用“中华学习机”和自己焊接的电路板,把自家的老式“威力牌”双筒洗衣机改造成了自动洗衣机,还用Apple BASIC语言和6502汇编混合编程写了人生中第一个游戏;高中自学了大学所有计算机课程,参加计算机水平测试时如同打怪通关一般先后获得了“程序员”、“高级程序员”、“系统分析员”认证……

尽管如此,童年时王益写代码的事是被同学和老师认定为“不务正业”的。如今他清华博士毕业,后又独闯美国硅谷和国内多家互联网巨头,2008年获得“Google APAC Innovation Award”称号,与多位AI领域的传奇人物结下缘分。

今年已是王益代码生涯的第31个年头。来支付宝后,王益开源的SQLFlow系统在短短的几个月之间,已经在GitHub上获得了三千多颗星星。后又在一年内新开发第二个开源项目分布式深度学习系统ElasticDL,主要用于大幅提升集群总体利用率以及深度学习团队的工作效能。

这是支付宝研究员王益的故事,流传甚广。

于是在未去采访其他支付宝程序员们之前,我们也想象着是否会有许多像王益这样用代码敲下满天星、带点传奇色彩、从小就被启发、一路追梦的故事。

但实际上并没有。

回到儿时的六月天,很多人都是那个书包里背满零食、作文里总写“胸前的红领巾更鲜艳了”的少年。尽管每个人童年的记忆各有千秋,但总有一些回忆赋予了时代色彩,比如卡带、游戏厅、周杰伦……

我们还收到了几位被采访对象小时候的照片,看到那些模糊不清的低像素照片不禁感慨:想当年,少年意气风发,头发和红领巾在空中随风飘扬,丝毫不用担心发量问题……

王福东:支付宝算法工程师

王福东03.png

“我小的时候还是很精彩的”

“小时候一直想做的是科学家。”

“很小的时候收到过爷爷传下来的特大号十进制算盘,小学时老师要求用算盘把1到100加起来,我就用这个比我脑袋还大的算盘带到课堂上,非常沉……”

“四岁的时候就开始背红豆生南国了,比较喜欢写诗,先前还写了一段时间小说。”

“我小的时候还是很精彩的。春天雪化了播种耕种,夏日除草苗都绿油油的,秋天田里的庄稼就黄了。收割之后堆成堆,三五个孩子四处疯着玩。我就躺在玉米堆上,午间小憩吹着山风,晚上看天上满天繁星。等庄稼卖了好价钱,到了冬日,杀个年猪准备过年。野鸭子在雪地里踩出一道道印记,小孩子循着印记一路跑着去追,追着追着累了,就索性躺在雪地里,压出一个个‘大’字,通常玩得疯了忘了吃饭,必须要家里的人来寻才肯回去。”

“我的祖祖辈辈都过的这种日子,以前我也以为我也会这样过完一生。”

“回到以前的话,想对小时候的自己说去理发店别让Tony打薄了,因为以后你头发真的不多。”

魏冰然:支付宝高级开发工程师

魏冰然03.png

无师自通学会做PPT动画

“小的时候其实是没有程序员的概念的,但是等到我第一次接触到‘黑客’的概念的时候,有想过当一个黑客的。”

“一二年级的时候,家里买了电脑,我发现开始菜单的图标可以拖一下到桌面上形成一个图标,于是拖这个图标玩了两天,拖出了几屏幕的图标,把电脑卡坏了哈哈……”

“五年级我无师自通学会了做PPT动画,我妈妈的讲课PPT动画都是我做的。”

“扫雷也玩得很好。”

“如果回到小时候的话还是觉得‘好好学习’吧,早点学编程的话代码资历就更深了。”

王威:支付宝运维专家

王威03.png

顺其自然系列

“小时候住在山脚,那是城镇的边缘,靠山的位置,前面是小溪,后面是山,主要的娱乐活动就是抓小动物、昆虫,烤地瓜……”

“职业方面倒是没啥偶像,幻想过做大学教授,那时候对周杰伦比较崇拜。”

“第一次接触电脑是在网吧,后来还用压岁钱去玩了,上了大学后也发现计算机专业比较有意思一些。”

“后悔的事情就是叛逆期吧,如果回到过去想跟那个小孩说少惹你妈生气。”

王君:支付宝高级开发工程师

王君03.png

从小美到大系列

“小时候从没想过当程序员,以前想做个建筑师设计漂亮的房子,人生真是奇妙。”

“妈妈送的计算机,可能是童年跟计算机最早的接触了,学生时代还在用计算器计算最小二乘法,再后来使用Matlab进行数值分析,嗯,真香~”

“会对小时候的自己说‘多跳跳,兴许也不会这么矮了’,正经点的话——小妹妹,我这里有几本武林秘籍,《数据结构》《算法导论》《Java编程思想》要了解下么?”

陈振华:支付宝高级用户体验专员

陈振华03.png

跨界选手成长记

“小的时候想做科学家,初中的时候比较迷李小龙就想做武打演员,到了高中的时候就想当歌唱家,因为比较迷恋刘德华,到了大学就想做社交家,因为发现自己擅长与人沟通,也比较爱交朋友……”

“有一次我妈妈不小心误入歧途把我带到了游戏厅里面,后来我玩上瘾了。直到惹祸——我妈带着我去亲戚家里,亲戚给了五十块钱红包,我偷偷拿着五十块钱去了游戏厅,那天花了一块钱,但剩下的钱都被人偷走了。从此之后,我的妈妈再也不愿意带我去游戏厅了……”

“小的时候习过武,也特别喜欢‘造武器’,曾花两个礼拜去做了一对木制的双节棍,还用树枝做过弹簧……”

“这张照片是唯一一张能证明我练过武功的照片……”

“走在前面的时候,总想对过去的自己说一些少走弯路的话,但实际上自己还是磕磕绊绊地往前走。”

赵松洲:支付宝高级创意设计师

赵松洲03.png

从小帅到大系列

“那时候非常喜欢《葫芦娃》,就会想要是书包上有个葫芦娃的贴纸就好了,所以我会临摹《葫芦娃》动画片里的角色,这也是后来喜欢上画画,变成设计师的原因。”

“以前还会背着父母偷偷去游戏厅打游戏,回来后就挨板子了……”

“小的时候学习不好,所以很自卑,比较内向,如果能对小时候的自己说一些话的话,我会对那个时候的自己说可以自信一点,开朗一些。”

“但是好好学习的事情,我感觉自己开窍比较晚,也可能天生就不是很擅长,就不勉强自己了。”

俞亦慧:支付宝创意设计师

俞亦慧03.png

小时候农家乐活动被爸爸安排得明明白白

“儿童节没有过过,也没收到过特别的礼物。儿童节基本是在家里躺‘过’,今年的六一估计也是照旧吧……”

“不过小的时候从来没上过补习班。其他人都在学钢琴、学画画、上奥数班的时候,我爸几乎每周都变着法地带我玩,比如带我去农村挖番薯、钓龙虾……”

“以前还在一些作文比赛里获过奖,感觉自己每次的运气都比较好,中考时就运气爆发考了696分。”

“因为爸妈都是老师,所以对我管教比较严厉。如果回到小时候的话,还是想对自己说不要那么听话吧。”

假如时光倒流,我能做些什么?

是码你想码却没码的代码

还是看你想看却没看的书

又或者

是留你想留,现在却留不住的头发

……

相关文章
|
Python
Python小技巧:一种字符串的排序方式
该文介绍了如何对包含数字的字符串列表进行特定排序。首先,示例了一个初始问题,使用Python内置的`sorted()`函数未能达到预期(按数字部分升序排序)。然后,文章提出通过自定义排序键`sort_key`来解决,利用正则表达式提取字符串尾部数字并进行排序。进一步,文章扩展到处理如'nxxx_name_nxxx'格式的字符串,通过给前缀和后缀数字赋予不同权重进行复合排序,展示了如何实现先按前缀、再按后缀排序的功能。提供的代码示例成功地完成了任务。
401 0
|
1月前
|
人工智能 编解码 自然语言处理
阿里云视频生成模型 HappyHorse 1.1简介:核心能力、技术特性、适用场景与价格参考
阿里云新一代AI视频生成模型HappyHorse 1.1目前已发布,已登陆官网、千问云及百炼平台。相比1.0版本,1.1在动态表现力、角色一致性、指令遵循及视觉质感上全面升级,支持文生视频、图生视频、参考生视频(最多9张图)及视频编辑四大功能,覆盖广告营销、电商展示、短剧制作、社交媒体创意等场景,适配720P/1080P分辨率。现限时专享6折优惠,720P低至0.54元/秒、1080P低至0.72元/秒,全模型通享最低4.5折,API同步开放,助力专业内容高效生产。
web视频播放组件(easyplayer)和音频组件播放封装(vue-aplayer)
web视频播放组件(easyplayer)和音频组件播放封装(vue-aplayer) 使用只需要传相应的参数就可以使用,比较方便快捷。 easyplay使用教程:https://blog.csdn.net/qq_44891434/article/details/118525941 vue-aplayer使用教程:https://aplayer.netlify.app/docs/guide/options.html#autoplay
web视频播放组件(easyplayer)和音频组件播放封装(vue-aplayer)
|
Go C语言
关于 Go 的编译及体积优化
关于 Go 的编译及体积优化
785 1
红巨星粒子插件Trapcode Suite 14.0 Win版全套中文完美汉化版
红巨星粒子插件Trapcode Suite 14.0 Win版(含序列号)CC2014-CC2018 Trapcode Suite 14粒子套装包含以下插件 支持到AE/Premiere CC2014/CC2015/CC 2017/CC 2018: Trapcode Particular 3    AE粒子插件 TrapcodeTao 1.
5661 0
|
XML Java 数据格式
java使用jsoup时绕过https证书验证
java使用jsoup时绕过https证书验证
1888 0
|
3月前
|
SQL 安全 关系型数据库
MySQL避坑指南:从逻辑备份到物理备份,新手必看的救命稻草。
数据库小学妹带你轻松应对误删!用`mysqldump`逻辑备份+`mysql`命令快速恢复,安全、简单、零门槛——备份不是可选项,而是DBA的保命符!
|
机器学习/深度学习 数据采集 算法
Scikit-learn中的Pipeline:让机器学习流程更加简单、高效、可靠
Scikit-learn是一个非常流行的机器学习库,提供了各种各样的算法、工具和API,让用户可以轻松地构建和调整机器学习模型。其中一个非常有用的工具是Pipeline,它可以将多个数据预处理步骤和机器学习模型组合在一起,构建起整个机器学习流程。 在这篇博客中,我们将介绍Scikit-learn中的Pipeline,包括Pipeline的基本概念、使用方法和实际案例。这篇博客将将解如何使用Pipeline来构建高效且可靠的机器学习流程,使你的机器学习任务更加简单、高效和可靠。
|
存储 缓存 前端开发
《从网页到桌面:PWA如何借两大核心实现离线启动》
本文围绕PWA应用的离线安装与启动展开,深入解析Web App Manifest与Service Workers的协同作用。Manifest为PWA赋予设备端“身份标识”,通过定义应用名称、图标、显示模式等,使其脱离浏览器束缚,以类原生形态被用户安装调用,强化品牌认知与使用便捷性。Service Workers作为后台引擎,通过智能缓存关键资源实现快速启动,并在离线时拦截请求、切换缓存模式,保障核心功能可用。二者协同打破网页对网络的强依赖,让PWA兼具网页的分发灵活性与原生应用的驻留可靠性,为用户提供全场景稳定体验,也为开发者简化跨平台适配,重塑前端应用的分发与使用模式。
339 0