V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
shaoyaoju
V2EX  ›  酷工作

我与 API7.ai 的故事

  •  1
     
  •   shaoyaoju · 2022-06-04 14:25:17 +08:00 · 4046 次点击
    这是一个创建于 663 天前的主题,其中的信息可能已经有所发展或是发生改变。

    原文发表在 公众号:琚致远

    API7.ai 是一家依托于开源项目的基础软件公司,我与它因开源软件 Apache APISIX 产生交集。更多内容请阅读我与 Apache 软件基金会的故事

    2020 年初,温铭 邀请我加入公司一起创业,我被「创业、开源、远程」三个关键词所深深吸引。此时,我在深圳另外一家公司任职 Web 工程师,尽管被新的机会所打动,但想到团队负责人 昕哥 对我非常好( 2019 年初发放 Offer 后等待我半年之久、在 Web 工程中教会我许多技能)以及我希望做长线事情,因此 2 次婉拒了 温铭 的邀请。后来,院生 又约我聊了聊,由于自己内心对全职远程做开源项目无限向往,我最终决定加入创业之旅。

    一切都需要从零开始,没有协作流程、团队规章、基础设施,有的只是成员之间时不时通过「支流科技启航啦」微信群沟通事情。

    “支流科技启航啦”

    随后的几个月时间里,每隔一段时间微信群会多一名新成员,到 2020 年末我们有大概 10 名左右成员。

    此外,我们每个月会从全国各地前往 珠海办公室 团聚(一周时间),大家中午、晚上一块儿吃饭聊一聊,促进彼此之间的感情。

    每次必去 900° 烧烤

    同时,我们会不定期在深圳、上海、北京等地区举办 Apache APISIX 线下活动,将社区关注者们聚集一起进行分享、交流。

    Apache APISIX DevCon 2022

    Apache APISIX Meetup · 上海

    Apache APISIX 生产用户

    Apache APISIX Meetup · 北京

    以及 Apache APISIX 在 2020 年从基金会完成孵化,成为 Apache 软件基金会顶级项目

    Apache 软件基金会博客

    以上看上去都很美好,但团队内部磨合却并不顺畅:以远程协作效率低为主。

    大部分成员在此之前是没有远程协作的经历的,在新鲜感过去后,长期在家工作会导致孤独甚至抑郁、无法忍受异步沟通延迟高、工作与生活混在一起难以协调等等,这一切副作用导致团队协作效率非常低。我个人自 2018 年开始长期远程协作,于我自然而然的事情,对于别的同学或许就是灾难了:TA 自己“痛苦”、Leader 也“痛苦”。

    除了通过阅读、游戏、交流等方式丰富自己的内心之外,我没有更直接的解决办法,但如果你希望找人聊一聊,我愿意通过现身说法给你一些启发。

    回顾过去 2 年所发生的事情,我挑选了部分值得分享的事情:

    自测代码

    无论前端还是后端,必须补充完善的 E2E 测试,这打破了传统的研发流程(由工程师负责测试,而非专门 QA 人员):既提高了交付稳定性(尽管该模式持续数月之后才得以完善),又提高工程师技术能力,还降低了公司人员成本。关于前端 E2E 测试,可阅读 API7 Cloud Web 负责人 孙毅 写的一篇文章 使用 Cypress 让产品持续稳定交付

    招聘严格

    2020 年末团队规模在 10 人左右,但面试邀约的候选人却有百人之多,我们希望候选人能够与团队匹配并长期合作下去,而不仅仅是找一份工作。

    以 Web 工程师招聘为例,我从 100+ 简历 /候选人中筛选后,目前团队只有 5 位 Web 工程师( 3 位全职、2 位实习)。他们不是 Web 技术专家,但符合我心目中的与团队匹配的人选:愿意突破自己,能够承担责任,可塑性要足够好。作为来的较早的一拨人,我们要履行好“导师”的责任,引导大家与团队拧成一股绳、齐心协力。

    足够坦诚

    因为加入团队最早,且加入之前与 温铭、院生 联系较多,因此沟通过程中并没有太多不适应或拘谨的地方(即使有也会在一段时间想清楚后化解),以至于自己反馈问题时过于严肃、直接:有时会发邮件、有时发 IM 消息、有时在公共频道直接指出我认为要解决的问题,这免不了会产生讨论与争执,但我们每次都会就事论事地聊清楚。

    牢记于心的话

    此外,今年 4 月份我发起了一次 Ask CEO/CTO Anything 的活动,提前从团队内部收集了大概 40 个问题(涉及到诸如个人成长、薪酬调整、协作不顺等内容),温铭 与 院生 也从珠海亲自到深圳办公室逐一回答。将近 2 个小时的 AMA 活动极大地拉近了成员与创始人之间的距离,也增强了团队凝聚力与战斗力。如下是部分截图:

    邮件 · 关于部一些事情的思考

    邮件 · 关于团队问题的反馈

    IM · 直接沟通

    IM · 直接沟通

    文档记录

    作为一支远程团队,我们应当合理使用「文档」。例如:开会前搜集话题,无话题不会议;会议结束后要有会议记录,除了在快节奏的会议后整理思路、梳理待办事项之外,也方便日后新加入的同学通过会议记录了解事情演进过程。

    下图是我们全球化团队( Global Team )自运转起便坚持的周会会议记录,以记录过去一段时间团队发生的事情与所思所想,这方便其它团队成员了解、参与其中;

    Global Team 周会会议记录

    产品流程

    产品流程是从 Day 1 就欠缺的,我们理所当然地认为「这个功能不就是这样吗?」会导致产品无法迭代下去。因此,在功能研发前需要使用文档明确需求、确定技术方案,这也记载了产品的迭代、思考与讨论。

    我很开心团队通过在产品上数个月时间的磨合,理顺了「需求搜集 → 需求评估 → 需求拆解 → 产品方案 → 技术方案 → 项目排期 → 功能研发 → 功能测试 → 发布上线 → 产品反馈」等流程。

    后来我们在 Cloud 项目中,明确地按照产品化标准的方式进行推进,使得无论是交付速度还是质量,越来越可控。

    API7 Cloud · 截图

    用户体验

    团队大部分工程师是服务端背景,自 Day 1 起我们在设计与产品用户体验上做的并不好,这也是我个人的短板。为了提供更好的用户体验与对外品牌形象,我们尝试与 Dine 设计团队合作设计了 Cloud 产品设计稿与新的 Logo ,以突出 ⚡️ 高效 ⚡️ 安全 ⚡️ 连接 的特点,我们希望可靠、安全、极速地服务全球多数 API 请求。

    高效、安全、连接 ⚡️

    分享精神

    我会不断地鼓励自己与朋友们持续对外输出内容(想法、思考),除了实现自身的积累,也能无意之间帮助到更多人。团队内具有分享精神的同学非常多,除了参加活动与大会,也会在开源社区、团队内部分享各种想法与主意 💡!

    全球化团队

    今年一月,在与 温铭 确定今年大致方向后我开始搭建全球化团队:与来自不同国家数十名候选人面试,最终确定了 6 位布道师、技术编辑与增长负责人,TA 们分别来自欧洲、印度与中国。

    大年初一拜年后,我与大家进行了第一次全员会议。在 4 月末,我将过去一个季度所做的事情与最初目标进行比对,整体没有跑偏但需要更加专注,并与全员进行同步。

    全球化团队的故事也有很多,我会单独整理成文章进行记录与分享。

    全球化团队 Q1 情况同步

    回顾过去 2 年,创业于我是一个修行的过程,通过不断培养长期主义者的心态做长期主义的事情,要一往无前!

    南阳 ✈️ 深圳

    不知不觉公司已经 3 年了,亲爱的伙伴们,一路走来感谢有你!未来,让我们继续携手共进再创辉煌!

    API7.ai 3 周年

    28 条回复    2022-06-14 13:06:36 +08:00
    zhengxiaowai
        1
    zhengxiaowai  
       2022-06-04 14:39:02 +08:00
    顶一个,早期听温铭他们讲 openresty 获益良多,祝 apisix 团队越来越好

    ---
    BTW ,我 jintao 兄在最后的照片是哪个?
    shaoyaoju
        2
    shaoyaoju  
    OP
       2022-06-04 14:42:23 +08:00
    > BTW ,我 jintao 兄在最后的照片是哪个?

    😂 中间靠左
    Cola98
        3
    Cola98  
       2022-06-04 15:29:04 +08:00
    之前拿到过 offer ,但是后来听说裁应届生,当时还被学历歧视了一下,所以也拒绝了 offer ,听当时 hr 说的 remote 是两个概念。。
    snoy
        4
    snoy  
       2022-06-04 15:55:10 +08:00
    产品很好,顶一个~
    um1ng
        5
    um1ng  
       2022-06-04 15:57:14 +08:00
    所以这居然不是招聘帖?
    shaoyaoju
        6
    shaoyaoju  
    OP
       2022-06-04 18:31:27 +08:00
    @Cola98 应届生裁员?
    shaoyaoju
        7
    shaoyaoju  
    OP
       2022-06-04 18:32:11 +08:00
    @snoy 😊 也欢迎阅读我们的用户案例 https://www.apiseven.com/usercases
    shaoyaoju
        8
    shaoyaoju  
    OP
       2022-06-04 18:32:56 +08:00
    @um1ng 我们在持续邀请志同道合的伙伴们~感兴趣可发邮件到 [email protected]
    xitler
        9
    xitler  
       2022-06-05 00:41:42 +08:00
    wow 我在开源之夏的群里见过你,之前也有在网上了解过你们。我记得你们似乎有招实习生,维护 apisix ,我还挺感兴趣的哈哈哈哈,不过这个夏天献给某某开源之夏项目了,希望大四能有日常实习的岗位。
    shaoyaoju
        10
    shaoyaoju  
    OP
       2022-06-05 08:00:14 +08:00
    @xitler 😉
    zy90y4
        11
    zy90y4  
       2022-06-05 22:36:52 +08:00
    致远,加油~
    MartinAgerAdams
        12
    MartinAgerAdams  
       2022-06-06 12:55:35 +08:00
    顶一下。目前已经全职远程好几个月了。
    Cola98
        13
    Cola98  
       2022-06-06 13:00:20 +08:00
    @shaoyaoju 是的
    shaoyaoju
        14
    shaoyaoju  
    OP
       2022-06-06 14:59:47 +08:00
    @zy90y4 谢谢 😊 一起加油~

    此外,我很喜欢约朋友们聊天,欢迎大家在 http://calendly.com/zhiyuanju 约 Meet
    shaoyaoju
        15
    shaoyaoju  
    OP
       2022-06-06 15:00:30 +08:00
    @MartinAgerAdams 棒!可以约 Meet 互相认识下~
    shaoyaoju
        16
    shaoyaoju  
    OP
       2022-06-06 15:01:27 +08:00
    @Cola98 我不清楚这件事 😳 可以把简历发送到我的邮箱: [email protected] 我们聊一聊
    shaoyaoju
        17
    shaoyaoju  
    OP
       2022-06-07 17:56:10 +08:00
    👋 截止到目前为止,有 6 位小伙伴发送我简历了。我们的岗位可在 https://www.apiseven.com/careers 查看。
    shabbyin
        18
    shabbyin  
       2022-06-08 08:58:48 +08:00 via iPhone
    20 年找猎头投过 没过
    shaoyaoju
        19
    shaoyaoju  
    OP
       2022-06-08 10:49:49 +08:00
    @shabbyin 我是 20 年正式加入的,在后续面试中(以前端为例),我更倾向于与当前公司阶段相匹配的候选人 😊 我需要对 候选人 与 公司 两方负责。
    shabbyin
        20
    shabbyin  
       2022-06-08 11:31:24 +08:00
    @shaoyaoju
    了解 但体感很差
    那时候我正好从杭州回郑州 休假在家
    Hays 的猎头找到我说帮我推 APISIX 还给我看了创始人接受采访的文章
    和猎头打电话简单聊了后投了简历 然后就石沉大海 连个拒信都没有
    shaoyaoju
        21
    shaoyaoju  
    OP
       2022-06-08 14:10:55 +08:00
    @shabbyin 如果是 2020 年,那时我们连 HR 都没有。。。整个公司不到 10 人 😂😂

    2021 年发展快,扩张到了近 50 人,该有的流程都进行了完善。
    snoy
        22
    snoy  
       2022-06-08 18:15:15 +08:00
    @shaoyaoju 案例我都看了😄
    guoooo00oohao
        23
    guoooo00oohao  
       2022-06-08 19:04:36 +08:00 via iPhone
    是不是和 kong 的 apigate 一个产品定位?
    shaoyaoju
        24
    shaoyaoju  
    OP
       2022-06-08 19:34:02 +08:00
    @snoy 酷!
    shaoyaoju
        25
    shaoyaoju  
    OP
       2022-06-08 19:45:45 +08:00
    @guoooo00oohao 属于相关产品 😊 apigate -> apigee
    macy
        26
    macy  
       2022-06-09 09:27:20 +08:00
    看头像觉得眼熟,你貌似一直没换头像,和微信一样啊🐶,很棒!
    shaoyaoju
        27
    shaoyaoju  
    OP
       2022-06-09 10:04:43 +08:00
    @macy 是的,这个头像是女朋友画的 😊 我很喜欢
    ShuaiYH
        28
    ShuaiYH  
       2022-06-14 13:06:36 +08:00
    23 届应届生,今年秋招可以投递嘛,前端的~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5479 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 09:01 · PVG 17:01 · LAX 02:01 · JFK 05:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.