阿里淘系程序员“开源”内部年度技术总结,还把P9大佬喊出来教你“打怪升级”

前端后端算法测试全覆盖

鱼羊 发自 凹非寺

量子位 报道 | 公众号 QbitAI

什么?阿里淘系程序员的年度技术总结,竟然是我可以免费看的东西?

阿里淘系程序员“开源”内部技术总结,还把P9喊来教你"打怪升级"

不仅有P9大佬“现身说法”专讲如何从P4到P9升级打怪。

各路技术大牛亲笔撰文探讨程序员职业生涯如何规划。

还有“基于强化学习的质量AI在淘宝里怎么用”、“淘宝如何做到仅靠手机环绕商品一圈,就完成3D模型自动重建”等一箩筐技术方案的详细分享。

一翻目录,从前端后端算法测试,从技术实操职场生存,这么一份资源可以说是详尽记录了淘系技术这一年中遇到的现实问题和核心技术进展。

甚至连2022年必读技术书单和实操项目都安排上了。

800+页内容,干货含量有点爆棚。

其中精华,我们先来一睹为快。

淘宝2021搞了哪些黑科技?

要说淘系技术最引人关注之处,莫过于其背后淘宝、闲鱼等一众体量巨大且复杂的业务场景。

而这份“年终技术总结”,就囊括了淘系技术在2021一整年里的核心业务“黑科技”。

比如基于神经渲染的3D建模产品Object Drawer

简单来说,就是不需要特殊设备,拿起手机绕商品一周拍下视频,Object Drawer就能实时完成高精度3D模型建模

阿里淘系程序员“开源”内部技术总结,还把P9喊来教你"打怪升级"

可以看到,从任意视角查看,由此得到的商品3D模型都能达到实拍照片的展示效果。

阿里淘系程序员“开源”内部技术总结,还把P9喊来教你"打怪升级"

在1920*1080分辨率下,Object Drawer的推理速度可以达到200FPS,在手机上可以达到30FPS。

与此同时,模型的训练时间仅需4小时,模型大小也压缩到了20M。

支持的商品类目包括:鞋、包、手办、积木、瓷壶、帽子、沙发、茶几、柜子等。

也就是说,有了Object Drawer,商家们不再需要耗费几小时乃至几天的时间,给商品手工进行3D建模。并且,Object Drawer也解决了传统自动3D建模技术存在面对弱纹理物体,如鞋、瓷壶时,还原精度低的问题。

如下图,第一行为传统自动建模效果,第二行为Object Drawer建模效果。

阿里淘系程序员“开源”内部技术总结,还把P9喊来教你"打怪升级"

目前,已有天猫淘宝商家用上了这项技术。

最近,Object Drawer的试用接口也已面向学术界和普通用户开放。

还有像这样的直播会场“搭建”方案:

阿里淘系程序员“开源”内部技术总结,还把P9喊来教你"打怪升级"

不用砸大价钱,只要一墙普通绿幕,一位真人主播,这套基于影视级扩展现实云拍摄技术实现的3D沉浸式直播间方案,就能给商家们整出上千平米会场、近千盏舞台灯光、特种摄像设备的直播效果。

阿里淘系程序员“开源”内部技术总结,还把P9喊来教你"打怪升级"

类似的AI黑科技,还不仅仅是给商家们带来了便利。

这份资料也透露了是什么样的技术让你逛淘宝时越逛越想买。

比如直播购物里的看点回放,就是AI帮你自动挑选出来的。

而为了让美眉们看直播时延迟能低至1秒以下,淘系程序员们搞出了一套智能调度低延时系统GRTN……

这一系列深植于面向上亿用户产品中的技术方案,细节思路都已被整理成文,就放在这800+页的技术总结里。

阿里淘系程序员“开源”内部技术总结,还把P9喊来教你"打怪升级"

技术干货满满,不过,这份年度总结可看之处可不仅仅局限于技术。

“程序员,不当业务研发工具人”

技术方案之外,“大厂程序员的日常生活”一直是为外界津津乐道的话题。

而淘系程序员们在年度总结里,并不讳言自己在岗位上的所见所想、成长心得。

“跨界转行当程序员靠不靠谱?”

“如何成为P7/P8/P9?”

“如何避免成为‘技术工具人’?”

甚至是“写技术文章怎么写出10w+”这样的话题,你都能在其中找到“现身说法”。

本科就读于人力资源管理专业的淘系前端专家繁易,就撰文分享了自己作为一名文科生,跨界转行当上了程序员的故事,并结合自身经历,集中解答这几个常见问题:

非科班的同学,能学会计算机吗?

计算机专业学了4年,你自学的能跟得上吗?

出来后能找到工作吗?

转行的过程中需要做什么呢?

……

还把自己的自学方式梳理成“四多原则”分享了出来:多看、多想、多问和多做。“如果时间允许,多写写东西,总结自己的知识”,就像这样——

阿里淘系程序员“开源”内部技术总结,还把P9喊来教你"打怪升级"

而针对程序员们普遍关心的职业发展问题,这份资料里的讨论同样诚恳真实。

其中频频被谈及的一个话题就是——不当工具人

有人这样描述一线心得体会:

如果是业务研发,请一定锻炼自己对业务的理解程度,要只停留于需求来了做完就完了,把自己当业务的工具人,对个人成长没有益处。

畅销书《深入浅出Vue.js》的作者本人,则就“思考”这个问题进一步展开分享:

P7和P8的区别是什么?在工作层面上是“可以调动更多资源”。之所以需要调动更多资源是因为需要做更复杂的事。

复杂的事哪来?思考得来

他还给出了具体的发展路径:

多思考项目未来的发展方向和现有技术体系的问题

做判断并按照正确的方向执行

事情足够大就会衍生出调动更多资源的需求

时机成熟后,可能会晋升到下一个级别以方便调动更多资源

具体执行的方法论,这份总结中也有详细论述:技术与业务两条腿走路;稳定发挥;求同尊异。

至于P7/P8/P9都需要多少年工作经验、具备怎样的技术能力,你同样可以翻开这份资料,看看一路从P4走到P9的大佬的“亲自答”……

800+页数,40w+文字,梳理到这里,不得不说阿里淘系程序员这一把子分享,属实是横跨业务与学术、技术与人生经验。

既沉淀了双11大促、淘宝直播等诸多热门业务场景的技术解决方案,又不乏顶会paper、开源项目的输出。

关键是,这一份“好物”,现在任何人都可以免费获取。

如果你对这些技术感兴趣,或者想了解大厂程序员们的真实人生,传送门已经在文末搭好。

直接拿走吧~

https://mp.weixin.qq.com/s/28j3Y991lSkwXk_I-x36JA

— 完 —

版权所有,未经授权不得以任何形式转载及使用,违者必究。