年轻人,你为什么要来阿里搞技术?

2023-05-16

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

阿里妹导读:刚刚毕业的年轻技术人,为何会选择阿里巴巴?也许,因为这里是学术和实践充分融合的实验场,也许是因为在这里理论的确可以改变生活,也许只是为了感受在西湖畔写代码的灵动。


今天,我们走进六位阿里年轻技术人的世界,一起来寻找答案。


1、一个阿里IT男,成了母婴专家?

 

上个周五(4月13日),拉普刚当上了爸爸。很庆幸,在这个激动的日子来临之前,他已经成功转身,进阶成一名母婴用品专家。

 

两个月前他就开始为这件事忙活。自从老婆有喜之后,七大姑八大姨都来给他提供参考,生过孩子的朋友、同事都对他说什么该买,主管也时不时关心一下:“奶嘴要买啊,奶粉备好了吗?”


作为阿里巴巴的一个算法工程师,拉普还从来没有面临过比代码还要难缠的问题。他今年28岁,毕业于中科院计算机系,在2015年加入阿里巴巴。以往的工作看起来似乎有点抽象:“抽取共有业务模型,为产品做平台算法服务”。

 

听不懂?“做底层技术,为产品提供服务,有些用户是感受不到我们的存在的。”

 

这一次,轮到他为自己做事了。

 

640?wx_fmt=jpeg


搜百度、上知乎、找代购、问亲戚,能上的手段都用了,折腾了两个星期。奶粉要买什么牌子,奶嘴的口径需要多少、尿布什么材质、贴身穿什么衣服、哪家店铺可靠,他都要从头学。老婆就一样一样写,足足列满了一张A3纸。在三八节当天,他在淘宝剁了六千多块钱,买了72件。

 

“为什么我们就不能一站式地解决这个问题呢?”拉普说,去年10月,他所在的团队开始构筑生活场景的一站式服务,利用数据和算法为用户推荐产品,其中就包括“生孩子”这个场景。

 

听起来不错。那,就你了,来把这个场景所需要的技术搞定吧。

 

“大部分情况下,你只能去搜奶瓶、奶粉、尿布这种关键词。丢三落四不说,你可能还不清楚这些东西的好坏、评价,浪费时间,还不专业。”拉普谈起这个场景时,使用的名词比他的专业术语还多。

 

在阿里有句话,在成就别人中成就自己。这句话现在用在拉普身上特别贴切。

 

“我现在做的事就是为这种一站式购物场景提供服务,这些算法啊、底层技术啊,我们来做,以后用户只要在天猫搜“生孩子,马上一个大礼包给你,任你挑选。至少不会让人家像我这样被折腾。”

 

2、Hungry、Foolish、Crazy,实习生独自搞定钉钉的iPad版

 

2015年11月底,钉钉研发中心负责iOS的鼎天给刚来不到两个月的实习生需墨分配了一个任务:“钉钉目前还没有iPad适配版,你做一个吧。”需墨接下了这个任务,然后就开工了。

 

事情就是这样。一切都很平静。一个半月后,需墨赶在实习结束前交了差。

 

需墨之前在华南师范大学读计算机系,参加了2015年的暑期实习。当时的钉钉刚搬到龙章大厦不久,还只有两个楼层,“一个工位两个人坐、阳台上都被改造成工位”,怎么看都不像是想象中气派的大阿里集团办公楼。办公室坐落在西湖西侧,紧挨着西溪湿地,园区不大,但郁郁葱葱,风景秀美,楼下就是一棵九曲龙章的古树。

 

这正是钉钉快速扩张的开始阶段,整个团队永远有一种饥渴感,干劲十足。这支团队原来做了一个叫“来往”的产品,并没有取得成功。后来,在失败的废墟上,团队重新出发,做出钉钉这个产品,可谓涅槃重生。

 

640?wx_fmt=jpeg


钉钉内部有一句话:Stay hungry,stay foolish,but be crazy. 前两句是乔帮主的遗产,后一句(Be crazy)是钉钉CEO无招加上的。这三个词构成了三年前从失败中涅槃重生的钉钉文化,也成了需墨这位90后无线开发工程师身上的标签。

 

