跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • [快手] 移动端基础架构新坑,对标 Google 和 FB 的轮子部门,专业造效率轮子,不内卷不加班!
未分類
17 1 月 2021

[快手] 移动端基础架构新坑,对标 Google 和 FB 的轮子部门,专业造效率轮子,不内卷不加班!

[快手] 移动端基础架构新坑,对标 Google 和 FB 的轮子部门,专业造效率轮子,不内卷不加班!

資深大佬 : zhouquanbest 8

直接进入主题

给自己的部门招人,我们目前是负责快手这边移动端的基础架构设计和工具轮子的开发。
造轮子就 6 个字要求:提效,好用,专业。

目前已经在进行中的就有:
Android/iOS 构建速度提升、开发脚手架设计、“开发工具套件”的研发、插件化及其他动态化能力支持等。

我们是一个新独立出来的方向,组员都是一群爱搞事的 Geeker,面对“提升开发者的开发效率”这一目标不择手段:

  1. 不限制方向,全组基本都是全栈开发,找到优化点就自己从前端插件到后端服务一次性全撸出来
  2. 不限制路线,编译机的 AMD 也不 yes 了,就找 m1 来适配; Gradle+AGP 的机制太 SB 了,就掀桌子重来,敢想就敢上
  3. 不限制 HC,和 HR 协商完,没有 HC 数量限制,也不再设定工作年限、经历和学历要求,只要兴趣相投,直接跟我们一起加入亿级 DAU 的场景挑战的快手平台组

一些不同的福利

客套话就不说了,快手的福利可以看 V2 其他招聘贴,这里只 diff 下我们组的不同。

  1. 不内卷。 我们组做的东西一般都比较天马行空,虽然造轮子,但不重复,只能跟自己内卷。拿了两次快手的效率提升奖,造一个轮子拿一个你怕不怕。
  2. 不加班。 惭愧,最近快手要求大小周了,不过我们部门至少不要求晚上还坐在无意义的那挂机,做完自己的事直接开溜,不用给我面子,头都不要回。
  3. 经费足,需要做什么实验,需要什么设备,申请就给。效率面前,钱不是问题。
  4. 机车党多,快手摩托文化非常赞,独立地库,豪车遍地,杜卡迪、哈雷、凯旋什么都有,长期组织骑行活动,跑山、赛道、金卡纳、摩旅都等着你。

其他一些快手的福利:

  1. 虽然加班,但双倍工资,每个季度发。
  2. 食堂真的很棒
  3. 期权第二年以后是按月归宿,业界良心
  4. 现在上车工资绝对足,今年应届生都 50w 我就不吹了,反正快手 HR 和抖音 HR 在内卷,所以开的价你懂的。

职位描述

单贴个最急的需求

Android 效率工具方向

主要负责快手 Android 端的基础工具、脚手架开发,以及构建优化工作,  无限制使用任何工具或手段来提升工程师的开发效率,  包括 Gradle 插件和脚本开发,AS 插件及 Shell 工具开发,以及各类 Android APT 基础库开发等。   希望你,  拥有让其他工程师工作更具效率的热情和意愿;  热衷于发现和解决问题,并提供高质量的解决方案;  喜爱开源技术,关注技术社区,追逐最新科技。   两年(或者同等实力)以上 Android 开发经验;  拥有一定的 Gradle 开发经验,了解基本的 Android 构建流程;  更喜欢使用 Kotlin 作为开发语言;  对沉浸开源社区、阅读英文文档、深入理解源码、不断学习新技术没有压力。   如果你还会 Python 、喜欢 Linux 、了解非移动端开发、喜欢造轮子、用自动化工具提升工作效率,那就更合拍了。 

另外同步门下其他 HC
Android 架构师 —— App 架构方向

1 、负责快手主站 Android 客户端整体架构设计,推进分层架构和组件化,治理耦合关系; 2 、负责推进业务组件化,为业务开发提供架构改进方案; 3 、负责代码质量的监控,通过技术手段发现代码问题; 4 、负责依赖检查工具的开发和维护; 

高级 Android 开发工程师 – 基础组件方向

负责 Android 客户端通用基础组件(网络,埋点,日志,Web,列表框架等)的开发和维护 

目前接近上市,快手这边岗位还挺多,如果有需求也可以找我内推,跳槽分成五五开。 https://zhaopin.kuaishou.cn/recruit/e/#/official/social/

联系方式

