我与 API7.ai 的故事 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
外包信息请发到 /go/outsourcing 节点。
不要把相同的信息发到不同的节点
shaoyaoju
V2EX    酷工作

我与 API7.ai 的故事

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

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

    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
    zy90y4
        11
    zy90y4  
       2022-06-05 22:36:52 +08:00
    致远,加油~
    Q65f257Thf3o2cyZ
        12
    Q65f257Thf3o2cyZ  
       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     Solana     5492 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 118ms UTC 08:31 PVG 16:31 LAX 01:31 JFK 04:31
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86