“我理解的hungry就是探索欲和求知欲吧,尽量做到极致。”需墨说。

 

阿里巴巴的实习经历从来就不是来拿个实习证明盖章的过场。需墨后来回忆起这个场景时说,那时真是初生牛犊不怕虎,敢干,有些事得要Foolish一些。其实这在钉钉、在阿里,都不是意外,你需要自己去想一些事,然后把它搞定。

 

“实习时候还是有点crazy的,当时想到会有一定困难,但就想做出来。我个人觉得,还是不要把自己局限在给人做一些边角料的事。”他的任务是:将iPhone版修改为Universal版,适配支持iOS7 8 9的各iPad和新的iPad Pro, 支持横竖屏旋转, 支持iOS9的MultiTasking分屏。

 

整个App页面都要改,每一步都要自己来把关,不断调试,否则上线的效果就会不太好,好在他之前有一些iOS的开发经验。

 

2016年1月,他在内网上发布了开发的全过程。这一串分享代码敲完的时候,距离他的实习刚好三个月。他花了一个半月就实现了目标,惊艳了一批阿里工程师。


现在已经有超过500万家企业组织在使用钉钉软件办公。需墨说:“以前在学校总是强调理论钻研,来了之后感觉最有成就感的是,学有所用,有了发挥的地方,一想到那么多人要用你做出来的东西,就觉得责任很大。”

 

“我家里人都被我安利了钉钉。爸妈平时也会在钉钉上给我留言。哦,对了,我女朋友也会提意见,有一次她说钉钉的表情有点少,不是太好用。”

  

3、“大丈夫抱经世之才,岂可空老于林泉之下”

 

三十多年前,乔布斯去挖角百事可乐的CEO时,说:“你是想卖一辈子糖水,还是想和我们一起改变世界。”

 

这句话在乔帮主不朽之后进阶成了一句惊世骇俗的名言。

 

640?wx_fmt=jpeg


嘉声三年多以前正准备申请国外读博时,加入了iDST。他咨询了金榕(阿里巴巴机器智能实验室负责人)的意见,然后决定在毕业后来到阿里巴巴。

 

他和阿里的最初交往起于他读大三的2013年。作为学校阿里巴巴俱乐部的主席,他在北京大望路参加了一个阿里组织的高校联盟。一年后,他来到阿里实习。

 

嘉声是阿里巴巴机器智能实验室的第二名国内员工。那是2014年iDST成立的那年冬天,他还是一名来自哈工大的实习生。

 

iDST始于阿里在纽约的上市结束后不久,在硅谷宣布成立的,开启了阿里从商业公司走向了商业和技术结合的道路。iDST最初的工作内容是为聚划算、淘宝提供推荐、搜索和排序服务。实习的时候,嘉声做算法开发,实现场景化,提供基础算法包,建构基础设施。

 

一个朋友告诉嘉声说,他现在逛淘宝经常不想打字,就躺在床上直接对着淘宝说他想买啥;前一段时间他女朋友在优酷上追剧的时候,发现优酷app首屏的猜你喜欢经常能推到她感兴趣的节目…正式入职后,他先后参与过这几个任务的算法开发,这也使得他很享受于提升别人的满足感这样的乐趣。

 

这些都成为支持他当初那个决定的理由,那个岔路口的决定:放弃一直以来想去读博的想法,本科毕业直接加入阿里巴巴。

 

“即使是出国读书做学术,最后还是要把成果落地。而在阿里巴巴,借助数据、计算能力、丰富的场景以及最出色的技术能力,有足够多这样的机会,让我们能看到用户价值、商业价值,意识到原来自己的工作可以影响这么多人。”

 

很多阿里工程师都被这条经世济用的理由所吸引。玄德公说“大丈夫抱经世之才,岂可空老于林泉之下”,立刻就让孔明放弃了死守书房等拆迁的念头。

 

在阿里,嘉声依旧有这样的机会,满足他当初对于学术的热情。近半年,通过在业务上的总结与沉淀,他完成了一篇NIPS workshop论文和一篇CVPR的spotlight论文。

 

“我有同学去了其他公司的,但是能够不拘泥于学术本身,在实践中验证理论,这种机会不是太多。这样的机会最美妙的地方在于,他让你的研究热情变得真实、伸手就可以触碰的感觉。”嘉声说。

 