邮箱:emhvdXF1YW5iZXN0QGdtYWlsLmNvbQ== (老规矩 base64
或者 v2 私信都行

大佬有話說 (28)

  • 資深大佬 : cubarco

    滋磁

  • 資深大佬 : zzyyqq

    快手不加班? 不回了吧?

  • 主 資深大佬 : zhouquanbest

    @zzyyqq 唉 现在有聚焦日了,只能保证晚上可以按时跑

  • 資深大佬 : LawlietZ

    很真诚了 ,羡慕这样的 leader,点个赞(可惜自己是 fe

  • 資深大佬 : blindpirate

    嗯,贵团队有什么和对标的部门一样的轮子开源出来么?

  • 資深大佬 : nimdanoob

    AGP 的机制太 SB 了是指什么

  • 資深大佬 : kingcos

    目前还没去过周六加班的公司,但为啥「但双倍工资,每个季度发」?

  • 資深大佬 : shcc

    上海有岗位么?

  • 資深大佬 : ai277014717

    跟我们部门很像

  • 資深大佬 : mimzy

    @kingcos #7 加班工资是每季度结算一次 以前没这么卷的时候其实半年一结算来着(因为当时不会加很多)… 2333

  • 資深大佬 : kingcos

    @mimzy 哦哦。。那如果有人提前走呢- –

  • 資深大佬 : mimzy

    @kingcos #11 大小周的大周一般都会早点走 平常的话看组 活干完当然是可以提前走的(但我们组就有干不完的活 – –

  • 資深大佬 : onyourroad

    招聘贴很真诚,可惜不懂移动端。

  • 資深大佬 : fyooo

    哪来不加班?

  • 主 資深大佬 : zhouquanbest

    @shcc 上海目前有架构方向岗位

  • 主 資深大佬 : zhouquanbest

    @kingcos 提前走加班费也会补发

  • 主 資深大佬 : zhouquanbest

    @onyourroad 老哥其他岗位也可以看一看 有兴趣的可以帮忙打探下目标部门的文化 这玩意还是看各个 team 自己的工作方式是否 nice

  • 主 資深大佬 : zhouquanbest

    @blindpirate 我们刚成立不久 在公司内部是把项目以开源模式呼吁所有人一起开发,毕竟是工具 缺什么可以替需求,来不及做就自己提 mr 加。 然后今年就已经安排了开源和对外 broadcast 计划,毕竟还是要先把自己家的老爷们服饰好了,才有底气拿出来

  • 主 資深大佬 : zhouquanbest

    @nimdanoob 挺多的 比如 transform 的串行,实际上 AGP4.0 google 就考虑去掉他,但结果就是坑出来了 收回去就难。我们这边就设计了一套让 transform 有限并行的方案,全公司插件的 transform 从原来十几分钟 变成了一分半跑完

  • 資深大佬 : nimdanoob

    @zhouquanbest 并行是类似 booster 的 整合 plugin 合并 transform 流程,减少 IO 的方案吗

  • 資深大佬 : blindpirate

    @zhouquanbest 这样啊,我是 Gradle 团队的,我们对这个方案很有兴趣,不知道贵团队的这套方案能否回馈给 AOSP ?

  • 資深大佬 : lwlizhe

    @nimdanoob 根据描述,盲猜就是多线程,像那种第三方库什么的 jar 、aar 文件直接开多个线程一起转换成 dex 那种玩意,当然我也不懂,纯属瞎猜;

    不过我比较在意的是,你说的 booster 是滴滴开源的那个么?现在还可以整合 plugin 么?

  • 資深大佬 : lemon94

    心动了

  • 主 資深大佬 : zhouquanbest

    @blindpirate
    给 google 提过很多 issue 包括优化方式吧。Google 主要是提供更抽象的方案,所以我们这种有限制细粒度的方案不是很适合放在 AGP 里。另外 AGP 不会照顾老版本,国内最大的问题是 AGP 升级成本高,好多厂甚至都还没到 3.2.0 。 后面还是准备单独开源,这样大家接入成本小

  • 主 資深大佬 : zhouquanbest

    @lemon94 来来来~~

  • 主 資深大佬 : zhouquanbest

    @lwlizhe @nimdanoob
    类似 包括像 jar aar 解压出来每个文件协程单独跑啊 ,让所有 transform 复用流啊,让 jar 包支持内部 class 级别的增量等等

    更多的 我们还要让开发插件的同学 能够简简单单就写出需要的功能,同时直接让插件支持增量支持 cache 支持并行
    不然让每个同学去学这么一套东西那成本还是非常高的 出了问题还要帮他查

  • 資深大佬 : nimdanoob

    @lwlizhe 有一个基于 booster 和 lancet 的开源库,也是字节开源的 叫 bytex,做了 plugin transform 处理流程的优化,实测下来 编译时长的提升也是很明显的

  • 資深大佬 : lwlizhe

    @nimdanoob 这样啊,我瞅瞅去

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具