金榕当时从密歇根大学的终身教授职位上加入阿里巴巴时,也曾说过类似的这么一句话:“对我来说,是第一次感觉理论的东西原来可以改变生活。”

 

640?wx_fmt=jpeg


4、非凡人、平凡心、非凡事

 

五年前,厦门大学的篮球场爆了一只篮球。这只篮球是李涤在淘宝上买的,当时这家店铺的人气很高,销量不错。人都喜欢去那些热门的餐馆门口排长队, best sales总是给人一种信赖感。结果,这只篮球不争气,只用了两个月不到。“场面有点尴尬。我把它捡起来,然后就默默从人群中溜了。”

 

大概同样是在五年前的一个春天,苏州大学计算机系的雪笙在淘宝上买了一双300多的New Balance运动鞋,花了她小半个月的生活费。两年多以后她才意识到这双鞋和专卖店里的有所不同,她再找到那家店铺时,发现那双鞋已经被下架处理了。她在读书期间已经写了六篇论文,可是依然不能为自己挑一双满意的运动鞋。

 

李涤和雪笙再次回忆起他们当年的这两段经历时,已经是阿里巴巴平台治理部的算法工程师。他们现在的主要工作就是从千万个商家中揪出那些虚假宣传、以次充好、挂羊头卖狗肉、毁坏平台信誉、欺骗消费者的商品。

 

马云在各种场合都表达过对假货、次货的极大愤慨。在一次内部的培训中,他花了半个小时讲这个道理。

 

李涤和雪笙所在的这个团队提供的基础算法,每天有大约一千万件不符合发布要求、不符合质量要求的商品被处理。

 

罗纳德.里根还在好莱坞当二流演员的时候,愤慨于美国政府“收税过多”,决心要改变这种现状,于是改行去当了总统。

 

这个故事特别励志。在阿里,有不少工程师做着这些非凡事,但初心其实很平凡。

 

“不过,我当时可是没有那么大的理想的,是巧合、巧合。”

 

“我也是啊。其实来到阿里后,我才知道自己现在的工作有多重要。”坐在李涤旁边工位的雪笙说。

 

“我呢,可能就是帮人怎么选择更好的东西吧。”穹昊是做商品评价的算法,包括从大量的描述中提炼关键词标签、情感分类等的基础能力。提取用户发表的观点、抽取标准化元素,一部分可以提供给应用,一部分可以做推荐。

 

穹昊展示了“淘票票”上《头号玩家》的一些评论:“这些评论各式各样,但都有一些相似的评论,他们都可以用标准化元素归类,比如标签上提炼出来的特效炸裂、游戏宅、最强彩蛋,等等,这些都可以为用户做推荐。”

 

穹昊特别“佛系”。他是李涤的师弟,从厦门大学到阿里巴巴都是。来阿里实习之前,穹昊正在海边的厦大埋头读论文和庄子,也看京剧。所以他还是单身,只能一个人去吃宴西湖人均八百的美食,一个人周末去西湖听夜雨看孤灯。

 

穹昊的工作,也显得特别有意义。比如,对“好”电影的推荐,特别适合他自己,因为情侣去电影院根本不关心电影好看不好看。


如果你希望加入阿里,遇见更好的自己,点击文末“阅读原文”,发现你喜欢的岗位。



阿里三只萌宠,等你一起来快乐工作~


640?


你可能还喜欢

点击下方图片即可阅读


640?wx_fmt=png


速度收藏!《阿里技术参考图册》


640?wx_fmt=jpeg


使用开源项目的正确姿势,都是血和泪总结!


640?wx_fmt=jpeg


当数据库遇见FPGA:

X-DB异构计算如何实现百万级TPS?


640?wx_fmt=png


关注「阿里技术」

把握前沿技术脉搏

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

年轻人,你为什么要来阿里搞技术? 的相关文章

  • 四旋翼无人机设计

    1主控制器电路设计 STM32F103RCT6是STM32家族中性能比较高端的单片机 xff0c 将单片机作为基于视觉的四旋翼路径跟踪系统的主控控制器芯片 xff0c 其内核主要是Cortex M3 处理速度快 xff0c 工作效率高 2
  • IP地址申请

    IP地址是校园网重要的网络资源 xff0c 在管理和使用过程中应当按规定进行设置和使用 大学校园网IP 地址由网络中心统一负责总体规划 分配和管理 xff0c 网络中心负责校园网IP地址的日常维护工作 xff0c 包括用户申请IP地址的审批
  • 图像处理库综述

    当需要做一些图像处理方面的学习和研究的时候 xff0c 首要任务就是选择一套合适的图像处理类库 xff0c 本文主要简单介绍下各家图像库的一些优缺点 OpenCV xff0c Intel IPP xff0c Halcon xff0c MAT
  • 核心显卡,集成显卡,独立显卡

    目前显卡已经有好几种了 xff0c 比如独立显卡 核心显卡 以及集成显卡等 xff0c 不同显卡的定位不同 核心显卡 主板集成显卡和独立显卡的区别如下 xff1a 处理器集成显卡就是指集成在cpu内部的显卡 xff0c 通常称为核心显卡 x
  • 遍历JavaScript对象的所有属性

    用来遍历指定对象所有的属性名称和值 obj 需要遍历的对象 author Jet Mah website http www javatang com archives 2006 09 13 442864 html function allP
  • 在VS环境下使用SVN

    由于我和同事要合作做一个小程序 xff0c 所以需要一个源代码管理的工具 在工作的时候我们由于是VS进行 net开发所以一般是使用TFS进行项目管理 但是我们在不同的项目组 xff0c 工作地点不一样 xff0c 而且现有的TFS服务器都是
  • 12小时上线“新冠肺炎同程查询工具”,开发者这样狙击疫情

    阿里妹导读 xff1a 2020开年极为复杂 面对新型肺炎的疫情 xff0c 我们每一个人都与国家命运紧密相连 全社会的力量都凝聚在一起 xff0c 众志成城 xff0c 共克时艰 有这么一群热爱代码的人 xff0c 用自己的方式提升效率
  • 35 个你也许不知道的 Google 开源项目

    Google是支持开源运动的最大公司之一 xff0c 它们现在总共发布有超过500个的开源项目 xff08 大部分都是利用它们的API来完成 xff09 xff0c 本文将列举一些有趣的开源项目 xff0c 其中很可能有不少你不知道的哦 文
  • Ubuntu 清除缓存 apt-get命令参数

    整理了Ubuntu Linux操作系统下apt get命令的详细说明 分享给大家 常用的APT命令参数 xff1a apt cache search package 搜索包 apt cache show package 获取包的相关信息 x
  • [code]使Ext.DatePicker只显示年月选择界面

    Ext override Ext DatePicker onRender function container position var m 61 39 lt table cellspacing 61 34 0 34 gt 39 39 lt
  • The BASEDIR environment variable is not defined correctly This environment variable is needed to run this program

    今天配一台服务器的时候 xff0c 启动tomcat莫名其妙的报错说 xff1a The BASEDIR environment variable is not defined correctly This environment vari
  • BIRT Viewer 参数设置详解

    BIRT作为一款功能强大的开源报表工具 xff0c 其版本的升级更新速度也非常快 xff0c 从1 0到2 0 xff0c 一直到最新的2 2 1版本 xff0c 无论从功能上还是性能上都得到了极大的提高和扩充 BIRT也提供了一个标准的J
  • [code]将Ext.DatePicker年份调到左边,月份调到右边

    Ext override Ext DatePicker createMonthPicker function if this monthPicker dom firstChild var buf 61 39 lt table border
  • ibatis配置log4j输出sql语句等日志信息

    整了一上午的ibatis xff0c 记得自己以前配置过log4j可以输出sql语句 xff0c 但是这次不知道咋了 xff0c 就是不输出 xff0c 找以前的项目还找不到 了 xff0c 上网上搜索了半天 xff0c 都是差不多的配置l
  • Dreamweaver 代码配色方案 DIY

    Dreamweaver 代码配色方案 DIY 最近刚换上隐形眼镜 xff0c 电脑上满屏的白花花的颜色 xff0c 看得我眼泪鼻涕直流 xff0c 无奈 xff0c 代码还是要看滴 xff0c 改造了一下Dreamweaver代码配色方案
  • xampp的apache启动失败

    xampp xff08 apache 43 mysql 43 php 43 perl xff09 是一个功能强大的建站集成软件包 许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿 如果您想添加 MySQL PHP 和
  • 降级论

    几乎一年没有写博客了 xff0c 说没时间那是借口 xff0c 唯一的原因是 xff0c 年纪越大越发觉自己肤浅 有些想法还没提笔 xff0c 就发现很幼稚 xff0c 就不敢发出来贻笑大方了 这次先给大家说个小故事 xff1a 从前有三个
  • 阿里传奇工程师多隆的程序世界

    阿里妹导读 xff1a 写代码写到入定 xff0c 是一种什么样的体验 xff1f 11月29日 xff08 本周三 xff09 xff0c 阿里技术人纪录片系列 将带大家走进大神多隆的代码世界 在此之前 xff0c 我们先来重温一篇关于多
  • 将Sublime Text2 加入右键菜单

    在googleread里面看有人推荐sublime text2 说开发很方便 就下载一个试试 写html还真的挺爽 于是按照vim加入鼠标右键的方法 果然可以 这里和大家分享 1 运行中输入 regedit 打开注册表 2 在HKEY CL
  • PIXHAWK飞控最新控制部分源码详解与分析(v 1.8.0)

    px4控制源码中文注释及解读 作 者 xff1a chen honglin时 间 xff1a 2018 9 27联系方式 QQ 260437028 写在前面 xff1a 关于本篇文章 作者经过两天的啃代码 发现新版本与旧版本相差不小 而网络

随机推荐

  • PX4应用程序编写

    PX4应用程序编写 本文将较为详细的阐述如何自己写一个程序 xff0c 并且将其添加到编译脚本中去 本文所需基础 多线程编程 第一部分 xff1a 写一个自己的程序 在Firmware src moudle下 xff0c 创建一个文件夹 x
  • 计算机操作系统之系统调用

    目录 x1f4a8 什么是系统调用 xff0c 有何作用 xff1f x1f4a8 系统调用与库函数的区别 x1f4a8 系统调用背后的过程 x1f4a8 总结 我们将带着以下问题去学习什么是系统调用 什么是系统调用 xff0c 有何作用
  • SimpleFOC移植STM32(一)—— 简介

    目录 一 代码移植说明二 控制原理2 1 有感FOC控制原理2 2 有感FOC 不带电流采样 控制原理2 3 FOC heart function 三 适配硬件3 1 Bluepill3 2 SimpleMotor 四 程序架构五 演示功能
  • SimpleFOC移植STM32(二)—— 开环控制

    目录 注意事项一 硬件介绍1 1 硬件准备1 1 1 SimpleMotor方案1 1 2 SimpleFOCShield V2 0 3方案 1 2 硬件连接1 2 1 原理图1 2 2 SimpleMotor接线1 2 3 STM32接线
  • 恶意样本分析-Lab16-01 反调试1分析

    恶意样本分析 Lab16 01 反调试1分析 这个样本是随书 恶意代码分析实战 第十六章的样本 xff0c 主要用来熟悉反调试的一些手段 xff0c 这个算是样本分析中需要掌握的基础知识 这篇笔记会包含了静态分析和静态分析 基本要求 在分析
  • 第3讲 进程间通信

    文章目录 3 1 简介3 2 互联网协议的API3 3 外部数据表示和编码3 4 组播通信3 5 网络虚拟化 xff1a 覆盖网络 3 1 简介 UDP的应用程序接口提供了消息传递 xff08 Message Passing xff09 抽
  • C语言--在排序数组中查找元素的第一个和最后一个位置

    在排序数组中查找元素的第一个和最后一个位置 给定一个按照升序排列的整数数组 nums xff0c 和一个目标值 target 找出给定目标值在数组中的开始位置和结束位置 你的算法时间复杂度必须是 O log n 级别 如果数组中不存在目标值
  • [随笔]初步了解 Levenshtein Distance (Edit Distance) 编辑距离,字符相似度算法

    前几天在CSDN的论坛看到一个需要判断两个字符串之间相差多少个字符的帖子 之前有了解过有相应的算法来计算这个差异 但是没有深入的去了解 刚好趁这个时机了解了一下 Levenshtein Distance Edit Distance 编辑距离
  • 别人在忙挖矿,阿里工程师却悄悄用区块链搞了件大事!

    阿里妹导读 xff1a 当阿里技术遇见区块链 xff0c 会碰撞出什么火花呢 xff1f 天猫进出口技术团队运用区块链技术 xff0c 让每一个进口商品都有了唯一的 身份证 背景 全球溯源计划已成为天猫国际现阶段着重开展实行的战略性方针 x
  • SVM深入理解&人脸特征提取

    目录 一 SVM深入理解1 SVM算法2 重做例子代码 二 人脸特征提取1 采集人脸信息 绘制68个特征点2 给人脸绘制一幅墨镜 三 总结四 参考文献 一 SVM深入理解 1 SVM算法 支持向量机 xff08 support vector
  • 传统优化方法:枚举法、启发式算法和搜索算法

    1 枚举法 枚举出可行解集合内的所有可行解 xff0c 以求出精确最优解 对于连续函数 xff0c 该方法要求先对其进行离散化处理 xff0c 这样就可能因离散处理而永远达不到最优解 当枚举空间比较大时 xff0c 该方法的求解效率比较低
  • Android图形系统的分析与移植--七、双缓冲framebuffer的实现

    1 实现原理 在基本的FrameBuffer已经实现的基础上 xff0c 需要实现的是与Android原本模拟器所使用的goldfish FrameBuffer之间的区别 比较一下不难发现 xff0c 从以下及方面着手 xff1a 1 修改
  • Qt 读写XML文件

    目录 1 常用方法 2 示例 2 1 写文件 2 2 读文件 Qt 对 XML 的读写操作 1 简介 使用XML模块 xff0c 在 pro文件中添加 QT 43 61 xml xff0c 并加如相应的头文件 include lt QtXm
  • 苏嵌15 16.11.16

    Makefile中常用的基本函数 1 subst subset 参数1 参数2 参数3 把参数3中的1替换成参数2 返回被替换的参数3 2 patsubst patsubset 模式参数 参数1 参数2 把参数2中复合模式参数的单词替换成参
  • 用自己的单目&双目相机在ROS 下实现双目ORB_SLAM2

    用自己的双目相机在ROS 下实现双目 ORB SLAM2 参考博客 ROS下单目 SLAM https blog csdn net goding learning article details 52950993 配置ROS 下的 ORB
  • 【Linux】Ubuntu 18.04安装aptitude命令

    在ubuntu18 04 下通过如下命令进行aptitude命令的安装 xff0c span class token function sudo span span class token function apt get span spa
  • 卡尔曼滤波(Kalman Filter)原理理解和测试

    Kalman Filter学原理学习 1 Kalman Filter 历史 Kalman滤波器的历史 xff0c 最早要追溯到17世纪 xff0c Roger Cotes开始研究最小均方问题 但由于缺少实际案例的支撑 xff08 那个时候哪
  • ROS与开发板入门教程-树莓派3源码安装Turtlebot(ubuntu mate 16.04+kinetic+Turtlebot)

    ROS与开发板入门教程 树莓派3源码安装Turtlebot ubuntu mate 16 04 43 kinetic 43 Turtlebot ROS与开发板入门教程 树莓派3源码安装Turtlebot ubuntu mate16 04 4
  • Linux下Node.js和NPM安装和配置

    目录 前言 1 安装Nodejs和NPM 2 NPM的配置 3 nodejs的基本使用 3 1 搭建简易后端服务器 4 npm的基本使用 4 1 搭建vue 2 0开发环境 前言 Nodejs简介 Node js是一个基于Chrome V8
  • 年轻人,你为什么要来阿里搞技术?

    阿里妹导读 xff1a 刚刚毕业的年轻技术人 xff0c 为何会选择阿里巴巴 xff1f 也许 xff0c 因为这里是学术和实践充分融合的实验场 xff0c 也许是因为在这里理论的确可以改变生活 xff0c 也许只是为了感受在西湖畔写代码的